EEG Classification

Scratch

Group 11: Yazid Mouline & Guillaume Requena | AML Class 2020


In [0]:
from google.colab import drive
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
from time import time

import codecs
from IPython.display import Image
import networkx as nx

from scipy import stats

import sys
sys.path.append('/content/drive/My Drive/AML/Chal3 - EEG Classification/Code/')


import shutil
import os
from sklearn.model_selection import train_test_split

import shutil
from sklearn.model_selection import StratifiedKFold
In [3]:
!pip install -U mne
Requirement already up-to-date: mne in /usr/local/lib/python3.6/dist-packages (0.20.5)
Requirement already satisfied, skipping upgrade: numpy>=1.11.3 in /usr/local/lib/python3.6/dist-packages (from mne) (1.18.4)
Requirement already satisfied, skipping upgrade: scipy>=0.17.1 in /usr/local/lib/python3.6/dist-packages (from mne) (1.4.1)

Data importation

In [4]:
drive.mount('/content/drive/',force_remount=True)
Mounted at /content/drive/
In [0]:
params = {'resample_to': 1000,
                 'D': 3,
                 'F1': 12,
                 'dropoutRate1': 0.52,
                 'dropoutRate2': 0.36,
                 'lr': 0.00066,
                 'norm_rate': 0.275
                 }
In [0]:
import sys
sys.path.append('/content/drive/My Drive/AML/Chal3 - EEG Classification/Code')
from data import DataBuildClassifier

data_loader = DataBuildClassifier('/content/drive/My Drive/AML/Chal3 - EEG Classification/Data/eeg') #Path to directory with data (i.e NewData contatins 25/, 26/ ....)
all_subjects = [25, 26,27,28,29,30, 32,33,34,35,36,37,38]
subjects = data_loader.get_data(all_subjects,shuffle=False, windows=[(0.2,0.5)],baseline_window=(0.2,0.3),resample_to=params['resample_to'])

Data exploration

1.1 Study on one individual

In [0]:
print(subjects.keys())
X,y = subjects[25]
print(X.shape) #EEG epochs (Trials) x Time x Channels
print(y.shape)
dict_keys([25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38])
(329, 300, 19)
(329,)
In [0]:
X[0,:,16].shape
Out[0]:
(300,)
In [0]:
def plot_mean_amp(X, y, epoch, subplot):
  plot = []
  for i in range(len(X[0])):
    plot.append(np.mean(X[epoch, i, :]))

  maxi = np.round(np.max(plot), 2)
  argmaxi = np.argmax(plot)
  mini = np.round(np.min(plot), 2)
  argmini = np.argmin(plot)

  if (y[epoch]==1):
    label = 'Non-Target'
  else :
    label = 'Target'
  
  plt.subplot(subplot)

  plt.axhline(maxi, color='brown', linestyle='--')
  plt.axhline(mini, color='orange', linestyle='--')
  plt.axvline(argmaxi, color='brown', linestyle='-')
  plt.axvline(argmini, color='orange', linestyle='-')

  plt.xlabel('Time (ms)')
  plt.ylabel('Amplitude (V)')
  plt.title('Mean amplitude over the 19 channels for the epoch {} of class {}'.format(epoch, label))

  plt.legend({'Max = {}V'.format(maxi):maxi,
              'Argmax = {}ms'.format(argmaxi):argmaxi,
              'Min = {}V'.format(mini):mini, 
              'Argmin = {}ms'.format(argmini):argmini},
            loc='upper center', bbox_to_anchor=(0.5, 0.9));

  plt.plot(plot)
In [0]:
fig = plt.figure(figsize=(25,14))

plot_mean_amp(X, y, epoch=50, subplot=221)
plot_mean_amp(X, y, epoch=150, subplot=222)
plot_mean_amp(X, y, epoch=250, subplot=223)
plot_mean_amp(X, y, epoch=300, subplot=224)

plt.show()

As we can see on the chart right above, there is always a peak at the beginning of class Target and then it decreases. This is probably where we can interpret the signal as Target label. However it seems to be more random when the signal is labeled as Non-Target so when the person is having a look a the game without making any decisions.

In [0]:
def plot_mean_peak(X):
  argmaxis_NT = []
  argmaxis_T = []

  for epoch in range(len(X)):
    plot = []
    for i in range(len(X[0])):
      plot.append(np.mean(X[epoch, i, :]))

    if (y[epoch]==1): #Non-Target
      argmaxis_NT.append(np.argmax(plot))
    else :            #Target
      argmaxis_T.append(np.argmax(plot))

  return argmaxis_NT, argmaxis_T
In [0]:
def plot_peak_distrib(argmaxis, channel='None', one_channel=False, target=True):
  f, (ax_box, ax_hist) = plt.subplots(2, sharex=True, gridspec_kw= {"height_ratios": (0.2, 1)}, figsize=(15,7))
  if (target):
    if (one_channel):
      plt.title('Distribution of peak index for Target EEG at channel {}'.format(channel))
    else : 
      plt.title('Distribution of peak index for Target EEG')
  else : 
    if (one_channel):
      plt.title('Distribution of peak index for Non-Target EEG at channel {}'.format(channel))
    else : 
      plt.title('Distribution of peak index for Non-Target EEG')

  argmaxis = pd.Series(argmaxis)

  mean = round(argmaxis.mean(), 2)
  median = round(argmaxis.median(), 2)
  mode = round(argmaxis.mode()[0], 2)
  maxi = round(argmaxis.max(), 2)
  mini = round(argmaxis.min(), 2)

  sns.boxplot(argmaxis, ax=ax_box)
  ax_box.axvline(mean, color='r', linestyle='--')
  ax_box.axvline(median, color='g', linestyle='-')
  ax_box.axvline(mode, color='b', linestyle='-')
  ax_box.axvline(maxi, color='brown', linestyle='-')
  ax_box.axvline(mini, color='orange', linestyle='-')

  sns.distplot(argmaxis, ax=ax_hist, bins=20)
  ax_hist.axvline(mean, color='r', linestyle='--')
  ax_hist.axvline(median, color='g', linestyle='-')
  ax_hist.axvline(mode, color='b', linestyle='-')
  ax_hist.axvline(maxi, color='brown', linestyle='-')
  ax_hist.axvline(mini, color='orange', linestyle='-')
  
  plt.xlabel('Time (ms)')
  plt.legend({'Mean={}'.format(mean):mean,
              'Median={}'.format(median):median,
              'Mode={}'.format(mode):mode, 
              'Max={}'.format(maxi):maxi,
              'Min={}'.format(mini):mini},
            loc='upper right')

  ax_box.set(xlabel='')
In [0]:
argmaxis_NT, argmaxis_T = plot_mean_peak(X)
In [0]:
plot_peak_distrib(argmaxis_T)
plot_peak_distrib(argmaxis_NT, target=False)

The remarks we had previously appears to be quite wrong according to the fact in average over all the channels there is no peak at the beginning of a Target sequence. Actually it could be linked to the fact that in average the brain is implicated every time. While in the Non-Target sequence we can observe a peak a the beginning in average which could be related to the first glance on the game and all the understanding you need to do when you first face a game. Then the amplitude turns to decrease because you understand what you have to do so you don't have to think that much.

Now we will try to understand where are the most solicitated part of the brain according to the EEG results.

In [0]:
def plot_EEG_cmap(info, X, y, epoch, time, subplot):
  pos_list = dict()

  for i in range(1,len(info)+1):
    theta = np.radians(info.loc[i,'theta']+90)
    x = np.cos(theta)*info.loc[i,'radius']
    Y = np.sin(theta)*info.loc[i,'radius']
    pos_list[i]=(x,Y)

  node_labels = {i:info.loc[i,'class'].replace(' ','') for i in range(1,len(info)+1)}

  if (y[epoch]==1):
    label = 'Non-Target'
  else :
    label = 'Target'
  
  plt.subplot(subplot)
  #plt.text(x=0, y=0.33, s='Nasion', horizontalalignment='center');
  plt.text(x=0, y=-0.58, s='Inion', horizontalalignment='center', fontsize=13);


  g = nx.Graph()
  g.add_nodes_from(pos_list.keys())
  for i in pos_list.keys():
      g.nodes[i]['amp'] = X[epoch, time, i-1]

  colors = list(nx.get_node_attributes(g,'amp').values())

  nc = nx.draw_networkx_nodes(g, pos_list, labels = node_labels, font_color= 'w', node_color=colors, node_size = 600, cmap=plt.cm.jet)
  nx.draw_networkx_labels(g, pos_list, labels = node_labels, font_color= 'w', font_size=10, font_weight= 'bold')

  cbar = plt.colorbar(nc)
  cbar.set_label('Amplitude (V)', rotation=270, fontsize=10, labelpad=15)
  plt.axis('off')
  plt.title('EEG of the epoch {} at {}ms labeled as {} \n\n Nasion'.format(epoch, time, label))
In [0]:
info = pd.read_csv('/content/drive/My Drive/AML/Chal3 - EEG Classification/Data/eeg/order_locations.info',
                   sep ='\t',
                   header = 0,
                   names = ['theta', 'radius', 'class'])
In [0]:
fig = plt.figure(figsize=(30,7))

#EEG at epoch 0 for time 100ms, 150ms and 250ms
plot_EEG_cmap(info, X, y, 0, 100, 131)
plot_EEG_cmap(info, X, y, 0, 150, 132)
plot_EEG_cmap(info, X, y, 0, 250, 133)

plt.show()
In [0]:
fig = plt.figure(figsize=(30,7))

#EEG at epoch 150 for time 100ms, 150ms and 250ms
plot_EEG_cmap(info, X, y, 150, 100, 131)
plot_EEG_cmap(info, X, y, 150, 150, 132)
plot_EEG_cmap(info, X, y, 150, 250, 133)

plt.show()

For the Non-Target sequence we can observe that F4 and F3 are the most solicitated in the first place. Then we can see that PO8 and PO7 are the most active.

In [0]:
fig = plt.figure(figsize=(30,7))

#EEG at epoch 300 for time 100ms, 150ms and 250ms
plot_EEG_cmap(info, X, y, 300, 100, 131)
plot_EEG_cmap(info, X, y, 300, 150, 132)
plot_EEG_cmap(info, X, y, 300, 250, 133)

plt.show()

As we could have expected, we see a slow negative wave with a maximum in the parietooccipital region was present in each participant's averaged FRPs in the control-on conditions and was absent or had much lower amplitude in the control-off condition. So we decided to plot the distribution of the most active part of the brain.

In [0]:
def plot_onechannel_peak(X, node_label):  #node_label must be a string
  map_node_labels = {1: 'Fz',
               2: 'F3',
               3: 'F4',
               4: 'Cz',
               5: 'C3',
               6: 'C4',
               7: 'Pz',
               8: 'P1',
               9: 'P2',
               10: 'P3',
               11: 'P4',
               12: 'POz',
               13: 'PO3',
               14: 'PO4',
               15: 'PO7',
               16: 'PO8',
               17: 'Oz',
               18: 'O1',
               19: 'O2'}
  
  inv_map_node_labels = {v: k for k, v in map_node_labels.items()}
  argmaxis_NT = []
  argmaxis_T = []
  channel_nb = inv_map_node_labels[node_label]

  for epoch in range(len(X)):
    plot = []
    for i in range(len(X[0])):
      plot.append(X[epoch, i, channel_nb])

    if (y[epoch]==1): #Non-Target
      argmaxis_NT.append(np.argmax(plot))
    else :            #Target
      argmaxis_T.append(np.argmax(plot))

  return argmaxis_NT, argmaxis_T
In [0]:
argmaxis_NT_F4, argmaxis_T_F4 = plot_onechannel_peak(X, 'F4')
plot_peak_distrib(argmaxis_T_F4, channel='F4', one_channel=True)
plot_peak_distrib(argmaxis_NT_F4, channel='F4', one_channel=True, target=False)
In [0]:
argmaxis_NT_F3, argmaxis_T_F3 = plot_onechannel_peak(X, 'F3')
plot_peak_distrib(argmaxis_T_F3, channel='F3', one_channel=True)
plot_peak_distrib(argmaxis_NT_F3, channel='F3', one_channel=True, target=False)
In [0]:
argmaxis_NT_PO8, argmaxis_T_PO8 = plot_onechannel_peak(X, 'PO8')
plot_peak_distrib(argmaxis_T_PO8, channel='PO8', one_channel=True)
plot_peak_distrib(argmaxis_NT_PO8, channel='PO8', one_channel=True, target=False)
In [0]:
argmaxis_NT_PO7, argmaxis_T_PO7 = plot_onechannel_peak(X, 'PO7')
plot_peak_distrib(argmaxis_T_PO7, channel='PO7', one_channel=True)
plot_peak_distrib(argmaxis_NT_PO7, channel='PO7', one_channel=True, target=False)
In [0]:
def plot_onechannel_amp(X, y, epoch, subplot, node_label):
  map_node_labels = {1: 'Fz',
               2: 'F3',
               3: 'F4',
               4: 'Cz',
               5: 'C3',
               6: 'C4',
               7: 'Pz',
               8: 'P1',
               9: 'P2',
               10: 'P3',
               11: 'P4',
               12: 'POz',
               13: 'PO3',
               14: 'PO4',
               15: 'PO7',
               16: 'PO8',
               17: 'Oz',
               18: 'O1',
               19: 'O2'}
  
  inv_map_node_labels = {v: k for k, v in map_node_labels.items()}
  channel_nb = inv_map_node_labels[node_label]

  plot = []
  for i in range(len(X[0])):
    plot.append(X[epoch, i, channel_nb])

  maxi = np.round(np.max(plot), 2)
  argmaxi = np.argmax(plot)
  mini = np.round(np.min(plot), 2)
  argmini = np.argmin(plot)

  if (y[epoch]==1):
    label = 'Non-Target'
  else :
    label = 'Target'
  
  plt.subplot(subplot)

  plt.axhline(maxi, color='brown', linestyle='--')
  plt.axhline(mini, color='orange', linestyle='--')
  plt.axvline(argmaxi, color='brown', linestyle='-')
  plt.axvline(argmini, color='orange', linestyle='-')

  plt.xlabel('Time (ms)')
  plt.ylabel('Amplitude (V)')
  plt.title('Amplitude of the {} channel for the epoch {} of class {}'.format(node_label, epoch, label))

  plt.legend({'Max = {}V'.format(maxi):maxi,
              'Argmax = {}ms'.format(argmaxi):argmaxi,
              'Min = {}V'.format(mini):mini, 
              'Argmin = {}ms'.format(argmini):argmini},
            loc='upper center', bbox_to_anchor=(0.5, 0.9));

  plt.plot(plot)
In [0]:
fig = plt.figure(figsize=(25,14))

node_label = 'PO7'

plot_onechannel_amp(X, y, epoch=50, subplot=221, node_label=node_label)
plot_onechannel_amp(X, y, epoch=150, subplot=222, node_label=node_label)
plot_onechannel_amp(X, y, epoch=250, subplot=223, node_label=node_label)
plot_onechannel_amp(X, y, epoch=300, subplot=224, node_label=node_label)

plt.show()
In [0]:
X_30,y_30 = subjects[30]
print(X_30.shape) #EEG epochs (Trials) x Time x Channels
print(y_30.shape)

fig = plt.figure(figsize=(25,14))

node_label = 'PO7'

plot_onechannel_amp(X_30, y_30, epoch=50, subplot=221, node_label=node_label)
plot_onechannel_amp(X_30, y_30, epoch=150, subplot=222, node_label=node_label)
plot_onechannel_amp(X_30, y_30, epoch=300, subplot=223, node_label=node_label)
plot_onechannel_amp(X_30, y_30, epoch=400, subplot=224, node_label=node_label)

plt.show()
(451, 300, 19)
(451,)

1.2 Study over all individuals

1.2.1 Temporal Information

In [0]:
print(subjects.keys())
X,y = subjects[25]
dict_keys([25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38])
In [0]:
def separate_T_NT(X,y):
  X_T = []
  X_NT = []

  y_T = []
  y_NT = []

  for epoch in range(len(X)):
    if (y[epoch]==1):
      X_NT.append(X[epoch])
      y_NT.append(y[epoch])
    else : 
      X_T.append(X[epoch])
      y_T.append(y[epoch])
  return np.array(X_T), np.array(y_T), np.array(X_NT), np.array(y_NT)
In [0]:
def plot_mean_amp_indiv(X, subplot, node_label, target=True):
  map_node_labels = {1: 'Fz',
               2: 'F3',
               3: 'F4',
               4: 'Cz',
               5: 'C3',
               6: 'C4',
               7: 'Pz',
               8: 'P1',
               9: 'P2',
               10: 'P3',
               11: 'P4',
               12: 'POz',
               13: 'PO3',
               14: 'PO4',
               15: 'PO7',
               16: 'PO8',
               17: 'Oz',
               18: 'O1',
               19: 'O2'}
  
  inv_map_node_labels = {v: k for k, v in map_node_labels.items()}
  channel_nb = inv_map_node_labels[node_label]
  
  plot = []
  for i in range(len(X[0])):
    plot.append(np.mean(X[:, i, channel_nb]))

  maxi = np.round(np.max(plot), 2)
  argmaxi = np.argmax(plot)
  mini = np.round(np.min(plot), 2)
  argmini = np.argmin(plot)

  if (target):
    label = 'Target'
  else :
    label = 'Non-Target'
  
  plt.subplot(subplot)

  plt.axhline(maxi, color='brown', linestyle='--')
  plt.axhline(mini, color='orange', linestyle='--')
  plt.axvline(argmaxi, color='brown', linestyle='-')
  plt.axvline(argmini, color='orange', linestyle='-')

  plt.xlabel('Time (ms)')
  plt.ylabel('Amplitude (V)')
  plt.title('Mean amplitude over all the epochs of the {} of class {} for individual 25'.format(node_label, label))

  plt.legend({'Max = {}V'.format(maxi):maxi,
              'Argmax = {}ms'.format(argmaxi):argmaxi,
              'Min = {}V'.format(mini):mini, 
              'Argmin = {}ms'.format(argmini):argmini},
            loc='upper center', bbox_to_anchor=(0.5, 0.9));

  plt.plot(plot)
In [0]:
X_T, y_T, X_NT, y_NT = separate_T_NT(X,y)

fig = plt.figure(figsize=(25,7))

plot_mean_amp_indiv(X_T, subplot=121, node_label='PO8')
plot_mean_amp_indiv(X_NT, subplot=122, node_label='PO8', target=False)

plt.show()
In [0]:
def plot_mean_amp_per_indiv(X, node_label, individual, target=True):
  map_node_labels = {1: 'Fz',
               2: 'F3',
               3: 'F4',
               4: 'Cz',
               5: 'C3',
               6: 'C4',
               7: 'Pz',
               8: 'P1',
               9: 'P2',
               10: 'P3',
               11: 'P4',
               12: 'POz',
               13: 'PO3',
               14: 'PO4',
               15: 'PO7',
               16: 'PO8',
               17: 'Oz',
               18: 'O1',
               19: 'O2'}
  
  inv_map_node_labels = {v: k for k, v in map_node_labels.items()}
  channel_nb = inv_map_node_labels[node_label]

  plot = []
  for i in range(len(X[0])):
    plot.append(np.mean(X[:, i, channel_nb]))

  maxi = np.round(np.max(plot), 2)
  argmaxi = np.argmax(plot)
  mini = np.round(np.min(plot), 2)
  argmini = np.argmin(plot)

  if (target):
    label = 'Target'
  else :
    label = 'Non-Target'
  
  plt.xlabel('Time (ms)')
  plt.ylabel('Amplitude (V)')
  plt.title('Mean amplitude on {} over all the individuals of class {}'.format(node_label, label))

  plt.plot(plot)
In [0]:
individuals = list(subjects.keys())
all_X_T = dict()
all_X_NT = dict()

for individual in individuals:
  X, y = subjects[individual]

  X_T, y_T, X_NT, y_NT = separate_T_NT(X, y)
  all_X_T[individual] = X_T
  all_X_NT[individual] = X_NT
In [0]:
individuals = list(subjects.keys())
fig = plt.figure(figsize=(15,7))

for individual in individuals:
  plot_mean_amp_per_indiv(all_X_T[individual], node_label='PO8', individual=individual, target=True)
In [0]:
individuals = list(subjects.keys())
fig = plt.figure(figsize=(15,7))

for individual in individuals:
  plot_mean_amp_per_indiv(all_X_NT[individual], node_label='PO8', individual=individual, target=False)

1.2.2 Spatial Information

Lastly I will see how it is all over the brain.

In [0]:
def plot_EEG_cmap_indiv(info, X, time, subplot, target=True):
  pos_list = dict()

  for i in range(1,len(info)+1):
    theta = np.radians(info.loc[i,'theta']+90)
    x = np.cos(theta)*info.loc[i,'radius']
    Y = np.sin(theta)*info.loc[i,'radius']
    pos_list[i]=(x,Y)

  node_labels = {i:info.loc[i,'class'].replace(' ','') for i in range(1,len(info)+1)}

  if (target):
    label = 'Target'
  else :
    label = 'Non-Target'
  
  plt.subplot(subplot)
  #plt.text(x=0, y=0.33, s='Nasion', horizontalalignment='c£enter');
  plt.text(x=0, y=-0.58, s='Inion', horizontalalignment='center', fontsize=13);


  g = nx.Graph()
  g.add_nodes_from(pos_list.keys())
  for i in pos_list.keys():
      g.nodes[i]['amp'] = np.mean(X[:, time, i-1])

  colors = list(nx.get_node_attributes(g,'amp').values())

  nc = nx.draw_networkx_nodes(g, pos_list, labels = node_labels, font_color= 'w', node_color=colors, node_size = 600, cmap=plt.cm.jet)
  nx.draw_networkx_labels(g, pos_list, labels = node_labels, font_color= 'w', font_size=10, font_weight= 'bold')

  cbar = plt.colorbar(nc)
  cbar.set_label('Amplitude (V)', rotation=270, fontsize=10, labelpad=15)
  plt.axis('off')
  plt.title('Average EEG result for one individual sequences at {}ms labeled as {} \n\n Nasion'.format(time, label))
In [0]:
fig = plt.figure(figsize=(20,7))

plot_EEG_cmap_indiv(info, all_X_NT[27], 35, 121, target=False)
plot_EEG_cmap_indiv(info, all_X_T[27], 35, 122, target=True)

plt.show()
In [0]:
fig = plt.figure(figsize=(20,7))

plot_EEG_cmap_indiv(info, all_X_NT[27], 250, 121, target=False)
plot_EEG_cmap_indiv(info, all_X_T[27], 250, 122, target=True)

plt.show()

1.2.3 Spectral Information

In [0]:
from scipy.signal import butter, lfilter, lfilter_zi

def butter_bandpass(lowcut, highcut, fs, order=5):
    nyq = 0.5 * fs
    low = lowcut / nyq
    high = highcut / nyq
    b, a = butter(order, [low, high], btype='band')
    return b, a


def butter_bandpass_filter(data, lowcut, highcut, fs, order=5):
    b, a = butter_bandpass(lowcut, highcut, fs, order=order)
    y = lfilter(b, a, data)
    return y
In [0]:
def get_label(node_label):
  map_node_labels = {1: 'Fz',
               2: 'F3',
               3: 'F4',
               4: 'Cz',
               5: 'C3',
               6: 'C4',
               7: 'Pz',
               8: 'P1',
               9: 'P2',
               10: 'P3',
               11: 'P4',
               12: 'POz',
               13: 'PO3',
               14: 'PO4',
               15: 'PO7',
               16: 'PO8',
               17: 'Oz',
               18: 'O1',
               19: 'O2'}
  
  inv_map_node_labels = {v: k for k, v in map_node_labels.items()}
  channel_nb = inv_map_node_labels[node_label]
  return channel_nb
In [0]:
def get_str_label(node_label):
  map_node_labels = {1: 'Fz',
               2: 'F3',
               3: 'F4',
               4: 'Cz',
               5: 'C3',
               6: 'C4',
               7: 'Pz',
               8: 'P1',
               9: 'P2',
               10: 'P3',
               11: 'P4',
               12: 'POz',
               13: 'PO3',
               14: 'PO4',
               15: 'PO7',
               16: 'PO8',
               17: 'Oz',
               18: 'O1',
               19: 'O2'}
  
  channel_nb = map_node_labels[node_label]
  return channel_nb
In [0]:
lowcut = 13
highcut = 30
orders = 3
node_label = get_label('POz')

yf = butter_bandpass_filter(X[301,:,node_label], lowcut, highcut, 1000, order=orders)

fig = plt.figure(figsize=(25,7))

plt.subplot(131)
plt.plot(X[301,:,node_label])
plt.title('Raw EEG at POz')
plt.xlabel('Time (ms)')
plt.ylabel('Amplitude (V)')

plt.subplot(132)
plt.plot(yf)
plt.title('Bandpass filter EEG at POz')
plt.xlabel('Time (ms)')
plt.ylabel('Amplitude (V)')

plt.subplot(133)
plt.plot(np.sqrt(yf**2))
plt.title('Power EEG at POz')
plt.xlabel('Time (ms)')
plt.ylabel('Amplitude (V)')
Out[0]:
Text(0, 0.5, 'Amplitude (V)')
In [0]:
def mean_power(X, y, node_label, lowcut, highcut, orders):
  mean_powers = []
  labels = []
  epochs = []

  for epoch in range(len(X)):
    yf = butter_bandpass_filter(X[epoch,:,node_label], lowcut, highcut, 1000, order=orders)
    power = np.sqrt(yf**2)

    epochs.append(epoch)
    mean_powers.append(np.mean(power))
    labels.append(y[epoch])

  return pd.DataFrame({'epoch': epochs, 'mean power {}'.format(get_str_label(node_label)): mean_powers, 'label': labels})
In [0]:
lowcut = 13
highcut = 30
orders = 3
node_label = get_label('POz')

df_PO8 = mean_power(X, y, node_label, lowcut, highcut, orders)

node_label = get_label('Fz')

df_PO7 = mean_power(X, y, node_label, lowcut, highcut, orders)

df_PO7_8 = pd.merge(df_PO7.drop(['label'], axis=1), df_PO8, on='epoch', how='inner')
df_PO7_8
Out[0]:
epoch mean power Fz mean power POz label
0 0 1.138202 1.511956 1
1 1 1.194344 1.027722 1
2 2 1.300484 1.081045 1
3 3 1.973375 1.210937 1
4 4 1.269209 1.885737 1
... ... ... ... ...
324 324 1.427216 1.810777 0
325 325 1.239968 1.761608 0
326 326 1.997934 1.459444 0
327 327 1.456173 1.968438 0
328 328 2.140692 2.612114 0

329 rows × 4 columns

In [0]:
colors = ['red','green']
import matplotlib
#df_PO7_8.plot.scatter(x='mean power POz', y='mean power Fz', c='label', cmap=matplotlib.colors.ListedColormap(colors));

plt.scatter(df_PO7_8['mean power POz'].to_list(),
            df_PO7_8['mean power Fz'].to_list(),
            c=df_PO7_8['label'].to_list(),
            cmap=matplotlib.colors.ListedColormap(colors))
plt.title('Scattered points of mean power along POz and Fz')
plt.xlabel('Mean power POz')
plt.ylabel('Mean power Fz')
Out[0]:
Text(0, 0.5, 'Mean power Fz')

2. Model selection

2.1. EEGNetv4

In [0]:
def cv_per_subj_val(x,y,params,path_to_subj, test_on_last_block=False, plot_fold_history=False):
    model_path = os.path.join(path_to_subj,'checkpoints')
    best_val_epochs = []
    best_val_aucs = []
    folds = 4  # To preserve split as 0.6 0.2 0.2
    x_tr,y_tr,x_tst,y_tst = separte_last_block(x,y,test_size=0.2)

    cv = StratifiedKFold(n_splits=folds, shuffle=True)
    cv_splits = list(cv.split(x_tr, y_tr))
    for fold, (train_idx, val_idx) in enumerate(cv_splits):
        fold_model_path = os.path.join(model_path, '%d' % fold)
        os.makedirs(fold_model_path)
        x_tr_fold, y_tr_fold = x_tr[train_idx], y_tr[train_idx]
        x_val_fold, y_val_fold = x_tr[val_idx], y_tr[val_idx]
        val_history, fold_model = train_model_eegnet(x_tr_fold,y_tr_fold,params,(x_val_fold,y_val_fold),epochs=25,
                                                     batch_size=32, shuffle=True,
                                                     model_path=os.path.join(fold_model_path,'model{}'.format(fold)))
        best_val_epochs.append(np.argmax(val_history['val_auc']) + 1)  # epochs count from 1 (not from 0)
        best_val_aucs.append(np.max(val_history['val_auc']))
        if plot_fold_history:
            single_auc_loging(val_history, 'fold %d' % fold, fold_model_path)
    _ , final_model = train_model_eegnet(x_tr, y_tr, params, epochs=int(np.mean(best_val_epochs)),
                                                       validation_data=(x_tst, y_tst), batch_size=32, shuffle=True,
                                                       model_path=os.path.join(path_to_subj,'naive_model'))

    single_auc_loging(val_history, 'val history', path_to_save=path_to_subj)
    with codecs.open('%s/res.txt' % path_to_subj, 'w', encoding='utf8') as f:
        f.write(u'Val auc %.02f±%.02f\n' % (np.mean(best_val_aucs),np.std(best_val_aucs)))
        f.write('Test auc naive %.02f\n' % (val_history['val_auc'][-1]))

    return {'val_auc':val_history['val_auc'][-1]}, final_model
In [0]:
def cv_per_subj_test(x,y,params,path_to_subj, test_on_last_block=False, plot_fold_history=False):
    model_path = os.path.join(path_to_subj,'checkpoints')
    best_val_epochs = []
    best_val_aucs = []
    folds = 4  # To preserve split as 0.6 0.2 0.2
    if test_on_last_block:
        x_tr,y_tr,x_tst,y_tst = separte_last_block(x,y,test_size=0.2)

    cv = StratifiedKFold(n_splits=folds, shuffle=True)
    cv_splits = list(cv.split(x_tr, y_tr))
    for fold, (train_idx, val_idx) in enumerate(cv_splits):
        fold_model_path = os.path.join(model_path, '%d' % fold)
        os.makedirs(fold_model_path)
        x_tr_fold, y_tr_fold = x_tr[train_idx], y_tr[train_idx]
        x_val_fold, y_val_fold = x_tr[val_idx], y_tr[val_idx]
        val_history, fold_model = train_model_eegnet(x_tr_fold,y_tr_fold,params,(x_val_fold,y_val_fold),epochs=200,
                                                     batch_size=32, shuffle=True,
                                                     model_path=os.path.join(fold_model_path,'model{}'.format(fold)))
        best_val_epochs.append(np.argmax(val_history['val_auc']) + 1)  # epochs count from 1 (not from 0)
        best_val_aucs.append(np.max(val_history['val_auc']))
        if plot_fold_history:
            single_auc_loging(val_history, 'fold %d' % fold, fold_model_path)

    if test_on_last_block:
        test_history, final_model = train_model_eegnet(x_tr, y_tr, params, epochs=int(np.mean(best_val_epochs)),
                                                       validation_data=(x_tst, y_tst), batch_size=32, shuffle=True,
                                                       model_path=os.path.join(path_to_subj,'naive_model'))

    single_auc_loging(test_history, 'test_history', path_to_save=path_to_subj)
    with codecs.open('%s/res.txt' % path_to_subj, 'w', encoding='utf8') as f:
        f.write(u'Val auc %.02f±%.02f\n' % (np.mean(best_val_aucs),np.std(best_val_aucs)))
        f.write('Test auc naive %.02f\n' % (test_history['val_auc'][-1]))

    return {'val_auc':test_history['val_auc'][-1]}, final_model
In [0]:
import sys
sys.path.append('/content/drive/My Drive/AML/Chal3 - EEG Classification/Code/')
from utils import single_auc_loging
from utils import prepare_dirs,write_results_table, separte_last_block
from model_torch import train_model_eegnet
In [0]:
from time import time

experiment_res_dir = './res/'
subjs_test_stats = {}
start = time()
for train_subject in all_subjects:
    path_to_subj = prepare_dirs(experiment_res_dir, train_subject)
    x = subjects[train_subject][0]
    x = x.transpose(0, 2, 1)[:, np.newaxis, :, :]
    y=subjects[train_subject][1]
    test_stats, model = cv_per_subj_val(x, y, params, path_to_subj,test_on_last_block=False, plot_fold_history=True)
    subjs_test_stats[train_subject] = test_stats
end = time()
running_time = end - start
Epoch 0: train loss 0.6812723619597298
Epoch 0: val loss 0.6728879809379578

Epoch 1: train loss 0.6377026012965611
Epoch 1: val loss 0.6454147100448608

Epoch 2: train loss 0.6145414454596383
Epoch 2: val loss 0.6278131604194641

Epoch 3: train loss 0.6095997946602958
Epoch 3: val loss 0.6127532720565796

Epoch 4: train loss 0.6044847667217255
Epoch 4: val loss 0.6012178063392639

Epoch 5: train loss 0.6174809421811785
Epoch 5: val loss 0.5939245223999023

Epoch 6: train loss 0.5477213902132851
Epoch 6: val loss 0.5890060067176819

Epoch 7: train loss 0.5122129150799343
Epoch 7: val loss 0.5850449800491333

Epoch 8: train loss 0.5799910170691354
Epoch 8: val loss 0.5824064016342163

Epoch 9: train loss 0.5593208244868687
Epoch 9: val loss 0.5811654925346375

Epoch 10: train loss 0.5145556075232369
Epoch 10: val loss 0.5823761820793152

Epoch 11: train loss 0.5030832077775683
Epoch 11: val loss 0.5856128334999084

Epoch 12: train loss 0.4884253016539982
Epoch 12: val loss 0.5878288745880127

Epoch 13: train loss 0.46808813725199017
Epoch 13: val loss 0.5885663628578186

Epoch 14: train loss 0.4912246423108237
Epoch 14: val loss 0.587224006652832

Epoch 15: train loss 0.4604695737361908
Epoch 15: val loss 0.5879901647567749

Epoch 16: train loss 0.4975290426186153
Epoch 16: val loss 0.5820066332817078

Epoch 17: train loss 0.4763775851045336
Epoch 17: val loss 0.58408522605896

Epoch 18: train loss 0.4826668756348746
Epoch 18: val loss 0.5875061750411987

Epoch 19: train loss 0.5079632529190609
Epoch 19: val loss 0.5872671008110046

Epoch 20: train loss 0.5433941398348127
Epoch 20: val loss 0.5911863446235657

Epoch 21: train loss 0.45587277838162016
Epoch 21: val loss 0.5932555198669434

Epoch 22: train loss 0.4961792060307094
Epoch 22: val loss 0.5976765155792236

Epoch 23: train loss 0.5032381074769157
Epoch 23: val loss 0.6026989221572876

Epoch 24: train loss 0.5286267995834351
Epoch 24: val loss 0.5972000956535339

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6776858227593558
Epoch 0: val loss 0.6530750393867493

Epoch 1: train loss 0.6062617812837873
Epoch 1: val loss 0.6309542059898376

Epoch 2: train loss 0.5537767665726798
Epoch 2: val loss 0.615822970867157

Epoch 3: train loss 0.5693877594811576
Epoch 3: val loss 0.6105405688285828

Epoch 4: train loss 0.5430010386875698
Epoch 4: val loss 0.6231949329376221

Epoch 5: train loss 0.5091979844229562
Epoch 5: val loss 0.6116743683815002

Epoch 6: train loss 0.5228845136506217
Epoch 6: val loss 0.6180281043052673

Epoch 7: train loss 0.49188846349716187
Epoch 7: val loss 0.6046333909034729

Epoch 8: train loss 0.4900141443525042
Epoch 8: val loss 0.599396288394928

Epoch 9: train loss 0.4806723807539259
Epoch 9: val loss 0.6020609140396118

Epoch 10: train loss 0.49785180177007404
Epoch 10: val loss 0.6088827252388

Epoch 11: train loss 0.5361165574618748
Epoch 11: val loss 0.6208125948905945

Epoch 12: train loss 0.5313577694552285
Epoch 12: val loss 0.6397662162780762

Epoch 13: train loss 0.47643967611449106
Epoch 13: val loss 0.6265682578086853

Epoch 14: train loss 0.47546193855149405
Epoch 14: val loss 0.6290757060050964

Epoch 15: train loss 0.4676474332809448
Epoch 15: val loss 0.6332340240478516

Epoch 16: train loss 0.4904316876615797
Epoch 16: val loss 0.6315407156944275

Epoch 17: train loss 0.45331049816949026
Epoch 17: val loss 0.6325690746307373

Epoch 18: train loss 0.49719343866620747
Epoch 18: val loss 0.6365164518356323

Epoch 19: train loss 0.47648257868630545
Epoch 19: val loss 0.6399645209312439

Epoch 20: train loss 0.48656447870390757
Epoch 20: val loss 0.646192193031311

Epoch 21: train loss 0.4455475764615195
Epoch 21: val loss 0.6596159338951111

Epoch 22: train loss 0.46718467133385794
Epoch 22: val loss 0.6657642126083374

Epoch 23: train loss 0.46082304630960735
Epoch 23: val loss 0.6633044481277466

Epoch 24: train loss 0.43993800452777315
Epoch 24: val loss 0.6596046686172485

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6882990002632141
Epoch 0: val loss 0.6562791466712952

Epoch 1: train loss 0.6443651999746051
Epoch 1: val loss 0.6167645454406738

Epoch 2: train loss 0.6067640951701573
Epoch 2: val loss 0.5913919806480408

Epoch 3: train loss 0.5804405042103359
Epoch 3: val loss 0.5766610503196716

Epoch 4: train loss 0.6444420644215175
Epoch 4: val loss 0.5682393908500671

Epoch 5: train loss 0.5476283388478416
Epoch 5: val loss 0.5616909861564636

Epoch 6: train loss 0.580171252999987
Epoch 6: val loss 0.558915376663208

Epoch 7: train loss 0.5355492021356311
Epoch 7: val loss 0.5606633424758911

Epoch 8: train loss 0.5685944727488926
Epoch 8: val loss 0.5591132640838623

Epoch 9: train loss 0.5124402642250061
Epoch 9: val loss 0.5568347573280334

Epoch 10: train loss 0.5458018268857684
Epoch 10: val loss 0.5575602054595947

Epoch 11: train loss 0.6237334949629647
Epoch 11: val loss 0.5614291429519653

Epoch 12: train loss 0.4930976331233978
Epoch 12: val loss 0.5684775114059448

Epoch 13: train loss 0.5011431447097233
Epoch 13: val loss 0.5710557103157043

Epoch 14: train loss 0.5276197195053101
Epoch 14: val loss 0.5707655549049377

Epoch 15: train loss 0.5075239326272692
Epoch 15: val loss 0.5715076923370361

Epoch 16: train loss 0.5139421692916325
Epoch 16: val loss 0.5734698176383972

Epoch 17: train loss 0.4720810651779175
Epoch 17: val loss 0.5736613869667053

Epoch 18: train loss 0.4916122555732727
Epoch 18: val loss 0.5703460574150085

Epoch 19: train loss 0.4702781481402261
Epoch 19: val loss 0.5736677646636963

Epoch 20: train loss 0.5062455620084491
Epoch 20: val loss 0.579793393611908

Epoch 21: train loss 0.4615068903991154
Epoch 21: val loss 0.5935271382331848

Epoch 22: train loss 0.4402706410203661
Epoch 22: val loss 0.5970081090927124

Epoch 23: train loss 0.5399354909147535
Epoch 23: val loss 0.5906126499176025

Epoch 24: train loss 0.43179048384938923
Epoch 24: val loss 0.5938133001327515

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6913323998451233
Epoch 0: val loss 0.62083500623703

Epoch 1: train loss 0.6320870092936924
Epoch 1: val loss 0.5890552997589111

Epoch 2: train loss 0.5788610279560089
Epoch 2: val loss 0.5770668387413025

Epoch 3: train loss 0.5745051077433995
Epoch 3: val loss 0.5720250010490417

Epoch 4: train loss 0.5812374310834068
Epoch 4: val loss 0.5769871473312378

Epoch 5: train loss 0.5441465292658124
Epoch 5: val loss 0.5886284112930298

Epoch 6: train loss 0.5370239359991891
Epoch 6: val loss 0.6001216173171997

Epoch 7: train loss 0.5265422207968575
Epoch 7: val loss 0.6069337129592896

Epoch 8: train loss 0.526741508926664
Epoch 8: val loss 0.6103532314300537

Epoch 9: train loss 0.5168006292411259
Epoch 9: val loss 0.6090015172958374

Epoch 10: train loss 0.5260582864284515
Epoch 10: val loss 0.6155492067337036

Epoch 11: train loss 0.5119486408574241
Epoch 11: val loss 0.6196824908256531

Epoch 12: train loss 0.531713822058269
Epoch 12: val loss 0.6226046681404114

Epoch 13: train loss 0.5069538695471627
Epoch 13: val loss 0.6118451356887817

Epoch 14: train loss 0.4961351156234741
Epoch 14: val loss 0.6294457912445068

Epoch 15: train loss 0.508637011051178
Epoch 15: val loss 0.6328803896903992

Epoch 16: train loss 0.504221362727029
Epoch 16: val loss 0.6251507997512817

Epoch 17: train loss 0.503167097057615
Epoch 17: val loss 0.6228746771812439

Epoch 18: train loss 0.5124055785792214
Epoch 18: val loss 0.6482216715812683

Epoch 19: train loss 0.4720651720251356
Epoch 19: val loss 0.6396117210388184

Epoch 20: train loss 0.46857720613479614
Epoch 20: val loss 0.6263028383255005

Epoch 21: train loss 0.4805868864059448
Epoch 21: val loss 0.6321181654930115

Epoch 22: train loss 0.45765596628189087
Epoch 22: val loss 0.6412585377693176

Epoch 23: train loss 0.43052880678858074
Epoch 23: val loss 0.6572952270507812

Epoch 24: train loss 0.45988430295671734
Epoch 24: val loss 0.6639794707298279

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6425549189249674
Epoch 0: val loss 0.6175201535224915

Epoch 1: train loss 0.5756158464484744
Epoch 1: val loss 0.5860295295715332

Epoch 2: train loss 0.5674390196800232
Epoch 2: val loss 0.5875415802001953

Epoch 3: train loss 0.565978639655643
Epoch 3: val loss 0.5929503440856934

Epoch 4: train loss 0.5391473604573144
Epoch 4: val loss 0.6058016419410706

Epoch 5: train loss 0.5410087704658508
Epoch 5: val loss 0.6292356848716736

Epoch 6: train loss 0.5571317705843184
Epoch 6: val loss 0.6329464316368103

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7028008550405502
Epoch 0: val loss 0.6783645153045654

Epoch 1: train loss 0.629027858376503
Epoch 1: val loss 0.6358150243759155

Epoch 2: train loss 0.582971066236496
Epoch 2: val loss 0.594499409198761

Epoch 3: train loss 0.545677974820137
Epoch 3: val loss 0.555125892162323

Epoch 4: train loss 0.515417080372572
Epoch 4: val loss 0.5294872522354126

Epoch 5: train loss 0.48880985379219055
Epoch 5: val loss 0.5170943140983582

Epoch 6: train loss 0.48825980350375175
Epoch 6: val loss 0.5232164859771729

Epoch 7: train loss 0.4749658368527889
Epoch 7: val loss 0.5197146534919739

Epoch 8: train loss 0.46884262934327126
Epoch 8: val loss 0.5175145864486694

Epoch 9: train loss 0.44714074209332466
Epoch 9: val loss 0.5179771780967712

Epoch 10: train loss 0.45435311272740364
Epoch 10: val loss 0.5165412425994873

Epoch 11: train loss 0.44133346155285835
Epoch 11: val loss 0.5271206498146057

Epoch 12: train loss 0.4429926127195358
Epoch 12: val loss 0.5299603939056396

Epoch 13: train loss 0.42030221968889236
Epoch 13: val loss 0.5316242575645447

Epoch 14: train loss 0.4353632815182209
Epoch 14: val loss 0.5343185067176819

Epoch 15: train loss 0.4010476842522621
Epoch 15: val loss 0.5489038228988647

Epoch 16: train loss 0.42957403883337975
Epoch 16: val loss 0.5456823706626892

Epoch 17: train loss 0.3865290693938732
Epoch 17: val loss 0.5352457165718079

Epoch 18: train loss 0.4069308899343014
Epoch 18: val loss 0.5339317917823792

Epoch 19: train loss 0.37386853620409966
Epoch 19: val loss 0.5512641668319702

Epoch 20: train loss 0.39245179668068886
Epoch 20: val loss 0.5497996807098389

Epoch 21: train loss 0.38844458013772964
Epoch 21: val loss 0.5462653636932373

Epoch 22: train loss 0.3827131502330303
Epoch 22: val loss 0.5464503765106201

Epoch 23: train loss 0.35623402893543243
Epoch 23: val loss 0.5612878203392029

Epoch 24: train loss 0.36374155804514885
Epoch 24: val loss 0.5631329417228699

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6778748705983162
Epoch 0: val loss 0.6620243787765503

Epoch 1: train loss 0.6295056045055389
Epoch 1: val loss 0.6441230177879333

Epoch 2: train loss 0.5975572243332863
Epoch 2: val loss 0.6192286610603333

Epoch 3: train loss 0.5639706552028656
Epoch 3: val loss 0.5972346663475037

Epoch 4: train loss 0.5285299085080624
Epoch 4: val loss 0.5738952159881592

Epoch 5: train loss 0.5184129104018211
Epoch 5: val loss 0.5421549677848816

Epoch 6: train loss 0.5037483647465706
Epoch 6: val loss 0.5220207571983337

Epoch 7: train loss 0.49985869601368904
Epoch 7: val loss 0.5077852010726929

Epoch 8: train loss 0.4606888145208359
Epoch 8: val loss 0.5104957818984985

Epoch 9: train loss 0.4620175324380398
Epoch 9: val loss 0.5105774402618408

Epoch 10: train loss 0.4638555645942688
Epoch 10: val loss 0.5141646265983582

Epoch 11: train loss 0.4612422436475754
Epoch 11: val loss 0.5144734978675842

Epoch 12: train loss 0.4508381187915802
Epoch 12: val loss 0.5099855065345764

Epoch 13: train loss 0.44746537134051323
Epoch 13: val loss 0.5031331777572632

Epoch 14: train loss 0.43592966347932816
Epoch 14: val loss 0.4998568892478943

Epoch 15: train loss 0.4277365989983082
Epoch 15: val loss 0.5068063735961914

Epoch 16: train loss 0.4189503528177738
Epoch 16: val loss 0.5087236166000366

Epoch 17: train loss 0.41905882209539413
Epoch 17: val loss 0.5072733163833618

Epoch 18: train loss 0.41590313985943794
Epoch 18: val loss 0.5072948932647705

Epoch 19: train loss 0.4220195412635803
Epoch 19: val loss 0.5016197562217712

Epoch 20: train loss 0.4172065556049347
Epoch 20: val loss 0.5089156031608582

Epoch 21: train loss 0.4050372764468193
Epoch 21: val loss 0.5069865584373474

Epoch 22: train loss 0.3817574046552181
Epoch 22: val loss 0.5096697807312012

Epoch 23: train loss 0.39659639447927475
Epoch 23: val loss 0.507973313331604

Epoch 24: train loss 0.3798113688826561
Epoch 24: val loss 0.5123605132102966

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6349629312753677
Epoch 0: val loss 0.6072073578834534

Epoch 1: train loss 0.5817890428006649
Epoch 1: val loss 0.578438401222229

Epoch 2: train loss 0.5440997518599033
Epoch 2: val loss 0.55094975233078

Epoch 3: train loss 0.5219972766935825
Epoch 3: val loss 0.5375959277153015

Epoch 4: train loss 0.5058608688414097
Epoch 4: val loss 0.5478935241699219

Epoch 5: train loss 0.5061335973441601
Epoch 5: val loss 0.5471066236495972

Epoch 6: train loss 0.4671325162053108
Epoch 6: val loss 0.5349993705749512

Epoch 7: train loss 0.4703974425792694
Epoch 7: val loss 0.5414249300956726

Epoch 8: train loss 0.4490385614335537
Epoch 8: val loss 0.5349024534225464

Epoch 9: train loss 0.46169356256723404
Epoch 9: val loss 0.5310657024383545

Epoch 10: train loss 0.453595582395792
Epoch 10: val loss 0.5448452234268188

Epoch 11: train loss 0.4383705332875252
Epoch 11: val loss 0.5407695770263672

Epoch 12: train loss 0.412257369607687
Epoch 12: val loss 0.5426592230796814

Epoch 13: train loss 0.3899986445903778
Epoch 13: val loss 0.5414901971817017

Epoch 14: train loss 0.41302915662527084
Epoch 14: val loss 0.5481492280960083

Epoch 15: train loss 0.39351560175418854
Epoch 15: val loss 0.5575155019760132

Epoch 16: train loss 0.39329395815730095
Epoch 16: val loss 0.5585105419158936

Epoch 17: train loss 0.3689670041203499
Epoch 17: val loss 0.5628595352172852

Epoch 18: train loss 0.3710901476442814
Epoch 18: val loss 0.5636252164840698

Epoch 19: train loss 0.3864416405558586
Epoch 19: val loss 0.5653132200241089

Epoch 20: train loss 0.3534269332885742
Epoch 20: val loss 0.5695423483848572

Epoch 21: train loss 0.3604304101318121
Epoch 21: val loss 0.5653290152549744

Epoch 22: train loss 0.35594108887016773
Epoch 22: val loss 0.5794024467468262

Epoch 23: train loss 0.33697056770324707
Epoch 23: val loss 0.5808281302452087

Epoch 24: train loss 0.3368516191840172
Epoch 24: val loss 0.5762669444084167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6664146184921265
Epoch 0: val loss 0.6636160016059875

Epoch 1: train loss 0.6191079095005989
Epoch 1: val loss 0.6383379697799683

Epoch 2: train loss 0.5757780820131302
Epoch 2: val loss 0.607401430606842

Epoch 3: train loss 0.5506532788276672
Epoch 3: val loss 0.573872447013855

Epoch 4: train loss 0.5142286494374275
Epoch 4: val loss 0.5506559014320374

Epoch 5: train loss 0.5096837542951107
Epoch 5: val loss 0.5417148470878601

Epoch 6: train loss 0.48629752174019814
Epoch 6: val loss 0.5454820394515991

Epoch 7: train loss 0.4744700826704502
Epoch 7: val loss 0.5463132858276367

Epoch 8: train loss 0.46098849922418594
Epoch 8: val loss 0.5472815632820129

Epoch 9: train loss 0.4556775353848934
Epoch 9: val loss 0.5498085021972656

Epoch 10: train loss 0.4559191018342972
Epoch 10: val loss 0.5470597147941589

Epoch 11: train loss 0.44437112659215927
Epoch 11: val loss 0.5454176068305969

Epoch 12: train loss 0.43380050733685493
Epoch 12: val loss 0.5531128644943237

Epoch 13: train loss 0.43029406666755676
Epoch 13: val loss 0.565542995929718

Epoch 14: train loss 0.42941921204328537
Epoch 14: val loss 0.5524390935897827

Epoch 15: train loss 0.4413064569234848
Epoch 15: val loss 0.5463743209838867

Epoch 16: train loss 0.420620895922184
Epoch 16: val loss 0.549635648727417

Epoch 17: train loss 0.4196428805589676
Epoch 17: val loss 0.5578073263168335

Epoch 18: train loss 0.40532486513257027
Epoch 18: val loss 0.5570071339607239

Epoch 19: train loss 0.4045321010053158
Epoch 19: val loss 0.5616174340248108

Epoch 20: train loss 0.3884870707988739
Epoch 20: val loss 0.5717980265617371

Epoch 21: train loss 0.39605553448200226
Epoch 21: val loss 0.5676374435424805

Epoch 22: train loss 0.3818828482180834
Epoch 22: val loss 0.5611435770988464

Epoch 23: train loss 0.39530953392386436
Epoch 23: val loss 0.5523765087127686

Epoch 24: train loss 0.34275639057159424
Epoch 24: val loss 0.5464722514152527

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6721533157608726
Epoch 0: val loss 0.6199533343315125

Epoch 1: train loss 0.6042576323856007
Epoch 1: val loss 0.5975112915039062

Epoch 2: train loss 0.5520524951544675
Epoch 2: val loss 0.5760700106620789

Epoch 3: train loss 0.5332693024115129
Epoch 3: val loss 0.5557955503463745

Epoch 4: train loss 0.5384993173859336
Epoch 4: val loss 0.5373243093490601

Epoch 5: train loss 0.5162087001583793
Epoch 5: val loss 0.5367652177810669

Epoch 6: train loss 0.5049443190748041
Epoch 6: val loss 0.5371982455253601

Epoch 7: train loss 0.49570351568135346
Epoch 7: val loss 0.5395880937576294

Epoch 8: train loss 0.4775958034125241
Epoch 8: val loss 0.5320080518722534

Epoch 9: train loss 0.47602049058133905
Epoch 9: val loss 0.5332854390144348

Epoch 10: train loss 0.49815196882594714
Epoch 10: val loss 0.5176612734794617

Epoch 11: train loss 0.47235891764814203
Epoch 11: val loss 0.5131029486656189

Epoch 12: train loss 0.457489550113678
Epoch 12: val loss 0.5181875228881836

Epoch 13: train loss 0.44856028665195813
Epoch 13: val loss 0.5179540514945984

Epoch 14: train loss 0.4447734626856717
Epoch 14: val loss 0.5166772603988647

Epoch 15: train loss 0.4239451370456002
Epoch 15: val loss 0.5260183811187744

Epoch 16: train loss 0.4180359813300046
Epoch 16: val loss 0.5277918577194214

Epoch 17: train loss 0.4342698698694056
Epoch 17: val loss 0.529633104801178

Epoch 18: train loss 0.4221381057392467
Epoch 18: val loss 0.5285887122154236

Epoch 19: train loss 0.40593417666175147
Epoch 19: val loss 0.5300461649894714

Epoch 20: train loss 0.4055945575237274
Epoch 20: val loss 0.5183563828468323

Epoch 21: train loss 0.40700616484338586
Epoch 21: val loss 0.5293570160865784

Epoch 22: train loss 0.38689498061483557
Epoch 22: val loss 0.5305228233337402

Epoch 23: train loss 0.3653770075602965
Epoch 23: val loss 0.5419836640357971

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.637380963563919
Epoch 0: val loss 0.6459081172943115

Epoch 1: train loss 0.5713886082172394
Epoch 1: val loss 0.6256871223449707

Epoch 2: train loss 0.5149234503507614
Epoch 2: val loss 0.6241725087165833

Epoch 3: train loss 0.5148878514766693
Epoch 3: val loss 0.6337851285934448

Epoch 4: train loss 0.47591101825237275
Epoch 4: val loss 0.6577826738357544

Epoch 5: train loss 0.4919868230819702
Epoch 5: val loss 0.6678712964057922

Epoch 6: train loss 0.47828482687473295
Epoch 6: val loss 0.6510398983955383

Epoch 7: train loss 0.47222878634929655
Epoch 7: val loss 0.6650371551513672

Epoch 8: train loss 0.47803263664245604
Epoch 8: val loss 0.6721079349517822

Epoch 9: train loss 0.4794574767351151
Epoch 9: val loss 0.6702669262886047

Epoch 10: train loss 0.45342363715171813
Epoch 10: val loss 0.6493688821792603

Epoch 11: train loss 0.4447381436824799
Epoch 11: val loss 0.6616941690444946

Epoch 12: train loss 0.41453042030334475
Epoch 12: val loss 0.6816441416740417

Epoch 13: train loss 0.423166885972023
Epoch 13: val loss 0.6829715967178345

Epoch 14: train loss 0.4326091468334198
Epoch 14: val loss 0.6836674213409424

Epoch 15: train loss 0.4058632582426071
Epoch 15: val loss 0.6843498945236206

Epoch 16: train loss 0.39474703669548034
Epoch 16: val loss 0.6684000492095947

Epoch 17: train loss 0.4077127635478973
Epoch 17: val loss 0.6896726489067078

Epoch 18: train loss 0.3836311772465706
Epoch 18: val loss 0.7152091860771179

Epoch 19: train loss 0.3811427906155586
Epoch 19: val loss 0.7060882449150085

Epoch 20: train loss 0.3933373034000397
Epoch 20: val loss 0.7103142738342285

Epoch 21: train loss 0.37169818580150604
Epoch 21: val loss 0.7032121419906616

Epoch 22: train loss 0.36391325742006303
Epoch 22: val loss 0.725016176700592

Epoch 23: train loss 0.35760160684585574
Epoch 23: val loss 0.7435252666473389

Epoch 24: train loss 0.39619521200656893
Epoch 24: val loss 0.7320510745048523

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6792610824108124
Epoch 0: val loss 0.624489426612854

Epoch 1: train loss 0.595044982433319
Epoch 1: val loss 0.5612920522689819

Epoch 2: train loss 0.5547492802143097
Epoch 2: val loss 0.5195654034614563

Epoch 3: train loss 0.5298906713724136
Epoch 3: val loss 0.5006877779960632

Epoch 4: train loss 0.5240497797727585
Epoch 4: val loss 0.5023842453956604

Epoch 5: train loss 0.5247820466756821
Epoch 5: val loss 0.5051339864730835

Epoch 6: train loss 0.4937186062335968
Epoch 6: val loss 0.5078856945037842

Epoch 7: train loss 0.49082711338996887
Epoch 7: val loss 0.5031804442405701

Epoch 8: train loss 0.48997844755649567
Epoch 8: val loss 0.502922534942627

Epoch 9: train loss 0.5136210203170777
Epoch 9: val loss 0.5030410885810852

Epoch 10: train loss 0.4842414975166321
Epoch 10: val loss 0.511969804763794

Epoch 11: train loss 0.46741988360881803
Epoch 11: val loss 0.5162946581840515

Epoch 12: train loss 0.47594690024852754
Epoch 12: val loss 0.5121352672576904

Epoch 13: train loss 0.4916669398546219
Epoch 13: val loss 0.5103105306625366

Epoch 14: train loss 0.4508271664381027
Epoch 14: val loss 0.5242651104927063

Epoch 15: train loss 0.45097354203462603
Epoch 15: val loss 0.5327671766281128

Epoch 16: train loss 0.45448605716228485
Epoch 16: val loss 0.5429907441139221

Epoch 17: train loss 0.4542741358280182
Epoch 17: val loss 0.5460190176963806

Epoch 18: train loss 0.4399511873722076
Epoch 18: val loss 0.5319513082504272

Epoch 19: train loss 0.4538012266159058
Epoch 19: val loss 0.531764030456543

Epoch 20: train loss 0.4451986253261566
Epoch 20: val loss 0.5555779933929443

Epoch 21: train loss 0.41764607429504397
Epoch 21: val loss 0.5434882640838623

Epoch 22: train loss 0.42692799866199493
Epoch 22: val loss 0.5383502840995789

Epoch 23: train loss 0.3970784664154053
Epoch 23: val loss 0.5576775074005127

Epoch 24: train loss 0.41554704308509827
Epoch 24: val loss 0.5617861747741699

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.698478364944458
Epoch 0: val loss 0.636504590511322

Epoch 1: train loss 0.6125809967517852
Epoch 1: val loss 0.5824841856956482

Epoch 2: train loss 0.5756629109382629
Epoch 2: val loss 0.5374108552932739

Epoch 3: train loss 0.533379790186882
Epoch 3: val loss 0.513161838054657

Epoch 4: train loss 0.5464341223239899
Epoch 4: val loss 0.5080019235610962

Epoch 5: train loss 0.5331854194402694
Epoch 5: val loss 0.501859188079834

Epoch 6: train loss 0.5059137493371964
Epoch 6: val loss 0.5104400515556335

Epoch 7: train loss 0.4995694398880005
Epoch 7: val loss 0.5132591724395752

Epoch 8: train loss 0.5249512314796447
Epoch 8: val loss 0.5050180554389954

Epoch 9: train loss 0.47896749079227446
Epoch 9: val loss 0.5054718255996704

Epoch 10: train loss 0.45470995008945464
Epoch 10: val loss 0.5038695931434631

Epoch 11: train loss 0.4862856686115265
Epoch 11: val loss 0.5049192905426025

Epoch 12: train loss 0.4792662411928177
Epoch 12: val loss 0.499761700630188

Epoch 13: train loss 0.4591021329164505
Epoch 13: val loss 0.4984886646270752

Epoch 14: train loss 0.4700648277997971
Epoch 14: val loss 0.49922284483909607

Epoch 15: train loss 0.44687641859054567
Epoch 15: val loss 0.5055145025253296

Epoch 16: train loss 0.4284424543380737
Epoch 16: val loss 0.5128731727600098

Epoch 17: train loss 0.43751946091651917
Epoch 17: val loss 0.5237495303153992

Epoch 18: train loss 0.42414395809173583
Epoch 18: val loss 0.5128087401390076

Epoch 19: train loss 0.42927961349487304
Epoch 19: val loss 0.5200620889663696

Epoch 20: train loss 0.4182660967111588
Epoch 20: val loss 0.5303724408149719

Epoch 21: train loss 0.4048240542411804
Epoch 21: val loss 0.5369783639907837

Epoch 22: train loss 0.38299635648727415
Epoch 22: val loss 0.5467773675918579

Epoch 23: train loss 0.3780053317546844
Epoch 23: val loss 0.5524441003799438

Epoch 24: train loss 0.4036639705300331
Epoch 24: val loss 0.5541092157363892

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6394835710525513
Epoch 0: val loss 0.6048056483268738

Epoch 1: train loss 0.5640099555253982
Epoch 1: val loss 0.5745411515235901

Epoch 2: train loss 0.5599017858505249
Epoch 2: val loss 0.5544933080673218

Epoch 3: train loss 0.5246896803379059
Epoch 3: val loss 0.5453504323959351

Epoch 4: train loss 0.5012333154678345
Epoch 4: val loss 0.5686551928520203

Epoch 5: train loss 0.4798891842365265
Epoch 5: val loss 0.562223494052887

Epoch 6: train loss 0.5037789851427078
Epoch 6: val loss 0.5617520809173584

Epoch 7: train loss 0.4978895574808121
Epoch 7: val loss 0.5415666699409485

Epoch 8: train loss 0.5097352802753449
Epoch 8: val loss 0.5328899621963501

Epoch 9: train loss 0.4830480605363846
Epoch 9: val loss 0.5363169312477112

Epoch 10: train loss 0.49467542469501496
Epoch 10: val loss 0.5382369160652161

Epoch 11: train loss 0.4504419893026352
Epoch 11: val loss 0.534481942653656

Epoch 12: train loss 0.4957896798849106
Epoch 12: val loss 0.521945059299469

Epoch 13: train loss 0.4352595001459122
Epoch 13: val loss 0.5333731174468994

Epoch 14: train loss 0.4314206451177597
Epoch 14: val loss 0.5336834192276001

Epoch 15: train loss 0.44587416648864747
Epoch 15: val loss 0.5240277051925659

Epoch 16: train loss 0.4268408536911011
Epoch 16: val loss 0.5200752019882202

Epoch 17: train loss 0.4502370744943619
Epoch 17: val loss 0.5219562649726868

Epoch 18: train loss 0.40675612092018126
Epoch 18: val loss 0.5151065587997437

Epoch 19: train loss 0.40641440749168395
Epoch 19: val loss 0.5251718163490295

Epoch 20: train loss 0.4270877778530121
Epoch 20: val loss 0.5238550901412964

Epoch 21: train loss 0.4241689249873161
Epoch 21: val loss 0.5268274545669556

Epoch 22: train loss 0.41415998339653015
Epoch 22: val loss 0.5385180115699768

Epoch 23: train loss 0.39783029854297636
Epoch 23: val loss 0.5299420952796936

Epoch 24: train loss 0.42433740496635436
Epoch 24: val loss 0.5330135226249695

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6247660425993112
Epoch 0: val loss 0.6171997785568237

Epoch 1: train loss 0.552297945205982
Epoch 1: val loss 0.5762903690338135

Epoch 2: train loss 0.5393022092489096
Epoch 2: val loss 0.5653230547904968

Epoch 3: train loss 0.5318845395858471
Epoch 3: val loss 0.5560194849967957

Epoch 4: train loss 0.48987617171727693
Epoch 4: val loss 0.5528590083122253

Epoch 5: train loss 0.5032022366156945
Epoch 5: val loss 0.5554449558258057

Epoch 6: train loss 0.48456650972366333
Epoch 6: val loss 0.551647424697876

Epoch 7: train loss 0.49753310359441316
Epoch 7: val loss 0.5423644781112671

Epoch 8: train loss 0.47947731614112854
Epoch 8: val loss 0.5444580316543579

Epoch 9: train loss 0.4765605582640721
Epoch 9: val loss 0.5377060174942017

Epoch 10: train loss 0.4697241129783484
Epoch 10: val loss 0.5356630682945251

Epoch 11: train loss 0.45932651253846973
Epoch 11: val loss 0.5350561141967773

Epoch 12: train loss 0.45846936335930455
Epoch 12: val loss 0.5286914706230164

Epoch 13: train loss 0.4522861586167262
Epoch 13: val loss 0.5261589288711548

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6800696717368232
Epoch 0: val loss 0.6749053001403809

Epoch 1: train loss 0.6468315389421251
Epoch 1: val loss 0.6626681685447693

Epoch 2: train loss 0.6310114595625136
Epoch 2: val loss 0.6482739448547363

Epoch 3: train loss 0.59934444559945
Epoch 3: val loss 0.6411168575286865

Epoch 4: train loss 0.5914117892583212
Epoch 4: val loss 0.6391449570655823

Epoch 5: train loss 0.58358762661616
Epoch 5: val loss 0.6300075650215149

Epoch 6: train loss 0.5648243592845069
Epoch 6: val loss 0.626456081867218

Epoch 7: train loss 0.5535271697574191
Epoch 7: val loss 0.6198665499687195

Epoch 8: train loss 0.536059922642178
Epoch 8: val loss 0.6211515069007874

Epoch 9: train loss 0.5272056228584714
Epoch 9: val loss 0.6252260208129883

Epoch 10: train loss 0.5041782491736941
Epoch 10: val loss 0.6291297674179077

Epoch 11: train loss 0.5074525939093696
Epoch 11: val loss 0.6302616596221924

Epoch 12: train loss 0.5070153739717271
Epoch 12: val loss 0.6349675059318542

Epoch 13: train loss 0.46304719646771747
Epoch 13: val loss 0.6385917067527771

Epoch 14: train loss 0.47501683566305375
Epoch 14: val loss 0.6490675806999207

Epoch 15: train loss 0.4790581166744232
Epoch 15: val loss 0.6595436930656433

Epoch 16: train loss 0.4772912595007155
Epoch 16: val loss 0.6656299233436584

Epoch 17: train loss 0.436805526415507
Epoch 17: val loss 0.676004946231842

Epoch 18: train loss 0.4564526677131653
Epoch 18: val loss 0.6796382069587708

Epoch 19: train loss 0.45408061146736145
Epoch 19: val loss 0.6759629249572754

Epoch 20: train loss 0.443799313571718
Epoch 20: val loss 0.6938257813453674

Epoch 21: train loss 0.4602533843782213
Epoch 21: val loss 0.6911998391151428

Epoch 22: train loss 0.44221894939740497
Epoch 22: val loss 0.6867887377738953

Epoch 23: train loss 0.4254861507150862
Epoch 23: val loss 0.6917812824249268

Epoch 24: train loss 0.4022630552450816
Epoch 24: val loss 0.685417115688324

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7129140496253967
Epoch 0: val loss 0.677823007106781

Epoch 1: train loss 0.6829142967859904
Epoch 1: val loss 0.6634348630905151

Epoch 2: train loss 0.6532138586044312
Epoch 2: val loss 0.6520978808403015

Epoch 3: train loss 0.6437813440958658
Epoch 3: val loss 0.6420437097549438

Epoch 4: train loss 0.6246339943673875
Epoch 4: val loss 0.6302794814109802

Epoch 5: train loss 0.62863998942905
Epoch 5: val loss 0.614087700843811

Epoch 6: train loss 0.5944580700662401
Epoch 6: val loss 0.6064357757568359

Epoch 7: train loss 0.5775393644968668
Epoch 7: val loss 0.6042497754096985

Epoch 8: train loss 0.5674494438701205
Epoch 8: val loss 0.6064814329147339

Epoch 9: train loss 0.5573233266671499
Epoch 9: val loss 0.6005122065544128

Epoch 10: train loss 0.5486116641097598
Epoch 10: val loss 0.5965237021446228

Epoch 11: train loss 0.5472620096471574
Epoch 11: val loss 0.5917919278144836

Epoch 12: train loss 0.5268226795726352
Epoch 12: val loss 0.5891194939613342

Epoch 13: train loss 0.5239435368114047
Epoch 13: val loss 0.5824200510978699

Epoch 14: train loss 0.5133190453052521
Epoch 14: val loss 0.5834543108940125

Epoch 15: train loss 0.5044953293270535
Epoch 15: val loss 0.5870966911315918

Epoch 16: train loss 0.49707626634173924
Epoch 16: val loss 0.5888015627861023

Epoch 17: train loss 0.5021046035819583
Epoch 17: val loss 0.5831519365310669

Epoch 18: train loss 0.4992997778786553
Epoch 18: val loss 0.5744051933288574

Epoch 19: train loss 0.49119700988133747
Epoch 19: val loss 0.5747130513191223

Epoch 20: train loss 0.4795970684952206
Epoch 20: val loss 0.5758115649223328

Epoch 21: train loss 0.47529445091883343
Epoch 21: val loss 0.5856779217720032

Epoch 22: train loss 0.4639428324169583
Epoch 22: val loss 0.5953038930892944

Epoch 23: train loss 0.4605153997739156
Epoch 23: val loss 0.5982595086097717

Epoch 24: train loss 0.44462885128127205
Epoch 24: val loss 0.5889188647270203

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890917354159884
Epoch 0: val loss 0.6705799102783203

Epoch 1: train loss 0.659919990433587
Epoch 1: val loss 0.6605753898620605

Epoch 2: train loss 0.6483435961935256
Epoch 2: val loss 0.6456124186515808

Epoch 3: train loss 0.6378722786903381
Epoch 3: val loss 0.630422830581665

Epoch 4: train loss 0.6345190405845642
Epoch 4: val loss 0.6179994940757751

Epoch 5: train loss 0.6082360545794169
Epoch 5: val loss 0.6065248847007751

Epoch 6: train loss 0.6179354389508566
Epoch 6: val loss 0.6019359230995178

Epoch 7: train loss 0.5742853018972609
Epoch 7: val loss 0.5911893248558044

Epoch 8: train loss 0.6027702358033922
Epoch 8: val loss 0.5818362832069397

Epoch 9: train loss 0.5859196450975206
Epoch 9: val loss 0.5718085765838623

Epoch 10: train loss 0.5568289359410604
Epoch 10: val loss 0.5655524730682373

Epoch 11: train loss 0.5548340976238251
Epoch 11: val loss 0.5611433386802673

Epoch 12: train loss 0.5686906907293532
Epoch 12: val loss 0.5539427399635315

Epoch 13: train loss 0.5413106083869934
Epoch 13: val loss 0.5450697541236877

Epoch 14: train loss 0.5361081063747406
Epoch 14: val loss 0.5417846441268921

Epoch 15: train loss 0.5186158120632172
Epoch 15: val loss 0.538877546787262

Epoch 16: train loss 0.5101828012201521
Epoch 16: val loss 0.5444391369819641

Epoch 17: train loss 0.5103575156794654
Epoch 17: val loss 0.5257065296173096

Epoch 18: train loss 0.4886811408731673
Epoch 18: val loss 0.521487295627594

Epoch 19: train loss 0.49159130785200333
Epoch 19: val loss 0.5217447280883789

Epoch 20: train loss 0.4727095663547516
Epoch 20: val loss 0.5180403590202332

Epoch 21: train loss 0.4699061181810167
Epoch 21: val loss 0.5168418288230896

Epoch 22: train loss 0.47394561105304295
Epoch 22: val loss 0.5148007273674011

Epoch 23: train loss 0.45820363362630206
Epoch 23: val loss 0.5141550302505493

Epoch 24: train loss 0.4751424855656094
Epoch 24: val loss 0.5123945474624634

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6896595623758104
Epoch 0: val loss 0.6698455214500427

Epoch 1: train loss 0.6616976062456766
Epoch 1: val loss 0.6465981602668762

Epoch 2: train loss 0.6297099126709832
Epoch 2: val loss 0.6300117373466492

Epoch 3: train loss 0.6179964012569852
Epoch 3: val loss 0.6193362474441528

Epoch 4: train loss 0.593377689520518
Epoch 4: val loss 0.6110401749610901

Epoch 5: train loss 0.5904594726032681
Epoch 5: val loss 0.6066108345985413

Epoch 6: train loss 0.5748743447992537
Epoch 6: val loss 0.5995717644691467

Epoch 7: train loss 0.5604604217741225
Epoch 7: val loss 0.5951380729675293

Epoch 8: train loss 0.5444534321626028
Epoch 8: val loss 0.5926209092140198

Epoch 9: train loss 0.5218545562691159
Epoch 9: val loss 0.5890947580337524

Epoch 10: train loss 0.5011739167902205
Epoch 10: val loss 0.5903878808021545

Epoch 11: train loss 0.5013798309697045
Epoch 11: val loss 0.5953324437141418

Epoch 12: train loss 0.4943517810768551
Epoch 12: val loss 0.600518524646759

Epoch 13: train loss 0.48328301972813076
Epoch 13: val loss 0.6081390380859375

Epoch 14: train loss 0.4773116343551212
Epoch 14: val loss 0.6154420971870422

Epoch 15: train loss 0.46114154325591195
Epoch 15: val loss 0.6270451545715332

Epoch 16: train loss 0.4597449203332265
Epoch 16: val loss 0.6441525816917419

Epoch 17: train loss 0.4449513819482591
Epoch 17: val loss 0.642528235912323

Epoch 18: train loss 0.4506751795609792
Epoch 18: val loss 0.6445136666297913

Epoch 19: train loss 0.42626510394944084
Epoch 19: val loss 0.6522893905639648

Epoch 20: train loss 0.4306724700662825
Epoch 20: val loss 0.658608078956604

Epoch 21: train loss 0.3974684741761949
Epoch 21: val loss 0.6597594618797302

Epoch 22: train loss 0.42029726670848
Epoch 22: val loss 0.6661434769630432

Epoch 23: train loss 0.40018771092096966
Epoch 23: val loss 0.6738291382789612

Epoch 24: train loss 0.40310730536778766
Epoch 24: val loss 0.6809279322624207

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7070647925138474
Epoch 0: val loss 0.6503487229347229

Epoch 1: train loss 0.6566007882356644
Epoch 1: val loss 0.6245365142822266

Epoch 2: train loss 0.6443030585845312
Epoch 2: val loss 0.6003294587135315

Epoch 3: train loss 0.631679892539978
Epoch 3: val loss 0.5799849629402161

Epoch 4: train loss 0.6227997541427612
Epoch 4: val loss 0.5697210431098938

Epoch 5: train loss 0.5913234104712805
Epoch 5: val loss 0.5621076226234436

Epoch 6: train loss 0.5878535782297453
Epoch 6: val loss 0.5529563426971436

Epoch 7: train loss 0.5758963276942571
Epoch 7: val loss 0.5490186810493469

Epoch 8: train loss 0.5606831113497416
Epoch 8: val loss 0.5437691807746887

Epoch 9: train loss 0.5650335227449735
Epoch 9: val loss 0.5521343350410461

Epoch 10: train loss 0.5493004446228346
Epoch 10: val loss 0.5455546975135803

Epoch 11: train loss 0.5301800668239594
Epoch 11: val loss 0.5396705269813538

Epoch 12: train loss 0.537479301293691
Epoch 12: val loss 0.5499330163002014

Epoch 13: train loss 0.5200263932347298
Epoch 13: val loss 0.5469753742218018

Epoch 14: train loss 0.5125521719455719
Epoch 14: val loss 0.5480812191963196

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6784619526429609
Epoch 0: val loss 0.6592565774917603

Epoch 1: train loss 0.6598764332857999
Epoch 1: val loss 0.6265451312065125

Epoch 2: train loss 0.6189327456734397
Epoch 2: val loss 0.6095881462097168

Epoch 3: train loss 0.5872186070138757
Epoch 3: val loss 0.6016549468040466

Epoch 4: train loss 0.5971715667031028
Epoch 4: val loss 0.5955350995063782

Epoch 5: train loss 0.5823573605580763
Epoch 5: val loss 0.5892994999885559

Epoch 6: train loss 0.5629083378748461
Epoch 6: val loss 0.5814001560211182

Epoch 7: train loss 0.55313901738687
Epoch 7: val loss 0.5737378001213074

Epoch 8: train loss 0.5358539034019817
Epoch 8: val loss 0.5679641962051392

Epoch 9: train loss 0.5285050408406691
Epoch 9: val loss 0.5526759028434753

Epoch 10: train loss 0.5134784010323611
Epoch 10: val loss 0.5411462187767029

Epoch 11: train loss 0.5140755447474393
Epoch 11: val loss 0.5324087142944336

Epoch 12: train loss 0.4969931488687342
Epoch 12: val loss 0.5347913503646851

Epoch 13: train loss 0.4727284610271454
Epoch 13: val loss 0.5425312519073486

Epoch 14: train loss 0.5069034966555509
Epoch 14: val loss 0.5320814251899719

Epoch 15: train loss 0.473338013345545
Epoch 15: val loss 0.5369201898574829

Epoch 16: train loss 0.45239019935781305
Epoch 16: val loss 0.5260906219482422

Epoch 17: train loss 0.4584027420390736
Epoch 17: val loss 0.5250755548477173

Epoch 18: train loss 0.446329726414247
Epoch 18: val loss 0.5249348878860474

Epoch 19: train loss 0.44383740425109863
Epoch 19: val loss 0.5240929126739502

Epoch 20: train loss 0.445508900013837
Epoch 20: val loss 0.49967825412750244

Epoch 21: train loss 0.4305762594396418
Epoch 21: val loss 0.4989255666732788

Epoch 22: train loss 0.4166476374322718
Epoch 22: val loss 0.504510760307312

Epoch 23: train loss 0.42510445551438764
Epoch 23: val loss 0.49620649218559265

Epoch 24: train loss 0.42304648052562366
Epoch 24: val loss 0.49138855934143066

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6950625343756243
Epoch 0: val loss 0.6775083541870117

Epoch 1: train loss 0.6638025803999468
Epoch 1: val loss 0.6637533903121948

Epoch 2: train loss 0.6461863192644987
Epoch 2: val loss 0.6561394333839417

Epoch 3: train loss 0.6112805171446367
Epoch 3: val loss 0.6549873948097229

Epoch 4: train loss 0.5857419859279286
Epoch 4: val loss 0.6523120999336243

Epoch 5: train loss 0.5753401897170327
Epoch 5: val loss 0.6475931406021118

Epoch 6: train loss 0.5525121715935793
Epoch 6: val loss 0.6400651931762695

Epoch 7: train loss 0.5451436069878665
Epoch 7: val loss 0.6328904628753662

Epoch 8: train loss 0.5468538755720312
Epoch 8: val loss 0.6291047930717468

Epoch 9: train loss 0.532703158530322
Epoch 9: val loss 0.6250020861625671

Epoch 10: train loss 0.5391544753854925
Epoch 10: val loss 0.6217100620269775

Epoch 11: train loss 0.49804937839508057
Epoch 11: val loss 0.622715950012207

Epoch 12: train loss 0.5061792243610729
Epoch 12: val loss 0.612629234790802

Epoch 13: train loss 0.47284801439805463
Epoch 13: val loss 0.6072161793708801

Epoch 14: train loss 0.48987857049161737
Epoch 14: val loss 0.600830614566803

Epoch 15: train loss 0.4565359083088962
Epoch 15: val loss 0.5975379943847656

Epoch 16: train loss 0.4549314406785098
Epoch 16: val loss 0.5985470414161682

Epoch 17: train loss 0.41630279746922577
Epoch 17: val loss 0.6017724871635437

Epoch 18: train loss 0.4427749948068099
Epoch 18: val loss 0.6067026257514954

Epoch 19: train loss 0.4393485459414395
Epoch 19: val loss 0.6000092029571533

Epoch 20: train loss 0.40572639351541345
Epoch 20: val loss 0.6042080521583557

Epoch 21: train loss 0.42023551193150604
Epoch 21: val loss 0.596340537071228

Epoch 22: train loss 0.4417666630311446
Epoch 22: val loss 0.593679666519165

Epoch 23: train loss 0.4114753549749201
Epoch 23: val loss 0.5981429815292358

Epoch 24: train loss 0.39726711132309656
Epoch 24: val loss 0.6035698652267456

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7053267793221907
Epoch 0: val loss 0.6623006463050842

Epoch 1: train loss 0.6531762751665983
Epoch 1: val loss 0.647397518157959

Epoch 2: train loss 0.6264620694247159
Epoch 2: val loss 0.6302148103713989

Epoch 3: train loss 0.613138117573478
Epoch 3: val loss 0.6166709065437317

Epoch 4: train loss 0.604260038245808
Epoch 4: val loss 0.6009523272514343

Epoch 5: train loss 0.562976441600106
Epoch 5: val loss 0.5881327986717224

Epoch 6: train loss 0.5672058463096619
Epoch 6: val loss 0.5752851366996765

Epoch 7: train loss 0.5507664436643774
Epoch 7: val loss 0.5646463632583618

Epoch 8: train loss 0.5324990803545172
Epoch 8: val loss 0.5511245131492615

Epoch 9: train loss 0.5198759599165483
Epoch 9: val loss 0.5408238768577576

Epoch 10: train loss 0.5248329476876692
Epoch 10: val loss 0.5289360284805298

Epoch 11: train loss 0.5010120326822455
Epoch 11: val loss 0.5215842127799988

Epoch 12: train loss 0.4910753992470828
Epoch 12: val loss 0.5171509385108948

Epoch 13: train loss 0.4825755547393452
Epoch 13: val loss 0.5118288993835449

Epoch 14: train loss 0.4793398217721419
Epoch 14: val loss 0.5098971724510193

Epoch 15: train loss 0.4826022738760168
Epoch 15: val loss 0.5092094540596008

Epoch 16: train loss 0.4642514803192832
Epoch 16: val loss 0.5095495581626892

Epoch 17: train loss 0.4722571616823023
Epoch 17: val loss 0.5236406326293945

Epoch 18: train loss 0.44315443255684595
Epoch 18: val loss 0.502025306224823

Epoch 19: train loss 0.44187697768211365
Epoch 19: val loss 0.5074405670166016

Epoch 20: train loss 0.47240636023608124
Epoch 20: val loss 0.5003580451011658

Epoch 21: train loss 0.41653994538567285
Epoch 21: val loss 0.5026019811630249

Epoch 22: train loss 0.4166397316889329
Epoch 22: val loss 0.5024452805519104

Epoch 23: train loss 0.40077644315632904
Epoch 23: val loss 0.49924057722091675

Epoch 24: train loss 0.42199103940616955
Epoch 24: val loss 0.4989319443702698

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.680604176087813
Epoch 0: val loss 0.6586303114891052

Epoch 1: train loss 0.6497962637381121
Epoch 1: val loss 0.6362869143486023

Epoch 2: train loss 0.6157359155741605
Epoch 2: val loss 0.6171379685401917

Epoch 3: train loss 0.6320388696410439
Epoch 3: val loss 0.6093280911445618

Epoch 4: train loss 0.5834557847543196
Epoch 4: val loss 0.6116528511047363

Epoch 5: train loss 0.5633783177895979
Epoch 5: val loss 0.6141977310180664

Epoch 6: train loss 0.5539294047789141
Epoch 6: val loss 0.6206604838371277

Epoch 7: train loss 0.5361703878099268
Epoch 7: val loss 0.6276373267173767

Epoch 8: train loss 0.511843659661033
Epoch 8: val loss 0.6378234028816223

Epoch 9: train loss 0.5129849748177961
Epoch 9: val loss 0.6364560127258301

Epoch 10: train loss 0.5029997635971416
Epoch 10: val loss 0.6403054594993591

Epoch 11: train loss 0.4900122122331099
Epoch 11: val loss 0.6652334332466125

Epoch 12: train loss 0.46997777169400995
Epoch 12: val loss 0.657846212387085

Epoch 13: train loss 0.4651896520094438
Epoch 13: val loss 0.6730271577835083

Epoch 14: train loss 0.4575343836437572
Epoch 14: val loss 0.6789804697036743

Epoch 15: train loss 0.4576191793788563
Epoch 15: val loss 0.6660438776016235

Epoch 16: train loss 0.4459376606074246
Epoch 16: val loss 0.6765588521957397

Epoch 17: train loss 0.4592137174172835
Epoch 17: val loss 0.6703144907951355

Epoch 18: train loss 0.44075285575606604
Epoch 18: val loss 0.6622967720031738

Epoch 19: train loss 0.45134329524907196
Epoch 19: val loss 0.661818265914917

Epoch 20: train loss 0.4417449506846341
Epoch 20: val loss 0.6904310584068298

Epoch 21: train loss 0.42819334160197864
Epoch 21: val loss 0.6780441999435425

Epoch 22: train loss 0.38650233908133075
Epoch 22: val loss 0.6684290766716003

Epoch 23: train loss 0.44081814180720935
Epoch 23: val loss 0.6736085414886475

Epoch 24: train loss 0.41802775859832764
Epoch 24: val loss 0.6944808959960938

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909855050700051
Epoch 0: val loss 0.657532811164856

Epoch 1: train loss 0.6411895794527871
Epoch 1: val loss 0.6292423605918884

Epoch 2: train loss 0.6023895570210048
Epoch 2: val loss 0.6310786008834839

Epoch 3: train loss 0.5799369897161212
Epoch 3: val loss 0.6155840158462524

Epoch 4: train loss 0.5631556468350547
Epoch 4: val loss 0.6157422661781311

Epoch 5: train loss 0.5571881788117545
Epoch 5: val loss 0.6026495695114136

Epoch 6: train loss 0.5412290436880929
Epoch 6: val loss 0.620119571685791

Epoch 7: train loss 0.5403604315859931
Epoch 7: val loss 0.6144195199012756

Epoch 8: train loss 0.5203867512089866
Epoch 8: val loss 0.6133105158805847

Epoch 9: train loss 0.5272600203752518
Epoch 9: val loss 0.6210942268371582

Epoch 10: train loss 0.488006306546075
Epoch 10: val loss 0.6259463429450989

Epoch 11: train loss 0.5099649876356125
Epoch 11: val loss 0.6196565628051758

Epoch 12: train loss 0.49990043469837736
Epoch 12: val loss 0.5916321873664856

Epoch 13: train loss 0.4910305461713246
Epoch 13: val loss 0.6274430155754089

Epoch 14: train loss 0.4585872675691332
Epoch 14: val loss 0.6101078391075134

Epoch 15: train loss 0.47053117411477224
Epoch 15: val loss 0.6201645135879517

Epoch 16: train loss 0.4703346703733717
Epoch 16: val loss 0.614448606967926

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.680749343501197
Epoch 0: val loss 0.6946889758110046

Epoch 1: train loss 0.6622913214895461
Epoch 1: val loss 0.6904187798500061

Epoch 2: train loss 0.6465000443988376
Epoch 2: val loss 0.6850752234458923

Epoch 3: train loss 0.6250026424725851
Epoch 3: val loss 0.6765890717506409

Epoch 4: train loss 0.6126474671893649
Epoch 4: val loss 0.6714353561401367

Epoch 5: train loss 0.6238219936688741
Epoch 5: val loss 0.6727644205093384

Epoch 6: train loss 0.6162133283085294
Epoch 6: val loss 0.6673769354820251

Epoch 7: train loss 0.5930292341444228
Epoch 7: val loss 0.6662017107009888

Epoch 8: train loss 0.5843760503662957
Epoch 8: val loss 0.669651985168457

Epoch 9: train loss 0.5838968985610538
Epoch 9: val loss 0.670714795589447

Epoch 10: train loss 0.568146288394928
Epoch 10: val loss 0.6949116587638855

Epoch 11: train loss 0.5718763404422336
Epoch 11: val loss 0.6968104243278503

Epoch 12: train loss 0.5594166881508298
Epoch 12: val loss 0.6882681846618652

Epoch 13: train loss 0.5513142844041189
Epoch 13: val loss 0.6868555545806885

Epoch 14: train loss 0.5402032434940338
Epoch 14: val loss 0.6993051767349243

Epoch 15: train loss 0.5357055101129744
Epoch 15: val loss 0.718166172504425

Epoch 16: train loss 0.5234121680259705
Epoch 16: val loss 0.7154950499534607

Epoch 17: train loss 0.5197432471646203
Epoch 17: val loss 0.7259206771850586

Epoch 18: train loss 0.5020675096246932
Epoch 18: val loss 0.7203963398933411

Epoch 19: train loss 0.48251669936709934
Epoch 19: val loss 0.7238615155220032

Epoch 20: train loss 0.4892116453912523
Epoch 20: val loss 0.7160658836364746

Epoch 21: train loss 0.4908071988158756
Epoch 21: val loss 0.7386022210121155

Epoch 22: train loss 0.46115026871363324
Epoch 22: val loss 0.7732927799224854

Epoch 23: train loss 0.4656585521168179
Epoch 23: val loss 0.7583227157592773

Epoch 24: train loss 0.4404968255096012
Epoch 24: val loss 0.7512522339820862

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6567723751068115
Epoch 0: val loss 0.6741192936897278

Epoch 1: train loss 0.6511291331715054
Epoch 1: val loss 0.6706182360649109

Epoch 2: train loss 0.6234493984116448
Epoch 2: val loss 0.6667724251747131

Epoch 3: train loss 0.6353764997588264
Epoch 3: val loss 0.6641442775726318

Epoch 4: train loss 0.6044694781303406
Epoch 4: val loss 0.6693767309188843

Epoch 5: train loss 0.6027383638752831
Epoch 5: val loss 0.6709097623825073

Epoch 6: train loss 0.6035673750771416
Epoch 6: val loss 0.673086941242218

Epoch 7: train loss 0.6039623154534234
Epoch 7: val loss 0.6771202087402344

Epoch 8: train loss 0.5955927305751376
Epoch 8: val loss 0.6739272475242615

Epoch 9: train loss 0.559079517920812
Epoch 9: val loss 0.6756325960159302

Epoch 10: train loss 0.5625644259982638
Epoch 10: val loss 0.6858267188072205

Epoch 11: train loss 0.560601681470871
Epoch 11: val loss 0.6884338855743408

Epoch 12: train loss 0.5586836172474755
Epoch 12: val loss 0.6873957514762878

Epoch 13: train loss 0.5238186485237546
Epoch 13: val loss 0.6804688572883606

Epoch 14: train loss 0.5302326381206512
Epoch 14: val loss 0.6831063032150269

Epoch 15: train loss 0.5297773347960578
Epoch 15: val loss 0.6885493993759155

Epoch 16: train loss 0.5145492520597246
Epoch 16: val loss 0.6919785141944885

Epoch 17: train loss 0.5075661308235593
Epoch 17: val loss 0.6886440515518188

Epoch 18: train loss 0.49790071778827244
Epoch 18: val loss 0.69090336561203

Epoch 19: train loss 0.505558967590332
Epoch 19: val loss 0.6955003142356873

Epoch 20: train loss 0.44884299569659764
Epoch 20: val loss 0.7057039737701416

Epoch 21: train loss 0.472391813993454
Epoch 21: val loss 0.7084837555885315

Epoch 22: train loss 0.4548701114124722
Epoch 22: val loss 0.7042238712310791

Epoch 23: train loss 0.43526507417360943
Epoch 23: val loss 0.7272835373878479

Epoch 24: train loss 0.4597610897488064
Epoch 24: val loss 0.744590163230896

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6783805555767484
Epoch 0: val loss 0.6631733179092407

Epoch 1: train loss 0.6480171547995673
Epoch 1: val loss 0.6354817152023315

Epoch 2: train loss 0.6266275975439284
Epoch 2: val loss 0.6244829297065735

Epoch 3: train loss 0.6283845769034492
Epoch 3: val loss 0.6186038255691528

Epoch 4: train loss 0.6103328069051107
Epoch 4: val loss 0.6061190962791443

Epoch 5: train loss 0.6130934291415744
Epoch 5: val loss 0.5876317024230957

Epoch 6: train loss 0.6007979048622979
Epoch 6: val loss 0.5896917581558228

Epoch 7: train loss 0.5736012293232812
Epoch 7: val loss 0.5887906551361084

Epoch 8: train loss 0.5737111469109853
Epoch 8: val loss 0.5883779525756836

Epoch 9: train loss 0.5634715623325772
Epoch 9: val loss 0.5828425288200378

Epoch 10: train loss 0.5577300687630972
Epoch 10: val loss 0.5897535681724548

Epoch 11: train loss 0.5480172899034288
Epoch 11: val loss 0.6019989848136902

Epoch 12: train loss 0.55609021253056
Epoch 12: val loss 0.5699227452278137

Epoch 13: train loss 0.5076660944355859
Epoch 13: val loss 0.5674620866775513

Epoch 14: train loss 0.522442079252667
Epoch 14: val loss 0.5969709753990173

Epoch 15: train loss 0.5154455569055345
Epoch 15: val loss 0.5977617502212524

Epoch 16: train loss 0.49506693085034686
Epoch 16: val loss 0.5850024223327637

Epoch 17: train loss 0.5107708043522305
Epoch 17: val loss 0.5775617957115173

Epoch 18: train loss 0.5082175003157722
Epoch 18: val loss 0.5737091302871704

Epoch 19: train loss 0.5097941093974643
Epoch 19: val loss 0.5815330743789673

Epoch 20: train loss 0.5059273706542121
Epoch 20: val loss 0.5727453231811523

Epoch 21: train loss 0.4737616644965278
Epoch 21: val loss 0.5760375261306763

Epoch 22: train loss 0.4973493284649319
Epoch 22: val loss 0.5931223034858704

Epoch 23: train loss 0.48485153251224095
Epoch 23: val loss 0.6021234393119812

Epoch 24: train loss 0.4717074665758345
Epoch 24: val loss 0.5841500163078308

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7005148198869493
Epoch 0: val loss 0.678637683391571

Epoch 1: train loss 0.6424220071898566
Epoch 1: val loss 0.6728970408439636

Epoch 2: train loss 0.6612167755762736
Epoch 2: val loss 0.6697494387626648

Epoch 3: train loss 0.6319692995813158
Epoch 3: val loss 0.6759614944458008

Epoch 4: train loss 0.624239875210656
Epoch 4: val loss 0.6716498136520386

Epoch 5: train loss 0.6028768883811103
Epoch 5: val loss 0.6668612360954285

Epoch 6: train loss 0.5944962700208029
Epoch 6: val loss 0.6652962565422058

Epoch 7: train loss 0.5931098990970187
Epoch 7: val loss 0.6630157232284546

Epoch 8: train loss 0.5870375235875448
Epoch 8: val loss 0.6580020785331726

Epoch 9: train loss 0.6137194070551131
Epoch 9: val loss 0.6562843918800354

Epoch 10: train loss 0.5631712277730306
Epoch 10: val loss 0.6440469622612

Epoch 11: train loss 0.5615274045202467
Epoch 11: val loss 0.6425500512123108

Epoch 12: train loss 0.5613907410038842
Epoch 12: val loss 0.637260377407074

Epoch 13: train loss 0.5716306798987918
Epoch 13: val loss 0.6463690400123596

Epoch 14: train loss 0.5304507513840994
Epoch 14: val loss 0.6347402930259705

Epoch 15: train loss 0.5171389182408651
Epoch 15: val loss 0.6293916702270508

Epoch 16: train loss 0.4929479989740584
Epoch 16: val loss 0.6120205521583557

Epoch 17: train loss 0.4984637134604984
Epoch 17: val loss 0.6095181107521057

Epoch 18: train loss 0.5046938558419546
Epoch 18: val loss 0.6199007630348206

Epoch 19: train loss 0.47125053736898637
Epoch 19: val loss 0.6141260862350464

Epoch 20: train loss 0.4719929032855564
Epoch 20: val loss 0.6141622066497803

Epoch 21: train loss 0.47927186886469525
Epoch 21: val loss 0.6571752429008484

Epoch 22: train loss 0.45157887869411045
Epoch 22: val loss 0.6407719254493713

Epoch 23: train loss 0.44999274280336166
Epoch 23: val loss 0.6486323475837708

Epoch 24: train loss 0.4376693864663442
Epoch 24: val loss 0.6495001912117004

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6932104031244913
Epoch 0: val loss 0.6750425696372986

Epoch 1: train loss 0.6498461167017618
Epoch 1: val loss 0.6531025767326355

Epoch 2: train loss 0.6330130398273468
Epoch 2: val loss 0.642346203327179

Epoch 3: train loss 0.6164632737636566
Epoch 3: val loss 0.6311489343643188

Epoch 4: train loss 0.6157264759143194
Epoch 4: val loss 0.615413248538971

Epoch 5: train loss 0.619386558731397
Epoch 5: val loss 0.613084077835083

Epoch 6: train loss 0.6001233036319414
Epoch 6: val loss 0.6054164171218872

Epoch 7: train loss 0.608952209353447
Epoch 7: val loss 0.6058429479598999

Epoch 8: train loss 0.5754061589638392
Epoch 8: val loss 0.6150650382041931

Epoch 9: train loss 0.5865475411216418
Epoch 9: val loss 0.6185474991798401

Epoch 10: train loss 0.5693674758076668
Epoch 10: val loss 0.6112179756164551

Epoch 11: train loss 0.5754044378797213
Epoch 11: val loss 0.6008799076080322

Epoch 12: train loss 0.5468256423870722
Epoch 12: val loss 0.5804691910743713

Epoch 13: train loss 0.5484805082281431
Epoch 13: val loss 0.5897837281227112

Epoch 14: train loss 0.5203936621546745
Epoch 14: val loss 0.5833643674850464

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6469195187091827
Epoch 0: val loss 0.6204296946525574

Epoch 1: train loss 0.5582312941551208
Epoch 1: val loss 0.5438327789306641

Epoch 2: train loss 0.46768522560596465
Epoch 2: val loss 0.4709130823612213

Epoch 3: train loss 0.4412250638008118
Epoch 3: val loss 0.4339695870876312

Epoch 4: train loss 0.4236923784017563
Epoch 4: val loss 0.42383578419685364

Epoch 5: train loss 0.48055313527584076
Epoch 5: val loss 0.4151572287082672

Epoch 6: train loss 0.4816600263118744
Epoch 6: val loss 0.4381808936595917

Epoch 7: train loss 0.4716432303190231
Epoch 7: val loss 0.431808739900589

Epoch 8: train loss 0.3784581184387207
Epoch 8: val loss 0.42761120200157166

Epoch 9: train loss 0.41449166983366015
Epoch 9: val loss 0.43676069378852844

Epoch 10: train loss 0.38998165130615237
Epoch 10: val loss 0.4410513639450073

Epoch 11: train loss 0.36795376390218737
Epoch 11: val loss 0.44684144854545593

Epoch 12: train loss 0.3603214457631111
Epoch 12: val loss 0.43062373995780945

Epoch 13: train loss 0.35748340934515
Epoch 13: val loss 0.425972580909729

Epoch 14: train loss 0.348031559586525
Epoch 14: val loss 0.43803292512893677

Epoch 15: train loss 0.37836991548538207
Epoch 15: val loss 0.44784659147262573

Epoch 16: train loss 0.36819560676813123
Epoch 16: val loss 0.4395592212677002

Epoch 17: train loss 0.35004749000072477
Epoch 17: val loss 0.4442310631275177

Epoch 18: train loss 0.33150743693113327
Epoch 18: val loss 0.44476017355918884

Epoch 19: train loss 0.31524066925048827
Epoch 19: val loss 0.4467913508415222

Epoch 20: train loss 0.3329680547118187
Epoch 20: val loss 0.4463008940219879

Epoch 21: train loss 0.3455211341381073
Epoch 21: val loss 0.4710821807384491

Epoch 22: train loss 0.3475516110658646
Epoch 22: val loss 0.4918269217014313

Epoch 23: train loss 0.3668254926800728
Epoch 23: val loss 0.47482848167419434

Epoch 24: train loss 0.3223083257675171
Epoch 24: val loss 0.48637694120407104

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6468270123004913
Epoch 0: val loss 0.6289975643157959

Epoch 1: train loss 0.5821205884218216
Epoch 1: val loss 0.5602177977561951

Epoch 2: train loss 0.4764357298612595
Epoch 2: val loss 0.5001979470252991

Epoch 3: train loss 0.4583361178636551
Epoch 3: val loss 0.4575759768486023

Epoch 4: train loss 0.39300371408462526
Epoch 4: val loss 0.4439188241958618

Epoch 5: train loss 0.45261612385511396
Epoch 5: val loss 0.4430977702140808

Epoch 6: train loss 0.35696976333856584
Epoch 6: val loss 0.4531242549419403

Epoch 7: train loss 0.3851602703332901
Epoch 7: val loss 0.44766271114349365

Epoch 8: train loss 0.36447172313928605
Epoch 8: val loss 0.44270315766334534

Epoch 9: train loss 0.36605561077594756
Epoch 9: val loss 0.44975534081459045

Epoch 10: train loss 0.3891220957040787
Epoch 10: val loss 0.4563768804073334

Epoch 11: train loss 0.3464421942830086
Epoch 11: val loss 0.4537864923477173

Epoch 12: train loss 0.35277935266494753
Epoch 12: val loss 0.45750945806503296

Epoch 13: train loss 0.4134144365787506
Epoch 13: val loss 0.4739980399608612

Epoch 14: train loss 0.3231555387377739
Epoch 14: val loss 0.47149768471717834

Epoch 15: train loss 0.35331332087516787
Epoch 15: val loss 0.46855440735816956

Epoch 16: train loss 0.3209972158074379
Epoch 16: val loss 0.4821380376815796

Epoch 17: train loss 0.35343818813562394
Epoch 17: val loss 0.479465126991272

Epoch 18: train loss 0.39162212461233137
Epoch 18: val loss 0.4772775173187256

Epoch 19: train loss 0.3146578386425972
Epoch 19: val loss 0.4853420555591583

Epoch 20: train loss 0.3213456720113754
Epoch 20: val loss 0.4907994568347931

Epoch 21: train loss 0.31390380859375
Epoch 21: val loss 0.48092371225357056

Epoch 22: train loss 0.288761804997921
Epoch 22: val loss 0.4821508228778839

Epoch 23: train loss 0.3116976797580719
Epoch 23: val loss 0.4855269193649292

Epoch 24: train loss 0.33719723522663114
Epoch 24: val loss 0.4902527928352356

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6441535472869873
Epoch 0: val loss 0.6182931065559387

Epoch 1: train loss 0.5639123439788818
Epoch 1: val loss 0.5464016795158386

Epoch 2: train loss 0.49302994906902314
Epoch 2: val loss 0.4915826618671417

Epoch 3: train loss 0.4327169626951218
Epoch 3: val loss 0.44909432530403137

Epoch 4: train loss 0.46170613169670105
Epoch 4: val loss 0.4279613196849823

Epoch 5: train loss 0.3935021609067917
Epoch 5: val loss 0.42380326986312866

Epoch 6: train loss 0.4052967682480812
Epoch 6: val loss 0.4268477261066437

Epoch 7: train loss 0.3749754086136818
Epoch 7: val loss 0.4329732060432434

Epoch 8: train loss 0.4018886089324951
Epoch 8: val loss 0.43135011196136475

Epoch 9: train loss 0.3805465638637543
Epoch 9: val loss 0.4305022358894348

Epoch 10: train loss 0.3590634658932686
Epoch 10: val loss 0.43074846267700195

Epoch 11: train loss 0.3901223510503769
Epoch 11: val loss 0.4247746169567108

Epoch 12: train loss 0.33931867182254793
Epoch 12: val loss 0.4367973804473877

Epoch 13: train loss 0.40520311892032623
Epoch 13: val loss 0.42888912558555603

Epoch 14: train loss 0.3565140932798386
Epoch 14: val loss 0.41308826208114624

Epoch 15: train loss 0.3685446172952652
Epoch 15: val loss 0.41273340582847595

Epoch 16: train loss 0.34278756380081177
Epoch 16: val loss 0.42511266469955444

Epoch 17: train loss 0.3232201561331749
Epoch 17: val loss 0.4225846230983734

Epoch 18: train loss 0.36311933398246765
Epoch 18: val loss 0.4139702320098877

Epoch 19: train loss 0.34606589525938036
Epoch 19: val loss 0.4110294580459595

Epoch 20: train loss 0.3181520223617554
Epoch 20: val loss 0.401822566986084

Epoch 21: train loss 0.3404104322195053
Epoch 21: val loss 0.39982718229293823

Epoch 22: train loss 0.3284048169851303
Epoch 22: val loss 0.4072149097919464

Epoch 23: train loss 0.316336153447628
Epoch 23: val loss 0.4070056974887848

Epoch 24: train loss 0.32275280356407166
Epoch 24: val loss 0.41885408759117126

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6768283009529114
Epoch 0: val loss 0.6207008957862854

Epoch 1: train loss 0.5682820379734039
Epoch 1: val loss 0.5552932024002075

Epoch 2: train loss 0.5010913103818894
Epoch 2: val loss 0.4849313497543335

Epoch 3: train loss 0.5182152956724166
Epoch 3: val loss 0.45555102825164795

Epoch 4: train loss 0.4471997946500778
Epoch 4: val loss 0.4549820125102997

Epoch 5: train loss 0.42699500024318693
Epoch 5: val loss 0.442444384098053

Epoch 6: train loss 0.412606006860733
Epoch 6: val loss 0.4335215091705322

Epoch 7: train loss 0.3904800146818161
Epoch 7: val loss 0.4331212639808655

Epoch 8: train loss 0.4490410566329956
Epoch 8: val loss 0.4245728552341461

Epoch 9: train loss 0.448390394449234
Epoch 9: val loss 0.41238170862197876

Epoch 10: train loss 0.42561652064323424
Epoch 10: val loss 0.4314066767692566

Epoch 11: train loss 0.36650434881448746
Epoch 11: val loss 0.4575505554676056

Epoch 12: train loss 0.3719474598765373
Epoch 12: val loss 0.4306632876396179

Epoch 13: train loss 0.4126736164093018
Epoch 13: val loss 0.4234435558319092

Epoch 14: train loss 0.38917392045259475
Epoch 14: val loss 0.4306422770023346

Epoch 15: train loss 0.38843012452125547
Epoch 15: val loss 0.43620985746383667

Epoch 16: train loss 0.3628884434700012
Epoch 16: val loss 0.43125119805336

Epoch 17: train loss 0.3510265856981277
Epoch 17: val loss 0.43105533719062805

Epoch 18: train loss 0.3392197832465172
Epoch 18: val loss 0.4432167112827301

Epoch 19: train loss 0.33780619949102403
Epoch 19: val loss 0.43942946195602417

Epoch 20: train loss 0.3325729094445705
Epoch 20: val loss 0.4462949335575104

Epoch 21: train loss 0.32906083315610885
Epoch 21: val loss 0.439866840839386

Epoch 22: train loss 0.35313892662525176
Epoch 22: val loss 0.4521741271018982

Epoch 23: train loss 0.37989138513803483
Epoch 23: val loss 0.45427650213241577

Epoch 24: train loss 0.3514494836330414
Epoch 24: val loss 0.43769150972366333

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6281884908676147
Epoch 0: val loss 0.6004995107650757

Epoch 1: train loss 0.49242215890150803
Epoch 1: val loss 0.5093451738357544

Epoch 2: train loss 0.4445972924049084
Epoch 2: val loss 0.4709073305130005

Epoch 3: train loss 0.39145887012665087
Epoch 3: val loss 0.4748503565788269

Epoch 4: train loss 0.44385727323018587
Epoch 4: val loss 0.48183199763298035

Epoch 5: train loss 0.40015570704753584
Epoch 5: val loss 0.4872300624847412

Epoch 6: train loss 0.3805624831181306
Epoch 6: val loss 0.48597756028175354

Epoch 7: train loss 0.3532550592835133
Epoch 7: val loss 0.47448500990867615

Epoch 8: train loss 0.37913728104187894
Epoch 8: val loss 0.4808177053928375

Epoch 9: train loss 0.38110229487602526
Epoch 9: val loss 0.48213082551956177

Epoch 10: train loss 0.36162265218221223
Epoch 10: val loss 0.49826791882514954

Epoch 11: train loss 0.3859559962382683
Epoch 11: val loss 0.5011597871780396

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6844894506714561
Epoch 0: val loss 0.6683220863342285

Epoch 1: train loss 0.6449402570724487
Epoch 1: val loss 0.6465528607368469

Epoch 2: train loss 0.6139466599984602
Epoch 2: val loss 0.6386786699295044

Epoch 3: train loss 0.6008828986774791
Epoch 3: val loss 0.6360741853713989

Epoch 4: train loss 0.5928452936085787
Epoch 4: val loss 0.6265183091163635

Epoch 5: train loss 0.5961295203729109
Epoch 5: val loss 0.6292610764503479

Epoch 6: train loss 0.5718891620635986
Epoch 6: val loss 0.6297041773796082

Epoch 7: train loss 0.5521381524476138
Epoch 7: val loss 0.6246570348739624

Epoch 8: train loss 0.5639981004324827
Epoch 8: val loss 0.630098283290863

Epoch 9: train loss 0.5399929691444744
Epoch 9: val loss 0.6429275274276733

Epoch 10: train loss 0.526618784124201
Epoch 10: val loss 0.6416259407997131

Epoch 11: train loss 0.4998107579621402
Epoch 11: val loss 0.6301306486129761

Epoch 12: train loss 0.5135555050589822
Epoch 12: val loss 0.6404348015785217

Epoch 13: train loss 0.49059416489167645
Epoch 13: val loss 0.6464885473251343

Epoch 14: train loss 0.46637796542861243
Epoch 14: val loss 0.6605942845344543

Epoch 15: train loss 0.48968694426796655
Epoch 15: val loss 0.6492359638214111

Epoch 16: train loss 0.44940385764295404
Epoch 16: val loss 0.6513422727584839

Epoch 17: train loss 0.4710685529492118
Epoch 17: val loss 0.6702069044113159

Epoch 18: train loss 0.450764460997148
Epoch 18: val loss 0.6797237992286682

Epoch 19: train loss 0.45794150775129144
Epoch 19: val loss 0.6729625463485718

Epoch 20: train loss 0.4368358281525699
Epoch 20: val loss 0.6624950766563416

Epoch 21: train loss 0.4199369901960546
Epoch 21: val loss 0.7027707695960999

Epoch 22: train loss 0.4398335679010911
Epoch 22: val loss 0.6711279153823853

Epoch 23: train loss 0.4213529554280368
Epoch 23: val loss 0.707219660282135

Epoch 24: train loss 0.4110139987685464
Epoch 24: val loss 0.6991015672683716

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941815668886359
Epoch 0: val loss 0.6702736616134644

Epoch 1: train loss 0.6538734652779319
Epoch 1: val loss 0.6493557095527649

Epoch 2: train loss 0.6200432669032704
Epoch 2: val loss 0.6286388635635376

Epoch 3: train loss 0.5923752188682556
Epoch 3: val loss 0.610615611076355

Epoch 4: train loss 0.5790048349987377
Epoch 4: val loss 0.6087567806243896

Epoch 5: train loss 0.5643666955557737
Epoch 5: val loss 0.5924853086471558

Epoch 6: train loss 0.5537177324295044
Epoch 6: val loss 0.5881756544113159

Epoch 7: train loss 0.5458866655826569
Epoch 7: val loss 0.588024914264679

Epoch 8: train loss 0.5206043747338381
Epoch 8: val loss 0.5830884575843811

Epoch 9: train loss 0.524090514941649
Epoch 9: val loss 0.5755634307861328

Epoch 10: train loss 0.5154487301002849
Epoch 10: val loss 0.5752239227294922

Epoch 11: train loss 0.5062063363465396
Epoch 11: val loss 0.5863925218582153

Epoch 12: train loss 0.4844189638441259
Epoch 12: val loss 0.5859468579292297

Epoch 13: train loss 0.5008279627019708
Epoch 13: val loss 0.5889225006103516

Epoch 14: train loss 0.492229318076914
Epoch 14: val loss 0.589614748954773

Epoch 15: train loss 0.4652377800507979
Epoch 15: val loss 0.5981650948524475

Epoch 16: train loss 0.48365330967036163
Epoch 16: val loss 0.6062387228012085

Epoch 17: train loss 0.4550721022215756
Epoch 17: val loss 0.5849988460540771

Epoch 18: train loss 0.43535785512490704
Epoch 18: val loss 0.6038328409194946

Epoch 19: train loss 0.458850928328254
Epoch 19: val loss 0.5992653965950012

Epoch 20: train loss 0.4329794103449041
Epoch 20: val loss 0.5965524911880493

Epoch 21: train loss 0.4396721991625699
Epoch 21: val loss 0.6049461364746094

Epoch 22: train loss 0.4527775753628124
Epoch 22: val loss 0.6279903650283813

Epoch 23: train loss 0.39679104631597345
Epoch 23: val loss 0.6089394688606262

Epoch 24: train loss 0.42246907407587225
Epoch 24: val loss 0.6051747798919678

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6901810765266418
Epoch 0: val loss 0.6779211759567261

Epoch 1: train loss 0.6543897715481845
Epoch 1: val loss 0.6646424531936646

Epoch 2: train loss 0.6255841580304232
Epoch 2: val loss 0.6540421843528748

Epoch 3: train loss 0.6148922985250299
Epoch 3: val loss 0.647275447845459

Epoch 4: train loss 0.6187488003210588
Epoch 4: val loss 0.6421472430229187

Epoch 5: train loss 0.6049994392828508
Epoch 5: val loss 0.6326228976249695

Epoch 6: train loss 0.5900795947421681
Epoch 6: val loss 0.6294060945510864

Epoch 7: train loss 0.5568387101997029
Epoch 7: val loss 0.6254761815071106

Epoch 8: train loss 0.5474921221082861
Epoch 8: val loss 0.6212320923805237

Epoch 9: train loss 0.5555600415576588
Epoch 9: val loss 0.6117376685142517

Epoch 10: train loss 0.5336507938124917
Epoch 10: val loss 0.6055005192756653

Epoch 11: train loss 0.5187000605193052
Epoch 11: val loss 0.6108424663543701

Epoch 12: train loss 0.5202573646198619
Epoch 12: val loss 0.5989947319030762

Epoch 13: train loss 0.507935724475167
Epoch 13: val loss 0.6104852557182312

Epoch 14: train loss 0.490673609755256
Epoch 14: val loss 0.616082489490509

Epoch 15: train loss 0.4809007292444056
Epoch 15: val loss 0.6073704957962036

Epoch 16: train loss 0.4721589142625982
Epoch 16: val loss 0.6193745136260986

Epoch 17: train loss 0.47292090546001087
Epoch 17: val loss 0.6290106177330017

Epoch 18: train loss 0.456524060531096
Epoch 18: val loss 0.6297929883003235

Epoch 19: train loss 0.4600365595384078
Epoch 19: val loss 0.645737886428833

Epoch 20: train loss 0.44136570529504254
Epoch 20: val loss 0.6537407636642456

Epoch 21: train loss 0.43829393928701227
Epoch 21: val loss 0.6394689679145813

Epoch 22: train loss 0.42331886291503906
Epoch 22: val loss 0.6332170963287354

Epoch 23: train loss 0.4273123226382516
Epoch 23: val loss 0.6546404361724854

Epoch 24: train loss 0.3884156779809432
Epoch 24: val loss 0.6658113598823547

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6900518970056013
Epoch 0: val loss 0.6787310838699341

Epoch 1: train loss 0.6391559405760332
Epoch 1: val loss 0.6631153225898743

Epoch 2: train loss 0.6228191148151051
Epoch 2: val loss 0.6428401470184326

Epoch 3: train loss 0.6105842698704113
Epoch 3: val loss 0.6329686641693115

Epoch 4: train loss 0.5977335788986899
Epoch 4: val loss 0.6212743520736694

Epoch 5: train loss 0.5704615928909995
Epoch 5: val loss 0.6029713749885559

Epoch 6: train loss 0.5670262791893699
Epoch 6: val loss 0.594133734703064

Epoch 7: train loss 0.5647321289235895
Epoch 7: val loss 0.5878854990005493

Epoch 8: train loss 0.5386080200021918
Epoch 8: val loss 0.5678632259368896

Epoch 9: train loss 0.5287431234663184
Epoch 9: val loss 0.5586176514625549

Epoch 10: train loss 0.5239036841826006
Epoch 10: val loss 0.5763649344444275

Epoch 11: train loss 0.49577583237127826
Epoch 11: val loss 0.5690630078315735

Epoch 12: train loss 0.5160621187903665
Epoch 12: val loss 0.5684418082237244

Epoch 13: train loss 0.5012816190719604
Epoch 13: val loss 0.5718845129013062

Epoch 14: train loss 0.46549975872039795
Epoch 14: val loss 0.5608568787574768

Epoch 15: train loss 0.4705281149257313
Epoch 15: val loss 0.5683180093765259

Epoch 16: train loss 0.45911981842734595
Epoch 16: val loss 0.5699121356010437

Epoch 17: train loss 0.4460732557556846
Epoch 17: val loss 0.5701128244400024

Epoch 18: train loss 0.4461288777264682
Epoch 18: val loss 0.5617261528968811

Epoch 19: train loss 0.44943928718566895
Epoch 19: val loss 0.5342212915420532

Epoch 20: train loss 0.44092571193521674
Epoch 20: val loss 0.5462355613708496

Epoch 21: train loss 0.4348048892888156
Epoch 21: val loss 0.5775083899497986

Epoch 22: train loss 0.41569689187136566
Epoch 22: val loss 0.5753586888313293

Epoch 23: train loss 0.4219378449700095
Epoch 23: val loss 0.5579395890235901

Epoch 24: train loss 0.4193408624692397
Epoch 24: val loss 0.5418310165405273

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6727169911066692
Epoch 0: val loss 0.6561167240142822

Epoch 1: train loss 0.6452839771906534
Epoch 1: val loss 0.6408781409263611

Epoch 2: train loss 0.6289929668108623
Epoch 2: val loss 0.6244021654129028

Epoch 3: train loss 0.6150898893674215
Epoch 3: val loss 0.6075066924095154

Epoch 4: train loss 0.5998199224472046
Epoch 4: val loss 0.5910226702690125

Epoch 5: train loss 0.5896804511547089
Epoch 5: val loss 0.5726191997528076

Epoch 6: train loss 0.577111033598582
Epoch 6: val loss 0.5579807162284851

Epoch 7: train loss 0.5452616333961486
Epoch 7: val loss 0.553311288356781

Epoch 8: train loss 0.5349000891049703
Epoch 8: val loss 0.5357861518859863

Epoch 9: train loss 0.5359746257464091
Epoch 9: val loss 0.5260540843009949

Epoch 10: train loss 0.5255420446395874
Epoch 10: val loss 0.5245133638381958

Epoch 11: train loss 0.5086041430632273
Epoch 11: val loss 0.5157163143157959

Epoch 12: train loss 0.501066251595815
Epoch 12: val loss 0.511920690536499

Epoch 13: train loss 0.4751619378725688
Epoch 13: val loss 0.5070803165435791

Epoch 14: train loss 0.49012640317281086
Epoch 14: val loss 0.4983190894126892

Epoch 15: train loss 0.49348886211713155
Epoch 15: val loss 0.4961870014667511

Epoch 16: train loss 0.493136856953303
Epoch 16: val loss 0.5069343447685242

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921507169802984
Epoch 0: val loss 0.6833288669586182

Epoch 1: train loss 0.6759660442670187
Epoch 1: val loss 0.6700284481048584

Epoch 2: train loss 0.6549626141786575
Epoch 2: val loss 0.6541420221328735

Epoch 3: train loss 0.63971475760142
Epoch 3: val loss 0.6371053457260132

Epoch 4: train loss 0.6039538780848185
Epoch 4: val loss 0.6251472234725952

Epoch 5: train loss 0.6048912853002548
Epoch 5: val loss 0.6220641732215881

Epoch 6: train loss 0.5861001263062159
Epoch 6: val loss 0.6217431426048279

Epoch 7: train loss 0.5859727511803309
Epoch 7: val loss 0.6185186505317688

Epoch 8: train loss 0.5727067515254021
Epoch 8: val loss 0.6186095476150513

Epoch 9: train loss 0.5504501536488533
Epoch 9: val loss 0.6133604645729065

Epoch 10: train loss 0.5293601751327515
Epoch 10: val loss 0.6168336272239685

Epoch 11: train loss 0.5454352324207624
Epoch 11: val loss 0.6184841990470886

Epoch 12: train loss 0.5268627479672432
Epoch 12: val loss 0.6152481436729431

Epoch 13: train loss 0.5119011526306471
Epoch 13: val loss 0.6187724471092224

Epoch 14: train loss 0.5066111236810684
Epoch 14: val loss 0.6217910051345825

Epoch 15: train loss 0.4932365243633588
Epoch 15: val loss 0.6366166472434998

Epoch 16: train loss 0.4988727445403735
Epoch 16: val loss 0.6148932576179504

Epoch 17: train loss 0.49152381469806034
Epoch 17: val loss 0.6317151784896851

Epoch 18: train loss 0.4801265522837639
Epoch 18: val loss 0.6260806322097778

Epoch 19: train loss 0.47516175111134845
Epoch 19: val loss 0.6248403191566467

Epoch 20: train loss 0.4516053820649783
Epoch 20: val loss 0.6246975064277649

Epoch 21: train loss 0.47932348648707074
Epoch 21: val loss 0.626859724521637

Epoch 22: train loss 0.4537332281470299
Epoch 22: val loss 0.6348147988319397

Epoch 23: train loss 0.44765536735455197
Epoch 23: val loss 0.6378962397575378

Epoch 24: train loss 0.44304312765598297
Epoch 24: val loss 0.6425788402557373

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7052785108486811
Epoch 0: val loss 0.689446747303009

Epoch 1: train loss 0.6694904963175455
Epoch 1: val loss 0.662138819694519

Epoch 2: train loss 0.6487167676289877
Epoch 2: val loss 0.6375812292098999

Epoch 3: train loss 0.6239946434895197
Epoch 3: val loss 0.6178868412971497

Epoch 4: train loss 0.6145737916231155
Epoch 4: val loss 0.6050053238868713

Epoch 5: train loss 0.6189550732572874
Epoch 5: val loss 0.5915898680686951

Epoch 6: train loss 0.5991838673750559
Epoch 6: val loss 0.6086056232452393

Epoch 7: train loss 0.5799445559581121
Epoch 7: val loss 0.5965544581413269

Epoch 8: train loss 0.5770173942049345
Epoch 8: val loss 0.600005567073822

Epoch 9: train loss 0.5506290247042974
Epoch 9: val loss 0.5981370210647583

Epoch 10: train loss 0.5689520488182703
Epoch 10: val loss 0.5978487730026245

Epoch 11: train loss 0.557862771054109
Epoch 11: val loss 0.603985607624054

Epoch 12: train loss 0.5397824893395106
Epoch 12: val loss 0.5869853496551514

Epoch 13: train loss 0.5534581566850344
Epoch 13: val loss 0.5964775085449219

Epoch 14: train loss 0.5410981774330139
Epoch 14: val loss 0.5976644158363342

Epoch 15: train loss 0.5041447877883911
Epoch 15: val loss 0.5793148279190063

Epoch 16: train loss 0.4966680780053139
Epoch 16: val loss 0.5889019966125488

Epoch 17: train loss 0.5394739980498949
Epoch 17: val loss 0.5810530781745911

Epoch 18: train loss 0.5343818018833796
Epoch 18: val loss 0.5755380392074585

Epoch 19: train loss 0.5157548859715462
Epoch 19: val loss 0.589608907699585

Epoch 20: train loss 0.5012840703129768
Epoch 20: val loss 0.5978965759277344

Epoch 21: train loss 0.47981051603953045
Epoch 21: val loss 0.578346312046051

Epoch 22: train loss 0.4872245540221532
Epoch 22: val loss 0.5667639374732971

Epoch 23: train loss 0.47651216636101407
Epoch 23: val loss 0.5662410855293274

Epoch 24: train loss 0.483531857530276
Epoch 24: val loss 0.558395266532898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.703546350200971
Epoch 0: val loss 0.6918635368347168

Epoch 1: train loss 0.6803900947173437
Epoch 1: val loss 0.6892637014389038

Epoch 2: train loss 0.6573912799358368
Epoch 2: val loss 0.6805486679077148

Epoch 3: train loss 0.6353828211625417
Epoch 3: val loss 0.6600462794303894

Epoch 4: train loss 0.6203657786051432
Epoch 4: val loss 0.6466236710548401

Epoch 5: train loss 0.6129857947429022
Epoch 5: val loss 0.6530527472496033

Epoch 6: train loss 0.5939470330874125
Epoch 6: val loss 0.6417645215988159

Epoch 7: train loss 0.592208926876386
Epoch 7: val loss 0.6438955664634705

Epoch 8: train loss 0.5662809039155642
Epoch 8: val loss 0.6568427681922913

Epoch 9: train loss 0.571137455602487
Epoch 9: val loss 0.6556903123855591

Epoch 10: train loss 0.5541251922647158
Epoch 10: val loss 0.6612438559532166

Epoch 11: train loss 0.5479527140657107
Epoch 11: val loss 0.650398850440979

Epoch 12: train loss 0.5461504807074865
Epoch 12: val loss 0.6504886150360107

Epoch 13: train loss 0.5317303438981374
Epoch 13: val loss 0.68623948097229

Epoch 14: train loss 0.5273816635211309
Epoch 14: val loss 0.6599317193031311

Epoch 15: train loss 0.5123029947280884
Epoch 15: val loss 0.680230975151062

Epoch 16: train loss 0.518137497206529
Epoch 16: val loss 0.673826277256012

Epoch 17: train loss 0.4954971373081207
Epoch 17: val loss 0.6880292296409607

Epoch 18: train loss 0.5055387715498606
Epoch 18: val loss 0.68879634141922

Epoch 19: train loss 0.4678490683436394
Epoch 19: val loss 0.7051190733909607

Epoch 20: train loss 0.460943045715491
Epoch 20: val loss 0.6965703368186951

Epoch 21: train loss 0.4783507411678632
Epoch 21: val loss 0.7080267071723938

Epoch 22: train loss 0.45899433890978497
Epoch 22: val loss 0.7075567841529846

Epoch 23: train loss 0.4597269967198372
Epoch 23: val loss 0.7217272520065308

Epoch 24: train loss 0.4491411546866099
Epoch 24: val loss 0.7180556654930115

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6994209488232931
Epoch 0: val loss 0.6965163946151733

Epoch 1: train loss 0.6812043885389963
Epoch 1: val loss 0.6861298084259033

Epoch 2: train loss 0.6507581621408463
Epoch 2: val loss 0.682982861995697

Epoch 3: train loss 0.6388548165559769
Epoch 3: val loss 0.6750573515892029

Epoch 4: train loss 0.6218278855085373
Epoch 4: val loss 0.6707825064659119

Epoch 5: train loss 0.6032858764131864
Epoch 5: val loss 0.6544241309165955

Epoch 6: train loss 0.5910321647922198
Epoch 6: val loss 0.6620007157325745

Epoch 7: train loss 0.5830904642740885
Epoch 7: val loss 0.6525561809539795

Epoch 8: train loss 0.5782676140467325
Epoch 8: val loss 0.651328980922699

Epoch 9: train loss 0.5661048392454783
Epoch 9: val loss 0.6409689784049988

Epoch 10: train loss 0.5577826599280039
Epoch 10: val loss 0.6362587809562683

Epoch 11: train loss 0.5318239579598109
Epoch 11: val loss 0.6337779760360718

Epoch 12: train loss 0.5349912047386169
Epoch 12: val loss 0.6241275072097778

Epoch 13: train loss 0.5023725057641665
Epoch 13: val loss 0.6331983208656311

Epoch 14: train loss 0.48699144273996353
Epoch 14: val loss 0.6427951455116272

Epoch 15: train loss 0.48926395922899246
Epoch 15: val loss 0.6528586149215698

Epoch 16: train loss 0.5176899706323942
Epoch 16: val loss 0.6343204975128174

Epoch 17: train loss 0.47695621351401013
Epoch 17: val loss 0.6346879005432129

Epoch 18: train loss 0.48788099487622577
Epoch 18: val loss 0.6270167827606201

Epoch 19: train loss 0.46303557604551315
Epoch 19: val loss 0.6381614208221436

Epoch 20: train loss 0.45640428364276886
Epoch 20: val loss 0.6239902973175049

Epoch 21: train loss 0.46706950416167575
Epoch 21: val loss 0.6456217765808105

Epoch 22: train loss 0.46314364671707153
Epoch 22: val loss 0.6409661173820496

Epoch 23: train loss 0.4425707310438156
Epoch 23: val loss 0.6497045159339905

Epoch 24: train loss 0.45072342207034427
Epoch 24: val loss 0.6518576741218567

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6935391165316105
Epoch 0: val loss 0.6790687441825867

Epoch 1: train loss 0.6604990400373936
Epoch 1: val loss 0.6645528078079224

Epoch 2: train loss 0.6380163244903088
Epoch 2: val loss 0.6557420492172241

Epoch 3: train loss 0.6149004548788071
Epoch 3: val loss 0.6460707783699036

Epoch 4: train loss 0.6039966531097889
Epoch 4: val loss 0.6330327987670898

Epoch 5: train loss 0.5805262383073568
Epoch 5: val loss 0.6249743700027466

Epoch 6: train loss 0.559037197381258
Epoch 6: val loss 0.6128913760185242

Epoch 7: train loss 0.5462572127580643
Epoch 7: val loss 0.6195496320724487

Epoch 8: train loss 0.5429063327610493
Epoch 8: val loss 0.6022348403930664

Epoch 9: train loss 0.535445261746645
Epoch 9: val loss 0.6026880145072937

Epoch 10: train loss 0.5083758048713207
Epoch 10: val loss 0.60016930103302

Epoch 11: train loss 0.5108431074768305
Epoch 11: val loss 0.6013734340667725

Epoch 12: train loss 0.5085810888558626
Epoch 12: val loss 0.6074903011322021

Epoch 13: train loss 0.5058469474315643
Epoch 13: val loss 0.5966141223907471

Epoch 14: train loss 0.5104316752403975
Epoch 14: val loss 0.6145150065422058

Epoch 15: train loss 0.48748156800866127
Epoch 15: val loss 0.6043553352355957

Epoch 16: train loss 0.45927236415445805
Epoch 16: val loss 0.602922797203064

Epoch 17: train loss 0.47938821092247963
Epoch 17: val loss 0.6034871339797974

Epoch 18: train loss 0.4642108492553234
Epoch 18: val loss 0.5956369042396545

Epoch 19: train loss 0.4565568305552006
Epoch 19: val loss 0.5958794355392456

Epoch 20: train loss 0.46141085401177406
Epoch 20: val loss 0.6000334620475769

Epoch 21: train loss 0.44510558247566223
Epoch 21: val loss 0.6041615009307861

Epoch 22: train loss 0.44882743433117867
Epoch 22: val loss 0.6076411008834839

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7014349848031998
Epoch 0: val loss 0.6818364262580872

Epoch 1: train loss 0.6803751885890961
Epoch 1: val loss 0.6792802214622498

Epoch 2: train loss 0.678388367096583
Epoch 2: val loss 0.67596834897995

Epoch 3: train loss 0.6647238532702128
Epoch 3: val loss 0.6752385497093201

Epoch 4: train loss 0.6577507009108862
Epoch 4: val loss 0.6707432270050049

Epoch 5: train loss 0.6452014446258545
Epoch 5: val loss 0.666796863079071

Epoch 6: train loss 0.640536775191625
Epoch 6: val loss 0.6570497751235962

Epoch 7: train loss 0.6389049092928568
Epoch 7: val loss 0.6522528529167175

Epoch 8: train loss 0.612516850233078
Epoch 8: val loss 0.6439517140388489

Epoch 9: train loss 0.6058318614959717
Epoch 9: val loss 0.6385163068771362

Epoch 10: train loss 0.6009848813215891
Epoch 10: val loss 0.6384881734848022

Epoch 11: train loss 0.5840746909379959
Epoch 11: val loss 0.6385417580604553

Epoch 12: train loss 0.5806292792161306
Epoch 12: val loss 0.6380265951156616

Epoch 13: train loss 0.5806593249241511
Epoch 13: val loss 0.6403685808181763

Epoch 14: train loss 0.5726902981599172
Epoch 14: val loss 0.6367135047912598

Epoch 15: train loss 0.564739021162192
Epoch 15: val loss 0.6395930647850037

Epoch 16: train loss 0.5597886393467585
Epoch 16: val loss 0.6449916362762451

Epoch 17: train loss 0.5405772402882576
Epoch 17: val loss 0.6486419439315796

Epoch 18: train loss 0.546591637035211
Epoch 18: val loss 0.6681560277938843

Epoch 19: train loss 0.5364255284269651
Epoch 19: val loss 0.654298722743988

Epoch 20: train loss 0.5246599689126015
Epoch 20: val loss 0.6747498512268066

Epoch 21: train loss 0.4842895393570264
Epoch 21: val loss 0.6739681363105774

Epoch 22: train loss 0.5036425516009331
Epoch 22: val loss 0.6766315698623657

Epoch 23: train loss 0.5155545299251875
Epoch 23: val loss 0.6943449378013611

Epoch 24: train loss 0.5077003389596939
Epoch 24: val loss 0.6873878836631775

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7101693203051885
Epoch 0: val loss 0.6907052397727966

Epoch 1: train loss 0.6730281213919321
Epoch 1: val loss 0.6788666844367981

Epoch 2: train loss 0.6564521938562393
Epoch 2: val loss 0.6680825352668762

Epoch 3: train loss 0.6509577532609304
Epoch 3: val loss 0.662511944770813

Epoch 4: train loss 0.6315783063570658
Epoch 4: val loss 0.6591476202011108

Epoch 5: train loss 0.6168607473373413
Epoch 5: val loss 0.6555173397064209

Epoch 6: train loss 0.6161051243543625
Epoch 6: val loss 0.6533956527709961

Epoch 7: train loss 0.6155839413404465
Epoch 7: val loss 0.6487218737602234

Epoch 8: train loss 0.5927382707595825
Epoch 8: val loss 0.6409022212028503

Epoch 9: train loss 0.5830850973725319
Epoch 9: val loss 0.6345910429954529

Epoch 10: train loss 0.57534009963274
Epoch 10: val loss 0.6308290362358093

Epoch 11: train loss 0.5821404581268629
Epoch 11: val loss 0.6343361735343933

Epoch 12: train loss 0.5791096414128939
Epoch 12: val loss 0.640771210193634

Epoch 13: train loss 0.5710497349500656
Epoch 13: val loss 0.6319589018821716

Epoch 14: train loss 0.5662956833839417
Epoch 14: val loss 0.6310606002807617

Epoch 15: train loss 0.5334677671392759
Epoch 15: val loss 0.6445291638374329

Epoch 16: train loss 0.5552394986152649
Epoch 16: val loss 0.6393901705741882

Epoch 17: train loss 0.5276499390602112
Epoch 17: val loss 0.6338708996772766

Epoch 18: train loss 0.5394980733593305
Epoch 18: val loss 0.6395953297615051

Epoch 19: train loss 0.5353160575032234
Epoch 19: val loss 0.6426024436950684

Epoch 20: train loss 0.531000497440497
Epoch 20: val loss 0.6462846994400024

Epoch 21: train loss 0.5246003319819769
Epoch 21: val loss 0.643943727016449

Epoch 22: train loss 0.5083286340037981
Epoch 22: val loss 0.6324048638343811

Epoch 23: train loss 0.500258150200049
Epoch 23: val loss 0.6453875303268433

Epoch 24: train loss 0.529255802432696
Epoch 24: val loss 0.6573019027709961

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6927167773246765
Epoch 0: val loss 0.6803146600723267

Epoch 1: train loss 0.6837567438681921
Epoch 1: val loss 0.675694465637207

Epoch 2: train loss 0.6526309301455816
Epoch 2: val loss 0.670509397983551

Epoch 3: train loss 0.6652916371822357
Epoch 3: val loss 0.6572422385215759

Epoch 4: train loss 0.6203744262456894
Epoch 4: val loss 0.6541439890861511

Epoch 5: train loss 0.6323229571183523
Epoch 5: val loss 0.6448723673820496

Epoch 6: train loss 0.6129944175481796
Epoch 6: val loss 0.6456713676452637

Epoch 7: train loss 0.6086634695529938
Epoch 7: val loss 0.6448908448219299

Epoch 8: train loss 0.593371624747912
Epoch 8: val loss 0.641814112663269

Epoch 9: train loss 0.5957985098163286
Epoch 9: val loss 0.6477994918823242

Epoch 10: train loss 0.5826016739010811
Epoch 10: val loss 0.6412148475646973

Epoch 11: train loss 0.5865103627244631
Epoch 11: val loss 0.6498240232467651

Epoch 12: train loss 0.563331350684166
Epoch 12: val loss 0.6524879336357117

Epoch 13: train loss 0.5663507307569186
Epoch 13: val loss 0.6451907157897949

Epoch 14: train loss 0.5339379906654358
Epoch 14: val loss 0.6467236280441284

Epoch 15: train loss 0.554595373570919
Epoch 15: val loss 0.6637158393859863

Epoch 16: train loss 0.538226954638958
Epoch 16: val loss 0.6624001860618591

Epoch 17: train loss 0.549878366291523
Epoch 17: val loss 0.6628808975219727

Epoch 18: train loss 0.5378815159201622
Epoch 18: val loss 0.6600035429000854

Epoch 19: train loss 0.5220703507463137
Epoch 19: val loss 0.6622604727745056

Epoch 20: train loss 0.5186289822061857
Epoch 20: val loss 0.6644318103790283

Epoch 21: train loss 0.5022487367192904
Epoch 21: val loss 0.6739893555641174

Epoch 22: train loss 0.4952189549803734
Epoch 22: val loss 0.6907309293746948

Epoch 23: train loss 0.5035567581653595
Epoch 23: val loss 0.6873407363891602

Epoch 24: train loss 0.5037457967797915
Epoch 24: val loss 0.6896836757659912

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6961236248413721
Epoch 0: val loss 0.6895990371704102

Epoch 1: train loss 0.6676286657651266
Epoch 1: val loss 0.6777915358543396

Epoch 2: train loss 0.6652918507655462
Epoch 2: val loss 0.6664653420448303

Epoch 3: train loss 0.6489755262931188
Epoch 3: val loss 0.6605374813079834

Epoch 4: train loss 0.630269447962443
Epoch 4: val loss 0.659074068069458

Epoch 5: train loss 0.6296933243672053
Epoch 5: val loss 0.6586824655532837

Epoch 6: train loss 0.615607221921285
Epoch 6: val loss 0.6645996570587158

Epoch 7: train loss 0.6164620618025461
Epoch 7: val loss 0.6614041924476624

Epoch 8: train loss 0.5912163803974787
Epoch 8: val loss 0.658449649810791

Epoch 9: train loss 0.5764425893624624
Epoch 9: val loss 0.6652594804763794

Epoch 10: train loss 0.5823953673243523
Epoch 10: val loss 0.6684626936912537

Epoch 11: train loss 0.5687046349048615
Epoch 11: val loss 0.6749226450920105

Epoch 12: train loss 0.5577314471205076
Epoch 12: val loss 0.6796395182609558

Epoch 13: train loss 0.5595026711622874
Epoch 13: val loss 0.6868442296981812

Epoch 14: train loss 0.5624788552522659
Epoch 14: val loss 0.6953681707382202

Epoch 15: train loss 0.5576478689908981
Epoch 15: val loss 0.6978217363357544

Epoch 16: train loss 0.5496312255660692
Epoch 16: val loss 0.7115485668182373

Epoch 17: train loss 0.542155385017395
Epoch 17: val loss 0.7079574465751648

Epoch 18: train loss 0.5425558562080065
Epoch 18: val loss 0.7104225754737854

Epoch 19: train loss 0.5352019518613815
Epoch 19: val loss 0.7156084775924683

Epoch 20: train loss 0.5318257262309393
Epoch 20: val loss 0.7248329520225525

Epoch 21: train loss 0.538035457332929
Epoch 21: val loss 0.7257954478263855

Epoch 22: train loss 0.5117721756299337
Epoch 22: val loss 0.7240498661994934

Epoch 23: train loss 0.5400381609797478
Epoch 23: val loss 0.7225817441940308

Epoch 24: train loss 0.5248614177107811
Epoch 24: val loss 0.7227699160575867

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7023458927869797
Epoch 0: val loss 0.6889175772666931

Epoch 1: train loss 0.675088994204998
Epoch 1: val loss 0.6713873147964478

Epoch 2: train loss 0.6676219366490841
Epoch 2: val loss 0.6519629955291748

Epoch 3: train loss 0.6427006088197231
Epoch 3: val loss 0.6222060322761536

Epoch 4: train loss 0.6238916851580143
Epoch 4: val loss 0.6163329482078552

Epoch 5: train loss 0.6272117085754871
Epoch 5: val loss 0.6077290177345276

Epoch 6: train loss 0.616546168923378
Epoch 6: val loss 0.6108628511428833

Epoch 7: train loss 0.6066405847668648
Epoch 7: val loss 0.6060189604759216

Epoch 8: train loss 0.6020289696753025
Epoch 8: val loss 0.5985156297683716

Epoch 9: train loss 0.6019903272390366
Epoch 9: val loss 0.5965062379837036

Epoch 10: train loss 0.6010591462254524
Epoch 10: val loss 0.5869368314743042

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7122640284624967
Epoch 0: val loss 0.6675040125846863

Epoch 1: train loss 0.6704003756696527
Epoch 1: val loss 0.6504546999931335

Epoch 2: train loss 0.6462419900027189
Epoch 2: val loss 0.6433150768280029

Epoch 3: train loss 0.6383385224775835
Epoch 3: val loss 0.6416019201278687

Epoch 4: train loss 0.6340156305919994
Epoch 4: val loss 0.6390569806098938

Epoch 5: train loss 0.6127118955958973
Epoch 5: val loss 0.6374958753585815

Epoch 6: train loss 0.6092049804600802
Epoch 6: val loss 0.6359775066375732

Epoch 7: train loss 0.6118074763904918
Epoch 7: val loss 0.6429561376571655

Epoch 8: train loss 0.5906081416390159
Epoch 8: val loss 0.6451601982116699

Epoch 9: train loss 0.5917444391684099
Epoch 9: val loss 0.6455743908882141

Epoch 10: train loss 0.5707662999629974
Epoch 10: val loss 0.6414106488227844

Epoch 11: train loss 0.5767738927494396
Epoch 11: val loss 0.6483931541442871

Epoch 12: train loss 0.5619233088059858
Epoch 12: val loss 0.6505340933799744

Epoch 13: train loss 0.5316380343653939
Epoch 13: val loss 0.6500685214996338

Epoch 14: train loss 0.5560525601560419
Epoch 14: val loss 0.6522939205169678

Epoch 15: train loss 0.5547078549861908
Epoch 15: val loss 0.6526755094528198

Epoch 16: train loss 0.5363251106305555
Epoch 16: val loss 0.6591846942901611

Epoch 17: train loss 0.5441522246057336
Epoch 17: val loss 0.6475504636764526

Epoch 18: train loss 0.5242757824334231
Epoch 18: val loss 0.6434465646743774

Epoch 19: train loss 0.5087748169898987
Epoch 19: val loss 0.6449049115180969

Epoch 20: train loss 0.5057307996533134
Epoch 20: val loss 0.645311713218689

Epoch 21: train loss 0.5240963345224207
Epoch 21: val loss 0.6588217616081238

Epoch 22: train loss 0.5057128342715177
Epoch 22: val loss 0.6673213839530945

Epoch 23: train loss 0.46531111001968384
Epoch 23: val loss 0.6654765605926514

Epoch 24: train loss 0.4976397563110698
Epoch 24: val loss 0.651262104511261

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6860985376618125
Epoch 0: val loss 0.673073410987854

Epoch 1: train loss 0.6656523563645103
Epoch 1: val loss 0.6640281081199646

Epoch 2: train loss 0.6472980217500166
Epoch 2: val loss 0.6580143570899963

Epoch 3: train loss 0.6408229307694868
Epoch 3: val loss 0.6575484871864319

Epoch 4: train loss 0.6324845444072377
Epoch 4: val loss 0.6619249582290649

Epoch 5: train loss 0.6240103082223372
Epoch 5: val loss 0.659424901008606

Epoch 6: train loss 0.611058386889371
Epoch 6: val loss 0.6607766151428223

Epoch 7: train loss 0.5989920171824369
Epoch 7: val loss 0.6655897498130798

Epoch 8: train loss 0.6056298938664523
Epoch 8: val loss 0.6679304242134094

Epoch 9: train loss 0.6006769754669883
Epoch 9: val loss 0.6753409504890442

Epoch 10: train loss 0.5931779362938621
Epoch 10: val loss 0.6874893307685852

Epoch 11: train loss 0.5751542313532396
Epoch 11: val loss 0.6817426681518555

Epoch 12: train loss 0.576275576244701
Epoch 12: val loss 0.6819179654121399

Epoch 13: train loss 0.5803475921804254
Epoch 13: val loss 0.6943404078483582

Epoch 14: train loss 0.5766137459061362
Epoch 14: val loss 0.6910853385925293

Epoch 15: train loss 0.5472603711214933
Epoch 15: val loss 0.6810232996940613

Epoch 16: train loss 0.5642806074836038
Epoch 16: val loss 0.6845542192459106

Epoch 17: train loss 0.5514274104074999
Epoch 17: val loss 0.6840512156486511

Epoch 18: train loss 0.549291196194562
Epoch 18: val loss 0.6911850571632385

Epoch 19: train loss 0.5369818535718051
Epoch 19: val loss 0.697580099105835

Epoch 20: train loss 0.5153817534446716
Epoch 20: val loss 0.6933767795562744

Epoch 21: train loss 0.5001521083441648
Epoch 21: val loss 0.6860214471817017

Epoch 22: train loss 0.5591650876131925
Epoch 22: val loss 0.6873164176940918

Epoch 23: train loss 0.5295382656834342
Epoch 23: val loss 0.688546359539032

Epoch 24: train loss 0.49434877796606586
Epoch 24: val loss 0.7001329064369202

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012162045999006
Epoch 0: val loss 0.6765059232711792

Epoch 1: train loss 0.6802891276099465
Epoch 1: val loss 0.6628910303115845

Epoch 2: train loss 0.6529480977491899
Epoch 2: val loss 0.6538528800010681

Epoch 3: train loss 0.6455466964028098
Epoch 3: val loss 0.6486028432846069

Epoch 4: train loss 0.6482018286531622
Epoch 4: val loss 0.6458320021629333

Epoch 5: train loss 0.6345786669037559
Epoch 5: val loss 0.6436535716056824

Epoch 6: train loss 0.6254215782338922
Epoch 6: val loss 0.6372765898704529

Epoch 7: train loss 0.6049254455349662
Epoch 7: val loss 0.637589693069458

Epoch 8: train loss 0.6042931025678461
Epoch 8: val loss 0.6420937776565552

Epoch 9: train loss 0.6129608912901445
Epoch 9: val loss 0.6352580189704895

Epoch 10: train loss 0.591578025709499
Epoch 10: val loss 0.6359345316886902

Epoch 11: train loss 0.600817550312389
Epoch 11: val loss 0.6347407102584839

Epoch 12: train loss 0.5941451354460283
Epoch 12: val loss 0.6374853849411011

Epoch 13: train loss 0.5836685408245433
Epoch 13: val loss 0.6332360506057739

Epoch 14: train loss 0.5626482936468992
Epoch 14: val loss 0.6298556923866272

Epoch 15: train loss 0.5813621743158861
Epoch 15: val loss 0.6324098706245422

Epoch 16: train loss 0.5646139545874163
Epoch 16: val loss 0.6374940276145935

Epoch 17: train loss 0.5498324063691226
Epoch 17: val loss 0.6354599595069885

Epoch 18: train loss 0.5553793636235324
Epoch 18: val loss 0.6474171876907349

Epoch 19: train loss 0.5504846437410875
Epoch 19: val loss 0.6419774889945984

Epoch 20: train loss 0.5387804047627882
Epoch 20: val loss 0.6501161456108093

Epoch 21: train loss 0.5437473979863253
Epoch 21: val loss 0.6330612897872925

Epoch 22: train loss 0.49998765912922943
Epoch 22: val loss 0.6341007351875305

Epoch 23: train loss 0.541801317171617
Epoch 23: val loss 0.6410650014877319

Epoch 24: train loss 0.486436591906981
Epoch 24: val loss 0.6422642469406128

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7093751322139393
Epoch 0: val loss 0.6848413348197937

Epoch 1: train loss 0.6641718420115384
Epoch 1: val loss 0.6794722676277161

Epoch 2: train loss 0.6508348692547191
Epoch 2: val loss 0.6755344271659851

Epoch 3: train loss 0.6572095209901984
Epoch 3: val loss 0.6712244153022766

Epoch 4: train loss 0.638102341781963
Epoch 4: val loss 0.6623582243919373

Epoch 5: train loss 0.6206319277936762
Epoch 5: val loss 0.6634210348129272

Epoch 6: train loss 0.6294738758694042
Epoch 6: val loss 0.6717086434364319

Epoch 7: train loss 0.6204182613979686
Epoch 7: val loss 0.663151741027832

Epoch 8: train loss 0.5955015041611411
Epoch 8: val loss 0.6621502041816711

Epoch 9: train loss 0.5909695354374972
Epoch 9: val loss 0.6599239110946655

Epoch 10: train loss 0.5921903198415582
Epoch 10: val loss 0.6776073575019836

Epoch 11: train loss 0.5940941138701006
Epoch 11: val loss 0.6689825057983398

Epoch 12: train loss 0.5863208689472892
Epoch 12: val loss 0.6747278571128845

Epoch 13: train loss 0.5627433495088057
Epoch 13: val loss 0.6810769438743591

Epoch 14: train loss 0.5559598857706244
Epoch 14: val loss 0.6815380454063416

Epoch 15: train loss 0.5473112301392988
Epoch 15: val loss 0.6953328251838684

Epoch 16: train loss 0.5610244138674303
Epoch 16: val loss 0.6844991445541382

Epoch 17: train loss 0.555647226897153
Epoch 17: val loss 0.6879199147224426

Epoch 18: train loss 0.5329443297602914
Epoch 18: val loss 0.6866780519485474

Epoch 19: train loss 0.5349554798819802
Epoch 19: val loss 0.6670873165130615

Epoch 20: train loss 0.5200976214625619
Epoch 20: val loss 0.6836731433868408

Epoch 21: train loss 0.5353960963812742
Epoch 21: val loss 0.6719179153442383

Epoch 22: train loss 0.5353562073274092
Epoch 22: val loss 0.6868672966957092

Epoch 23: train loss 0.5082151700149883
Epoch 23: val loss 0.6722670793533325

Epoch 24: train loss 0.4930791665207256
Epoch 24: val loss 0.685797929763794

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6983796119689941
Epoch 0: val loss 0.6885823011398315

Epoch 1: train loss 0.6631034334500631
Epoch 1: val loss 0.6823835968971252

Epoch 2: train loss 0.6529675086339315
Epoch 2: val loss 0.672791600227356

Epoch 3: train loss 0.6399194200833639
Epoch 3: val loss 0.6756295561790466

Epoch 4: train loss 0.6264458298683167
Epoch 4: val loss 0.6813809871673584

Epoch 5: train loss 0.6218420545260112
Epoch 5: val loss 0.6790881156921387

Epoch 6: train loss 0.6214230577150981
Epoch 6: val loss 0.6886556148529053

Epoch 7: train loss 0.6255643606185913
Epoch 7: val loss 0.6931829452514648

Epoch 8: train loss 0.5975470582644145
Epoch 8: val loss 0.6833290457725525

Epoch 9: train loss 0.6051711579163869
Epoch 9: val loss 0.6743625998497009

Epoch 10: train loss 0.5980823576450348
Epoch 10: val loss 0.6863499879837036

Epoch 11: train loss 0.5992185314496358
Epoch 11: val loss 0.6790317296981812

Epoch 12: train loss 0.5855989813804626
Epoch 12: val loss 0.6687852740287781

Epoch 13: train loss 0.5914583802223206
Epoch 13: val loss 0.6755179762840271

Epoch 14: train loss 0.561765189965566
Epoch 14: val loss 0.6708470582962036

Epoch 15: train loss 0.5511615713437398
Epoch 15: val loss 0.6780263185501099

Epoch 16: train loss 0.5847137073675791
Epoch 16: val loss 0.6680270433425903

Epoch 17: train loss 0.5435652136802673
Epoch 17: val loss 0.6474320292472839

Epoch 18: train loss 0.5502208054065705
Epoch 18: val loss 0.6433683633804321

Epoch 19: train loss 0.5498069683710735
Epoch 19: val loss 0.6586228609085083

Epoch 20: train loss 0.5388139963150025
Epoch 20: val loss 0.666377604007721

Epoch 21: train loss 0.5271969656149547
Epoch 21: val loss 0.6604166030883789

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6898847818374634
Epoch 0: val loss 0.6845428943634033

Epoch 1: train loss 0.6688980414317205
Epoch 1: val loss 0.6809288859367371

Epoch 2: train loss 0.6321116135670588
Epoch 2: val loss 0.6821097135543823

Epoch 3: train loss 0.6393436881212088
Epoch 3: val loss 0.6821230053901672

Epoch 4: train loss 0.6283272963303786
Epoch 4: val loss 0.684000551700592

Epoch 5: train loss 0.6197228156603299
Epoch 5: val loss 0.6776610016822815

Epoch 6: train loss 0.626130413550597
Epoch 6: val loss 0.6725621819496155

Epoch 7: train loss 0.6111731987733108
Epoch 7: val loss 0.6677922010421753

Epoch 8: train loss 0.6009727074549749
Epoch 8: val loss 0.667275071144104

Epoch 9: train loss 0.5999502906432519
Epoch 9: val loss 0.6689348220825195

Epoch 10: train loss 0.5831688504952651
Epoch 10: val loss 0.6625670194625854

Epoch 11: train loss 0.5713022649288177
Epoch 11: val loss 0.6669902801513672

Epoch 12: train loss 0.569157022696275
Epoch 12: val loss 0.6729074716567993

Epoch 13: train loss 0.5660787385243636
Epoch 13: val loss 0.6768056154251099

Epoch 14: train loss 0.5652602085700402
Epoch 14: val loss 0.6704896092414856

Epoch 15: train loss 0.557670384645462
Epoch 15: val loss 0.6689482927322388

Epoch 16: train loss 0.5485639916016505
Epoch 16: val loss 0.6761294603347778

Epoch 17: train loss 0.5386419938160822
Epoch 17: val loss 0.6859766244888306

Epoch 18: train loss 0.5274828030512884
Epoch 18: val loss 0.6803832650184631

Epoch 19: train loss 0.5297886889714462
Epoch 19: val loss 0.6786991357803345

Epoch 20: train loss 0.5453894849006946
Epoch 20: val loss 0.6698617935180664

Epoch 21: train loss 0.5214280211008512
Epoch 21: val loss 0.6596792340278625

Epoch 22: train loss 0.5061629231159503
Epoch 22: val loss 0.6648887395858765

Epoch 23: train loss 0.5377214848995209
Epoch 23: val loss 0.6807565093040466

Epoch 24: train loss 0.5021873460366175
Epoch 24: val loss 0.6759849190711975

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6847152297313397
Epoch 0: val loss 0.672957718372345

Epoch 1: train loss 0.6724454210354731
Epoch 1: val loss 0.673342764377594

Epoch 2: train loss 0.661978501539964
Epoch 2: val loss 0.6683996915817261

Epoch 3: train loss 0.6311298196132367
Epoch 3: val loss 0.6669486165046692

Epoch 4: train loss 0.6310260250018194
Epoch 4: val loss 0.6666027903556824

Epoch 5: train loss 0.6329307097655076
Epoch 5: val loss 0.668209433555603

Epoch 6: train loss 0.6079095281087435
Epoch 6: val loss 0.6688215136528015

Epoch 7: train loss 0.6071171806408808
Epoch 7: val loss 0.6737753748893738

Epoch 8: train loss 0.580798286658067
Epoch 8: val loss 0.6762961745262146

Epoch 9: train loss 0.6035620019986079
Epoch 9: val loss 0.6768048405647278

Epoch 10: train loss 0.5763038717783414
Epoch 10: val loss 0.68112713098526

Epoch 11: train loss 0.58131032035901
Epoch 11: val loss 0.6789131760597229

Epoch 12: train loss 0.5656515726676354
Epoch 12: val loss 0.6831062436103821

Epoch 13: train loss 0.5718809503775376
Epoch 13: val loss 0.677965521812439

Epoch 14: train loss 0.5657656834675715
Epoch 14: val loss 0.6864020228385925

Epoch 15: train loss 0.5515771026794727
Epoch 15: val loss 0.6845992803573608

Epoch 16: train loss 0.5625883386685298
Epoch 16: val loss 0.6715726852416992

Epoch 17: train loss 0.5571383352463062
Epoch 17: val loss 0.6728740930557251

Epoch 18: train loss 0.5431559544343215
Epoch 18: val loss 0.6712062358856201

Epoch 19: train loss 0.535730439883012
Epoch 19: val loss 0.6782040596008301

Epoch 20: train loss 0.5389357851101801
Epoch 20: val loss 0.6839678287506104

Epoch 21: train loss 0.507209062576294
Epoch 21: val loss 0.6830481886863708

Epoch 22: train loss 0.5281482636928558
Epoch 22: val loss 0.687133252620697

Epoch 23: train loss 0.527555777476384
Epoch 23: val loss 0.7067473530769348

Epoch 24: train loss 0.5080963694132291
Epoch 24: val loss 0.7070130705833435

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012326167179987
Epoch 0: val loss 0.688854455947876

Epoch 1: train loss 0.670159229865441
Epoch 1: val loss 0.6827182173728943

Epoch 2: train loss 0.6673926160885737
Epoch 2: val loss 0.6766514182090759

Epoch 3: train loss 0.6593155585802518
Epoch 3: val loss 0.6701646447181702

Epoch 4: train loss 0.6424717628038846
Epoch 4: val loss 0.6582605838775635

Epoch 5: train loss 0.6313798290032607
Epoch 5: val loss 0.6500014662742615

Epoch 6: train loss 0.6226928279950068
Epoch 6: val loss 0.6406677961349487

Epoch 7: train loss 0.6246403318185073
Epoch 7: val loss 0.633014440536499

Epoch 8: train loss 0.6085413556832534
Epoch 8: val loss 0.6348119974136353

Epoch 9: train loss 0.5904393929701585
Epoch 9: val loss 0.6311224102973938

Epoch 10: train loss 0.592668354511261
Epoch 10: val loss 0.6335559487342834

Epoch 11: train loss 0.5861499034441434
Epoch 11: val loss 0.6417604684829712

Epoch 12: train loss 0.5713771765048687
Epoch 12: val loss 0.6353505253791809

Epoch 13: train loss 0.5604968942128695
Epoch 13: val loss 0.6341871619224548

Epoch 14: train loss 0.5451238545087668
Epoch 14: val loss 0.6497231721878052

Epoch 15: train loss 0.5516913281037257
Epoch 15: val loss 0.6467775106430054

Epoch 16: train loss 0.5534412471147684
Epoch 16: val loss 0.6342429518699646

Epoch 17: train loss 0.5354422743503864
Epoch 17: val loss 0.6200199723243713

Epoch 18: train loss 0.5290151353065784
Epoch 18: val loss 0.641463577747345

Epoch 19: train loss 0.5495448158337519
Epoch 19: val loss 0.6489415168762207

Epoch 20: train loss 0.5158747457540952
Epoch 20: val loss 0.6316192150115967

Epoch 21: train loss 0.5351630197121546
Epoch 21: val loss 0.6431748867034912

Epoch 22: train loss 0.5134615279161013
Epoch 22: val loss 0.6439347863197327

Epoch 23: train loss 0.5003575361691989
Epoch 23: val loss 0.6383861303329468

Epoch 24: train loss 0.5149375246121333
Epoch 24: val loss 0.6389219164848328

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6772972437051626
Epoch 0: val loss 0.6827909350395203

Epoch 1: train loss 0.6569236425253061
Epoch 1: val loss 0.6771984696388245

Epoch 2: train loss 0.632083521439479
Epoch 2: val loss 0.6693320870399475

Epoch 3: train loss 0.6253121128449073
Epoch 3: val loss 0.6613353490829468

Epoch 4: train loss 0.6259405796344464
Epoch 4: val loss 0.657552182674408

Epoch 5: train loss 0.6147403396092929
Epoch 5: val loss 0.657187283039093

Epoch 6: train loss 0.5981181539022006
Epoch 6: val loss 0.6523798704147339

Epoch 7: train loss 0.6041053579403803
Epoch 7: val loss 0.6502538919448853

Epoch 8: train loss 0.5775416768514193
Epoch 8: val loss 0.6493563652038574

Epoch 9: train loss 0.5936465240441836
Epoch 9: val loss 0.6499136686325073

Epoch 10: train loss 0.5938420387414786
Epoch 10: val loss 0.6492319107055664

Epoch 11: train loss 0.5850045153727899
Epoch 11: val loss 0.648867130279541

Epoch 12: train loss 0.5689948774301089
Epoch 12: val loss 0.6506804823875427

Epoch 13: train loss 0.5628877924038813
Epoch 13: val loss 0.6510303020477295

Epoch 14: train loss 0.5365769083683307
Epoch 14: val loss 0.6500516533851624

Epoch 15: train loss 0.5529263271735265
Epoch 15: val loss 0.6480891108512878

Epoch 16: train loss 0.542138390816175
Epoch 16: val loss 0.6505699157714844

Epoch 17: train loss 0.5562138649133536
Epoch 17: val loss 0.6492324471473694

Epoch 18: train loss 0.5201782332016871
Epoch 18: val loss 0.6603150963783264

Epoch 19: train loss 0.5365371199754568
Epoch 19: val loss 0.6585764288902283

Epoch 20: train loss 0.4915513052390172
Epoch 20: val loss 0.6571752429008484

Epoch 21: train loss 0.5319602695795206
Epoch 21: val loss 0.6613935232162476

Epoch 22: train loss 0.5154497829767374
Epoch 22: val loss 0.6636285781860352

Epoch 23: train loss 0.5004100937109727
Epoch 23: val loss 0.6688286662101746

Epoch 24: train loss 0.5146792485163763
Epoch 24: val loss 0.6779217720031738

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7155953400275287
Epoch 0: val loss 0.6871095895767212

Epoch 1: train loss 0.6698232538559857
Epoch 1: val loss 0.6882579922676086

Epoch 2: train loss 0.6630023191956913
Epoch 2: val loss 0.6820276975631714

Epoch 3: train loss 0.6527961983400232
Epoch 3: val loss 0.672917902469635

Epoch 4: train loss 0.6422836535117206
Epoch 4: val loss 0.6717756390571594

Epoch 5: train loss 0.6270843954647288
Epoch 5: val loss 0.6654884815216064

Epoch 6: train loss 0.6089763150495642
Epoch 6: val loss 0.661845326423645

Epoch 7: train loss 0.6133992075920105
Epoch 7: val loss 0.6573806405067444

Epoch 8: train loss 0.5959488241111531
Epoch 8: val loss 0.6563917994499207

Epoch 9: train loss 0.6028855793616351
Epoch 9: val loss 0.6435883641242981

Epoch 10: train loss 0.5855437780127806
Epoch 10: val loss 0.6463148593902588

Epoch 11: train loss 0.5742118814412285
Epoch 11: val loss 0.6561100482940674

Epoch 12: train loss 0.5878754521117491
Epoch 12: val loss 0.6506571769714355

Epoch 13: train loss 0.5841910278095919
Epoch 13: val loss 0.6552327871322632

Epoch 14: train loss 0.5781311497968786
Epoch 14: val loss 0.6619690656661987

Epoch 15: train loss 0.5776944072807536
Epoch 15: val loss 0.6684160232543945

Epoch 16: train loss 0.567251873366973
Epoch 16: val loss 0.6652942895889282

Epoch 17: train loss 0.5742115693933824
Epoch 17: val loss 0.6732469797134399

Epoch 18: train loss 0.5502468855941997
Epoch 18: val loss 0.6683714389801025

Epoch 19: train loss 0.5514655165812549
Epoch 19: val loss 0.6765917539596558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6944482177495956
Epoch 0: val loss 0.7008330225944519

Epoch 1: train loss 0.6914513856172562
Epoch 1: val loss 0.6961091756820679

Epoch 2: train loss 0.669672871629397
Epoch 2: val loss 0.6976381540298462

Epoch 3: train loss 0.6599274426698685
Epoch 3: val loss 0.6875600814819336

Epoch 4: train loss 0.6475588430960973
Epoch 4: val loss 0.6905967593193054

Epoch 5: train loss 0.6380041092634201
Epoch 5: val loss 0.6875516772270203

Epoch 6: train loss 0.6283235649267832
Epoch 6: val loss 0.6828814148902893

Epoch 7: train loss 0.6218137443065643
Epoch 7: val loss 0.699355959892273

Epoch 8: train loss 0.6156101822853088
Epoch 8: val loss 0.6975022554397583

Epoch 9: train loss 0.6132234533627828
Epoch 9: val loss 0.6908777356147766

Epoch 10: train loss 0.6041039973497391
Epoch 10: val loss 0.7088282704353333

Epoch 11: train loss 0.5899854103724161
Epoch 11: val loss 0.7239522337913513

Epoch 12: train loss 0.5945266534884771
Epoch 12: val loss 0.7155943512916565

Epoch 13: train loss 0.6006782799959183
Epoch 13: val loss 0.7358360290527344

Epoch 14: train loss 0.5801267325878143
Epoch 14: val loss 0.7382054924964905

Epoch 15: train loss 0.5731334487597147
Epoch 15: val loss 0.7397454380989075

Epoch 16: train loss 0.5722606976826986
Epoch 16: val loss 0.7456305027008057

Epoch 17: train loss 0.56039430697759
Epoch 17: val loss 0.7576896548271179

Epoch 18: train loss 0.5760565549135208
Epoch 18: val loss 0.7550370693206787

Epoch 19: train loss 0.5607022891441981
Epoch 19: val loss 0.7525011897087097

Epoch 20: train loss 0.5483138884107271
Epoch 20: val loss 0.7661518454551697

Epoch 21: train loss 0.5544827083746592
Epoch 21: val loss 0.7807058691978455

Epoch 22: train loss 0.5412271271149317
Epoch 22: val loss 0.7980455160140991

Epoch 23: train loss 0.5633786271015803
Epoch 23: val loss 0.8083793520927429

Epoch 24: train loss 0.5345585073033968
Epoch 24: val loss 0.8037471175193787

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971628367900848
Epoch 0: val loss 0.6920651197433472

Epoch 1: train loss 0.6691080977519354
Epoch 1: val loss 0.695633053779602

Epoch 2: train loss 0.6543073405822118
Epoch 2: val loss 0.6999745965003967

Epoch 3: train loss 0.6546142200628916
Epoch 3: val loss 0.7160678505897522

Epoch 4: train loss 0.6291082054376602
Epoch 4: val loss 0.7222756147384644

Epoch 5: train loss 0.6367115527391434
Epoch 5: val loss 0.7318333387374878

Epoch 6: train loss 0.6306592325369517
Epoch 6: val loss 0.7293451428413391

Epoch 7: train loss 0.6360951960086823
Epoch 7: val loss 0.7232823967933655

Epoch 8: train loss 0.6210361272096634
Epoch 8: val loss 0.7291929721832275

Epoch 9: train loss 0.6276601503292719
Epoch 9: val loss 0.7277685403823853

Epoch 10: train loss 0.6017093857129415
Epoch 10: val loss 0.7272895574569702

Epoch 11: train loss 0.5971744159857432
Epoch 11: val loss 0.7358880639076233

Epoch 12: train loss 0.6092837204535803
Epoch 12: val loss 0.7380521297454834

Epoch 13: train loss 0.6004295448462168
Epoch 13: val loss 0.7426904439926147

Epoch 14: train loss 0.5848751862843832
Epoch 14: val loss 0.7340713739395142

Epoch 15: train loss 0.5947116166353226
Epoch 15: val loss 0.7365525364875793

Epoch 16: train loss 0.5872572412093481
Epoch 16: val loss 0.7426237463951111

Epoch 17: train loss 0.5867911924918493
Epoch 17: val loss 0.7432112097740173

Epoch 18: train loss 0.5828440437714258
Epoch 18: val loss 0.7393922209739685

Epoch 19: train loss 0.5818937172492346
Epoch 19: val loss 0.7346851229667664

Epoch 20: train loss 0.5582667589187622
Epoch 20: val loss 0.7358042001724243

Epoch 21: train loss 0.5542846669753393
Epoch 21: val loss 0.7541628479957581

Epoch 22: train loss 0.5350262199838957
Epoch 22: val loss 0.7617139220237732

Epoch 23: train loss 0.552965447306633
Epoch 23: val loss 0.750299334526062

Epoch 24: train loss 0.5646552617351214
Epoch 24: val loss 0.7654209733009338

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6973003347714742
Epoch 0: val loss 0.6903180480003357

Epoch 1: train loss 0.6873234113057455
Epoch 1: val loss 0.6859402656555176

Epoch 2: train loss 0.6621866524219513
Epoch 2: val loss 0.6830031275749207

Epoch 3: train loss 0.6598725567261378
Epoch 3: val loss 0.6791836023330688

Epoch 4: train loss 0.6433650602897009
Epoch 4: val loss 0.6766762733459473

Epoch 5: train loss 0.6480459074179331
Epoch 5: val loss 0.6755127906799316

Epoch 6: train loss 0.636842335263888
Epoch 6: val loss 0.6715653538703918

Epoch 7: train loss 0.6428865442673365
Epoch 7: val loss 0.6696577668190002

Epoch 8: train loss 0.6341680685679117
Epoch 8: val loss 0.6715463399887085

Epoch 9: train loss 0.6220038632551829
Epoch 9: val loss 0.6779152154922485

Epoch 10: train loss 0.624954417347908
Epoch 10: val loss 0.674980103969574

Epoch 11: train loss 0.6072477698326111
Epoch 11: val loss 0.6759597659111023

Epoch 12: train loss 0.6074326435724894
Epoch 12: val loss 0.6799418926239014

Epoch 13: train loss 0.6061561952034632
Epoch 13: val loss 0.684690535068512

Epoch 14: train loss 0.606276569267114
Epoch 14: val loss 0.680559515953064

Epoch 15: train loss 0.607413132985433
Epoch 15: val loss 0.683134913444519

Epoch 16: train loss 0.6248130251963934
Epoch 16: val loss 0.677685022354126

Epoch 17: train loss 0.603556955854098
Epoch 17: val loss 0.6764969229698181

Epoch 18: train loss 0.599631001551946
Epoch 18: val loss 0.6787994503974915

Epoch 19: train loss 0.590984950462977
Epoch 19: val loss 0.6936574578285217

Epoch 20: train loss 0.5885402907927831
Epoch 20: val loss 0.6935709118843079

Epoch 21: train loss 0.5815249010920525
Epoch 21: val loss 0.6927503347396851

Epoch 22: train loss 0.5660498216748238
Epoch 22: val loss 0.6906955242156982

Epoch 23: train loss 0.571768268942833
Epoch 23: val loss 0.6989463567733765

Epoch 24: train loss 0.5856764862934748
Epoch 24: val loss 0.6880201697349548

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035229255755743
Epoch 0: val loss 0.7001860737800598

Epoch 1: train loss 0.6775815635919571
Epoch 1: val loss 0.7059320211410522

Epoch 2: train loss 0.6686785171429316
Epoch 2: val loss 0.713901698589325

Epoch 3: train loss 0.6560090134541193
Epoch 3: val loss 0.7099503874778748

Epoch 4: train loss 0.6433848192294439
Epoch 4: val loss 0.7311298251152039

Epoch 5: train loss 0.6413218279679617
Epoch 5: val loss 0.7283436059951782

Epoch 6: train loss 0.6363659203052521
Epoch 6: val loss 0.716380774974823

Epoch 7: train loss 0.6220186551411947
Epoch 7: val loss 0.7284038662910461

Epoch 8: train loss 0.6184151520331701
Epoch 8: val loss 0.7314335107803345

Epoch 9: train loss 0.6122596313556036
Epoch 9: val loss 0.7354509830474854

Epoch 10: train loss 0.6099851951003075
Epoch 10: val loss 0.729373037815094

Epoch 11: train loss 0.5995684067408243
Epoch 11: val loss 0.7409290075302124

Epoch 12: train loss 0.6131669034560522
Epoch 12: val loss 0.729864239692688

Epoch 13: train loss 0.6034610420465469
Epoch 13: val loss 0.7367515563964844

Epoch 14: train loss 0.6003564844528834
Epoch 14: val loss 0.7292944192886353

Epoch 15: train loss 0.6017388006051382
Epoch 15: val loss 0.7214113473892212

Epoch 16: train loss 0.5772494872411092
Epoch 16: val loss 0.738271176815033

Epoch 17: train loss 0.600325733423233
Epoch 17: val loss 0.7402749061584473

Epoch 18: train loss 0.5924826264381409
Epoch 18: val loss 0.7454139590263367

Epoch 19: train loss 0.5837329402565956
Epoch 19: val loss 0.7344801425933838

Epoch 20: train loss 0.5841153537233671
Epoch 20: val loss 0.7404878735542297

Epoch 21: train loss 0.5760575085878372
Epoch 21: val loss 0.7533470988273621

Epoch 22: train loss 0.5727234159906706
Epoch 22: val loss 0.7565813660621643

Epoch 23: train loss 0.5704309691985449
Epoch 23: val loss 0.7490508556365967

Epoch 24: train loss 0.556170736749967
Epoch 24: val loss 0.7534463405609131

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.698198925703764
Epoch 0: val loss 0.6866207718849182

Epoch 1: train loss 0.6839929819107056
Epoch 1: val loss 0.6750165820121765

Epoch 2: train loss 0.6660542078316212
Epoch 2: val loss 0.6704311370849609

Epoch 3: train loss 0.6667328588664532
Epoch 3: val loss 0.6679449677467346

Epoch 4: train loss 0.674981739372015
Epoch 4: val loss 0.6627660989761353

Epoch 5: train loss 0.6570801772177219
Epoch 5: val loss 0.6661239862442017

Epoch 6: train loss 0.6533643640577793
Epoch 6: val loss 0.6576233506202698

Epoch 7: train loss 0.6486959494650364
Epoch 7: val loss 0.6623021960258484

Epoch 8: train loss 0.6513223052024841
Epoch 8: val loss 0.6628383994102478

Epoch 9: train loss 0.620768841356039
Epoch 9: val loss 0.6617705225944519

Epoch 10: train loss 0.6364858858287334
Epoch 10: val loss 0.667445719242096

Epoch 11: train loss 0.6210019774734974
Epoch 11: val loss 0.6673821806907654

Epoch 12: train loss 0.623542632907629
Epoch 12: val loss 0.6685320138931274

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
In [0]:
subjs_test_stats
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-db57cf2a24e2> in <module>()
----> 1 subjs_test_stats

NameError: name 'subjs_test_stats' is not defined
In [0]:
running_time
Out[0]:
157.6341691017151
In [0]:
f1_list = [int(x) for x in np.linspace(start=9, stop= 15, num = 7)]
D_list = [x for x in range (1,6)]
search_grid = {'resample_to': [369],
                 'D': D_list,
                 'F1': f1_list,
                 'dropoutRate1': [0.52],
                 'dropoutRate2': [0.36],
                 'lr': [0.00066],
                 'norm_rate': [0.275]
                 }
In [0]:
from sklearn.model_selection import ParameterGrid
params_list = list(ParameterGrid(search_grid))
experiment_res_dir = './res/'
subj_tests_stats_all = {}
params_index = 0
start_grid = time()
for params in params_list:
  subjs_test_stats_grid = {}
  for train_subject in all_subjects:
    path_to_subj = prepare_dirs(experiment_res_dir, train_subject)
    x = subjects[train_subject][0]
    x = x.transpose(0, 2, 1)[:, np.newaxis, :, :]
    y=subjects[train_subject][1]
    test_stats, model = cv_per_subj_val(x, y, params, path_to_subj,test_on_last_block=True, plot_fold_history=True)
    subjs_test_stats_grid[train_subject] = test_stats
  subj_tests_stats_all[params_index] = subjs_test_stats_grid
  params_index += 1
  print (params_index)
  end_grid = time()
  running_time_grid = end_grid - start_grid
Epoch 0: train loss 0.6715642980166844
Epoch 0: val loss 0.6928219199180603

Epoch 1: train loss 0.6705542547362191
Epoch 1: val loss 0.674240231513977

Epoch 2: train loss 0.6701717291559491
Epoch 2: val loss 0.6543846130371094

Epoch 3: train loss 0.6463924050331116
Epoch 3: val loss 0.6314519643783569

Epoch 4: train loss 0.6079713446753365
Epoch 4: val loss 0.6164222359657288

Epoch 5: train loss 0.6063820804868426
Epoch 5: val loss 0.5973367691040039

Epoch 6: train loss 0.6219964368002755
Epoch 6: val loss 0.5901148319244385

Epoch 7: train loss 0.612184464931488
Epoch 7: val loss 0.5815602540969849

Epoch 8: train loss 0.6180401529584613
Epoch 8: val loss 0.5710257291793823

Epoch 9: train loss 0.5997190220015389
Epoch 9: val loss 0.585863471031189

Epoch 10: train loss 0.5669413123811994
Epoch 10: val loss 0.5796632170677185

Epoch 11: train loss 0.5837877988815308
Epoch 11: val loss 0.5554513335227966

Epoch 12: train loss 0.5423993425709861
Epoch 12: val loss 0.5486589074134827

Epoch 13: train loss 0.5722302113260541
Epoch 13: val loss 0.552062451839447

Epoch 14: train loss 0.5416759635720935
Epoch 14: val loss 0.5572354197502136

Epoch 15: train loss 0.5586699885981423
Epoch 15: val loss 0.5664275884628296

Epoch 16: train loss 0.5445415803364345
Epoch 16: val loss 0.5743698477745056

Epoch 17: train loss 0.5867940187454224
Epoch 17: val loss 0.5723559856414795

Epoch 18: train loss 0.5209656315190452
Epoch 18: val loss 0.5712056159973145

Epoch 19: train loss 0.5744568364960807
Epoch 19: val loss 0.5800946950912476

Epoch 20: train loss 0.5806652435234615
Epoch 20: val loss 0.5950448513031006

Epoch 21: train loss 0.5984036113534655
Epoch 21: val loss 0.5895622372627258

Epoch 22: train loss 0.5643349758216313
Epoch 22: val loss 0.5708938241004944

Epoch 23: train loss 0.5647242196968624
Epoch 23: val loss 0.5566393733024597

Epoch 24: train loss 0.5624855416161674
Epoch 24: val loss 0.54775470495224

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7161681226321629
Epoch 0: val loss 0.701287567615509

Epoch 1: train loss 0.7012851153101239
Epoch 1: val loss 0.6883065104484558

Epoch 2: train loss 0.6963419999395098
Epoch 2: val loss 0.6751147508621216

Epoch 3: train loss 0.6590280703135899
Epoch 3: val loss 0.659736156463623

Epoch 4: train loss 0.6786387733050755
Epoch 4: val loss 0.645875871181488

Epoch 5: train loss 0.637402321611132
Epoch 5: val loss 0.6366515755653381

Epoch 6: train loss 0.6350091780935015
Epoch 6: val loss 0.6267271041870117

Epoch 7: train loss 0.6001926915986198
Epoch 7: val loss 0.6171947121620178

Epoch 8: train loss 0.5875019942011152
Epoch 8: val loss 0.6131923794746399

Epoch 9: train loss 0.612590491771698
Epoch 9: val loss 0.6103071570396423

Epoch 10: train loss 0.6170480293887002
Epoch 10: val loss 0.6085920333862305

Epoch 11: train loss 0.5852334499359131
Epoch 11: val loss 0.603973925113678

Epoch 12: train loss 0.5562644132546016
Epoch 12: val loss 0.6019946932792664

Epoch 13: train loss 0.6018508757863726
Epoch 13: val loss 0.5991787910461426

Epoch 14: train loss 0.6040815157549722
Epoch 14: val loss 0.5990949869155884

Epoch 15: train loss 0.5785707405635289
Epoch 15: val loss 0.5969551801681519

Epoch 16: train loss 0.5625947628702436
Epoch 16: val loss 0.5989424586296082

Epoch 17: train loss 0.5621133531842913
Epoch 17: val loss 0.5960992574691772

Epoch 18: train loss 0.5805429645947048
Epoch 18: val loss 0.6024590730667114

Epoch 19: train loss 0.560452265398843
Epoch 19: val loss 0.6080248951911926

Epoch 20: train loss 0.544825839144843
Epoch 20: val loss 0.616115927696228

Epoch 21: train loss 0.5214542703969138
Epoch 21: val loss 0.619403600692749

Epoch 22: train loss 0.5621991583279201
Epoch 22: val loss 0.6168621182441711

Epoch 23: train loss 0.6451768279075623
Epoch 23: val loss 0.6068918108940125

Epoch 24: train loss 0.5869414934090206
Epoch 24: val loss 0.6030218601226807

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7215496301651001
Epoch 0: val loss 0.7089601755142212

Epoch 1: train loss 0.6889938030924115
Epoch 1: val loss 0.6950243711471558

Epoch 2: train loss 0.6669026272637504
Epoch 2: val loss 0.6818302869796753

Epoch 3: train loss 0.6439823167664664
Epoch 3: val loss 0.6662390232086182

Epoch 4: train loss 0.6853544797216143
Epoch 4: val loss 0.6488272547721863

Epoch 5: train loss 0.645276061126164
Epoch 5: val loss 0.6374397873878479

Epoch 6: train loss 0.6165140015738351
Epoch 6: val loss 0.6242775321006775

Epoch 7: train loss 0.6047137039048331
Epoch 7: val loss 0.6138905882835388

Epoch 8: train loss 0.5915160093988691
Epoch 8: val loss 0.6019322276115417

Epoch 9: train loss 0.6044481907572065
Epoch 9: val loss 0.5974265933036804

Epoch 10: train loss 0.5470473510878426
Epoch 10: val loss 0.595832347869873

Epoch 11: train loss 0.5984078177383968
Epoch 11: val loss 0.5947847962379456

Epoch 12: train loss 0.5568753225462777
Epoch 12: val loss 0.5959655046463013

Epoch 13: train loss 0.5533498866217477
Epoch 13: val loss 0.5979648232460022

Epoch 14: train loss 0.5950216778687069
Epoch 14: val loss 0.5995094776153564

Epoch 15: train loss 0.5641294462340218
Epoch 15: val loss 0.6007103323936462

Epoch 16: train loss 0.5351525800568717
Epoch 16: val loss 0.6006554365158081

Epoch 17: train loss 0.5362184984343392
Epoch 17: val loss 0.6021566390991211

Epoch 18: train loss 0.5406815026487622
Epoch 18: val loss 0.6023834943771362

Epoch 19: train loss 0.5185949546950204
Epoch 19: val loss 0.6032992601394653

Epoch 20: train loss 0.5124561062880925
Epoch 20: val loss 0.6078791618347168

Epoch 21: train loss 0.5246328370911735
Epoch 21: val loss 0.613617479801178

Epoch 22: train loss 0.5187411436012813
Epoch 22: val loss 0.6131135821342468

Epoch 23: train loss 0.512135135275977
Epoch 23: val loss 0.6137229800224304

Epoch 24: train loss 0.6279764771461487
Epoch 24: val loss 0.6156291365623474

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925899641854423
Epoch 0: val loss 0.6859037280082703

Epoch 1: train loss 0.6580914429255894
Epoch 1: val loss 0.6756787896156311

Epoch 2: train loss 0.646507740020752
Epoch 2: val loss 0.6652714610099792

Epoch 3: train loss 0.6597482647214618
Epoch 3: val loss 0.6534170508384705

Epoch 4: train loss 0.6341134990964618
Epoch 4: val loss 0.64519202709198

Epoch 5: train loss 0.6013632331575666
Epoch 5: val loss 0.6358400583267212

Epoch 6: train loss 0.6199805395943778
Epoch 6: val loss 0.6275656223297119

Epoch 7: train loss 0.591161813054766
Epoch 7: val loss 0.6231477856636047

Epoch 8: train loss 0.5995940566062927
Epoch 8: val loss 0.61635422706604

Epoch 9: train loss 0.5762082806655339
Epoch 9: val loss 0.6111354827880859

Epoch 10: train loss 0.5945536323956081
Epoch 10: val loss 0.6073857545852661

Epoch 11: train loss 0.5592281350067684
Epoch 11: val loss 0.6033686399459839

Epoch 12: train loss 0.5559146063668388
Epoch 12: val loss 0.6027696132659912

Epoch 13: train loss 0.5937318333557674
Epoch 13: val loss 0.6032614707946777

Epoch 14: train loss 0.5694811940193176
Epoch 14: val loss 0.6013914942741394

Epoch 15: train loss 0.6208419586930957
Epoch 15: val loss 0.5983809232711792

Epoch 16: train loss 0.5845959527151925
Epoch 16: val loss 0.597998857498169

Epoch 17: train loss 0.5428755581378937
Epoch 17: val loss 0.5965712070465088

Epoch 18: train loss 0.5474284248692649
Epoch 18: val loss 0.5955135226249695

Epoch 19: train loss 0.5488146458353315
Epoch 19: val loss 0.5914111137390137

Epoch 20: train loss 0.5650747460978371
Epoch 20: val loss 0.5933457612991333

Epoch 21: train loss 0.5513074483190264
Epoch 21: val loss 0.591745138168335

Epoch 22: train loss 0.5236807380403791
Epoch 22: val loss 0.5881955027580261

Epoch 23: train loss 0.523570933512279
Epoch 23: val loss 0.5883394479751587

Epoch 24: train loss 0.5472377070358821
Epoch 24: val loss 0.5878168344497681

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6846602890226576
Epoch 0: val loss 0.6260190606117249

Epoch 1: train loss 0.6248641146553887
Epoch 1: val loss 0.6180055141448975

Epoch 2: train loss 0.619761221938663
Epoch 2: val loss 0.6173037886619568

Epoch 3: train loss 0.5933655301729838
Epoch 3: val loss 0.618974506855011

Epoch 4: train loss 0.5973031487729814
Epoch 4: val loss 0.6163362264633179

Epoch 5: train loss 0.573019865486357
Epoch 5: val loss 0.6145980358123779

Epoch 6: train loss 0.5635498099856906
Epoch 6: val loss 0.6113642454147339

Epoch 7: train loss 0.5972888900174035
Epoch 7: val loss 0.6087958812713623

Epoch 8: train loss 0.5769046280119154
Epoch 8: val loss 0.6080853343009949

Epoch 9: train loss 0.5998044775591956
Epoch 9: val loss 0.6068524122238159

Epoch 10: train loss 0.5841925773355696
Epoch 10: val loss 0.6130109429359436

Epoch 11: train loss 0.5784846014446683
Epoch 11: val loss 0.6152065396308899

Epoch 12: train loss 0.5522556636068556
Epoch 12: val loss 0.6275192499160767

Epoch 13: train loss 0.5563968221346537
Epoch 13: val loss 0.629492461681366

Epoch 14: train loss 0.5625432564152612
Epoch 14: val loss 0.626389741897583

Epoch 15: train loss 0.5537484751807319
Epoch 15: val loss 0.6166159510612488

Epoch 16: train loss 0.54015937116411
Epoch 16: val loss 0.6210877299308777

Epoch 17: train loss 0.540546284781562
Epoch 17: val loss 0.627122700214386

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903659105300903
Epoch 0: val loss 0.682289183139801

Epoch 1: train loss 0.6657785326242447
Epoch 1: val loss 0.6708405017852783

Epoch 2: train loss 0.663513146340847
Epoch 2: val loss 0.6602134704589844

Epoch 3: train loss 0.6478512138128281
Epoch 3: val loss 0.6488122344017029

Epoch 4: train loss 0.6255582273006439
Epoch 4: val loss 0.6363176703453064

Epoch 5: train loss 0.6148941144347191
Epoch 5: val loss 0.6227831244468689

Epoch 6: train loss 0.6009515449404716
Epoch 6: val loss 0.6068160533905029

Epoch 7: train loss 0.5811421722173691
Epoch 7: val loss 0.5921019911766052

Epoch 8: train loss 0.5698927417397499
Epoch 8: val loss 0.5780864953994751

Epoch 9: train loss 0.5794146843254566
Epoch 9: val loss 0.5664775371551514

Epoch 10: train loss 0.5622114390134811
Epoch 10: val loss 0.5572469830513

Epoch 11: train loss 0.551365215331316
Epoch 11: val loss 0.5485224723815918

Epoch 12: train loss 0.5417949222028255
Epoch 12: val loss 0.5456358194351196

Epoch 13: train loss 0.5223045349121094
Epoch 13: val loss 0.5449337959289551

Epoch 14: train loss 0.5284810326993465
Epoch 14: val loss 0.5422709584236145

Epoch 15: train loss 0.4966735690832138
Epoch 15: val loss 0.5401930212974548

Epoch 16: train loss 0.5224352441728115
Epoch 16: val loss 0.5352450609207153

Epoch 17: train loss 0.49965257942676544
Epoch 17: val loss 0.5319634675979614

Epoch 18: train loss 0.5133306533098221
Epoch 18: val loss 0.533204197883606

Epoch 19: train loss 0.5190821401774883
Epoch 19: val loss 0.5305375456809998

Epoch 20: train loss 0.49883871898055077
Epoch 20: val loss 0.5265647172927856

Epoch 21: train loss 0.47089507430791855
Epoch 21: val loss 0.5281693339347839

Epoch 22: train loss 0.4905434735119343
Epoch 22: val loss 0.5293436646461487

Epoch 23: train loss 0.48200227692723274
Epoch 23: val loss 0.5323342680931091

Epoch 24: train loss 0.47812792658805847
Epoch 24: val loss 0.527890682220459

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6792862638831139
Epoch 0: val loss 0.6744950413703918

Epoch 1: train loss 0.6676657125353813
Epoch 1: val loss 0.6540245413780212

Epoch 2: train loss 0.6237283572554588
Epoch 2: val loss 0.6322312355041504

Epoch 3: train loss 0.638474591076374
Epoch 3: val loss 0.6135181188583374

Epoch 4: train loss 0.6025583669543266
Epoch 4: val loss 0.5966918468475342

Epoch 5: train loss 0.5897352024912834
Epoch 5: val loss 0.5875400304794312

Epoch 6: train loss 0.5765696801245213
Epoch 6: val loss 0.5787094235420227

Epoch 7: train loss 0.5515628829598427
Epoch 7: val loss 0.5678136944770813

Epoch 8: train loss 0.5639772713184357
Epoch 8: val loss 0.5607924461364746

Epoch 9: train loss 0.5324009172618389
Epoch 9: val loss 0.5457377433776855

Epoch 10: train loss 0.5227209329605103
Epoch 10: val loss 0.5408167839050293

Epoch 11: train loss 0.5137429460883141
Epoch 11: val loss 0.5367749333381653

Epoch 12: train loss 0.5108357071876526
Epoch 12: val loss 0.5334179401397705

Epoch 13: train loss 0.5230003669857979
Epoch 13: val loss 0.5387341380119324

Epoch 14: train loss 0.5090306252241135
Epoch 14: val loss 0.5429935455322266

Epoch 15: train loss 0.49457092583179474
Epoch 15: val loss 0.541230320930481

Epoch 16: train loss 0.48191051557660103
Epoch 16: val loss 0.5441595911979675

Epoch 17: train loss 0.5144577994942665
Epoch 17: val loss 0.5311998724937439

Epoch 18: train loss 0.49937357008457184
Epoch 18: val loss 0.5373088121414185

Epoch 19: train loss 0.4881499372422695
Epoch 19: val loss 0.553028404712677

Epoch 20: train loss 0.49257950484752655
Epoch 20: val loss 0.5513952970504761

Epoch 21: train loss 0.47332481294870377
Epoch 21: val loss 0.5485377311706543

Epoch 22: train loss 0.4764292314648628
Epoch 22: val loss 0.5479212403297424

Epoch 23: train loss 0.4806850738823414
Epoch 23: val loss 0.5511110424995422

Epoch 24: train loss 0.476955097168684
Epoch 24: val loss 0.5629532337188721

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6810617819428444
Epoch 0: val loss 0.6720090508460999

Epoch 1: train loss 0.6550531685352325
Epoch 1: val loss 0.6589054465293884

Epoch 2: train loss 0.6424104496836662
Epoch 2: val loss 0.6449539065361023

Epoch 3: train loss 0.6067871749401093
Epoch 3: val loss 0.6330247521400452

Epoch 4: train loss 0.6025879755616188
Epoch 4: val loss 0.6213847994804382

Epoch 5: train loss 0.5805652737617493
Epoch 5: val loss 0.6099680066108704

Epoch 6: train loss 0.5722025781869888
Epoch 6: val loss 0.5968550443649292

Epoch 7: train loss 0.5493542812764645
Epoch 7: val loss 0.5865702033042908

Epoch 8: train loss 0.5276274345815182
Epoch 8: val loss 0.5772246718406677

Epoch 9: train loss 0.5250075720250607
Epoch 9: val loss 0.5692388415336609

Epoch 10: train loss 0.5097431167960167
Epoch 10: val loss 0.5612785220146179

Epoch 11: train loss 0.5230215974152088
Epoch 11: val loss 0.5614428520202637

Epoch 12: train loss 0.5064957849681377
Epoch 12: val loss 0.5631154179573059

Epoch 13: train loss 0.519886776804924
Epoch 13: val loss 0.5622963905334473

Epoch 14: train loss 0.49896444380283356
Epoch 14: val loss 0.5595813393592834

Epoch 15: train loss 0.47795241698622704
Epoch 15: val loss 0.5519620180130005

Epoch 16: train loss 0.4989882595837116
Epoch 16: val loss 0.5473933219909668

Epoch 17: train loss 0.47742583230137825
Epoch 17: val loss 0.5455557107925415

Epoch 18: train loss 0.49539728462696075
Epoch 18: val loss 0.5530892610549927

Epoch 19: train loss 0.4914756938815117
Epoch 19: val loss 0.5513433218002319

Epoch 20: train loss 0.471878994256258
Epoch 20: val loss 0.5492767095565796

Epoch 21: train loss 0.4665064588189125
Epoch 21: val loss 0.549562931060791

Epoch 22: train loss 0.4746125601232052
Epoch 22: val loss 0.5458250045776367

Epoch 23: train loss 0.45257287472486496
Epoch 23: val loss 0.5402153134346008

Epoch 24: train loss 0.47227171063423157
Epoch 24: val loss 0.5435104966163635

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7139894589781761
Epoch 0: val loss 0.6974737644195557

Epoch 1: train loss 0.6723246946930885
Epoch 1: val loss 0.670278012752533

Epoch 2: train loss 0.6440670937299728
Epoch 2: val loss 0.6462050676345825

Epoch 3: train loss 0.6380358934402466
Epoch 3: val loss 0.6225946545600891

Epoch 4: train loss 0.5995734184980392
Epoch 4: val loss 0.5992764830589294

Epoch 5: train loss 0.5848157927393913
Epoch 5: val loss 0.5800444483757019

Epoch 6: train loss 0.5858053267002106
Epoch 6: val loss 0.5641895532608032

Epoch 7: train loss 0.5809364058077335
Epoch 7: val loss 0.5537217855453491

Epoch 8: train loss 0.5535774864256382
Epoch 8: val loss 0.5439643859863281

Epoch 9: train loss 0.5353336371481419
Epoch 9: val loss 0.5390980839729309

Epoch 10: train loss 0.54569186642766
Epoch 10: val loss 0.5373964905738831

Epoch 11: train loss 0.5436334349215031
Epoch 11: val loss 0.5390654802322388

Epoch 12: train loss 0.5053429827094078
Epoch 12: val loss 0.543003261089325

Epoch 13: train loss 0.5316703394055367
Epoch 13: val loss 0.5363234281539917

Epoch 14: train loss 0.5114197470247746
Epoch 14: val loss 0.5331058502197266

Epoch 15: train loss 0.5139822438359261
Epoch 15: val loss 0.534557044506073

Epoch 16: train loss 0.5123770423233509
Epoch 16: val loss 0.5277214050292969

Epoch 17: train loss 0.5241378583014011
Epoch 17: val loss 0.5360682606697083

Epoch 18: train loss 0.50643664970994
Epoch 18: val loss 0.5396390557289124

Epoch 19: train loss 0.5255153588950634
Epoch 19: val loss 0.537298858165741

Epoch 20: train loss 0.5130303539335728
Epoch 20: val loss 0.5305567979812622

Epoch 21: train loss 0.49885420873761177
Epoch 21: val loss 0.528547465801239

Epoch 22: train loss 0.5002524387091398
Epoch 22: val loss 0.5310595631599426

Epoch 23: train loss 0.49694525077939034
Epoch 23: val loss 0.5340518355369568

Epoch 24: train loss 0.5180137492716312
Epoch 24: val loss 0.5267611742019653

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.705300894650546
Epoch 0: val loss 0.682632327079773

Epoch 1: train loss 0.6791497306390242
Epoch 1: val loss 0.670293927192688

Epoch 2: train loss 0.6651227690956809
Epoch 2: val loss 0.6537078022956848

Epoch 3: train loss 0.640682112086903
Epoch 3: val loss 0.6389411091804504

Epoch 4: train loss 0.6218492442911322
Epoch 4: val loss 0.6227883100509644

Epoch 5: train loss 0.6152034835381941
Epoch 5: val loss 0.6052438020706177

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.717552900314331
Epoch 0: val loss 0.6819087862968445

Epoch 1: train loss 0.6945961654186249
Epoch 1: val loss 0.6621209979057312

Epoch 2: train loss 0.6523425579071045
Epoch 2: val loss 0.6403497457504272

Epoch 3: train loss 0.6248390436172485
Epoch 3: val loss 0.6220672130584717

Epoch 4: train loss 0.6001179218292236
Epoch 4: val loss 0.6008818745613098

Epoch 5: train loss 0.5768868386745453
Epoch 5: val loss 0.5692824721336365

Epoch 6: train loss 0.56224904358387
Epoch 6: val loss 0.5485835671424866

Epoch 7: train loss 0.5322031229734421
Epoch 7: val loss 0.54482501745224

Epoch 8: train loss 0.5388440161943435
Epoch 8: val loss 0.5410845279693604

Epoch 9: train loss 0.537719014286995
Epoch 9: val loss 0.5348392724990845

Epoch 10: train loss 0.549746623635292
Epoch 10: val loss 0.5421246886253357

Epoch 11: train loss 0.5107859015464783
Epoch 11: val loss 0.5349040031433105

Epoch 12: train loss 0.5120158493518829
Epoch 12: val loss 0.5302231311798096

Epoch 13: train loss 0.5106284648180008
Epoch 13: val loss 0.5366210341453552

Epoch 14: train loss 0.49248232543468473
Epoch 14: val loss 0.5414261221885681

Epoch 15: train loss 0.5328395277261734
Epoch 15: val loss 0.5251412391662598

Epoch 16: train loss 0.47975064218044283
Epoch 16: val loss 0.516243040561676

Epoch 17: train loss 0.5071540683507919
Epoch 17: val loss 0.523383617401123

Epoch 18: train loss 0.47408710420131683
Epoch 18: val loss 0.5328483581542969

Epoch 19: train loss 0.5374056786298752
Epoch 19: val loss 0.5170818567276001

Epoch 20: train loss 0.5031102627515793
Epoch 20: val loss 0.5277890563011169

Epoch 21: train loss 0.5260724365711212
Epoch 21: val loss 0.5142672657966614

Epoch 22: train loss 0.5176654368638992
Epoch 22: val loss 0.5244577527046204

Epoch 23: train loss 0.4902100771665573
Epoch 23: val loss 0.525590181350708

Epoch 24: train loss 0.4706592470407486
Epoch 24: val loss 0.5267049074172974

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.69794802069664
Epoch 0: val loss 0.690203845500946

Epoch 1: train loss 0.6838801145553589
Epoch 1: val loss 0.6772717237472534

Epoch 2: train loss 0.6685837388038636
Epoch 2: val loss 0.6651208996772766

Epoch 3: train loss 0.6515584409236908
Epoch 3: val loss 0.653637170791626

Epoch 4: train loss 0.6434535086154938
Epoch 4: val loss 0.6393974423408508

Epoch 5: train loss 0.6219142198562622
Epoch 5: val loss 0.6252893209457397

Epoch 6: train loss 0.6035061657428742
Epoch 6: val loss 0.6116174459457397

Epoch 7: train loss 0.5982543557882309
Epoch 7: val loss 0.5938228368759155

Epoch 8: train loss 0.5719314754009247
Epoch 8: val loss 0.580795168876648

Epoch 9: train loss 0.5473954200744628
Epoch 9: val loss 0.5709706544876099

Epoch 10: train loss 0.5597352057695388
Epoch 10: val loss 0.5578380823135376

Epoch 11: train loss 0.5253663152456284
Epoch 11: val loss 0.5480061173439026

Epoch 12: train loss 0.5745801478624344
Epoch 12: val loss 0.5464279055595398

Epoch 13: train loss 0.5516125410795212
Epoch 13: val loss 0.5454393625259399

Epoch 14: train loss 0.5350077390670777
Epoch 14: val loss 0.5457378029823303

Epoch 15: train loss 0.5113380163908005
Epoch 15: val loss 0.5445398688316345

Epoch 16: train loss 0.5333906531333923
Epoch 16: val loss 0.5397703647613525

Epoch 17: train loss 0.5408898711204528
Epoch 17: val loss 0.5355400443077087

Epoch 18: train loss 0.4980204313993454
Epoch 18: val loss 0.5342395901679993

Epoch 19: train loss 0.5036159127950668
Epoch 19: val loss 0.5330101251602173

Epoch 20: train loss 0.48964488208293916
Epoch 20: val loss 0.5280435681343079

Epoch 21: train loss 0.4982029229402542
Epoch 21: val loss 0.5214439630508423

Epoch 22: train loss 0.5010410219430923
Epoch 22: val loss 0.5199120044708252

Epoch 23: train loss 0.4882785797119141
Epoch 23: val loss 0.5220384001731873

Epoch 24: train loss 0.48961250483989716
Epoch 24: val loss 0.5244239568710327

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6736383497714996
Epoch 0: val loss 0.6576172113418579

Epoch 1: train loss 0.641831350326538
Epoch 1: val loss 0.6388244032859802

Epoch 2: train loss 0.6360719740390778
Epoch 2: val loss 0.6214534044265747

Epoch 3: train loss 0.6134985446929931
Epoch 3: val loss 0.6000540852546692

Epoch 4: train loss 0.5840738892555237
Epoch 4: val loss 0.5787568688392639

Epoch 5: train loss 0.5670607417821885
Epoch 5: val loss 0.5642468929290771

Epoch 6: train loss 0.5570582538843155
Epoch 6: val loss 0.5566653609275818

Epoch 7: train loss 0.535787296295166
Epoch 7: val loss 0.5551920533180237

Epoch 8: train loss 0.5498186230659485
Epoch 8: val loss 0.5522320866584778

Epoch 9: train loss 0.5329075515270233
Epoch 9: val loss 0.5517230033874512

Epoch 10: train loss 0.5174105316400528
Epoch 10: val loss 0.5523359775543213

Epoch 11: train loss 0.5337878912687302
Epoch 11: val loss 0.5510008335113525

Epoch 12: train loss 0.5122004747390747
Epoch 12: val loss 0.5516821146011353

Epoch 13: train loss 0.5254857271909714
Epoch 13: val loss 0.553825855255127

Epoch 14: train loss 0.5366212457418442
Epoch 14: val loss 0.5559601187705994

Epoch 15: train loss 0.5288451790809632
Epoch 15: val loss 0.5604285597801208

Epoch 16: train loss 0.523256978392601
Epoch 16: val loss 0.5592110753059387

Epoch 17: train loss 0.5074406862258911
Epoch 17: val loss 0.5583149194717407

Epoch 18: train loss 0.496084401011467
Epoch 18: val loss 0.5558724403381348

Epoch 19: train loss 0.5133083134889602
Epoch 19: val loss 0.5528454780578613

Epoch 20: train loss 0.5097631067037582
Epoch 20: val loss 0.5518200397491455

Epoch 21: train loss 0.5041528016328811
Epoch 21: val loss 0.5498232841491699

Epoch 22: train loss 0.49340773522853854
Epoch 22: val loss 0.5497949123382568

Epoch 23: train loss 0.48998922407627105
Epoch 23: val loss 0.5483852624893188

Epoch 24: train loss 0.4991673618555069
Epoch 24: val loss 0.5507222414016724

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6960716366767883
Epoch 0: val loss 0.6617053151130676

Epoch 1: train loss 0.6699846863746644
Epoch 1: val loss 0.6356313228607178

Epoch 2: train loss 0.6467062592506408
Epoch 2: val loss 0.6155607104301453

Epoch 3: train loss 0.608311128616333
Epoch 3: val loss 0.599829375743866

Epoch 4: train loss 0.5751613944768905
Epoch 4: val loss 0.5807605981826782

Epoch 5: train loss 0.5715509951114655
Epoch 5: val loss 0.5653097033500671

Epoch 6: train loss 0.5731645613908768
Epoch 6: val loss 0.5582722425460815

Epoch 7: train loss 0.5571071088314057
Epoch 7: val loss 0.5551546216011047

Epoch 8: train loss 0.57390798330307
Epoch 8: val loss 0.5483007431030273

Epoch 9: train loss 0.5326567173004151
Epoch 9: val loss 0.5450215935707092

Epoch 10: train loss 0.5392773658037185
Epoch 10: val loss 0.5451587438583374

Epoch 11: train loss 0.5162889242172242
Epoch 11: val loss 0.5436272621154785

Epoch 12: train loss 0.5279074877500534
Epoch 12: val loss 0.5418111681938171

Epoch 13: train loss 0.5133974760770798
Epoch 13: val loss 0.5464004278182983

Epoch 14: train loss 0.5339802414178848
Epoch 14: val loss 0.5487757325172424

Epoch 15: train loss 0.4957705080509186
Epoch 15: val loss 0.542904794216156

Epoch 16: train loss 0.5023883044719696
Epoch 16: val loss 0.5442188382148743

Epoch 17: train loss 0.5089129686355591
Epoch 17: val loss 0.5487126708030701

Epoch 18: train loss 0.4806243985891342
Epoch 18: val loss 0.5498723387718201

Epoch 19: train loss 0.5012813866138458
Epoch 19: val loss 0.5493143796920776

Epoch 20: train loss 0.4875400125980377
Epoch 20: val loss 0.5524371862411499

Epoch 21: train loss 0.4747796058654785
Epoch 21: val loss 0.5597106218338013

Epoch 22: train loss 0.4751338273286819
Epoch 22: val loss 0.569786787033081

Epoch 23: train loss 0.49644135534763334
Epoch 23: val loss 0.5701758861541748

Epoch 24: train loss 0.49394762217998506
Epoch 24: val loss 0.5739696025848389

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6982444066267747
Epoch 0: val loss 0.6877166032791138

Epoch 1: train loss 0.6690927422963656
Epoch 1: val loss 0.6698300242424011

Epoch 2: train loss 0.6511910190949073
Epoch 2: val loss 0.6513234972953796

Epoch 3: train loss 0.6279913462125338
Epoch 3: val loss 0.634549081325531

Epoch 4: train loss 0.6035842161912185
Epoch 4: val loss 0.6177648901939392

Epoch 5: train loss 0.6002411200450017
Epoch 5: val loss 0.6030511856079102

Epoch 6: train loss 0.5718353574092572
Epoch 6: val loss 0.5952017903327942

Epoch 7: train loss 0.5581510892281165
Epoch 7: val loss 0.5838659405708313

Epoch 8: train loss 0.547953717983686
Epoch 8: val loss 0.5827530026435852

Epoch 9: train loss 0.5312367815237778
Epoch 9: val loss 0.5734509229660034

Epoch 10: train loss 0.5359615362607516
Epoch 10: val loss 0.5702833533287048

Epoch 11: train loss 0.5325023463139167
Epoch 11: val loss 0.5691894292831421

Epoch 12: train loss 0.5342559608129355
Epoch 12: val loss 0.562175452709198

Epoch 13: train loss 0.5162155880377843
Epoch 13: val loss 0.5577144026756287

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6884735822677612
Epoch 0: val loss 0.693729817867279

Epoch 1: train loss 0.6968756914138794
Epoch 1: val loss 0.683705747127533

Epoch 2: train loss 0.6871878902117411
Epoch 2: val loss 0.6813468933105469

Epoch 3: train loss 0.6683075229326884
Epoch 3: val loss 0.6805344223976135

Epoch 4: train loss 0.6432302859094408
Epoch 4: val loss 0.6774356961250305

Epoch 5: train loss 0.6386573910713196
Epoch 5: val loss 0.6802394986152649

Epoch 6: train loss 0.6367681754959954
Epoch 6: val loss 0.6742408871650696

Epoch 7: train loss 0.6510690251986185
Epoch 7: val loss 0.6771706938743591

Epoch 8: train loss 0.6167828639348348
Epoch 8: val loss 0.6776341795921326

Epoch 9: train loss 0.6253449387020535
Epoch 9: val loss 0.6709238886833191

Epoch 10: train loss 0.5999523003896078
Epoch 10: val loss 0.6695730090141296

Epoch 11: train loss 0.6141468286514282
Epoch 11: val loss 0.677854061126709

Epoch 12: train loss 0.5969797041681077
Epoch 12: val loss 0.6826462149620056

Epoch 13: train loss 0.5795565446217855
Epoch 13: val loss 0.6716845631599426

Epoch 14: train loss 0.5907884968651665
Epoch 14: val loss 0.679080069065094

Epoch 15: train loss 0.584860728846656
Epoch 15: val loss 0.6781237125396729

Epoch 16: train loss 0.5945160587628683
Epoch 16: val loss 0.6740171909332275

Epoch 17: train loss 0.5720792677667406
Epoch 17: val loss 0.6761495471000671

Epoch 18: train loss 0.5776395499706268
Epoch 18: val loss 0.6708705425262451

Epoch 19: train loss 0.5604513320657942
Epoch 19: val loss 0.6691122055053711

Epoch 20: train loss 0.5786667267481486
Epoch 20: val loss 0.6732612252235413

Epoch 21: train loss 0.5527727007865906
Epoch 21: val loss 0.6732226014137268

Epoch 22: train loss 0.5547797679901123
Epoch 22: val loss 0.6682801246643066

Epoch 23: train loss 0.5708717538250817
Epoch 23: val loss 0.6691780090332031

Epoch 24: train loss 0.5655295617050595
Epoch 24: val loss 0.6769018769264221

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7103947136137221
Epoch 0: val loss 0.6688048243522644

Epoch 1: train loss 0.6792943477630615
Epoch 1: val loss 0.6673061847686768

Epoch 2: train loss 0.6967845890257094
Epoch 2: val loss 0.6651400923728943

Epoch 3: train loss 0.6952626506487528
Epoch 3: val loss 0.6657214760780334

Epoch 4: train loss 0.677244140042199
Epoch 4: val loss 0.663640558719635

Epoch 5: train loss 0.678332957956526
Epoch 5: val loss 0.6611634492874146

Epoch 6: train loss 0.6735886335372925
Epoch 6: val loss 0.6578496098518372

Epoch 7: train loss 0.6615236666467454
Epoch 7: val loss 0.654503345489502

Epoch 8: train loss 0.6646518177456326
Epoch 8: val loss 0.6540656089782715

Epoch 9: train loss 0.673612117767334
Epoch 9: val loss 0.655830442905426

Epoch 10: train loss 0.651135676436954
Epoch 10: val loss 0.6508809924125671

Epoch 11: train loss 0.6366701126098633
Epoch 11: val loss 0.6395770907402039

Epoch 12: train loss 0.6458346512582567
Epoch 12: val loss 0.6346043944358826

Epoch 13: train loss 0.648447056611379
Epoch 13: val loss 0.6297629475593567

Epoch 14: train loss 0.6384951670964559
Epoch 14: val loss 0.6293701529502869

Epoch 15: train loss 0.6447151700655619
Epoch 15: val loss 0.6353979706764221

Epoch 16: train loss 0.6343377894825406
Epoch 16: val loss 0.6336743235588074

Epoch 17: train loss 0.6312168505456712
Epoch 17: val loss 0.6214159727096558

Epoch 18: train loss 0.6183920303980509
Epoch 18: val loss 0.6074540019035339

Epoch 19: train loss 0.6147478222846985
Epoch 19: val loss 0.6065395474433899

Epoch 20: train loss 0.5932065645853678
Epoch 20: val loss 0.6101540327072144

Epoch 21: train loss 0.6123982005649142
Epoch 21: val loss 0.6124737858772278

Epoch 22: train loss 0.5935785637961494
Epoch 22: val loss 0.6066961288452148

Epoch 23: train loss 0.6069375077883402
Epoch 23: val loss 0.5916951298713684

Epoch 24: train loss 0.5934919516245524
Epoch 24: val loss 0.6026753187179565

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6851544247733222
Epoch 0: val loss 0.6865253448486328

Epoch 1: train loss 0.6757805877261691
Epoch 1: val loss 0.6770959496498108

Epoch 2: train loss 0.6853962275716994
Epoch 2: val loss 0.6661266684532166

Epoch 3: train loss 0.6618231468730502
Epoch 3: val loss 0.6589581966400146

Epoch 4: train loss 0.6475357214609782
Epoch 4: val loss 0.652640163898468

Epoch 5: train loss 0.6546362439791361
Epoch 5: val loss 0.6459867358207703

Epoch 6: train loss 0.6386583712365892
Epoch 6: val loss 0.6404302716255188

Epoch 7: train loss 0.635995950963762
Epoch 7: val loss 0.634831964969635

Epoch 8: train loss 0.6241009698973762
Epoch 8: val loss 0.6283920407295227

Epoch 9: train loss 0.6108633279800415
Epoch 9: val loss 0.6248956322669983

Epoch 10: train loss 0.6228566633330451
Epoch 10: val loss 0.6216595768928528

Epoch 11: train loss 0.6190619270006815
Epoch 11: val loss 0.6194557547569275

Epoch 12: train loss 0.5938210818502638
Epoch 12: val loss 0.6172937750816345

Epoch 13: train loss 0.5856385429700216
Epoch 13: val loss 0.6145366430282593

Epoch 14: train loss 0.5751329726643033
Epoch 14: val loss 0.6108208298683167

Epoch 15: train loss 0.5859717263115777
Epoch 15: val loss 0.6083062887191772

Epoch 16: train loss 0.5943195025126139
Epoch 16: val loss 0.608120858669281

Epoch 17: train loss 0.5798867974016402
Epoch 17: val loss 0.6100477576255798

Epoch 18: train loss 0.5646538535753886
Epoch 18: val loss 0.6064726710319519

Epoch 19: train loss 0.5534515976905823
Epoch 19: val loss 0.5979858040809631

Epoch 20: train loss 0.5665745735168457
Epoch 20: val loss 0.5963608622550964

Epoch 21: train loss 0.5344716542296939
Epoch 21: val loss 0.589117705821991

Epoch 22: train loss 0.5660330189598931
Epoch 22: val loss 0.5890946984291077

Epoch 23: train loss 0.5549765626589457
Epoch 23: val loss 0.5928950905799866

Epoch 24: train loss 0.5497137241893344
Epoch 24: val loss 0.590204656124115

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012621429231432
Epoch 0: val loss 0.6863856315612793

Epoch 1: train loss 0.669234401649899
Epoch 1: val loss 0.675579845905304

Epoch 2: train loss 0.6808978451622857
Epoch 2: val loss 0.6651117205619812

Epoch 3: train loss 0.6804745329750909
Epoch 3: val loss 0.6565722823143005

Epoch 4: train loss 0.6739646328820122
Epoch 4: val loss 0.650721549987793

Epoch 5: train loss 0.6529976659350925
Epoch 5: val loss 0.6443738341331482

Epoch 6: train loss 0.6573411424954733
Epoch 6: val loss 0.6396183371543884

Epoch 7: train loss 0.6534601185056899
Epoch 7: val loss 0.6345380544662476

Epoch 8: train loss 0.6509200665685866
Epoch 8: val loss 0.6284890174865723

Epoch 9: train loss 0.6291978359222412
Epoch 9: val loss 0.62100750207901

Epoch 10: train loss 0.6421691841549344
Epoch 10: val loss 0.6141219735145569

Epoch 11: train loss 0.6288139224052429
Epoch 11: val loss 0.6078720688819885

Epoch 12: train loss 0.6182232101758321
Epoch 12: val loss 0.6005746722221375

Epoch 13: train loss 0.599383552869161
Epoch 13: val loss 0.5962356925010681

Epoch 14: train loss 0.6040768292215135
Epoch 14: val loss 0.5904905200004578

Epoch 15: train loss 0.6078760226567587
Epoch 15: val loss 0.5876960158348083

Epoch 16: train loss 0.6166678137249417
Epoch 16: val loss 0.5845167636871338

Epoch 17: train loss 0.60328076283137
Epoch 17: val loss 0.5829686522483826

Epoch 18: train loss 0.5738636056582133
Epoch 18: val loss 0.574231743812561

Epoch 19: train loss 0.592123978667789
Epoch 19: val loss 0.5711895823478699

Epoch 20: train loss 0.5840886831283569
Epoch 20: val loss 0.5672802329063416

Epoch 21: train loss 0.5945245557361178
Epoch 21: val loss 0.5629149675369263

Epoch 22: train loss 0.5807850625779893
Epoch 22: val loss 0.5595943331718445

Epoch 23: train loss 0.5722029341591729
Epoch 23: val loss 0.5603960752487183

Epoch 24: train loss 0.5763378375106387
Epoch 24: val loss 0.5574833750724792

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6905381480852762
Epoch 0: val loss 0.6726760864257812

Epoch 1: train loss 0.6785234361886978
Epoch 1: val loss 0.6636804938316345

Epoch 2: train loss 0.6677405287822088
Epoch 2: val loss 0.6525404453277588

Epoch 3: train loss 0.662697638074557
Epoch 3: val loss 0.6436804533004761

Epoch 4: train loss 0.6528110504150391
Epoch 4: val loss 0.6362706422805786

Epoch 5: train loss 0.6460821976264318
Epoch 5: val loss 0.629131019115448

Epoch 6: train loss 0.6286807159582773
Epoch 6: val loss 0.6233721971511841

Epoch 7: train loss 0.6295726597309113
Epoch 7: val loss 0.6166595220565796

Epoch 8: train loss 0.626757025718689
Epoch 8: val loss 0.6102966666221619

Epoch 9: train loss 0.5999378065268198
Epoch 9: val loss 0.602403998374939

Epoch 10: train loss 0.6122752328713735
Epoch 10: val loss 0.6008709669113159

Epoch 11: train loss 0.5951163694262505
Epoch 11: val loss 0.5921589136123657

Epoch 12: train loss 0.5955493152141571
Epoch 12: val loss 0.5898966193199158

Epoch 13: train loss 0.5954541365305582
Epoch 13: val loss 0.5905383229255676

Epoch 14: train loss 0.5744295244415601
Epoch 14: val loss 0.5822962522506714

Epoch 15: train loss 0.585822989543279
Epoch 15: val loss 0.5818267464637756

Epoch 16: train loss 0.5874821444352468
Epoch 16: val loss 0.5818111896514893

Epoch 17: train loss 0.5736985852320989
Epoch 17: val loss 0.5832952857017517

Epoch 18: train loss 0.5713666081428528
Epoch 18: val loss 0.5737237334251404

Epoch 19: train loss 0.5760532716910044
Epoch 19: val loss 0.5779125690460205

Epoch 20: train loss 0.561866377790769
Epoch 20: val loss 0.5677666664123535

Epoch 21: train loss 0.5502959216634432
Epoch 21: val loss 0.5738555192947388

Epoch 22: train loss 0.5448919584353765
Epoch 22: val loss 0.5681222081184387

Epoch 23: train loss 0.5540548885862032
Epoch 23: val loss 0.5762256979942322

Epoch 24: train loss 0.5482756222287813
Epoch 24: val loss 0.5624144673347473

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6967474655671553
Epoch 0: val loss 0.6829233169555664

Epoch 1: train loss 0.6767090071331371
Epoch 1: val loss 0.6740678548812866

Epoch 2: train loss 0.6736183383248069
Epoch 2: val loss 0.670043408870697

Epoch 3: train loss 0.6624349409883673
Epoch 3: val loss 0.6675981879234314

Epoch 4: train loss 0.6243454326282848
Epoch 4: val loss 0.666523814201355

Epoch 5: train loss 0.6249587915160439
Epoch 5: val loss 0.6635546684265137

Epoch 6: train loss 0.6111627383665605
Epoch 6: val loss 0.6583532094955444

Epoch 7: train loss 0.5990108522501859
Epoch 7: val loss 0.6561236381530762

Epoch 8: train loss 0.6000681898810647
Epoch 8: val loss 0.6474187970161438

Epoch 9: train loss 0.6037352626973932
Epoch 9: val loss 0.6380221247673035

Epoch 10: train loss 0.5651150291616266
Epoch 10: val loss 0.6321732997894287

Epoch 11: train loss 0.5693642171946439
Epoch 11: val loss 0.635802686214447

Epoch 12: train loss 0.571863824670965
Epoch 12: val loss 0.6367959380149841

Epoch 13: train loss 0.5606086985631422
Epoch 13: val loss 0.6269422173500061

Epoch 14: train loss 0.555457895452326
Epoch 14: val loss 0.6232243776321411

Epoch 15: train loss 0.5429337241432883
Epoch 15: val loss 0.6229681968688965

Epoch 16: train loss 0.5371307784860785
Epoch 16: val loss 0.6306872367858887

Epoch 17: train loss 0.5542438680475409
Epoch 17: val loss 0.616125226020813

Epoch 18: train loss 0.5378876870328729
Epoch 18: val loss 0.6011271476745605

Epoch 19: train loss 0.5303645540367473
Epoch 19: val loss 0.5924921035766602

Epoch 20: train loss 0.5293270945549011
Epoch 20: val loss 0.5999166965484619

Epoch 21: train loss 0.5412571944973685
Epoch 21: val loss 0.597544252872467

Epoch 22: train loss 0.540990796956149
Epoch 22: val loss 0.5974024534225464

Epoch 23: train loss 0.5279045917771079
Epoch 23: val loss 0.5850121974945068

Epoch 24: train loss 0.49129127914255316
Epoch 24: val loss 0.5781463384628296

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7399942116303877
Epoch 0: val loss 0.6874338388442993

Epoch 1: train loss 0.699864154512232
Epoch 1: val loss 0.6795206069946289

Epoch 2: train loss 0.6713473796844482
Epoch 2: val loss 0.6697221994400024

Epoch 3: train loss 0.6607547239823774
Epoch 3: val loss 0.6559718251228333

Epoch 4: train loss 0.659080136906017
Epoch 4: val loss 0.643683135509491

Epoch 5: train loss 0.6355237473141063
Epoch 5: val loss 0.6295578479766846

Epoch 6: train loss 0.6264015327800404
Epoch 6: val loss 0.6179192066192627

Epoch 7: train loss 0.6215129657225176
Epoch 7: val loss 0.6099439263343811

Epoch 8: train loss 0.6118594082919034
Epoch 8: val loss 0.6030481457710266

Epoch 9: train loss 0.623366816477342
Epoch 9: val loss 0.6006358861923218

Epoch 10: train loss 0.6043048392642628
Epoch 10: val loss 0.601566731929779

Epoch 11: train loss 0.6055660383267836
Epoch 11: val loss 0.6057645678520203

Epoch 12: train loss 0.5724747641520067
Epoch 12: val loss 0.5955996513366699

Epoch 13: train loss 0.5898085642944683
Epoch 13: val loss 0.59160977602005

Epoch 14: train loss 0.5790511613542383
Epoch 14: val loss 0.594506561756134

Epoch 15: train loss 0.5740728324109857
Epoch 15: val loss 0.5903733968734741

Epoch 16: train loss 0.5664172416383569
Epoch 16: val loss 0.5879089832305908

Epoch 17: train loss 0.5853960026394237
Epoch 17: val loss 0.5865837931632996

Epoch 18: train loss 0.564258253032511
Epoch 18: val loss 0.5896686911582947

Epoch 19: train loss 0.5501047101887789
Epoch 19: val loss 0.5915279984474182

Epoch 20: train loss 0.569347470998764
Epoch 20: val loss 0.5896049737930298

Epoch 21: train loss 0.5509389313784513
Epoch 21: val loss 0.5927394032478333

Epoch 22: train loss 0.5469427569345995
Epoch 22: val loss 0.5981909036636353

Epoch 23: train loss 0.5554702281951904
Epoch 23: val loss 0.6020613312721252

Epoch 24: train loss 0.5577945058996027
Epoch 24: val loss 0.6073246598243713

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.68285794691606
Epoch 0: val loss 0.6935535669326782

Epoch 1: train loss 0.6636445305564187
Epoch 1: val loss 0.6813070178031921

Epoch 2: train loss 0.6662085923281583
Epoch 2: val loss 0.6714866757392883

Epoch 3: train loss 0.6227548610080372
Epoch 3: val loss 0.6583361029624939

Epoch 4: train loss 0.6249280951239846
Epoch 4: val loss 0.6516336798667908

Epoch 5: train loss 0.6050790331580422
Epoch 5: val loss 0.6493295431137085

Epoch 6: train loss 0.6143599260937084
Epoch 6: val loss 0.6393542289733887

Epoch 7: train loss 0.5818512331355702
Epoch 7: val loss 0.6337820291519165

Epoch 8: train loss 0.5836586654186249
Epoch 8: val loss 0.6319718956947327

Epoch 9: train loss 0.5754189166155729
Epoch 9: val loss 0.6285390853881836

Epoch 10: train loss 0.5643250075253573
Epoch 10: val loss 0.6241022944450378

Epoch 11: train loss 0.5769010077823292
Epoch 11: val loss 0.6287680268287659

Epoch 12: train loss 0.543611699884588
Epoch 12: val loss 0.6210923790931702

Epoch 13: train loss 0.5441151749004017
Epoch 13: val loss 0.6225279569625854

Epoch 14: train loss 0.5179152217778292
Epoch 14: val loss 0.6248452663421631

Epoch 15: train loss 0.5300564738837156
Epoch 15: val loss 0.6217952370643616

Epoch 16: train loss 0.5398127111521634
Epoch 16: val loss 0.6370466947555542

Epoch 17: train loss 0.4908235018903559
Epoch 17: val loss 0.6140657067298889

Epoch 18: train loss 0.5164132091132078
Epoch 18: val loss 0.6127803921699524

Epoch 19: train loss 0.5340375737710432
Epoch 19: val loss 0.6243582367897034

Epoch 20: train loss 0.5288756923242048
Epoch 20: val loss 0.6128463745117188

Epoch 21: train loss 0.518523400480097
Epoch 21: val loss 0.6201947331428528

Epoch 22: train loss 0.4871057380329479
Epoch 22: val loss 0.6301781535148621

Epoch 23: train loss 0.4863771281459115
Epoch 23: val loss 0.6249539256095886

Epoch 24: train loss 0.49756418845870276
Epoch 24: val loss 0.615361213684082

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6987404714931141
Epoch 0: val loss 0.6886393427848816

Epoch 1: train loss 0.689038487997922
Epoch 1: val loss 0.6831804513931274

Epoch 2: train loss 0.6731725876981561
Epoch 2: val loss 0.675844669342041

Epoch 3: train loss 0.6650985262610696
Epoch 3: val loss 0.6671879887580872

Epoch 4: train loss 0.6597528566013683
Epoch 4: val loss 0.6564790606498718

Epoch 5: train loss 0.6428559476679022
Epoch 5: val loss 0.6501918435096741

Epoch 6: train loss 0.6351430145176974
Epoch 6: val loss 0.6449542045593262

Epoch 7: train loss 0.6273886669765819
Epoch 7: val loss 0.6372056007385254

Epoch 8: train loss 0.6166887852278623
Epoch 8: val loss 0.6296426057815552

Epoch 9: train loss 0.6254325617443431
Epoch 9: val loss 0.6243747472763062

Epoch 10: train loss 0.5924136909571561
Epoch 10: val loss 0.6265029311180115

Epoch 11: train loss 0.6022635806690563
Epoch 11: val loss 0.615230917930603

Epoch 12: train loss 0.5845234421166506
Epoch 12: val loss 0.6113354563713074

Epoch 13: train loss 0.593257340517911
Epoch 13: val loss 0.6093206405639648

Epoch 14: train loss 0.5788506919687445
Epoch 14: val loss 0.6132538318634033

Epoch 15: train loss 0.599819844419306
Epoch 15: val loss 0.6126353740692139

Epoch 16: train loss 0.5730208429423246
Epoch 16: val loss 0.6129531860351562

Epoch 17: train loss 0.5728096040812406
Epoch 17: val loss 0.6142656207084656

Epoch 18: train loss 0.5844731710173867
Epoch 18: val loss 0.6159323453903198

Epoch 19: train loss 0.5324603454633192
Epoch 19: val loss 0.6103836297988892

Epoch 20: train loss 0.5615772279826078
Epoch 20: val loss 0.6085399389266968

Epoch 21: train loss 0.5642183287577196
Epoch 21: val loss 0.6022571921348572

Epoch 22: train loss 0.5688364180651578
Epoch 22: val loss 0.6001113653182983

Epoch 23: train loss 0.5405109335075725
Epoch 23: val loss 0.6028387546539307

Epoch 24: train loss 0.5489623492414301
Epoch 24: val loss 0.599750816822052

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.692319278206144
Epoch 0: val loss 0.687335193157196

Epoch 1: train loss 0.6682692553315844
Epoch 1: val loss 0.6719527244567871

Epoch 2: train loss 0.6439807329859052
Epoch 2: val loss 0.6564249396324158

Epoch 3: train loss 0.6421054261071342
Epoch 3: val loss 0.6503938436508179

Epoch 4: train loss 0.6226101049355098
Epoch 4: val loss 0.6530194878578186

Epoch 5: train loss 0.6167690285614559
Epoch 5: val loss 0.6519773602485657

Epoch 6: train loss 0.61650550365448
Epoch 6: val loss 0.6618879437446594

Epoch 7: train loss 0.6033556503908974
Epoch 7: val loss 0.6617819666862488

Epoch 8: train loss 0.5924494862556458
Epoch 8: val loss 0.6600474715232849

Epoch 9: train loss 0.5879624145371574
Epoch 9: val loss 0.6538008451461792

Epoch 10: train loss 0.5894128084182739
Epoch 10: val loss 0.6574962735176086

Epoch 11: train loss 0.5911921347890582
Epoch 11: val loss 0.6616411805152893

Epoch 12: train loss 0.5778875265802655
Epoch 12: val loss 0.6830787658691406

Epoch 13: train loss 0.5731416046619415
Epoch 13: val loss 0.6636289954185486

Epoch 14: train loss 0.5645351133176258
Epoch 14: val loss 0.6599293351173401

Epoch 15: train loss 0.5756431860583169
Epoch 15: val loss 0.6630516052246094

Epoch 16: train loss 0.5536654038088662
Epoch 16: val loss 0.66119784116745

Epoch 17: train loss 0.5347909884793418
Epoch 17: val loss 0.6666378378868103

Epoch 18: train loss 0.5434253513813019
Epoch 18: val loss 0.663214385509491

Epoch 19: train loss 0.5433263565812793
Epoch 19: val loss 0.6796265244483948

Epoch 20: train loss 0.5340966539723533
Epoch 20: val loss 0.6570329666137695

Epoch 21: train loss 0.5224727945668357
Epoch 21: val loss 0.6540864109992981

Epoch 22: train loss 0.5219930644546237
Epoch 22: val loss 0.6635231971740723

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7069220741589864
Epoch 0: val loss 0.7011411190032959

Epoch 1: train loss 0.7014115452766418
Epoch 1: val loss 0.692952036857605

Epoch 2: train loss 0.7002766132354736
Epoch 2: val loss 0.684243381023407

Epoch 3: train loss 0.6850302947892083
Epoch 3: val loss 0.6771565079689026

Epoch 4: train loss 0.6830648382504781
Epoch 4: val loss 0.6721861362457275

Epoch 5: train loss 0.6695234709315829
Epoch 5: val loss 0.6698599457740784

Epoch 6: train loss 0.6707478364308676
Epoch 6: val loss 0.6681350469589233

Epoch 7: train loss 0.671215189827813
Epoch 7: val loss 0.6641696691513062

Epoch 8: train loss 0.6754612790213691
Epoch 8: val loss 0.6588845252990723

Epoch 9: train loss 0.6617485019895766
Epoch 9: val loss 0.6476256847381592

Epoch 10: train loss 0.6415170762274001
Epoch 10: val loss 0.6439975500106812

Epoch 11: train loss 0.6524961921903822
Epoch 11: val loss 0.6444541811943054

Epoch 12: train loss 0.645909673637814
Epoch 12: val loss 0.6505540013313293

Epoch 13: train loss 0.6444393396377563
Epoch 13: val loss 0.6520623564720154

Epoch 14: train loss 0.6403512689802382
Epoch 14: val loss 0.637650191783905

Epoch 15: train loss 0.6417310701476203
Epoch 15: val loss 0.6307281255722046

Epoch 16: train loss 0.6376777754889594
Epoch 16: val loss 0.6347575783729553

Epoch 17: train loss 0.6349759234322442
Epoch 17: val loss 0.645970344543457

Epoch 18: train loss 0.6293481588363647
Epoch 18: val loss 0.6407872438430786

Epoch 19: train loss 0.6130916608704461
Epoch 19: val loss 0.6315332055091858

Epoch 20: train loss 0.6262078483899435
Epoch 20: val loss 0.6302887797355652

Epoch 21: train loss 0.6183901826540629
Epoch 21: val loss 0.6395324468612671

Epoch 22: train loss 0.6150012546115451
Epoch 22: val loss 0.6501226425170898

Epoch 23: train loss 0.6195387442906698
Epoch 23: val loss 0.6461247801780701

Epoch 24: train loss 0.6045317782296075
Epoch 24: val loss 0.6372097730636597

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7096119390593635
Epoch 0: val loss 0.7014772891998291

Epoch 1: train loss 0.7067736056115892
Epoch 1: val loss 0.6956973671913147

Epoch 2: train loss 0.6962918374273512
Epoch 2: val loss 0.6904783844947815

Epoch 3: train loss 0.6799785693486532
Epoch 3: val loss 0.6858434677124023

Epoch 4: train loss 0.6852401031388177
Epoch 4: val loss 0.6836872696876526

Epoch 5: train loss 0.6681384245554606
Epoch 5: val loss 0.6802788376808167

Epoch 6: train loss 0.6624730163150363
Epoch 6: val loss 0.6778953075408936

Epoch 7: train loss 0.6477553645769755
Epoch 7: val loss 0.6750154495239258

Epoch 8: train loss 0.6513693067762587
Epoch 8: val loss 0.6725014448165894

Epoch 9: train loss 0.6437843839327494
Epoch 9: val loss 0.670505940914154

Epoch 10: train loss 0.6320487062136332
Epoch 10: val loss 0.6647804975509644

Epoch 11: train loss 0.6240197486347623
Epoch 11: val loss 0.6607691049575806

Epoch 12: train loss 0.6131541662746005
Epoch 12: val loss 0.6623889803886414

Epoch 13: train loss 0.6091210179858737
Epoch 13: val loss 0.65964674949646

Epoch 14: train loss 0.6103661788834466
Epoch 14: val loss 0.6454852819442749

Epoch 15: train loss 0.5850409468015035
Epoch 15: val loss 0.6379964351654053

Epoch 16: train loss 0.5934321416748894
Epoch 16: val loss 0.6304061412811279

Epoch 17: train loss 0.5920001202159457
Epoch 17: val loss 0.634120523929596

Epoch 18: train loss 0.5850595401393043
Epoch 18: val loss 0.6204202175140381

Epoch 19: train loss 0.5537607073783875
Epoch 19: val loss 0.6274417042732239

Epoch 20: train loss 0.5447539157337613
Epoch 20: val loss 0.6315954923629761

Epoch 21: train loss 0.5432932840453254
Epoch 21: val loss 0.599982500076294

Epoch 22: train loss 0.5476079781850179
Epoch 22: val loss 0.6011186838150024

Epoch 23: train loss 0.5386420256561704
Epoch 23: val loss 0.5911053419113159

Epoch 24: train loss 0.530751903851827
Epoch 24: val loss 0.616280198097229

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6754975451363457
Epoch 0: val loss 0.6698406934738159

Epoch 1: train loss 0.669648203584883
Epoch 1: val loss 0.6633778810501099

Epoch 2: train loss 0.6633604500028822
Epoch 2: val loss 0.6578114628791809

Epoch 3: train loss 0.6482249564594693
Epoch 3: val loss 0.6531267166137695

Epoch 4: train loss 0.63584037621816
Epoch 4: val loss 0.6493063569068909

Epoch 5: train loss 0.6465249624517229
Epoch 5: val loss 0.6475315690040588

Epoch 6: train loss 0.6501004298528036
Epoch 6: val loss 0.6450157165527344

Epoch 7: train loss 0.629844069480896
Epoch 7: val loss 0.6443266272544861

Epoch 8: train loss 0.6328748464584351
Epoch 8: val loss 0.6442553400993347

Epoch 9: train loss 0.6305185225274827
Epoch 9: val loss 0.6414353251457214

Epoch 10: train loss 0.6248404582341512
Epoch 10: val loss 0.6377511620521545

Epoch 11: train loss 0.6228083504570855
Epoch 11: val loss 0.6359542608261108

Epoch 12: train loss 0.6198973655700684
Epoch 12: val loss 0.632370114326477

Epoch 13: train loss 0.6153335769971212
Epoch 13: val loss 0.6308192610740662

Epoch 14: train loss 0.6101083954175314
Epoch 14: val loss 0.6279785633087158

Epoch 15: train loss 0.5833745201428732
Epoch 15: val loss 0.6260651350021362

Epoch 16: train loss 0.6231980323791504
Epoch 16: val loss 0.624695897102356

Epoch 17: train loss 0.5981599423620436
Epoch 17: val loss 0.6216942667961121

Epoch 18: train loss 0.6124659644232856
Epoch 18: val loss 0.6196954846382141

Epoch 19: train loss 0.5871050126022763
Epoch 19: val loss 0.6182178854942322

Epoch 20: train loss 0.5746504233943092
Epoch 20: val loss 0.6219248175621033

Epoch 21: train loss 0.5819462802675035
Epoch 21: val loss 0.616544783115387

Epoch 22: train loss 0.5735385616620382
Epoch 22: val loss 0.6158232688903809

Epoch 23: train loss 0.5722515980402628
Epoch 23: val loss 0.61268150806427

Epoch 24: train loss 0.5616650283336639
Epoch 24: val loss 0.6057658195495605

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6926174759864807
Epoch 0: val loss 0.6829329133033752

Epoch 1: train loss 0.6632111536131965
Epoch 1: val loss 0.6777026057243347

Epoch 2: train loss 0.676816099219852
Epoch 2: val loss 0.6755602955818176

Epoch 3: train loss 0.6603078113661872
Epoch 3: val loss 0.6754291653633118

Epoch 4: train loss 0.6497215694851346
Epoch 4: val loss 0.6705525517463684

Epoch 5: train loss 0.6432332595189413
Epoch 5: val loss 0.6672233939170837

Epoch 6: train loss 0.6438962618509928
Epoch 6: val loss 0.6622422337532043

Epoch 7: train loss 0.6484172079298232
Epoch 7: val loss 0.6594960689544678

Epoch 8: train loss 0.6276983684963651
Epoch 8: val loss 0.6572611331939697

Epoch 9: train loss 0.6190953850746155
Epoch 9: val loss 0.6541805267333984

Epoch 10: train loss 0.5957581732008193
Epoch 10: val loss 0.648346483707428

Epoch 11: train loss 0.5945190191268921
Epoch 11: val loss 0.6493269801139832

Epoch 12: train loss 0.5922140015496148
Epoch 12: val loss 0.6423965096473694

Epoch 13: train loss 0.5873579780260721
Epoch 13: val loss 0.634346604347229

Epoch 14: train loss 0.5744871894518534
Epoch 14: val loss 0.6289190649986267

Epoch 15: train loss 0.5661158760388693
Epoch 15: val loss 0.6227536797523499

Epoch 16: train loss 0.560552352004581
Epoch 16: val loss 0.6295179128646851

Epoch 17: train loss 0.5484291116396586
Epoch 17: val loss 0.6281668543815613

Epoch 18: train loss 0.5430159601900313
Epoch 18: val loss 0.6284703016281128

Epoch 19: train loss 0.5378946959972382
Epoch 19: val loss 0.6251447796821594

Epoch 20: train loss 0.5345610843764411
Epoch 20: val loss 0.638708770275116

Epoch 21: train loss 0.5368767513169183
Epoch 21: val loss 0.6449959874153137

Epoch 22: train loss 0.5220091938972473
Epoch 22: val loss 0.6420857310295105

Epoch 23: train loss 0.5359925693935819
Epoch 23: val loss 0.6473511457443237

Epoch 24: train loss 0.5279883245627085
Epoch 24: val loss 0.6522493362426758

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6904158194859823
Epoch 0: val loss 0.6861464381217957

Epoch 1: train loss 0.6855530192454656
Epoch 1: val loss 0.6735420227050781

Epoch 2: train loss 0.6608167241017023
Epoch 2: val loss 0.6605454087257385

Epoch 3: train loss 0.6608613729476929
Epoch 3: val loss 0.6514132022857666

Epoch 4: train loss 0.6297348340352377
Epoch 4: val loss 0.645849347114563

Epoch 5: train loss 0.6338195204734802
Epoch 5: val loss 0.6392014026641846

Epoch 6: train loss 0.6176004807154337
Epoch 6: val loss 0.633433997631073

Epoch 7: train loss 0.627981906135877
Epoch 7: val loss 0.6261323094367981

Epoch 8: train loss 0.6164948145548502
Epoch 8: val loss 0.6201019883155823

Epoch 9: train loss 0.6354862203200659
Epoch 9: val loss 0.6177015900611877

Epoch 10: train loss 0.6203445643186569
Epoch 10: val loss 0.6142841577529907

Epoch 11: train loss 0.6055387109518051
Epoch 11: val loss 0.6142157912254333

Epoch 12: train loss 0.6167078241705894
Epoch 12: val loss 0.6135305762290955

Epoch 13: train loss 0.6143957475821177
Epoch 13: val loss 0.6158127188682556

Epoch 14: train loss 0.5955293700098991
Epoch 14: val loss 0.6116306781768799

Epoch 15: train loss 0.6054444263378779
Epoch 15: val loss 0.6062692403793335

Epoch 16: train loss 0.6059572945038477
Epoch 16: val loss 0.6083417534828186

Epoch 17: train loss 0.576957772175471
Epoch 17: val loss 0.6105908751487732

Epoch 18: train loss 0.5882388104995092
Epoch 18: val loss 0.6054951548576355

Epoch 19: train loss 0.6056688899795214
Epoch 19: val loss 0.6096245050430298

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.70500568151474
Epoch 0: val loss 0.6893659830093384

Epoch 1: train loss 0.6776920020580292
Epoch 1: val loss 0.6743105053901672

Epoch 2: train loss 0.651357638835907
Epoch 2: val loss 0.6563425660133362

Epoch 3: train loss 0.6099316775798798
Epoch 3: val loss 0.6376778483390808

Epoch 4: train loss 0.5807531535625458
Epoch 4: val loss 0.6159821152687073

Epoch 5: train loss 0.5537209689617157
Epoch 5: val loss 0.5902917981147766

Epoch 6: train loss 0.53298060297966
Epoch 6: val loss 0.5609768033027649

Epoch 7: train loss 0.5288889676332473
Epoch 7: val loss 0.528356671333313

Epoch 8: train loss 0.5274178862571717
Epoch 8: val loss 0.5065239071846008

Epoch 9: train loss 0.48087198436260226
Epoch 9: val loss 0.49492400884628296

Epoch 10: train loss 0.48047104477882385
Epoch 10: val loss 0.4658321142196655

Epoch 11: train loss 0.4539197638630867
Epoch 11: val loss 0.4395516514778137

Epoch 12: train loss 0.44105721414089205
Epoch 12: val loss 0.4327223300933838

Epoch 13: train loss 0.4355852365493774
Epoch 13: val loss 0.4345424175262451

Epoch 14: train loss 0.42029495537281036
Epoch 14: val loss 0.4282778799533844

Epoch 15: train loss 0.4133531659841537
Epoch 15: val loss 0.4249649941921234

Epoch 16: train loss 0.40169011652469633
Epoch 16: val loss 0.4115988314151764

Epoch 17: train loss 0.45248815417289734
Epoch 17: val loss 0.43841537833213806

Epoch 18: train loss 0.42245055735111237
Epoch 18: val loss 0.44618847966194153

Epoch 19: train loss 0.38461041152477266
Epoch 19: val loss 0.41440561413764954

Epoch 20: train loss 0.4765052288770676
Epoch 20: val loss 0.4160325229167938

Epoch 21: train loss 0.4255737900733948
Epoch 21: val loss 0.4143117666244507

Epoch 22: train loss 0.42200718224048617
Epoch 22: val loss 0.4124319851398468

Epoch 23: train loss 0.43373910784721376
Epoch 23: val loss 0.4291958808898926

Epoch 24: train loss 0.3830244347453117
Epoch 24: val loss 0.4301615357398987

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6429334282875061
Epoch 0: val loss 0.6340904831886292

Epoch 1: train loss 0.5758183181285859
Epoch 1: val loss 0.6077409386634827

Epoch 2: train loss 0.5621462792158127
Epoch 2: val loss 0.5713768005371094

Epoch 3: train loss 0.552573299407959
Epoch 3: val loss 0.5298904776573181

Epoch 4: train loss 0.4917837053537369
Epoch 4: val loss 0.4986652731895447

Epoch 5: train loss 0.44407995939254763
Epoch 5: val loss 0.46764206886291504

Epoch 6: train loss 0.46815702617168425
Epoch 6: val loss 0.4425148367881775

Epoch 7: train loss 0.43528780341148376
Epoch 7: val loss 0.4354734718799591

Epoch 8: train loss 0.42232105135917664
Epoch 8: val loss 0.4144391119480133

Epoch 9: train loss 0.41287118196487427
Epoch 9: val loss 0.42141300439834595

Epoch 10: train loss 0.42654704451560976
Epoch 10: val loss 0.45062941312789917

Epoch 11: train loss 0.40654965341091154
Epoch 11: val loss 0.41811463236808777

Epoch 12: train loss 0.388935486972332
Epoch 12: val loss 0.41079992055892944

Epoch 13: train loss 0.41529607176780703
Epoch 13: val loss 0.42282748222351074

Epoch 14: train loss 0.43667876720428467
Epoch 14: val loss 0.41581204533576965

Epoch 15: train loss 0.3951946794986725
Epoch 15: val loss 0.4088646173477173

Epoch 16: train loss 0.40339679419994356
Epoch 16: val loss 0.4093075692653656

Epoch 17: train loss 0.3883741036057472
Epoch 17: val loss 0.42173030972480774

Epoch 18: train loss 0.3696936458349228
Epoch 18: val loss 0.41990289092063904

Epoch 19: train loss 0.3816200613975525
Epoch 19: val loss 0.41746023297309875

Epoch 20: train loss 0.38798553347587583
Epoch 20: val loss 0.4133959710597992

Epoch 21: train loss 0.4635574907064438
Epoch 21: val loss 0.41308340430259705

Epoch 22: train loss 0.43825618624687196
Epoch 22: val loss 0.3993425965309143

Epoch 23: train loss 0.42317306697368623
Epoch 23: val loss 0.39763516187667847

Epoch 24: train loss 0.47888426184654237
Epoch 24: val loss 0.4078746736049652

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7178740859031677
Epoch 0: val loss 0.6940469145774841

Epoch 1: train loss 0.6831167340278625
Epoch 1: val loss 0.6705422401428223

Epoch 2: train loss 0.6573728322982788
Epoch 2: val loss 0.6294764876365662

Epoch 3: train loss 0.6159548580646514
Epoch 3: val loss 0.5808683633804321

Epoch 4: train loss 0.5842713475227356
Epoch 4: val loss 0.5385617017745972

Epoch 5: train loss 0.5186786681413651
Epoch 5: val loss 0.5084066987037659

Epoch 6: train loss 0.5213394969701767
Epoch 6: val loss 0.47319281101226807

Epoch 7: train loss 0.45487129092216494
Epoch 7: val loss 0.45755794644355774

Epoch 8: train loss 0.42162899672985077
Epoch 8: val loss 0.4427424967288971

Epoch 9: train loss 0.4208115339279175
Epoch 9: val loss 0.44174906611442566

Epoch 10: train loss 0.4281424731016159
Epoch 10: val loss 0.4470227062702179

Epoch 11: train loss 0.49305638372898103
Epoch 11: val loss 0.4514382481575012

Epoch 12: train loss 0.38291437476873397
Epoch 12: val loss 0.4460851848125458

Epoch 13: train loss 0.412659564614296
Epoch 13: val loss 0.44445890188217163

Epoch 14: train loss 0.4165256887674332
Epoch 14: val loss 0.4452539086341858

Epoch 15: train loss 0.40071953237056734
Epoch 15: val loss 0.44954898953437805

Epoch 16: train loss 0.4121816039085388
Epoch 16: val loss 0.4508518874645233

Epoch 17: train loss 0.4592272832989693
Epoch 17: val loss 0.45186224579811096

Epoch 18: train loss 0.4005102276802063
Epoch 18: val loss 0.455960750579834

Epoch 19: train loss 0.3816772073507309
Epoch 19: val loss 0.4588237702846527

Epoch 20: train loss 0.4060565233230591
Epoch 20: val loss 0.45814049243927

Epoch 21: train loss 0.4230526775121689
Epoch 21: val loss 0.45832765102386475

Epoch 22: train loss 0.42547198235988615
Epoch 22: val loss 0.45688775181770325

Epoch 23: train loss 0.4040172278881073
Epoch 23: val loss 0.45259565114974976

Epoch 24: train loss 0.3876305535435677
Epoch 24: val loss 0.456617146730423

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7215767800807953
Epoch 0: val loss 0.7128468155860901

Epoch 1: train loss 0.6930802047252655
Epoch 1: val loss 0.6919035911560059

Epoch 2: train loss 0.6699989318847657
Epoch 2: val loss 0.6706685423851013

Epoch 3: train loss 0.6589641869068146
Epoch 3: val loss 0.6461212038993835

Epoch 4: train loss 0.6308034539222718
Epoch 4: val loss 0.6174097061157227

Epoch 5: train loss 0.5865551412105561
Epoch 5: val loss 0.5914724469184875

Epoch 6: train loss 0.5590314745903016
Epoch 6: val loss 0.5667061805725098

Epoch 7: train loss 0.5227418810129165
Epoch 7: val loss 0.5427248477935791

Epoch 8: train loss 0.4915133059024811
Epoch 8: val loss 0.492508202791214

Epoch 9: train loss 0.5049637705087662
Epoch 9: val loss 0.462007999420166

Epoch 10: train loss 0.440470027923584
Epoch 10: val loss 0.45023754239082336

Epoch 11: train loss 0.41263817250728607
Epoch 11: val loss 0.47136715054512024

Epoch 12: train loss 0.4333600074052811
Epoch 12: val loss 0.4821641743183136

Epoch 13: train loss 0.455474379658699
Epoch 13: val loss 0.46151989698410034

Epoch 14: train loss 0.4030280441045761
Epoch 14: val loss 0.4477831721305847

Epoch 15: train loss 0.4295763671398163
Epoch 15: val loss 0.446936696767807

Epoch 16: train loss 0.4263921856880188
Epoch 16: val loss 0.4772481322288513

Epoch 17: train loss 0.3959104508161545
Epoch 17: val loss 0.4682992696762085

Epoch 18: train loss 0.40194410681724546
Epoch 18: val loss 0.4369181990623474

Epoch 19: train loss 0.48076982498168946
Epoch 19: val loss 0.4654580056667328

Epoch 20: train loss 0.3864155262708664
Epoch 20: val loss 0.482990026473999

Epoch 21: train loss 0.40769012570381163
Epoch 21: val loss 0.438162237405777

Epoch 22: train loss 0.38649135231971743
Epoch 22: val loss 0.4409164488315582

Epoch 23: train loss 0.47285979688167573
Epoch 23: val loss 0.41918468475341797

Epoch 24: train loss 0.3758567415177822
Epoch 24: val loss 0.40180641412734985

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6689856969393216
Epoch 0: val loss 0.6416704058647156

Epoch 1: train loss 0.6325459205187284
Epoch 1: val loss 0.6216306686401367

Epoch 2: train loss 0.619954567689162
Epoch 2: val loss 0.6045123338699341

Epoch 3: train loss 0.590009487592257
Epoch 3: val loss 0.586561381816864

Epoch 4: train loss 0.5607923888243161
Epoch 4: val loss 0.5683298110961914

Epoch 5: train loss 0.5394434493321639
Epoch 5: val loss 0.5476773977279663

Epoch 6: train loss 0.5474267028845273
Epoch 6: val loss 0.5249245166778564

Epoch 7: train loss 0.49629708895316493
Epoch 7: val loss 0.508354663848877

Epoch 8: train loss 0.47231815640742963
Epoch 8: val loss 0.49160274863243103

Epoch 9: train loss 0.45080986618995667
Epoch 9: val loss 0.47514575719833374

Epoch 10: train loss 0.43587974401620716
Epoch 10: val loss 0.4770412743091583

Epoch 11: train loss 0.4376382529735565
Epoch 11: val loss 0.4765538275241852

Epoch 12: train loss 0.416593067921125
Epoch 12: val loss 0.4671938419342041

Epoch 13: train loss 0.41399988990563613
Epoch 13: val loss 0.46087998151779175

Epoch 14: train loss 0.4249936422476402
Epoch 14: val loss 0.47673821449279785

Epoch 15: train loss 0.43134506849142223
Epoch 15: val loss 0.46207088232040405

Epoch 16: train loss 0.41337236991295445
Epoch 16: val loss 0.44820544123649597

Epoch 17: train loss 0.42647258593485904
Epoch 17: val loss 0.4632830321788788

Epoch 18: train loss 0.38460515898007613
Epoch 18: val loss 0.4676315188407898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6823525374585931
Epoch 0: val loss 0.6610192060470581

Epoch 1: train loss 0.6737803058190779
Epoch 1: val loss 0.6594119071960449

Epoch 2: train loss 0.6591157804835927
Epoch 2: val loss 0.6574822664260864

Epoch 3: train loss 0.6686473109505393
Epoch 3: val loss 0.6548513770103455

Epoch 4: train loss 0.6540306318889965
Epoch 4: val loss 0.6575127243995667

Epoch 5: train loss 0.6457827362147245
Epoch 5: val loss 0.6546990871429443

Epoch 6: train loss 0.6514129963788119
Epoch 6: val loss 0.6529922485351562

Epoch 7: train loss 0.647358238697052
Epoch 7: val loss 0.6456522941589355

Epoch 8: train loss 0.6465386531569741
Epoch 8: val loss 0.6405388116836548

Epoch 9: train loss 0.6304826899008318
Epoch 9: val loss 0.6352636218070984

Epoch 10: train loss 0.620207358490337
Epoch 10: val loss 0.6332230567932129

Epoch 11: train loss 0.6096634756435048
Epoch 11: val loss 0.6311350464820862

Epoch 12: train loss 0.6236254681240428
Epoch 12: val loss 0.6287605166435242

Epoch 13: train loss 0.6161377267404036
Epoch 13: val loss 0.6279087066650391

Epoch 14: train loss 0.605875860561024
Epoch 14: val loss 0.635913074016571

Epoch 15: train loss 0.6195243922146884
Epoch 15: val loss 0.633923351764679

Epoch 16: train loss 0.5935365774414756
Epoch 16: val loss 0.6323999166488647

Epoch 17: train loss 0.5841204009272836
Epoch 17: val loss 0.6321375370025635

Epoch 18: train loss 0.593923644586043
Epoch 18: val loss 0.6297692656517029

Epoch 19: train loss 0.585575518282977
Epoch 19: val loss 0.6380938291549683

Epoch 20: train loss 0.5810966112396934
Epoch 20: val loss 0.6296741962432861

Epoch 21: train loss 0.5948306105353616
Epoch 21: val loss 0.6334027647972107

Epoch 22: train loss 0.5911417738957838
Epoch 22: val loss 0.6328256726264954

Epoch 23: train loss 0.5628654360771179
Epoch 23: val loss 0.6288698315620422

Epoch 24: train loss 0.5644669722427021
Epoch 24: val loss 0.6213676333427429

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.714282897385684
Epoch 0: val loss 0.7029855251312256

Epoch 1: train loss 0.6811565160751343
Epoch 1: val loss 0.6844834089279175

Epoch 2: train loss 0.6614623394879428
Epoch 2: val loss 0.6680018901824951

Epoch 3: train loss 0.652888991615989
Epoch 3: val loss 0.6549466848373413

Epoch 4: train loss 0.6473567702553489
Epoch 4: val loss 0.6507518291473389

Epoch 5: train loss 0.6218300732699308
Epoch 5: val loss 0.648314356803894

Epoch 6: train loss 0.6259842948480085
Epoch 6: val loss 0.6483938694000244

Epoch 7: train loss 0.6206103509122675
Epoch 7: val loss 0.6498448848724365

Epoch 8: train loss 0.6216446703130548
Epoch 8: val loss 0.6496915221214294

Epoch 9: train loss 0.6089247952808033
Epoch 9: val loss 0.6471412777900696

Epoch 10: train loss 0.6154877326705239
Epoch 10: val loss 0.6445651054382324

Epoch 11: train loss 0.6211680932478472
Epoch 11: val loss 0.6468438506126404

Epoch 12: train loss 0.6043261072852395
Epoch 12: val loss 0.6479187607765198

Epoch 13: train loss 0.6167759949510748
Epoch 13: val loss 0.6462878584861755

Epoch 14: train loss 0.6125237128951333
Epoch 14: val loss 0.6489025354385376

Epoch 15: train loss 0.5999925515868447
Epoch 15: val loss 0.6468713283538818

Epoch 16: train loss 0.6022287715565074
Epoch 16: val loss 0.6458373665809631

Epoch 17: train loss 0.5837582674893466
Epoch 17: val loss 0.6460623145103455

Epoch 18: train loss 0.5736338712952354
Epoch 18: val loss 0.6442943811416626

Epoch 19: train loss 0.5852775411172346
Epoch 19: val loss 0.6430324912071228

Epoch 20: train loss 0.5780409709973768
Epoch 20: val loss 0.6456233859062195

Epoch 21: train loss 0.5695377046411688
Epoch 21: val loss 0.6458219885826111

Epoch 22: train loss 0.5935542773116719
Epoch 22: val loss 0.6360280513763428

Epoch 23: train loss 0.5712118555199016
Epoch 23: val loss 0.6306111812591553

Epoch 24: train loss 0.5678148107095198
Epoch 24: val loss 0.6288052201271057

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.689168241890994
Epoch 0: val loss 0.6790869235992432

Epoch 1: train loss 0.6701875762505964
Epoch 1: val loss 0.6708441972732544

Epoch 2: train loss 0.662007375196977
Epoch 2: val loss 0.6644853353500366

Epoch 3: train loss 0.6460933793674816
Epoch 3: val loss 0.6593084931373596

Epoch 4: train loss 0.6355264403603293
Epoch 4: val loss 0.6484703421592712

Epoch 5: train loss 0.6315580877390775
Epoch 5: val loss 0.6446459293365479

Epoch 6: train loss 0.6268882209604437
Epoch 6: val loss 0.6375744342803955

Epoch 7: train loss 0.6269757422533903
Epoch 7: val loss 0.6326776146888733

Epoch 8: train loss 0.6200698153539137
Epoch 8: val loss 0.6244335770606995

Epoch 9: train loss 0.619654509154233
Epoch 9: val loss 0.6197572946548462

Epoch 10: train loss 0.614210762760856
Epoch 10: val loss 0.6274163722991943

Epoch 11: train loss 0.5968499698422172
Epoch 11: val loss 0.624026894569397

Epoch 12: train loss 0.6027007400989532
Epoch 12: val loss 0.6233632564544678

Epoch 13: train loss 0.5973238159309734
Epoch 13: val loss 0.6134812831878662

Epoch 14: train loss 0.5923842300068248
Epoch 14: val loss 0.6148812770843506

Epoch 15: train loss 0.5712936899878762
Epoch 15: val loss 0.6165950894355774

Epoch 16: train loss 0.575369734655727
Epoch 16: val loss 0.6092070937156677

Epoch 17: train loss 0.5740460374138572
Epoch 17: val loss 0.6112514734268188

Epoch 18: train loss 0.566258739341389
Epoch 18: val loss 0.6101565957069397

Epoch 19: train loss 0.5651730109344829
Epoch 19: val loss 0.6095235347747803

Epoch 20: train loss 0.5516453168608926
Epoch 20: val loss 0.6089872717857361

Epoch 21: train loss 0.5484891154549338
Epoch 21: val loss 0.6159312129020691

Epoch 22: train loss 0.5498546497388319
Epoch 22: val loss 0.6044594049453735

Epoch 23: train loss 0.5460732552138242
Epoch 23: val loss 0.6022794842720032

Epoch 24: train loss 0.5507684946060181
Epoch 24: val loss 0.5979894995689392

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984803839163347
Epoch 0: val loss 0.690176248550415

Epoch 1: train loss 0.689481177113273
Epoch 1: val loss 0.6814757585525513

Epoch 2: train loss 0.6765310601754622
Epoch 2: val loss 0.6741378307342529

Epoch 3: train loss 0.6715539639646356
Epoch 3: val loss 0.6690313816070557

Epoch 4: train loss 0.657242628661069
Epoch 4: val loss 0.6626384854316711

Epoch 5: train loss 0.6431962305849249
Epoch 5: val loss 0.6548874378204346

Epoch 6: train loss 0.6392254721034657
Epoch 6: val loss 0.6487952470779419

Epoch 7: train loss 0.6351817792112177
Epoch 7: val loss 0.6394028663635254

Epoch 8: train loss 0.6271744966506958
Epoch 8: val loss 0.6288339495658875

Epoch 9: train loss 0.6111512996933677
Epoch 9: val loss 0.6249719262123108

Epoch 10: train loss 0.6039759083227678
Epoch 10: val loss 0.6199522614479065

Epoch 11: train loss 0.6109617840160023
Epoch 11: val loss 0.6109180450439453

Epoch 12: train loss 0.5879281705076044
Epoch 12: val loss 0.5994477868080139

Epoch 13: train loss 0.5968820127573881
Epoch 13: val loss 0.5960606932640076

Epoch 14: train loss 0.5816675316203724
Epoch 14: val loss 0.6055495738983154

Epoch 15: train loss 0.571812396699732
Epoch 15: val loss 0.5956565141677856

Epoch 16: train loss 0.5809359713034197
Epoch 16: val loss 0.5841930508613586

Epoch 17: train loss 0.5599986206401478
Epoch 17: val loss 0.5897426009178162

Epoch 18: train loss 0.5758710341020064
Epoch 18: val loss 0.5896510481834412

Epoch 19: train loss 0.547033120285381
Epoch 19: val loss 0.5790871381759644

Epoch 20: train loss 0.5525479289618406
Epoch 20: val loss 0.5760740041732788

Epoch 21: train loss 0.5535170517184518
Epoch 21: val loss 0.5801433324813843

Epoch 22: train loss 0.5377274832942269
Epoch 22: val loss 0.5752078890800476

Epoch 23: train loss 0.5372799201445146
Epoch 23: val loss 0.5739179849624634

Epoch 24: train loss 0.523463942787864
Epoch 24: val loss 0.5732356309890747

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6846147656440735
Epoch 0: val loss 0.6700344085693359

Epoch 1: train loss 0.6715963085492452
Epoch 1: val loss 0.6617383360862732

Epoch 2: train loss 0.6601837237675985
Epoch 2: val loss 0.6545043587684631

Epoch 3: train loss 0.6482023954391479
Epoch 3: val loss 0.646919310092926

Epoch 4: train loss 0.6437024434407552
Epoch 4: val loss 0.64509117603302

Epoch 5: train loss 0.633622924486796
Epoch 5: val loss 0.6344724893569946

Epoch 6: train loss 0.6429046034812927
Epoch 6: val loss 0.6274310946464539

Epoch 7: train loss 0.624030605951945
Epoch 7: val loss 0.6233267784118652

Epoch 8: train loss 0.6189925948778788
Epoch 8: val loss 0.6120284199714661

Epoch 9: train loss 0.5947556376457215
Epoch 9: val loss 0.5999166369438171

Epoch 10: train loss 0.6072573860486349
Epoch 10: val loss 0.5985366106033325

Epoch 11: train loss 0.5950016955534617
Epoch 11: val loss 0.6002765893936157

Epoch 12: train loss 0.592961045106252
Epoch 12: val loss 0.5899533629417419

Epoch 13: train loss 0.5882047335306804
Epoch 13: val loss 0.5807121992111206

Epoch 14: train loss 0.579185837507248
Epoch 14: val loss 0.5801627039909363

Epoch 15: train loss 0.5841098149617513
Epoch 15: val loss 0.5725077986717224

Epoch 16: train loss 0.5752276301383972
Epoch 16: val loss 0.5703588724136353

Epoch 17: train loss 0.559375923871994
Epoch 17: val loss 0.5666078329086304

Epoch 18: train loss 0.5642279028892517
Epoch 18: val loss 0.5644667744636536

Epoch 19: train loss 0.5784160991509756
Epoch 19: val loss 0.5604611039161682

Epoch 20: train loss 0.5555013159910838
Epoch 20: val loss 0.5469563603401184

Epoch 21: train loss 0.5576422870159149
Epoch 21: val loss 0.5377082824707031

Epoch 22: train loss 0.5435206890106201
Epoch 22: val loss 0.537385106086731

Epoch 23: train loss 0.555803636709849
Epoch 23: val loss 0.5341715812683105

Epoch 24: train loss 0.5480534275372823
Epoch 24: val loss 0.5330187678337097

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6946504314740499
Epoch 0: val loss 0.6959646940231323

Epoch 1: train loss 0.6962500363588333
Epoch 1: val loss 0.6880300045013428

Epoch 2: train loss 0.6895342469215393
Epoch 2: val loss 0.6789836287498474

Epoch 3: train loss 0.6816609452168146
Epoch 3: val loss 0.6719973683357239

Epoch 4: train loss 0.6703161547581354
Epoch 4: val loss 0.6654390096664429

Epoch 5: train loss 0.6633148938417435
Epoch 5: val loss 0.6597403883934021

Epoch 6: train loss 0.6590240746736526
Epoch 6: val loss 0.655239999294281

Epoch 7: train loss 0.6416117052237192
Epoch 7: val loss 0.6509215235710144

Epoch 8: train loss 0.6310311009486517
Epoch 8: val loss 0.6411974430084229

Epoch 9: train loss 0.6374751528104147
Epoch 9: val loss 0.6363276839256287

Epoch 10: train loss 0.6265258689721426
Epoch 10: val loss 0.6274421215057373

Epoch 11: train loss 0.6133077541987101
Epoch 11: val loss 0.6326655745506287

Epoch 12: train loss 0.6130294799804688
Epoch 12: val loss 0.6303074359893799

Epoch 13: train loss 0.5967184404532114
Epoch 13: val loss 0.61674565076828

Epoch 14: train loss 0.595203643043836
Epoch 14: val loss 0.6096318364143372

Epoch 15: train loss 0.6108134438594183
Epoch 15: val loss 0.6055468916893005

Epoch 16: train loss 0.599788561463356
Epoch 16: val loss 0.6019683480262756

Epoch 17: train loss 0.5902010897795359
Epoch 17: val loss 0.5951956510543823

Epoch 18: train loss 0.5958752209941546
Epoch 18: val loss 0.5932811498641968

Epoch 19: train loss 0.6054454892873764
Epoch 19: val loss 0.6115853786468506

Epoch 20: train loss 0.584391916791598
Epoch 20: val loss 0.5915333032608032

Epoch 21: train loss 0.5877292652924856
Epoch 21: val loss 0.5906350016593933

Epoch 22: train loss 0.5939062982797623
Epoch 22: val loss 0.5887874364852905

Epoch 23: train loss 0.563104490439097
Epoch 23: val loss 0.580620288848877

Epoch 24: train loss 0.5595860481262207
Epoch 24: val loss 0.5871988534927368

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6842837284008662
Epoch 0: val loss 0.6911876797676086

Epoch 1: train loss 0.6721026947100958
Epoch 1: val loss 0.6768094301223755

Epoch 2: train loss 0.6516851782798767
Epoch 2: val loss 0.6636898517608643

Epoch 3: train loss 0.6238172600666682
Epoch 3: val loss 0.654151201248169

Epoch 4: train loss 0.6052783926328024
Epoch 4: val loss 0.6465191841125488

Epoch 5: train loss 0.5688940410812696
Epoch 5: val loss 0.6438392996788025

Epoch 6: train loss 0.5670851320028305
Epoch 6: val loss 0.65827476978302

Epoch 7: train loss 0.5651042759418488
Epoch 7: val loss 0.651218593120575

Epoch 8: train loss 0.5660129437843958
Epoch 8: val loss 0.648419976234436

Epoch 9: train loss 0.5592786570390066
Epoch 9: val loss 0.648583710193634

Epoch 10: train loss 0.5526732355356216
Epoch 10: val loss 0.6485574245452881

Epoch 11: train loss 0.5314802105228106
Epoch 11: val loss 0.6478056311607361

Epoch 12: train loss 0.5550610025723776
Epoch 12: val loss 0.6486126780509949

Epoch 13: train loss 0.5364304011066755
Epoch 13: val loss 0.6480978727340698

Epoch 14: train loss 0.5550532092650732
Epoch 14: val loss 0.6445224285125732

Epoch 15: train loss 0.5580525274078051
Epoch 15: val loss 0.6484160423278809

Epoch 16: train loss 0.5559364060560862
Epoch 16: val loss 0.6467249989509583

Epoch 17: train loss 0.5493676836291949
Epoch 17: val loss 0.656345546245575

Epoch 18: train loss 0.5353194226821264
Epoch 18: val loss 0.6341584324836731

Epoch 19: train loss 0.5308243880669276
Epoch 19: val loss 0.6296999454498291

Epoch 20: train loss 0.5460390572746595
Epoch 20: val loss 0.6413421630859375

Epoch 21: train loss 0.5455181946357092
Epoch 21: val loss 0.6287927031517029

Epoch 22: train loss 0.543969584008058
Epoch 22: val loss 0.6311891674995422

Epoch 23: train loss 0.5326486577590307
Epoch 23: val loss 0.6372933387756348

Epoch 24: train loss 0.533530575533708
Epoch 24: val loss 0.6418274641036987

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7133215616146723
Epoch 0: val loss 0.7015358805656433

Epoch 1: train loss 0.6805456628402075
Epoch 1: val loss 0.7028036117553711

Epoch 2: train loss 0.685566172003746
Epoch 2: val loss 0.701386570930481

Epoch 3: train loss 0.679803674419721
Epoch 3: val loss 0.7022192478179932

Epoch 4: train loss 0.6762955089410146
Epoch 4: val loss 0.7035672068595886

Epoch 5: train loss 0.6724809408187866
Epoch 5: val loss 0.7035682201385498

Epoch 6: train loss 0.6501238147417704
Epoch 6: val loss 0.7038136720657349

Epoch 7: train loss 0.6476762046416601
Epoch 7: val loss 0.706680417060852

Epoch 8: train loss 0.6437349170446396
Epoch 8: val loss 0.7081171870231628

Epoch 9: train loss 0.641653706630071
Epoch 9: val loss 0.7092751264572144

Epoch 10: train loss 0.619965597987175
Epoch 10: val loss 0.7094818353652954

Epoch 11: train loss 0.5988006194432577
Epoch 11: val loss 0.7054486870765686

Epoch 12: train loss 0.605399971206983
Epoch 12: val loss 0.7053144574165344

Epoch 13: train loss 0.5987015763918558
Epoch 13: val loss 0.7011273503303528

Epoch 14: train loss 0.580826478699843
Epoch 14: val loss 0.6974467039108276

Epoch 15: train loss 0.5832580750187238
Epoch 15: val loss 0.6923508048057556

Epoch 16: train loss 0.5906088650226593
Epoch 16: val loss 0.6882086396217346

Epoch 17: train loss 0.5671702350179354
Epoch 17: val loss 0.6814641952514648

Epoch 18: train loss 0.5779763832688332
Epoch 18: val loss 0.6771956086158752

Epoch 19: train loss 0.5533250520626704
Epoch 19: val loss 0.6784026622772217

Epoch 20: train loss 0.5677922318379084
Epoch 20: val loss 0.6822585463523865

Epoch 21: train loss 0.551336037615935
Epoch 21: val loss 0.6888917088508606

Epoch 22: train loss 0.569175568719705
Epoch 22: val loss 0.6903825402259827

Epoch 23: train loss 0.54259725411733
Epoch 23: val loss 0.6836153864860535

Epoch 24: train loss 0.535272533694903
Epoch 24: val loss 0.672860860824585

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7065492371718088
Epoch 0: val loss 0.68454509973526

Epoch 1: train loss 0.6985074828068415
Epoch 1: val loss 0.6839728355407715

Epoch 2: train loss 0.6962820291519165
Epoch 2: val loss 0.6823274493217468

Epoch 3: train loss 0.6848302086194357
Epoch 3: val loss 0.6800689101219177

Epoch 4: train loss 0.6774968802928925
Epoch 4: val loss 0.6769195199012756

Epoch 5: train loss 0.6826364447673162
Epoch 5: val loss 0.6726292371749878

Epoch 6: train loss 0.6815377672513326
Epoch 6: val loss 0.6675006747245789

Epoch 7: train loss 0.6690495510896047
Epoch 7: val loss 0.660961389541626

Epoch 8: train loss 0.6648629506429037
Epoch 8: val loss 0.6514652967453003

Epoch 9: train loss 0.6588803678750992
Epoch 9: val loss 0.6419960856437683

Epoch 10: train loss 0.6634678691625595
Epoch 10: val loss 0.6346864700317383

Epoch 11: train loss 0.6491897404193878
Epoch 11: val loss 0.6336527466773987

Epoch 12: train loss 0.6461182981729507
Epoch 12: val loss 0.6265998482704163

Epoch 13: train loss 0.6297072470188141
Epoch 13: val loss 0.6168485879898071

Epoch 14: train loss 0.6221961925427119
Epoch 14: val loss 0.6078510880470276

Epoch 15: train loss 0.6354204912980398
Epoch 15: val loss 0.6051617860794067

Epoch 16: train loss 0.6092170278231303
Epoch 16: val loss 0.6085218191146851

Epoch 17: train loss 0.6268645226955414
Epoch 17: val loss 0.5906942486763

Epoch 18: train loss 0.6149643510580063
Epoch 18: val loss 0.5990471243858337

Epoch 19: train loss 0.6043084015448889
Epoch 19: val loss 0.6023587584495544

Epoch 20: train loss 0.6041677445173264
Epoch 20: val loss 0.5971419811248779

Epoch 21: train loss 0.6091281846165657
Epoch 21: val loss 0.6014794111251831

Epoch 22: train loss 0.5936979701121649
Epoch 22: val loss 0.6096440553665161

Epoch 23: train loss 0.5829604541261991
Epoch 23: val loss 0.5967566967010498

Epoch 24: train loss 0.5982983460028967
Epoch 24: val loss 0.5970860719680786

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7041643224656582
Epoch 0: val loss 0.6914076209068298

Epoch 1: train loss 0.7029743678867817
Epoch 1: val loss 0.6849082708358765

Epoch 2: train loss 0.6850667148828506
Epoch 2: val loss 0.685476541519165

Epoch 3: train loss 0.6832389160990715
Epoch 3: val loss 0.681650698184967

Epoch 4: train loss 0.6648817509412766
Epoch 4: val loss 0.6775739192962646

Epoch 5: train loss 0.6637781634926796
Epoch 5: val loss 0.6629273891448975

Epoch 6: train loss 0.6391944549977779
Epoch 6: val loss 0.6521952748298645

Epoch 7: train loss 0.6293758787214756
Epoch 7: val loss 0.6392485499382019

Epoch 8: train loss 0.6031525731086731
Epoch 8: val loss 0.6330744624137878

Epoch 9: train loss 0.6002759411931038
Epoch 9: val loss 0.6280561089515686

Epoch 10: train loss 0.608274795114994
Epoch 10: val loss 0.6256861686706543

Epoch 11: train loss 0.5787980910390615
Epoch 11: val loss 0.6252901554107666

Epoch 12: train loss 0.5767640024423599
Epoch 12: val loss 0.6202375888824463

Epoch 13: train loss 0.5812270306050777
Epoch 13: val loss 0.6189236044883728

Epoch 14: train loss 0.5748641304671764
Epoch 14: val loss 0.6160160303115845

Epoch 15: train loss 0.5526545532047749
Epoch 15: val loss 0.6182681918144226

Epoch 16: train loss 0.5628563649952412
Epoch 16: val loss 0.6166201233863831

Epoch 17: train loss 0.5727897323668003
Epoch 17: val loss 0.6114993691444397

Epoch 18: train loss 0.5705929044634104
Epoch 18: val loss 0.6119351387023926

Epoch 19: train loss 0.5593258384615183
Epoch 19: val loss 0.6194491386413574

Epoch 20: train loss 0.5620124135166407
Epoch 20: val loss 0.6227303147315979

Epoch 21: train loss 0.5533252116292715
Epoch 21: val loss 0.6187339425086975

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7049141029516856
Epoch 0: val loss 0.6846745610237122

Epoch 1: train loss 0.6973657707373301
Epoch 1: val loss 0.6796020269393921

Epoch 2: train loss 0.6862243364254633
Epoch 2: val loss 0.6731569170951843

Epoch 3: train loss 0.6800393462181091
Epoch 3: val loss 0.6688181161880493

Epoch 4: train loss 0.675082395474116
Epoch 4: val loss 0.6648171544075012

Epoch 5: train loss 0.6859260648488998
Epoch 5: val loss 0.6627240777015686

Epoch 6: train loss 0.6678394923607508
Epoch 6: val loss 0.6578385233879089

Epoch 7: train loss 0.6612877746423086
Epoch 7: val loss 0.6513910293579102

Epoch 8: train loss 0.6568101396163305
Epoch 8: val loss 0.6455831527709961

Epoch 9: train loss 0.6615663766860962
Epoch 9: val loss 0.6413828730583191

Epoch 10: train loss 0.6647142022848129
Epoch 10: val loss 0.6399373412132263

Epoch 11: train loss 0.6442187279462814
Epoch 11: val loss 0.6384572386741638

Epoch 12: train loss 0.647758404413859
Epoch 12: val loss 0.6320120692253113

Epoch 13: train loss 0.6363255431254705
Epoch 13: val loss 0.6318383812904358

Epoch 14: train loss 0.64539302388827
Epoch 14: val loss 0.6311448812484741

Epoch 15: train loss 0.6450013568003973
Epoch 15: val loss 0.6283490657806396

Epoch 16: train loss 0.6432908922433853
Epoch 16: val loss 0.6284536719322205

Epoch 17: train loss 0.6379142155249914
Epoch 17: val loss 0.6242973804473877

Epoch 18: train loss 0.6302452087402344
Epoch 18: val loss 0.6190793514251709

Epoch 19: train loss 0.6372545510530472
Epoch 19: val loss 0.6195982694625854

Epoch 20: train loss 0.6109076340993246
Epoch 20: val loss 0.6209147572517395

Epoch 21: train loss 0.6250774910052618
Epoch 21: val loss 0.6193928718566895

Epoch 22: train loss 0.6175225228071213
Epoch 22: val loss 0.6135127544403076

Epoch 23: train loss 0.6169292082389196
Epoch 23: val loss 0.6124223470687866

Epoch 24: train loss 0.6143399775028229
Epoch 24: val loss 0.61348557472229

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7142837842305502
Epoch 0: val loss 0.6940678954124451

Epoch 1: train loss 0.6939297765493393
Epoch 1: val loss 0.6925000548362732

Epoch 2: train loss 0.6874804198741913
Epoch 2: val loss 0.6902284026145935

Epoch 3: train loss 0.6801464607318243
Epoch 3: val loss 0.6889268159866333

Epoch 4: train loss 0.6633144716421763
Epoch 4: val loss 0.6888442635536194

Epoch 5: train loss 0.659808506568273
Epoch 5: val loss 0.690578281879425

Epoch 6: train loss 0.6513964980840683
Epoch 6: val loss 0.6943737864494324

Epoch 7: train loss 0.6533633172512054
Epoch 7: val loss 0.6987780928611755

Epoch 8: train loss 0.6409622877836227
Epoch 8: val loss 0.7014667987823486

Epoch 9: train loss 0.6438785394032797
Epoch 9: val loss 0.6994826197624207

Epoch 10: train loss 0.6323368201653162
Epoch 10: val loss 0.6992909908294678

Epoch 11: train loss 0.6329250087340673
Epoch 11: val loss 0.7015140652656555

Epoch 12: train loss 0.6207823803027471
Epoch 12: val loss 0.6995514035224915

Epoch 13: train loss 0.6229268660147985
Epoch 13: val loss 0.7022526264190674

Epoch 14: train loss 0.6184690644343694
Epoch 14: val loss 0.7021811604499817

Epoch 15: train loss 0.6025238285462061
Epoch 15: val loss 0.7034623622894287

Epoch 16: train loss 0.6202348421017329
Epoch 16: val loss 0.7065521478652954

Epoch 17: train loss 0.621365005771319
Epoch 17: val loss 0.704197108745575

Epoch 18: train loss 0.6142032196124395
Epoch 18: val loss 0.7030705213546753

Epoch 19: train loss 0.6337842841943105
Epoch 19: val loss 0.7017635107040405

Epoch 20: train loss 0.595488041639328
Epoch 20: val loss 0.6980069875717163

Epoch 21: train loss 0.5970778639117876
Epoch 21: val loss 0.6970347166061401

Epoch 22: train loss 0.6027053693930308
Epoch 22: val loss 0.6947321891784668

Epoch 23: train loss 0.5976520553231239
Epoch 23: val loss 0.6917089223861694

Epoch 24: train loss 0.5820244004329046
Epoch 24: val loss 0.6970484256744385

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7072670608758926
Epoch 0: val loss 0.6965191960334778

Epoch 1: train loss 0.6922236829996109
Epoch 1: val loss 0.6929997801780701

Epoch 2: train loss 0.671584814786911
Epoch 2: val loss 0.6892440319061279

Epoch 3: train loss 0.6680850138266882
Epoch 3: val loss 0.6833959221839905

Epoch 4: train loss 0.6656486342350642
Epoch 4: val loss 0.6793524026870728

Epoch 5: train loss 0.6681240797042847
Epoch 5: val loss 0.6729618906974792

Epoch 6: train loss 0.6652738402287165
Epoch 6: val loss 0.666036069393158

Epoch 7: train loss 0.6472161759932836
Epoch 7: val loss 0.6660469770431519

Epoch 8: train loss 0.6535612791776657
Epoch 8: val loss 0.6636630296707153

Epoch 9: train loss 0.6525924404462179
Epoch 9: val loss 0.6639508008956909

Epoch 10: train loss 0.6236370652914047
Epoch 10: val loss 0.6655496954917908

Epoch 11: train loss 0.6313019891579946
Epoch 11: val loss 0.6611396074295044

Epoch 12: train loss 0.6278956681489944
Epoch 12: val loss 0.6662329435348511

Epoch 13: train loss 0.6164655735095342
Epoch 13: val loss 0.6640945076942444

Epoch 14: train loss 0.6163681497176489
Epoch 14: val loss 0.6686702370643616

Epoch 15: train loss 0.6178562293450037
Epoch 15: val loss 0.6613079309463501

Epoch 16: train loss 0.6039728621641794
Epoch 16: val loss 0.6652706265449524

Epoch 17: train loss 0.6116149127483368
Epoch 17: val loss 0.6724236011505127

Epoch 18: train loss 0.5965156455834707
Epoch 18: val loss 0.665152907371521

Epoch 19: train loss 0.6032040789723396
Epoch 19: val loss 0.679024338722229

Epoch 20: train loss 0.6079722344875336
Epoch 20: val loss 0.6865804195404053

Epoch 21: train loss 0.6090672016143799
Epoch 21: val loss 0.6828634738922119

Epoch 22: train loss 0.5941234032313029
Epoch 22: val loss 0.6748253107070923

Epoch 23: train loss 0.5981789926687876
Epoch 23: val loss 0.6703700423240662

Epoch 24: train loss 0.585057906806469
Epoch 24: val loss 0.6721333861351013

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7079902291297913
Epoch 0: val loss 0.685058057308197

Epoch 1: train loss 0.6893782466650009
Epoch 1: val loss 0.685204267501831

Epoch 2: train loss 0.6962014387051264
Epoch 2: val loss 0.6854263544082642

Epoch 3: train loss 0.6862960110108057
Epoch 3: val loss 0.6851005554199219

Epoch 4: train loss 0.6853055953979492
Epoch 4: val loss 0.6840486526489258

Epoch 5: train loss 0.6792321105798086
Epoch 5: val loss 0.6833387017250061

Epoch 6: train loss 0.6718595375617346
Epoch 6: val loss 0.6839438676834106

Epoch 7: train loss 0.6666800528764725
Epoch 7: val loss 0.6834332942962646

Epoch 8: train loss 0.660099854071935
Epoch 8: val loss 0.6836353540420532

Epoch 9: train loss 0.6718544165293375
Epoch 9: val loss 0.684823215007782

Epoch 10: train loss 0.6620471725861231
Epoch 10: val loss 0.6830649375915527

Epoch 11: train loss 0.647869328657786
Epoch 11: val loss 0.6833499670028687

Epoch 12: train loss 0.6521805723508199
Epoch 12: val loss 0.683315098285675

Epoch 13: train loss 0.6467923521995544
Epoch 13: val loss 0.6849508881568909

Epoch 14: train loss 0.6302637110153834
Epoch 14: val loss 0.689814031124115

Epoch 15: train loss 0.632891058921814
Epoch 15: val loss 0.6938058733940125

Epoch 16: train loss 0.6434064904848734
Epoch 16: val loss 0.6917965412139893

Epoch 17: train loss 0.6352664232254028
Epoch 17: val loss 0.6930007934570312

Epoch 18: train loss 0.62927774588267
Epoch 18: val loss 0.6967140436172485

Epoch 19: train loss 0.6270419359207153
Epoch 19: val loss 0.697345495223999

Epoch 20: train loss 0.6298845410346985
Epoch 20: val loss 0.6977446675300598

Epoch 21: train loss 0.6199358205000559
Epoch 21: val loss 0.6998190879821777

Epoch 22: train loss 0.6185879906018575
Epoch 22: val loss 0.7020147442817688

Epoch 23: train loss 0.6092938929796219
Epoch 23: val loss 0.7028951644897461

Epoch 24: train loss 0.625026081999143
Epoch 24: val loss 0.7030560970306396

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958700530230999
Epoch 0: val loss 0.6894448399543762

Epoch 1: train loss 0.6927240677177906
Epoch 1: val loss 0.6818312406539917

Epoch 2: train loss 0.6809506192803383
Epoch 2: val loss 0.6694170236587524

Epoch 3: train loss 0.6696391850709915
Epoch 3: val loss 0.6554439067840576

Epoch 4: train loss 0.6638866029679775
Epoch 4: val loss 0.6423142552375793

Epoch 5: train loss 0.6545447781682014
Epoch 5: val loss 0.6301758885383606

Epoch 6: train loss 0.6536612398922443
Epoch 6: val loss 0.6206104755401611

Epoch 7: train loss 0.6471847556531429
Epoch 7: val loss 0.6192691326141357

Epoch 8: train loss 0.640273179858923
Epoch 8: val loss 0.6195988655090332

Epoch 9: train loss 0.6418081000447273
Epoch 9: val loss 0.6179314255714417

Epoch 10: train loss 0.6300462707877159
Epoch 10: val loss 0.6092662215232849

Epoch 11: train loss 0.6410232111811638
Epoch 11: val loss 0.6087932586669922

Epoch 12: train loss 0.6413743793964386
Epoch 12: val loss 0.6113100647926331

Epoch 13: train loss 0.6262939795851707
Epoch 13: val loss 0.6030275225639343

Epoch 14: train loss 0.6250648088753223
Epoch 14: val loss 0.5952911376953125

Epoch 15: train loss 0.626455832272768
Epoch 15: val loss 0.5936739444732666

Epoch 16: train loss 0.616047952324152
Epoch 16: val loss 0.6024957299232483

Epoch 17: train loss 0.6108119785785675
Epoch 17: val loss 0.5974143147468567

Epoch 18: train loss 0.6074658520519733
Epoch 18: val loss 0.5971680879592896

Epoch 19: train loss 0.6017849501222372
Epoch 19: val loss 0.5941237211227417

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7063044580546293
Epoch 0: val loss 0.6952058672904968

Epoch 1: train loss 0.6912560896439985
Epoch 1: val loss 0.6927475929260254

Epoch 2: train loss 0.6944004243070429
Epoch 2: val loss 0.6883331537246704

Epoch 3: train loss 0.6790437535806135
Epoch 3: val loss 0.6825060248374939

Epoch 4: train loss 0.6679714593020353
Epoch 4: val loss 0.6786441206932068

Epoch 5: train loss 0.6580071720209989
Epoch 5: val loss 0.6762163639068604

Epoch 6: train loss 0.6635123057798906
Epoch 6: val loss 0.6730690598487854

Epoch 7: train loss 0.655673547224565
Epoch 7: val loss 0.6720625758171082

Epoch 8: train loss 0.6495761004361239
Epoch 8: val loss 0.6693761944770813

Epoch 9: train loss 0.643669301813299
Epoch 9: val loss 0.6700826287269592

Epoch 10: train loss 0.6455569050528787
Epoch 10: val loss 0.6692898869514465

Epoch 11: train loss 0.6413178281350569
Epoch 11: val loss 0.6697530150413513

Epoch 12: train loss 0.6413910497318615
Epoch 12: val loss 0.6684019565582275

Epoch 13: train loss 0.6335830038244074
Epoch 13: val loss 0.6644406914710999

Epoch 14: train loss 0.629599007693204
Epoch 14: val loss 0.6638467907905579

Epoch 15: train loss 0.629604231227528
Epoch 15: val loss 0.6622341275215149

Epoch 16: train loss 0.6270011121576483
Epoch 16: val loss 0.6609424352645874

Epoch 17: train loss 0.6157434501431205
Epoch 17: val loss 0.656724750995636

Epoch 18: train loss 0.6211763024330139
Epoch 18: val loss 0.654995858669281

Epoch 19: train loss 0.6124907352707603
Epoch 19: val loss 0.6558570265769958

Epoch 20: train loss 0.6218542890115217
Epoch 20: val loss 0.6546779870986938

Epoch 21: train loss 0.612537221475081
Epoch 21: val loss 0.6557461023330688

Epoch 22: train loss 0.5898358767682855
Epoch 22: val loss 0.6594632267951965

Epoch 23: train loss 0.611652905290777
Epoch 23: val loss 0.6564422249794006

Epoch 24: train loss 0.6036677848209034
Epoch 24: val loss 0.6551897525787354

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.709617403420535
Epoch 0: val loss 0.6951141357421875

Epoch 1: train loss 0.6961183168671348
Epoch 1: val loss 0.6879734992980957

Epoch 2: train loss 0.6843181956898082
Epoch 2: val loss 0.6816573739051819

Epoch 3: train loss 0.6738704280419783
Epoch 3: val loss 0.6738832592964172

Epoch 4: train loss 0.6766007921912454
Epoch 4: val loss 0.6684876680374146

Epoch 5: train loss 0.6607921773737128
Epoch 5: val loss 0.6618105173110962

Epoch 6: train loss 0.6653812852772799
Epoch 6: val loss 0.6552470922470093

Epoch 7: train loss 0.6634186885573647
Epoch 7: val loss 0.6474606394767761

Epoch 8: train loss 0.6557335961948741
Epoch 8: val loss 0.6412259936332703

Epoch 9: train loss 0.6494756449352611
Epoch 9: val loss 0.6352146863937378

Epoch 10: train loss 0.6504023346033964
Epoch 10: val loss 0.6319743990898132

Epoch 11: train loss 0.6522515632889487
Epoch 11: val loss 0.6305831670761108

Epoch 12: train loss 0.6475344300270081
Epoch 12: val loss 0.6265156865119934

Epoch 13: train loss 0.6350930766625837
Epoch 13: val loss 0.6224362254142761

Epoch 14: train loss 0.6261550025506453
Epoch 14: val loss 0.6210867762565613

Epoch 15: train loss 0.6423049785874106
Epoch 15: val loss 0.6198171973228455

Epoch 16: train loss 0.6251639832149852
Epoch 16: val loss 0.6202250123023987

Epoch 17: train loss 0.6356138099323619
Epoch 17: val loss 0.6275995969772339

Epoch 18: train loss 0.6409960660067472
Epoch 18: val loss 0.6194210648536682

Epoch 19: train loss 0.6369416984644803
Epoch 19: val loss 0.619086742401123

Epoch 20: train loss 0.6170078570192511
Epoch 20: val loss 0.6185426115989685

Epoch 21: train loss 0.6418877948414196
Epoch 21: val loss 0.6146575212478638

Epoch 22: train loss 0.6173458370295438
Epoch 22: val loss 0.613918662071228

Epoch 23: train loss 0.6220248287374323
Epoch 23: val loss 0.6134650111198425

Epoch 24: train loss 0.6247608336535367
Epoch 24: val loss 0.6150202751159668

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7169195684519681
Epoch 0: val loss 0.6994205713272095

Epoch 1: train loss 0.6931680657646873
Epoch 1: val loss 0.6919585466384888

Epoch 2: train loss 0.6625519719990817
Epoch 2: val loss 0.6873859167098999

Epoch 3: train loss 0.6760288856246255
Epoch 3: val loss 0.6845758557319641

Epoch 4: train loss 0.668779048052701
Epoch 4: val loss 0.6813931465148926

Epoch 5: train loss 0.6630099524151195
Epoch 5: val loss 0.6758561134338379

Epoch 6: train loss 0.6597634337165139
Epoch 6: val loss 0.6724256873130798

Epoch 7: train loss 0.6556249098344282
Epoch 7: val loss 0.6706805229187012

Epoch 8: train loss 0.6421521685340188
Epoch 8: val loss 0.669414222240448

Epoch 9: train loss 0.6457514871250499
Epoch 9: val loss 0.6682902574539185

Epoch 10: train loss 0.6421455903486772
Epoch 10: val loss 0.6666439175605774

Epoch 11: train loss 0.6347270878878507
Epoch 11: val loss 0.66557776927948

Epoch 12: train loss 0.6344514705918052
Epoch 12: val loss 0.6644186973571777

Epoch 13: train loss 0.625866022976962
Epoch 13: val loss 0.6641669273376465

Epoch 14: train loss 0.6215242418375883
Epoch 14: val loss 0.6638789176940918

Epoch 15: train loss 0.6260185458443381
Epoch 15: val loss 0.6595460176467896

Epoch 16: train loss 0.6139572154391896
Epoch 16: val loss 0.6594151258468628

Epoch 17: train loss 0.6087058240717108
Epoch 17: val loss 0.6599615216255188

Epoch 18: train loss 0.6320690783587369
Epoch 18: val loss 0.6619450449943542

Epoch 19: train loss 0.617997711355036
Epoch 19: val loss 0.6549670696258545

Epoch 20: train loss 0.5900894566015764
Epoch 20: val loss 0.6547538042068481

Epoch 21: train loss 0.5822360244664279
Epoch 21: val loss 0.6537664532661438

Epoch 22: train loss 0.5865023921836506
Epoch 22: val loss 0.6488844752311707

Epoch 23: train loss 0.5905598998069763
Epoch 23: val loss 0.6495814323425293

Epoch 24: train loss 0.5805639299479398
Epoch 24: val loss 0.6418895721435547

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6955276727676392
Epoch 0: val loss 0.6851209998130798

Epoch 1: train loss 0.6822558695619757
Epoch 1: val loss 0.6780388951301575

Epoch 2: train loss 0.672786598855799
Epoch 2: val loss 0.6727563142776489

Epoch 3: train loss 0.6513183496215127
Epoch 3: val loss 0.6655349731445312

Epoch 4: train loss 0.6568161140788685
Epoch 4: val loss 0.6603765487670898

Epoch 5: train loss 0.6537494117563422
Epoch 5: val loss 0.6595290303230286

Epoch 6: train loss 0.6753744428808038
Epoch 6: val loss 0.6583554148674011

Epoch 7: train loss 0.6582536534829573
Epoch 7: val loss 0.6618213653564453

Epoch 8: train loss 0.6565636179663918
Epoch 8: val loss 0.660780668258667

Epoch 9: train loss 0.652832724831321
Epoch 9: val loss 0.6611723899841309

Epoch 10: train loss 0.6596783291209828
Epoch 10: val loss 0.6589035391807556

Epoch 11: train loss 0.6473161686550487
Epoch 11: val loss 0.6608731150627136

Epoch 12: train loss 0.6411103118549694
Epoch 12: val loss 0.6622170805931091

Epoch 13: train loss 0.644153199412606
Epoch 13: val loss 0.6633784770965576

Epoch 14: train loss 0.6412814096970991
Epoch 14: val loss 0.6642482280731201

Epoch 15: train loss 0.6527125835418701
Epoch 15: val loss 0.66280198097229

Epoch 16: train loss 0.6411036090417341
Epoch 16: val loss 0.6641748547554016

Epoch 17: train loss 0.6430548266931013
Epoch 17: val loss 0.6633205413818359

Epoch 18: train loss 0.6426011974161322
Epoch 18: val loss 0.6650626063346863

Epoch 19: train loss 0.62779193574732
Epoch 19: val loss 0.6623112559318542

Epoch 20: train loss 0.657172750342976
Epoch 20: val loss 0.6632612347602844

Epoch 21: train loss 0.6341469558802518
Epoch 21: val loss 0.6629262566566467

Epoch 22: train loss 0.6353438496589661
Epoch 22: val loss 0.6604254841804504

Epoch 23: train loss 0.6338473395867781
Epoch 23: val loss 0.6599351763725281

Epoch 24: train loss 0.6310467882589861
Epoch 24: val loss 0.6567621231079102

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6975141247113545
Epoch 0: val loss 0.6917620897293091

Epoch 1: train loss 0.6914232015609741
Epoch 1: val loss 0.6908881664276123

Epoch 2: train loss 0.6652434229850769
Epoch 2: val loss 0.6852325201034546

Epoch 3: train loss 0.6624841054280599
Epoch 3: val loss 0.6824769973754883

Epoch 4: train loss 0.6764155864715576
Epoch 4: val loss 0.6821988224983215

Epoch 5: train loss 0.6673851688702901
Epoch 5: val loss 0.6817988753318787

Epoch 6: train loss 0.6662524779637654
Epoch 6: val loss 0.6743997931480408

Epoch 7: train loss 0.6514139016469319
Epoch 7: val loss 0.6685948371887207

Epoch 8: train loss 0.6574483156204224
Epoch 8: val loss 0.6721710562705994

Epoch 9: train loss 0.669009538491567
Epoch 9: val loss 0.6736477017402649

Epoch 10: train loss 0.6500993450482686
Epoch 10: val loss 0.6737179160118103

Epoch 11: train loss 0.6543987631797791
Epoch 11: val loss 0.6725358366966248

Epoch 12: train loss 0.6424644033114115
Epoch 12: val loss 0.6697782278060913

Epoch 13: train loss 0.6375518083572388
Epoch 13: val loss 0.668798565864563

Epoch 14: train loss 0.62869260708491
Epoch 14: val loss 0.6742173433303833

Epoch 15: train loss 0.6586223125457764
Epoch 15: val loss 0.6749144196510315

Epoch 16: train loss 0.6650982618331909
Epoch 16: val loss 0.668396532535553

Epoch 17: train loss 0.6534569541613261
Epoch 17: val loss 0.6705611944198608

Epoch 18: train loss 0.6358622550964356
Epoch 18: val loss 0.6652947068214417

Epoch 19: train loss 0.6393965482711792
Epoch 19: val loss 0.664149820804596

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7023488329007075
Epoch 0: val loss 0.6889092922210693

Epoch 1: train loss 0.69733392733794
Epoch 1: val loss 0.6832094788551331

Epoch 2: train loss 0.6938897508841294
Epoch 2: val loss 0.6783662438392639

Epoch 3: train loss 0.6824861168861389
Epoch 3: val loss 0.6748493909835815

Epoch 4: train loss 0.6908802481798025
Epoch 4: val loss 0.6728954911231995

Epoch 5: train loss 0.6840953185008123
Epoch 5: val loss 0.6702852845191956

Epoch 6: train loss 0.6730228570791391
Epoch 6: val loss 0.6697087287902832

Epoch 7: train loss 0.6760903917826139
Epoch 7: val loss 0.6699682474136353

Epoch 8: train loss 0.6612897423597482
Epoch 8: val loss 0.6701867580413818

Epoch 9: train loss 0.6593529261075534
Epoch 9: val loss 0.6707138419151306

Epoch 10: train loss 0.6584654083618751
Epoch 10: val loss 0.6714237928390503

Epoch 11: train loss 0.6613592780553378
Epoch 11: val loss 0.6707339882850647

Epoch 12: train loss 0.6513462846095746
Epoch 12: val loss 0.6666103601455688

Epoch 13: train loss 0.6328654105846698
Epoch 13: val loss 0.6647313833236694

Epoch 14: train loss 0.6399466166129479
Epoch 14: val loss 0.6611711382865906

Epoch 15: train loss 0.6397367119789124
Epoch 15: val loss 0.6585732102394104

Epoch 16: train loss 0.6417669149545523
Epoch 16: val loss 0.6574095487594604

Epoch 17: train loss 0.6299120096059946
Epoch 17: val loss 0.6546077132225037

Epoch 18: train loss 0.6383873132558969
Epoch 18: val loss 0.6518304944038391

Epoch 19: train loss 0.6185267613484309
Epoch 19: val loss 0.651355504989624

Epoch 20: train loss 0.6307658553123474
Epoch 20: val loss 0.6496339440345764

Epoch 21: train loss 0.6189816135626572
Epoch 21: val loss 0.6477868556976318

Epoch 22: train loss 0.6110871892708999
Epoch 22: val loss 0.6460384130477905

Epoch 23: train loss 0.6190862563940195
Epoch 23: val loss 0.6471742391586304

Epoch 24: train loss 0.6300013340436496
Epoch 24: val loss 0.648116409778595

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.701975519840534
Epoch 0: val loss 0.6979793906211853

Epoch 1: train loss 0.6842346787452698
Epoch 1: val loss 0.6914036273956299

Epoch 2: train loss 0.6801176208716172
Epoch 2: val loss 0.6898233294487

Epoch 3: train loss 0.6811703581076402
Epoch 3: val loss 0.689448893070221

Epoch 4: train loss 0.6684703735204843
Epoch 4: val loss 0.6897855401039124

Epoch 5: train loss 0.6636795034775367
Epoch 5: val loss 0.6874213218688965

Epoch 6: train loss 0.663147536607889
Epoch 6: val loss 0.683341383934021

Epoch 7: train loss 0.6608340235856863
Epoch 7: val loss 0.6801173090934753

Epoch 8: train loss 0.6545264399968661
Epoch 8: val loss 0.6803613901138306

Epoch 9: train loss 0.6512983395503118
Epoch 9: val loss 0.6784502863883972

Epoch 10: train loss 0.6546230362011836
Epoch 10: val loss 0.672526478767395

Epoch 11: train loss 0.6417295932769775
Epoch 11: val loss 0.6680125594139099

Epoch 12: train loss 0.635044093315418
Epoch 12: val loss 0.6650589108467102

Epoch 13: train loss 0.639354930474208
Epoch 13: val loss 0.6632246375083923

Epoch 14: train loss 0.6501234357173626
Epoch 14: val loss 0.6552853584289551

Epoch 15: train loss 0.6398758979944082
Epoch 15: val loss 0.6455563306808472

Epoch 16: train loss 0.634446185368758
Epoch 16: val loss 0.6408913135528564

Epoch 17: train loss 0.6311858479793255
Epoch 17: val loss 0.6389301419258118

Epoch 18: train loss 0.6328185659188491
Epoch 18: val loss 0.6386086344718933

Epoch 19: train loss 0.6391008817232572
Epoch 19: val loss 0.6370131373405457

Epoch 20: train loss 0.6186482952191279
Epoch 20: val loss 0.634684681892395

Epoch 21: train loss 0.6109177928704482
Epoch 21: val loss 0.637088418006897

Epoch 22: train loss 0.6183752784362206
Epoch 22: val loss 0.6320929527282715

Epoch 23: train loss 0.6178873273042532
Epoch 23: val loss 0.6276694536209106

Epoch 24: train loss 0.6111921209555405
Epoch 24: val loss 0.6271478533744812

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6945685835985037
Epoch 0: val loss 0.6900634169578552

Epoch 1: train loss 0.6812470922103295
Epoch 1: val loss 0.6882224082946777

Epoch 2: train loss 0.6817732499195979
Epoch 2: val loss 0.6853799819946289

Epoch 3: train loss 0.6693105605932382
Epoch 3: val loss 0.6785303950309753

Epoch 4: train loss 0.667418163556319
Epoch 4: val loss 0.6723189949989319

Epoch 5: train loss 0.6624132624039283
Epoch 5: val loss 0.666887104511261

Epoch 6: train loss 0.6546240632350628
Epoch 6: val loss 0.6625598669052124

Epoch 7: train loss 0.6550907996984628
Epoch 7: val loss 0.6605251431465149

Epoch 8: train loss 0.6467334994902978
Epoch 8: val loss 0.6574967503547668

Epoch 9: train loss 0.6407148654644306
Epoch 9: val loss 0.6542929410934448

Epoch 10: train loss 0.6261023145455581
Epoch 10: val loss 0.6532326340675354

Epoch 11: train loss 0.6195335800831134
Epoch 11: val loss 0.6554737091064453

Epoch 12: train loss 0.6148795393797067
Epoch 12: val loss 0.6587541699409485

Epoch 13: train loss 0.6114024978417617
Epoch 13: val loss 0.6530563831329346

Epoch 14: train loss 0.6153210676633395
Epoch 14: val loss 0.6511226892471313

Epoch 15: train loss 0.6065604732586787
Epoch 15: val loss 0.6521458625793457

Epoch 16: train loss 0.6147794173314021
Epoch 16: val loss 0.6488779783248901

Epoch 17: train loss 0.6090685129165649
Epoch 17: val loss 0.6500564217567444

Epoch 18: train loss 0.598554592866164
Epoch 18: val loss 0.6543467044830322

Epoch 19: train loss 0.5924586607859685
Epoch 19: val loss 0.6544800996780396

Epoch 20: train loss 0.6014421582221985
Epoch 20: val loss 0.6544854044914246

Epoch 21: train loss 0.6128049813784086
Epoch 21: val loss 0.657119870185852

Epoch 22: train loss 0.5946383751355685
Epoch 22: val loss 0.6600968241691589

Epoch 23: train loss 0.5761540577961848
Epoch 23: val loss 0.6593788862228394

Epoch 24: train loss 0.5839743958069727
Epoch 24: val loss 0.656968355178833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7109374816601093
Epoch 0: val loss 0.6875160336494446

Epoch 1: train loss 0.6991218649424039
Epoch 1: val loss 0.6855824589729309

Epoch 2: train loss 0.6985423381511981
Epoch 2: val loss 0.6851505041122437

Epoch 3: train loss 0.6953111290931702
Epoch 3: val loss 0.6844695210456848

Epoch 4: train loss 0.6758631926316482
Epoch 4: val loss 0.6849605441093445

Epoch 5: train loss 0.67468078319843
Epoch 5: val loss 0.6840835213661194

Epoch 6: train loss 0.6631787465168879
Epoch 6: val loss 0.6841773390769958

Epoch 7: train loss 0.6619269526921786
Epoch 7: val loss 0.6857194304466248

Epoch 8: train loss 0.641419516159938
Epoch 8: val loss 0.6864444613456726

Epoch 9: train loss 0.6538483913128192
Epoch 9: val loss 0.6853642463684082

Epoch 10: train loss 0.642738938331604
Epoch 10: val loss 0.6876864433288574

Epoch 11: train loss 0.632184780561007
Epoch 11: val loss 0.6917039155960083

Epoch 12: train loss 0.6329568532797006
Epoch 12: val loss 0.694638729095459

Epoch 13: train loss 0.6275205520483164
Epoch 13: val loss 0.69742351770401

Epoch 14: train loss 0.6140216313875638
Epoch 14: val loss 0.7007169127464294

Epoch 15: train loss 0.6210901966461768
Epoch 15: val loss 0.7106585502624512

Epoch 16: train loss 0.6054427119401785
Epoch 16: val loss 0.7145286798477173

Epoch 17: train loss 0.6101610247905438
Epoch 17: val loss 0.7251330018043518

Epoch 18: train loss 0.6081127661925095
Epoch 18: val loss 0.7141789793968201

Epoch 19: train loss 0.603678414454827
Epoch 19: val loss 0.7069913744926453

Epoch 20: train loss 0.5931625274511484
Epoch 20: val loss 0.7170946598052979

Epoch 21: train loss 0.6019442356549777
Epoch 21: val loss 0.7260573506355286

Epoch 22: train loss 0.5987978210816016
Epoch 22: val loss 0.7356300950050354

Epoch 23: train loss 0.5805369225832132
Epoch 23: val loss 0.7170616388320923

Epoch 24: train loss 0.5900589869572566
Epoch 24: val loss 0.7111684679985046

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6946459447636324
Epoch 0: val loss 0.6935127377510071

Epoch 1: train loss 0.6830162230659934
Epoch 1: val loss 0.6903252601623535

Epoch 2: train loss 0.6660420228453243
Epoch 2: val loss 0.6851457953453064

Epoch 3: train loss 0.6753528118133545
Epoch 3: val loss 0.6811862587928772

Epoch 4: train loss 0.6775822008357328
Epoch 4: val loss 0.6754194498062134

Epoch 5: train loss 0.6571041906581205
Epoch 5: val loss 0.6694214344024658

Epoch 6: train loss 0.6630209053263945
Epoch 6: val loss 0.6654788255691528

Epoch 7: train loss 0.6546361060703502
Epoch 7: val loss 0.6608011722564697

Epoch 8: train loss 0.6460218534750097
Epoch 8: val loss 0.6497148871421814

Epoch 9: train loss 0.649073344819686
Epoch 9: val loss 0.6453704237937927

Epoch 10: train loss 0.63252332981895
Epoch 10: val loss 0.632654070854187

Epoch 11: train loss 0.6288473746355843
Epoch 11: val loss 0.6312663555145264

Epoch 12: train loss 0.61635581184836
Epoch 12: val loss 0.633472204208374

Epoch 13: train loss 0.6237335029770347
Epoch 13: val loss 0.6328340768814087

Epoch 14: train loss 0.6193294735515819
Epoch 14: val loss 0.6310597658157349

Epoch 15: train loss 0.6254065597758574
Epoch 15: val loss 0.6279760003089905

Epoch 16: train loss 0.6225964987979216
Epoch 16: val loss 0.6376321315765381

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6937932521104813
Epoch 0: val loss 0.7053250670433044

Epoch 1: train loss 0.6780490775903066
Epoch 1: val loss 0.7191895246505737

Epoch 2: train loss 0.6778298715750376
Epoch 2: val loss 0.7213619351387024

Epoch 3: train loss 0.6593266328175863
Epoch 3: val loss 0.7217819690704346

Epoch 4: train loss 0.6636429727077484
Epoch 4: val loss 0.7213709354400635

Epoch 5: train loss 0.6605764528115591
Epoch 5: val loss 0.721378743648529

Epoch 6: train loss 0.6607193897167841
Epoch 6: val loss 0.715987503528595

Epoch 7: train loss 0.6614124079545339
Epoch 7: val loss 0.7162603139877319

Epoch 8: train loss 0.6594893286625544
Epoch 8: val loss 0.7071143388748169

Epoch 9: train loss 0.6561187704404196
Epoch 9: val loss 0.7122304439544678

Epoch 10: train loss 0.6549374659856161
Epoch 10: val loss 0.7196122407913208

Epoch 11: train loss 0.6449213375647863
Epoch 11: val loss 0.7155582904815674

Epoch 12: train loss 0.6439390480518341
Epoch 12: val loss 0.7069171071052551

Epoch 13: train loss 0.6244907528162003
Epoch 13: val loss 0.7124592065811157

Epoch 14: train loss 0.6365042924880981
Epoch 14: val loss 0.7287226915359497

Epoch 15: train loss 0.640906090537707
Epoch 15: val loss 0.7249018549919128

Epoch 16: train loss 0.6404057194789251
Epoch 16: val loss 0.7176056504249573

Epoch 17: train loss 0.6295373638470968
Epoch 17: val loss 0.7136925458908081

Epoch 18: train loss 0.6560161312421163
Epoch 18: val loss 0.6998268365859985

Epoch 19: train loss 0.6329850405454636
Epoch 19: val loss 0.7209257483482361

Epoch 20: train loss 0.6225129316250483
Epoch 20: val loss 0.7327223420143127

Epoch 21: train loss 0.6266439507404963
Epoch 21: val loss 0.7304990291595459

Epoch 22: train loss 0.6173887848854065
Epoch 22: val loss 0.7259183526039124

Epoch 23: train loss 0.6096830119689306
Epoch 23: val loss 0.7220075726509094

Epoch 24: train loss 0.6283292422691981
Epoch 24: val loss 0.7258676886558533

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7018128534158071
Epoch 0: val loss 0.6929424405097961

Epoch 1: train loss 0.7103452831506729
Epoch 1: val loss 0.691580593585968

Epoch 2: train loss 0.6945730596780777
Epoch 2: val loss 0.6911150813102722

Epoch 3: train loss 0.6957414746284485
Epoch 3: val loss 0.6911567449569702

Epoch 4: train loss 0.6943169633547465
Epoch 4: val loss 0.6903814077377319

Epoch 5: train loss 0.6825523475805918
Epoch 5: val loss 0.6890676021575928

Epoch 6: train loss 0.6873965561389923
Epoch 6: val loss 0.6868334412574768

Epoch 7: train loss 0.6738189508517584
Epoch 7: val loss 0.6860180497169495

Epoch 8: train loss 0.6730189174413681
Epoch 8: val loss 0.6844672560691833

Epoch 9: train loss 0.6691938290993372
Epoch 9: val loss 0.6844750046730042

Epoch 10: train loss 0.6727737138668696
Epoch 10: val loss 0.6839126348495483

Epoch 11: train loss 0.6730495542287827
Epoch 11: val loss 0.683766782283783

Epoch 12: train loss 0.6616705109675726
Epoch 12: val loss 0.6827396154403687

Epoch 13: train loss 0.6698717921972275
Epoch 13: val loss 0.6821890473365784

Epoch 14: train loss 0.6605415741602579
Epoch 14: val loss 0.6816637516021729

Epoch 15: train loss 0.6566379318634669
Epoch 15: val loss 0.6803711652755737

Epoch 16: train loss 0.659340704480807
Epoch 16: val loss 0.6808024644851685

Epoch 17: train loss 0.6579757233460745
Epoch 17: val loss 0.6787392497062683

Epoch 18: train loss 0.6493792235851288
Epoch 18: val loss 0.6784451603889465

Epoch 19: train loss 0.6517642637093862
Epoch 19: val loss 0.6786065101623535

Epoch 20: train loss 0.6455651273330053
Epoch 20: val loss 0.6799857020378113

Epoch 21: train loss 0.6584092229604721
Epoch 21: val loss 0.6805825233459473

Epoch 22: train loss 0.642210066318512
Epoch 22: val loss 0.6808582544326782

Epoch 23: train loss 0.6402560820182165
Epoch 23: val loss 0.6816793084144592

Epoch 24: train loss 0.6582873463630676
Epoch 24: val loss 0.6815118193626404

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7149547735850016
Epoch 0: val loss 0.6718087196350098

Epoch 1: train loss 0.6937027871608734
Epoch 1: val loss 0.672433078289032

Epoch 2: train loss 0.706074520945549
Epoch 2: val loss 0.6759252548217773

Epoch 3: train loss 0.6879772345225016
Epoch 3: val loss 0.6791874170303345

Epoch 4: train loss 0.6800963580608368
Epoch 4: val loss 0.67934250831604

Epoch 5: train loss 0.6884991228580475
Epoch 5: val loss 0.6809284090995789

Epoch 6: train loss 0.6945742418368658
Epoch 6: val loss 0.6852564215660095

Epoch 7: train loss 0.6819702039162318
Epoch 7: val loss 0.6875649094581604

Epoch 8: train loss 0.6785976241032282
Epoch 8: val loss 0.6866273880004883

Epoch 9: train loss 0.6894365648428599
Epoch 9: val loss 0.6851076483726501

Epoch 10: train loss 0.6775395721197128
Epoch 10: val loss 0.6809028387069702

Epoch 11: train loss 0.6804195692141851
Epoch 11: val loss 0.6809622049331665

Epoch 12: train loss 0.6756716817617416
Epoch 12: val loss 0.6759568452835083

Epoch 13: train loss 0.6714845697085062
Epoch 13: val loss 0.6771273612976074

Epoch 14: train loss 0.6630648324886957
Epoch 14: val loss 0.6787152886390686

Epoch 15: train loss 0.673481285572052
Epoch 15: val loss 0.6790838837623596

Epoch 16: train loss 0.6592515508333842
Epoch 16: val loss 0.684968113899231

Epoch 17: train loss 0.6553788036108017
Epoch 17: val loss 0.6880605220794678

Epoch 18: train loss 0.6562113364537557
Epoch 18: val loss 0.6772902011871338

Epoch 19: train loss 0.6566526194413503
Epoch 19: val loss 0.6744192838668823

Epoch 20: train loss 0.6548822820186615
Epoch 20: val loss 0.6807493567466736

Epoch 21: train loss 0.6553998440504074
Epoch 21: val loss 0.6781854033470154

Epoch 22: train loss 0.6522695571184158
Epoch 22: val loss 0.6795655488967896

Epoch 23: train loss 0.6523313820362091
Epoch 23: val loss 0.6772685647010803

Epoch 24: train loss 0.6504626572132111
Epoch 24: val loss 0.6764056086540222

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.719365860025088
Epoch 0: val loss 0.7041997909545898

Epoch 1: train loss 0.6968421836694082
Epoch 1: val loss 0.7024425864219666

Epoch 2: train loss 0.6912602186203003
Epoch 2: val loss 0.6994538903236389

Epoch 3: train loss 0.6889215360085169
Epoch 3: val loss 0.6951506733894348

Epoch 4: train loss 0.6810975621143976
Epoch 4: val loss 0.6919048428535461

Epoch 5: train loss 0.6865236510833105
Epoch 5: val loss 0.6907318234443665

Epoch 6: train loss 0.6786716133356094
Epoch 6: val loss 0.6892082095146179

Epoch 7: train loss 0.6741846154133478
Epoch 7: val loss 0.6885636448860168

Epoch 8: train loss 0.6764590293169022
Epoch 8: val loss 0.6873259544372559

Epoch 9: train loss 0.6686337639888128
Epoch 9: val loss 0.6862890124320984

Epoch 10: train loss 0.6577774385611216
Epoch 10: val loss 0.6868736743927002

Epoch 11: train loss 0.6659763554732004
Epoch 11: val loss 0.6859229803085327

Epoch 12: train loss 0.6583742499351501
Epoch 12: val loss 0.6871050000190735

Epoch 13: train loss 0.6584499279657999
Epoch 13: val loss 0.6837180256843567

Epoch 14: train loss 0.6578957090775172
Epoch 14: val loss 0.6833113431930542

Epoch 15: train loss 0.6579067607720693
Epoch 15: val loss 0.6848101615905762

Epoch 16: train loss 0.6476046939690908
Epoch 16: val loss 0.6858149170875549

Epoch 17: train loss 0.655776267250379
Epoch 17: val loss 0.6832452416419983

Epoch 18: train loss 0.6480886141459147
Epoch 18: val loss 0.6855261921882629

Epoch 19: train loss 0.6350394934415817
Epoch 19: val loss 0.6891596913337708

Epoch 20: train loss 0.6349681665500005
Epoch 20: val loss 0.6847178339958191

Epoch 21: train loss 0.6357397983471552
Epoch 21: val loss 0.68272864818573

Epoch 22: train loss 0.6466835290193558
Epoch 22: val loss 0.6793060302734375

Epoch 23: train loss 0.6287964085737864
Epoch 23: val loss 0.6798834204673767

Epoch 24: train loss 0.6370258132616679
Epoch 24: val loss 0.6821804642677307

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035840153694153
Epoch 0: val loss 0.696449875831604

Epoch 1: train loss 0.7030891217291355
Epoch 1: val loss 0.6931745409965515

Epoch 2: train loss 0.6833820529282093
Epoch 2: val loss 0.691734254360199

Epoch 3: train loss 0.6886591874063015
Epoch 3: val loss 0.6894513964653015

Epoch 4: train loss 0.6844878606498241
Epoch 4: val loss 0.6861975789070129

Epoch 5: train loss 0.6787408478558064
Epoch 5: val loss 0.6841146349906921

Epoch 6: train loss 0.6797169856727123
Epoch 6: val loss 0.6825321316719055

Epoch 7: train loss 0.676342710852623
Epoch 7: val loss 0.6786677837371826

Epoch 8: train loss 0.6719463840126991
Epoch 8: val loss 0.676031768321991

Epoch 9: train loss 0.6634492799639702
Epoch 9: val loss 0.6761754751205444

Epoch 10: train loss 0.6518571153283119
Epoch 10: val loss 0.6768233180046082

Epoch 11: train loss 0.6578729748725891
Epoch 11: val loss 0.6793212294578552

Epoch 12: train loss 0.6589635945856571
Epoch 12: val loss 0.6795585751533508

Epoch 13: train loss 0.6430378630757332
Epoch 13: val loss 0.6679160594940186

Epoch 14: train loss 0.6398174203932285
Epoch 14: val loss 0.667691171169281

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
1
Epoch 0: train loss 0.685000615460532
Epoch 0: val loss 0.6774811148643494

Epoch 1: train loss 0.6627189517021179
Epoch 1: val loss 0.6633894443511963

Epoch 2: train loss 0.6241168805531093
Epoch 2: val loss 0.6495197415351868

Epoch 3: train loss 0.6470972640173775
Epoch 3: val loss 0.633350670337677

Epoch 4: train loss 0.6174214226858956
Epoch 4: val loss 0.6216821670532227

Epoch 5: train loss 0.6172230669430324
Epoch 5: val loss 0.6152276396751404

Epoch 6: train loss 0.6079087257385254
Epoch 6: val loss 0.6069067716598511

Epoch 7: train loss 0.6245200889451163
Epoch 7: val loss 0.6033962368965149

Epoch 8: train loss 0.6027193665504456
Epoch 8: val loss 0.6032754182815552

Epoch 9: train loss 0.5889908671379089
Epoch 9: val loss 0.6034581661224365

Epoch 10: train loss 0.5554707050323486
Epoch 10: val loss 0.5998541712760925

Epoch 11: train loss 0.5282815439360482
Epoch 11: val loss 0.5983842611312866

Epoch 12: train loss 0.5434237165110452
Epoch 12: val loss 0.5971092581748962

Epoch 13: train loss 0.5762176556246621
Epoch 13: val loss 0.5978146195411682

Epoch 14: train loss 0.5396532842091152
Epoch 14: val loss 0.6001104712486267

Epoch 15: train loss 0.618557985339846
Epoch 15: val loss 0.6020268201828003

Epoch 16: train loss 0.5725525064127786
Epoch 16: val loss 0.6033347845077515

Epoch 17: train loss 0.5124220209462302
Epoch 17: val loss 0.6054396033287048

Epoch 18: train loss 0.542193591594696
Epoch 18: val loss 0.6028597354888916

Epoch 19: train loss 0.5031332245894841
Epoch 19: val loss 0.604134202003479

Epoch 20: train loss 0.5597695665700095
Epoch 20: val loss 0.6049445271492004

Epoch 21: train loss 0.4894005230494908
Epoch 21: val loss 0.6047560572624207

Epoch 22: train loss 0.5069765661443982
Epoch 22: val loss 0.6054843068122864

Epoch 23: train loss 0.5010560963835035
Epoch 23: val loss 0.6072712540626526

Epoch 24: train loss 0.5431267150810787
Epoch 24: val loss 0.6097462773323059

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.66665175982884
Epoch 0: val loss 0.6700754165649414

Epoch 1: train loss 0.6811048643929618
Epoch 1: val loss 0.6586987972259521

Epoch 2: train loss 0.6337123257773263
Epoch 2: val loss 0.6485671997070312

Epoch 3: train loss 0.6341454046113151
Epoch 3: val loss 0.6403519511222839

Epoch 4: train loss 0.6085700818470546
Epoch 4: val loss 0.6330721378326416

Epoch 5: train loss 0.61490227494921
Epoch 5: val loss 0.6232571005821228

Epoch 6: train loss 0.5880756548472813
Epoch 6: val loss 0.6163212060928345

Epoch 7: train loss 0.5929931487355914
Epoch 7: val loss 0.6118098497390747

Epoch 8: train loss 0.6083609887531826
Epoch 8: val loss 0.6090007424354553

Epoch 9: train loss 0.5742915187563215
Epoch 9: val loss 0.6116717457771301

Epoch 10: train loss 0.5644961808409009
Epoch 10: val loss 0.6108483076095581

Epoch 11: train loss 0.5491212521280561
Epoch 11: val loss 0.6100702285766602

Epoch 12: train loss 0.5610994270869664
Epoch 12: val loss 0.6101695895195007

Epoch 13: train loss 0.52787042089871
Epoch 13: val loss 0.610468327999115

Epoch 14: train loss 0.5203734891755241
Epoch 14: val loss 0.6121005415916443

Epoch 15: train loss 0.5332587829657963
Epoch 15: val loss 0.6140408515930176

Epoch 16: train loss 0.5346051624843052
Epoch 16: val loss 0.6183177828788757

Epoch 17: train loss 0.5133804849215916
Epoch 17: val loss 0.6210736036300659

Epoch 18: train loss 0.5045462931905474
Epoch 18: val loss 0.6228756904602051

Epoch 19: train loss 0.530332509960447
Epoch 19: val loss 0.6293441653251648

Epoch 20: train loss 0.5655907435076577
Epoch 20: val loss 0.6445547342300415

Epoch 21: train loss 0.5402006336620876
Epoch 21: val loss 0.6594944596290588

Epoch 22: train loss 0.536200259413038
Epoch 22: val loss 0.6561117768287659

Epoch 23: train loss 0.5555363340037209
Epoch 23: val loss 0.6396214962005615

Epoch 24: train loss 0.5704563856124878
Epoch 24: val loss 0.6336513161659241

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6735051444598606
Epoch 0: val loss 0.644101083278656

Epoch 1: train loss 0.6391561116491046
Epoch 1: val loss 0.625214159488678

Epoch 2: train loss 0.6639301862035479
Epoch 2: val loss 0.6065304279327393

Epoch 3: train loss 0.6114845531327384
Epoch 3: val loss 0.5931311249732971

Epoch 4: train loss 0.594842118876321
Epoch 4: val loss 0.5851953625679016

Epoch 5: train loss 0.6045453718730381
Epoch 5: val loss 0.5797218680381775

Epoch 6: train loss 0.6079350624765668
Epoch 6: val loss 0.5747103691101074

Epoch 7: train loss 0.5823614937918526
Epoch 7: val loss 0.572734534740448

Epoch 8: train loss 0.5719784540789468
Epoch 8: val loss 0.5765368938446045

Epoch 9: train loss 0.5624289427484784
Epoch 9: val loss 0.5736598968505859

Epoch 10: train loss 0.569270840712956
Epoch 10: val loss 0.5720398426055908

Epoch 11: train loss 0.5567581909043449
Epoch 11: val loss 0.5742315649986267

Epoch 12: train loss 0.5329141403947558
Epoch 12: val loss 0.5770138502120972

Epoch 13: train loss 0.548042778457914
Epoch 13: val loss 0.5785719752311707

Epoch 14: train loss 0.5946847030094692
Epoch 14: val loss 0.581159770488739

Epoch 15: train loss 0.5957269583429609
Epoch 15: val loss 0.5907654166221619

Epoch 16: train loss 0.5346175389630454
Epoch 16: val loss 0.5942723751068115

Epoch 17: train loss 0.5366172620228359
Epoch 17: val loss 0.5938135385513306

Epoch 18: train loss 0.5387214805398669
Epoch 18: val loss 0.5893560647964478

Epoch 19: train loss 0.5520406535693577
Epoch 19: val loss 0.5897548794746399

Epoch 20: train loss 0.5467803052493504
Epoch 20: val loss 0.5966655015945435

Epoch 21: train loss 0.5513452504362378
Epoch 21: val loss 0.6050848960876465

Epoch 22: train loss 0.5455844742911202
Epoch 22: val loss 0.6150121688842773

Epoch 23: train loss 0.6009791323116848
Epoch 23: val loss 0.6154705882072449

Epoch 24: train loss 0.5208174543721336
Epoch 24: val loss 0.6204380989074707

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6977102330752781
Epoch 0: val loss 0.6920387148857117

Epoch 1: train loss 0.6587614417076111
Epoch 1: val loss 0.6802258491516113

Epoch 2: train loss 0.6564680848802839
Epoch 2: val loss 0.6682425737380981

Epoch 3: train loss 0.633828171661922
Epoch 3: val loss 0.6557123064994812

Epoch 4: train loss 0.6536674754960197
Epoch 4: val loss 0.6444171071052551

Epoch 5: train loss 0.6055538654327393
Epoch 5: val loss 0.6378628015518188

Epoch 6: train loss 0.6019670026642936
Epoch 6: val loss 0.63273686170578

Epoch 7: train loss 0.6092247026307243
Epoch 7: val loss 0.6280677914619446

Epoch 8: train loss 0.5714591486113412
Epoch 8: val loss 0.626419186592102

Epoch 9: train loss 0.5821030565670559
Epoch 9: val loss 0.6247472763061523

Epoch 10: train loss 0.5685453074319022
Epoch 10: val loss 0.6246913075447083

Epoch 11: train loss 0.5397222808429173
Epoch 11: val loss 0.6224428415298462

Epoch 12: train loss 0.5547614778791156
Epoch 12: val loss 0.6237345337867737

Epoch 13: train loss 0.5156896838120052
Epoch 13: val loss 0.6209830045700073

Epoch 14: train loss 0.5021852787051883
Epoch 14: val loss 0.6227846145629883

Epoch 15: train loss 0.5778767466545105
Epoch 15: val loss 0.6281462907791138

Epoch 16: train loss 0.5082405252116067
Epoch 16: val loss 0.6293984055519104

Epoch 17: train loss 0.5316290429660252
Epoch 17: val loss 0.636671781539917

Epoch 18: train loss 0.5187966461692538
Epoch 18: val loss 0.6423882246017456

Epoch 19: train loss 0.521680440221514
Epoch 19: val loss 0.6496002078056335

Epoch 20: train loss 0.5181877442768642
Epoch 20: val loss 0.653323233127594

Epoch 21: train loss 0.5337587382112231
Epoch 21: val loss 0.6511764526367188

Epoch 22: train loss 0.522343750510897
Epoch 22: val loss 0.6506913304328918

Epoch 23: train loss 0.50400168129376
Epoch 23: val loss 0.6612759232521057

Epoch 24: train loss 0.5345595649310521
Epoch 24: val loss 0.6642245054244995

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6685329013400607
Epoch 0: val loss 0.6244116425514221

Epoch 1: train loss 0.6434758570459154
Epoch 1: val loss 0.6073758602142334

Epoch 2: train loss 0.6286180151833428
Epoch 2: val loss 0.5991551876068115

Epoch 3: train loss 0.6217449572351244
Epoch 3: val loss 0.5909400582313538

Epoch 4: train loss 0.6318790051672194
Epoch 4: val loss 0.5885721445083618

Epoch 5: train loss 0.5694258378611671
Epoch 5: val loss 0.5901310443878174

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7304379716515541
Epoch 0: val loss 0.7264144420623779

Epoch 1: train loss 0.7028088718652725
Epoch 1: val loss 0.7125694751739502

Epoch 2: train loss 0.6903050467371941
Epoch 2: val loss 0.6958106160163879

Epoch 3: train loss 0.6647938042879105
Epoch 3: val loss 0.6747279167175293

Epoch 4: train loss 0.6414165943861008
Epoch 4: val loss 0.6532455086708069

Epoch 5: train loss 0.6211498975753784
Epoch 5: val loss 0.6309055089950562

Epoch 6: train loss 0.6025345623493195
Epoch 6: val loss 0.6070073843002319

Epoch 7: train loss 0.5820486843585968
Epoch 7: val loss 0.5858876705169678

Epoch 8: train loss 0.5598280280828476
Epoch 8: val loss 0.5655745267868042

Epoch 9: train loss 0.5306147150695324
Epoch 9: val loss 0.5504438877105713

Epoch 10: train loss 0.5314870700240135
Epoch 10: val loss 0.5365204215049744

Epoch 11: train loss 0.51477125659585
Epoch 11: val loss 0.5329318642616272

Epoch 12: train loss 0.5000474750995636
Epoch 12: val loss 0.5270599722862244

Epoch 13: train loss 0.4952777698636055
Epoch 13: val loss 0.5303428173065186

Epoch 14: train loss 0.4931281916797161
Epoch 14: val loss 0.5280267000198364

Epoch 15: train loss 0.502836424857378
Epoch 15: val loss 0.5266401171684265

Epoch 16: train loss 0.5005507953464985
Epoch 16: val loss 0.5243358612060547

Epoch 17: train loss 0.4828570857644081
Epoch 17: val loss 0.52439945936203

Epoch 18: train loss 0.4950798600912094
Epoch 18: val loss 0.5198846459388733

Epoch 19: train loss 0.4660489857196808
Epoch 19: val loss 0.5177937746047974

Epoch 20: train loss 0.48215485364198685
Epoch 20: val loss 0.514129638671875

Epoch 21: train loss 0.5010901466012001
Epoch 21: val loss 0.5097472667694092

Epoch 22: train loss 0.47987767308950424
Epoch 22: val loss 0.5117034912109375

Epoch 23: train loss 0.45597077533602715
Epoch 23: val loss 0.5106900930404663

Epoch 24: train loss 0.46490107849240303
Epoch 24: val loss 0.503699004650116

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7157695814967155
Epoch 0: val loss 0.729515552520752

Epoch 1: train loss 0.7188702300190926
Epoch 1: val loss 0.7118840217590332

Epoch 2: train loss 0.6759898737072945
Epoch 2: val loss 0.6942460536956787

Epoch 3: train loss 0.6651640012860298
Epoch 3: val loss 0.6757317185401917

Epoch 4: train loss 0.6512204557657242
Epoch 4: val loss 0.6587812900543213

Epoch 5: train loss 0.6203860267996788
Epoch 5: val loss 0.6390141844749451

Epoch 6: train loss 0.6071304157376289
Epoch 6: val loss 0.6202962398529053

Epoch 7: train loss 0.595930814743042
Epoch 7: val loss 0.5979189872741699

Epoch 8: train loss 0.5683377310633659
Epoch 8: val loss 0.5841872096061707

Epoch 9: train loss 0.5468949601054192
Epoch 9: val loss 0.5731956958770752

Epoch 10: train loss 0.5465258993208408
Epoch 10: val loss 0.5665217041969299

Epoch 11: train loss 0.5328106805682182
Epoch 11: val loss 0.563648521900177

Epoch 12: train loss 0.5012624971568584
Epoch 12: val loss 0.5603094696998596

Epoch 13: train loss 0.5359151028096676
Epoch 13: val loss 0.563737154006958

Epoch 14: train loss 0.5120628401637077
Epoch 14: val loss 0.553634762763977

Epoch 15: train loss 0.5267201513051987
Epoch 15: val loss 0.55647212266922

Epoch 16: train loss 0.4894849546253681
Epoch 16: val loss 0.5535432696342468

Epoch 17: train loss 0.48381293937563896
Epoch 17: val loss 0.551930844783783

Epoch 18: train loss 0.5144189484417439
Epoch 18: val loss 0.5466793179512024

Epoch 19: train loss 0.4726097993552685
Epoch 19: val loss 0.5577919483184814

Epoch 20: train loss 0.4789477623999119
Epoch 20: val loss 0.559685230255127

Epoch 21: train loss 0.4803101345896721
Epoch 21: val loss 0.5528813600540161

Epoch 22: train loss 0.4785284548997879
Epoch 22: val loss 0.5541824698448181

Epoch 23: train loss 0.45989443361759186
Epoch 23: val loss 0.5531806945800781

Epoch 24: train loss 0.4929654449224472
Epoch 24: val loss 0.5528916716575623

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6672106981277466
Epoch 0: val loss 0.6673762202262878

Epoch 1: train loss 0.6472249552607536
Epoch 1: val loss 0.6561816334724426

Epoch 2: train loss 0.6393426284193993
Epoch 2: val loss 0.644628643989563

Epoch 3: train loss 0.6240896880626678
Epoch 3: val loss 0.6357631683349609

Epoch 4: train loss 0.5986645668745041
Epoch 4: val loss 0.6255584359169006

Epoch 5: train loss 0.5717529058456421
Epoch 5: val loss 0.6123313307762146

Epoch 6: train loss 0.5638537555932999
Epoch 6: val loss 0.6006870269775391

Epoch 7: train loss 0.547422468662262
Epoch 7: val loss 0.5874794721603394

Epoch 8: train loss 0.5255090184509754
Epoch 8: val loss 0.5741738677024841

Epoch 9: train loss 0.5201202891767025
Epoch 9: val loss 0.5584993362426758

Epoch 10: train loss 0.5144107975065708
Epoch 10: val loss 0.5617363452911377

Epoch 11: train loss 0.504962582141161
Epoch 11: val loss 0.5657027363777161

Epoch 12: train loss 0.516714446246624
Epoch 12: val loss 0.5639364123344421

Epoch 13: train loss 0.4994483105838299
Epoch 13: val loss 0.556410014629364

Epoch 14: train loss 0.4892862141132355
Epoch 14: val loss 0.5613115429878235

Epoch 15: train loss 0.5032210946083069
Epoch 15: val loss 0.570730447769165

Epoch 16: train loss 0.5010529421269894
Epoch 16: val loss 0.5624890327453613

Epoch 17: train loss 0.4733225889503956
Epoch 17: val loss 0.5607730746269226

Epoch 18: train loss 0.4645962454378605
Epoch 18: val loss 0.5619525909423828

Epoch 19: train loss 0.4511416554450989
Epoch 19: val loss 0.5792270302772522

Epoch 20: train loss 0.4918358437716961
Epoch 20: val loss 0.5530629754066467

Epoch 21: train loss 0.4868230074644089
Epoch 21: val loss 0.5451010465621948

Epoch 22: train loss 0.490986455231905
Epoch 22: val loss 0.5555388331413269

Epoch 23: train loss 0.4932480715215206
Epoch 23: val loss 0.5470008254051208

Epoch 24: train loss 0.4691503196954727
Epoch 24: val loss 0.5555616617202759

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7224787995219231
Epoch 0: val loss 0.6643101572990417

Epoch 1: train loss 0.682712696492672
Epoch 1: val loss 0.6417195200920105

Epoch 2: train loss 0.6592071577906609
Epoch 2: val loss 0.620800256729126

Epoch 3: train loss 0.6185882687568665
Epoch 3: val loss 0.6035237312316895

Epoch 4: train loss 0.6136737763881683
Epoch 4: val loss 0.5768960118293762

Epoch 5: train loss 0.5932619646191597
Epoch 5: val loss 0.5597417950630188

Epoch 6: train loss 0.5648140534758568
Epoch 6: val loss 0.5450994372367859

Epoch 7: train loss 0.562927283346653
Epoch 7: val loss 0.5391495227813721

Epoch 8: train loss 0.5356371477246284
Epoch 8: val loss 0.5318468809127808

Epoch 9: train loss 0.5067139640450478
Epoch 9: val loss 0.5270813703536987

Epoch 10: train loss 0.5259080491960049
Epoch 10: val loss 0.5235766172409058

Epoch 11: train loss 0.5113394595682621
Epoch 11: val loss 0.5154398083686829

Epoch 12: train loss 0.5154535956680775
Epoch 12: val loss 0.5329821109771729

Epoch 13: train loss 0.5072414763271809
Epoch 13: val loss 0.5228159427642822

Epoch 14: train loss 0.5036601237952709
Epoch 14: val loss 0.5370885133743286

Epoch 15: train loss 0.5237438082695007
Epoch 15: val loss 0.5397787094116211

Epoch 16: train loss 0.4852466583251953
Epoch 16: val loss 0.5289942622184753

Epoch 17: train loss 0.5034534484148026
Epoch 17: val loss 0.5326905846595764

Epoch 18: train loss 0.4860691800713539
Epoch 18: val loss 0.5537419319152832

Epoch 19: train loss 0.4834679625928402
Epoch 19: val loss 0.5587887167930603

Epoch 20: train loss 0.4594525694847107
Epoch 20: val loss 0.54473477602005

Epoch 21: train loss 0.4911394827067852
Epoch 21: val loss 0.5424086451530457

Epoch 22: train loss 0.46148696169257164
Epoch 22: val loss 0.5479824542999268

Epoch 23: train loss 0.45116980373859406
Epoch 23: val loss 0.5530003905296326

Epoch 24: train loss 0.46341441944241524
Epoch 24: val loss 0.5412563681602478

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7042489918795499
Epoch 0: val loss 0.6980665922164917

Epoch 1: train loss 0.6558190800926902
Epoch 1: val loss 0.6666199564933777

Epoch 2: train loss 0.6275126229632985
Epoch 2: val loss 0.6372272372245789

Epoch 3: train loss 0.5958975878628817
Epoch 3: val loss 0.610817015171051

Epoch 4: train loss 0.5624999322674491
Epoch 4: val loss 0.5891101360321045

Epoch 5: train loss 0.5439685799858787
Epoch 5: val loss 0.5704835057258606

Epoch 6: train loss 0.5316718193617734
Epoch 6: val loss 0.5611394047737122

Epoch 7: train loss 0.5275980125774037
Epoch 7: val loss 0.5572752952575684

Epoch 8: train loss 0.5201331214471296
Epoch 8: val loss 0.5447934865951538

Epoch 9: train loss 0.5035783838142048
Epoch 9: val loss 0.5330378413200378

Epoch 10: train loss 0.4973907389424064
Epoch 10: val loss 0.5372176170349121

Epoch 11: train loss 0.5290175703438845
Epoch 11: val loss 0.534639835357666

Epoch 12: train loss 0.4894571304321289
Epoch 12: val loss 0.5282492637634277

Epoch 13: train loss 0.5014970925721255
Epoch 13: val loss 0.5231797099113464

Epoch 14: train loss 0.4807216497984799
Epoch 14: val loss 0.521723210811615

Epoch 15: train loss 0.5232816284353082
Epoch 15: val loss 0.5200766921043396

Epoch 16: train loss 0.5095154697244818
Epoch 16: val loss 0.5210598707199097

Epoch 17: train loss 0.4760603335770694
Epoch 17: val loss 0.5217732191085815

Epoch 18: train loss 0.4731122986836867
Epoch 18: val loss 0.523063063621521

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.73288654088974
Epoch 0: val loss 0.7111434936523438

Epoch 1: train loss 0.6885109663009643
Epoch 1: val loss 0.6781965494155884

Epoch 2: train loss 0.6694440007209778
Epoch 2: val loss 0.6518492102622986

Epoch 3: train loss 0.6504229426383972
Epoch 3: val loss 0.6229946613311768

Epoch 4: train loss 0.616656917333603
Epoch 4: val loss 0.5970789194107056

Epoch 5: train loss 0.6169881939888
Epoch 5: val loss 0.5776138305664062

Epoch 6: train loss 0.5934462964534759
Epoch 6: val loss 0.5695421099662781

Epoch 7: train loss 0.5954371392726898
Epoch 7: val loss 0.5632885098457336

Epoch 8: train loss 0.5787438154220581
Epoch 8: val loss 0.5545786619186401

Epoch 9: train loss 0.5471210718154907
Epoch 9: val loss 0.5470070838928223

Epoch 10: train loss 0.548193684220314
Epoch 10: val loss 0.5433985590934753

Epoch 11: train loss 0.5482041746377945
Epoch 11: val loss 0.5392147302627563

Epoch 12: train loss 0.536163967847824
Epoch 12: val loss 0.5426580309867859

Epoch 13: train loss 0.5409153252840042
Epoch 13: val loss 0.5377939343452454

Epoch 14: train loss 0.5183356881141663
Epoch 14: val loss 0.5389845371246338

Epoch 15: train loss 0.5200039505958557
Epoch 15: val loss 0.5408218502998352

Epoch 16: train loss 0.5389136493206024
Epoch 16: val loss 0.5392811298370361

Epoch 17: train loss 0.5278895407915115
Epoch 17: val loss 0.5447399020195007

Epoch 18: train loss 0.5249221980571747
Epoch 18: val loss 0.5426170825958252

Epoch 19: train loss 0.5127410590648651
Epoch 19: val loss 0.5396499037742615

Epoch 20: train loss 0.5237347334623337
Epoch 20: val loss 0.5401249527931213

Epoch 21: train loss 0.4954964280128479
Epoch 21: val loss 0.5419632196426392

Epoch 22: train loss 0.4765165388584137
Epoch 22: val loss 0.53883957862854

Epoch 23: train loss 0.5095665186643601
Epoch 23: val loss 0.5378008484840393

Epoch 24: train loss 0.48722330331802366
Epoch 24: val loss 0.5398962497711182

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7188834190368653
Epoch 0: val loss 0.6869006156921387

Epoch 1: train loss 0.6859139800071716
Epoch 1: val loss 0.6727850437164307

Epoch 2: train loss 0.6639409482479095
Epoch 2: val loss 0.6569082736968994

Epoch 3: train loss 0.6359710454940796
Epoch 3: val loss 0.6390022039413452

Epoch 4: train loss 0.6152102470397949
Epoch 4: val loss 0.6216441988945007

Epoch 5: train loss 0.5851402103900909
Epoch 5: val loss 0.6069056987762451

Epoch 6: train loss 0.5613371014595032
Epoch 6: val loss 0.6006854772567749

Epoch 7: train loss 0.5593181312084198
Epoch 7: val loss 0.6025837063789368

Epoch 8: train loss 0.5468686312437058
Epoch 8: val loss 0.5981853008270264

Epoch 9: train loss 0.5525139927864074
Epoch 9: val loss 0.580957293510437

Epoch 10: train loss 0.5487374097108841
Epoch 10: val loss 0.5644407868385315

Epoch 11: train loss 0.5362114518880844
Epoch 11: val loss 0.554227352142334

Epoch 12: train loss 0.49934708774089814
Epoch 12: val loss 0.5505670309066772

Epoch 13: train loss 0.5100908666849137
Epoch 13: val loss 0.5503861904144287

Epoch 14: train loss 0.5049671858549118
Epoch 14: val loss 0.5512601733207703

Epoch 15: train loss 0.4996760874986649
Epoch 15: val loss 0.5522995591163635

Epoch 16: train loss 0.48631782829761505
Epoch 16: val loss 0.5504060983657837

Epoch 17: train loss 0.5007788598537445
Epoch 17: val loss 0.552293598651886

Epoch 18: train loss 0.5089952737092972
Epoch 18: val loss 0.545802116394043

Epoch 19: train loss 0.49091596603393556
Epoch 19: val loss 0.5338704586029053

Epoch 20: train loss 0.4900053471326828
Epoch 20: val loss 0.5299619436264038

Epoch 21: train loss 0.4782088041305542
Epoch 21: val loss 0.5237216949462891

Epoch 22: train loss 0.5013126492500305
Epoch 22: val loss 0.5246639251708984

Epoch 23: train loss 0.48439963459968566
Epoch 23: val loss 0.5374124646186829

Epoch 24: train loss 0.4765261232852936
Epoch 24: val loss 0.5374313592910767

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6991723716259003
Epoch 0: val loss 0.6792826652526855

Epoch 1: train loss 0.6663955867290496
Epoch 1: val loss 0.6603348255157471

Epoch 2: train loss 0.6478756606578827
Epoch 2: val loss 0.6360293030738831

Epoch 3: train loss 0.6194467067718505
Epoch 3: val loss 0.6070932745933533

Epoch 4: train loss 0.5957452476024627
Epoch 4: val loss 0.5864507555961609

Epoch 5: train loss 0.5761733949184418
Epoch 5: val loss 0.5694742798805237

Epoch 6: train loss 0.563267856836319
Epoch 6: val loss 0.5562619566917419

Epoch 7: train loss 0.5665634751319886
Epoch 7: val loss 0.543792188167572

Epoch 8: train loss 0.5702701568603515
Epoch 8: val loss 0.5399964451789856

Epoch 9: train loss 0.5425518572330474
Epoch 9: val loss 0.5432102084159851

Epoch 10: train loss 0.5335041642189026
Epoch 10: val loss 0.5433351397514343

Epoch 11: train loss 0.519843915104866
Epoch 11: val loss 0.5411259531974792

Epoch 12: train loss 0.5390502393245697
Epoch 12: val loss 0.5280098915100098

Epoch 13: train loss 0.5225244522094726
Epoch 13: val loss 0.535239577293396

Epoch 14: train loss 0.5206195443868638
Epoch 14: val loss 0.5371031761169434

Epoch 15: train loss 0.5355596959590911
Epoch 15: val loss 0.5262240171432495

Epoch 16: train loss 0.5170475095510483
Epoch 16: val loss 0.5287613868713379

Epoch 17: train loss 0.5193473637104035
Epoch 17: val loss 0.5223575830459595

Epoch 18: train loss 0.5146143913269043
Epoch 18: val loss 0.5252987146377563

Epoch 19: train loss 0.5088919043540955
Epoch 19: val loss 0.5220913887023926

Epoch 20: train loss 0.49116278886795045
Epoch 20: val loss 0.5168191194534302

Epoch 21: train loss 0.49780507683753966
Epoch 21: val loss 0.5109569430351257

Epoch 22: train loss 0.5145573616027832
Epoch 22: val loss 0.5113810300827026

Epoch 23: train loss 0.5078584522008895
Epoch 23: val loss 0.5076588988304138

Epoch 24: train loss 0.4899608552455902
Epoch 24: val loss 0.5088486075401306

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6898241877555847
Epoch 0: val loss 0.6830369830131531

Epoch 1: train loss 0.6526490271091461
Epoch 1: val loss 0.6788690090179443

Epoch 2: train loss 0.6199483036994934
Epoch 2: val loss 0.6724295020103455

Epoch 3: train loss 0.6147455453872681
Epoch 3: val loss 0.6669666171073914

Epoch 4: train loss 0.5897195219993592
Epoch 4: val loss 0.653381884098053

Epoch 5: train loss 0.582716304063797
Epoch 5: val loss 0.6338663101196289

Epoch 6: train loss 0.5694694280624389
Epoch 6: val loss 0.6144317984580994

Epoch 7: train loss 0.5600395649671555
Epoch 7: val loss 0.6162567734718323

Epoch 8: train loss 0.5372683793306351
Epoch 8: val loss 0.6205012202262878

Epoch 9: train loss 0.538120785355568
Epoch 9: val loss 0.6219775080680847

Epoch 10: train loss 0.5486260443925858
Epoch 10: val loss 0.636705756187439

Epoch 11: train loss 0.5321897089481353
Epoch 11: val loss 0.6118276715278625

Epoch 12: train loss 0.5256229311227798
Epoch 12: val loss 0.6068631410598755

Epoch 13: train loss 0.5262525349855423
Epoch 13: val loss 0.5861542820930481

Epoch 14: train loss 0.544336473941803
Epoch 14: val loss 0.6006898880004883

Epoch 15: train loss 0.5094213396310806
Epoch 15: val loss 0.624669075012207

Epoch 16: train loss 0.4888580620288849
Epoch 16: val loss 0.619414746761322

Epoch 17: train loss 0.5111667335033416
Epoch 17: val loss 0.644992470741272

Epoch 18: train loss 0.4886979639530182
Epoch 18: val loss 0.6307925581932068

Epoch 19: train loss 0.4897378146648407
Epoch 19: val loss 0.6289522051811218

Epoch 20: train loss 0.5003191292285919
Epoch 20: val loss 0.6112306118011475

Epoch 21: train loss 0.4946600586175919
Epoch 21: val loss 0.6066126227378845

Epoch 22: train loss 0.4621931672096252
Epoch 22: val loss 0.619655966758728

Epoch 23: train loss 0.483448389172554
Epoch 23: val loss 0.6347989439964294

Epoch 24: train loss 0.4582391917705536
Epoch 24: val loss 0.6442487835884094

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6868552703123826
Epoch 0: val loss 0.6509593725204468

Epoch 1: train loss 0.6262271312566904
Epoch 1: val loss 0.6251010298728943

Epoch 2: train loss 0.5920316256009616
Epoch 2: val loss 0.5950222015380859

Epoch 3: train loss 0.5618754487771255
Epoch 3: val loss 0.5716204047203064

Epoch 4: train loss 0.5517355730900397
Epoch 4: val loss 0.5526916980743408

Epoch 5: train loss 0.5348043625171368
Epoch 5: val loss 0.5468688011169434

Epoch 6: train loss 0.5368706973699423
Epoch 6: val loss 0.5409973859786987

Epoch 7: train loss 0.5077824867688693
Epoch 7: val loss 0.5387731194496155

Epoch 8: train loss 0.509140635912235
Epoch 8: val loss 0.534278392791748

Epoch 9: train loss 0.5141763778833243
Epoch 9: val loss 0.5297796726226807

Epoch 10: train loss 0.505083081813959
Epoch 10: val loss 0.5290043354034424

Epoch 11: train loss 0.5003900229930878
Epoch 11: val loss 0.5282875299453735

Epoch 12: train loss 0.49489813584547776
Epoch 12: val loss 0.527722179889679

Epoch 13: train loss 0.49970635771751404
Epoch 13: val loss 0.5262606739997864

Epoch 14: train loss 0.47408523009373593
Epoch 14: val loss 0.523257315158844

Epoch 15: train loss 0.48597681063872117
Epoch 15: val loss 0.5228341221809387

Epoch 16: train loss 0.49248235730024487
Epoch 16: val loss 0.5215997099876404

Epoch 17: train loss 0.48914587039213914
Epoch 17: val loss 0.5184432864189148

Epoch 18: train loss 0.47986680269241333
Epoch 18: val loss 0.5187695622444153

Epoch 19: train loss 0.47404797489826495
Epoch 19: val loss 0.5192191004753113

Epoch 20: train loss 0.47778221047841585
Epoch 20: val loss 0.5191377401351929

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7020756734742059
Epoch 0: val loss 0.6839938163757324

Epoch 1: train loss 0.6772884594069587
Epoch 1: val loss 0.6801192760467529

Epoch 2: train loss 0.691509399149153
Epoch 2: val loss 0.6751370429992676

Epoch 3: train loss 0.6773199505276151
Epoch 3: val loss 0.671925961971283

Epoch 4: train loss 0.6782802608278062
Epoch 4: val loss 0.6698525547981262

Epoch 5: train loss 0.6795484953456454
Epoch 5: val loss 0.6662812232971191

Epoch 6: train loss 0.67805325322681
Epoch 6: val loss 0.665686309337616

Epoch 7: train loss 0.6623023019896613
Epoch 7: val loss 0.6629241704940796

Epoch 8: train loss 0.6759318775600858
Epoch 8: val loss 0.6588525772094727

Epoch 9: train loss 0.6650080614619784
Epoch 9: val loss 0.656719982624054

Epoch 10: train loss 0.6518287393781874
Epoch 10: val loss 0.6535450220108032

Epoch 11: train loss 0.6422157949871488
Epoch 11: val loss 0.649629533290863

Epoch 12: train loss 0.6468331548902724
Epoch 12: val loss 0.6461954712867737

Epoch 13: train loss 0.6372918023003472
Epoch 13: val loss 0.6443961262702942

Epoch 14: train loss 0.6155813601281908
Epoch 14: val loss 0.6429635882377625

Epoch 15: train loss 0.6124011774857839
Epoch 15: val loss 0.641122043132782

Epoch 16: train loss 0.6174146400557624
Epoch 16: val loss 0.6368457674980164

Epoch 17: train loss 0.6035272677739462
Epoch 17: val loss 0.6284735202789307

Epoch 18: train loss 0.6058356894387139
Epoch 18: val loss 0.6333075165748596

Epoch 19: train loss 0.6061776015493605
Epoch 19: val loss 0.6408066153526306

Epoch 20: train loss 0.5993393527136909
Epoch 20: val loss 0.6432198882102966

Epoch 21: train loss 0.6030522518687778
Epoch 21: val loss 0.6358804106712341

Epoch 22: train loss 0.5944240954187181
Epoch 22: val loss 0.6281685829162598

Epoch 23: train loss 0.5842575828234354
Epoch 23: val loss 0.6242346167564392

Epoch 24: train loss 0.5682191848754883
Epoch 24: val loss 0.6257180571556091

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7167751987775167
Epoch 0: val loss 0.6948581337928772

Epoch 1: train loss 0.6955484814114041
Epoch 1: val loss 0.6930869221687317

Epoch 2: train loss 0.6890519791179233
Epoch 2: val loss 0.6911806464195251

Epoch 3: train loss 0.6732808086607192
Epoch 3: val loss 0.6887980103492737

Epoch 4: train loss 0.6706464754210578
Epoch 4: val loss 0.6935045123100281

Epoch 5: train loss 0.6724928749932183
Epoch 5: val loss 0.6914367079734802

Epoch 6: train loss 0.653203652964698
Epoch 6: val loss 0.6896786093711853

Epoch 7: train loss 0.6565632488992479
Epoch 7: val loss 0.6880449652671814

Epoch 8: train loss 0.6326321628358629
Epoch 8: val loss 0.6882326006889343

Epoch 9: train loss 0.6362116866641574
Epoch 9: val loss 0.6804025769233704

Epoch 10: train loss 0.6294578909873962
Epoch 10: val loss 0.6745939254760742

Epoch 11: train loss 0.6096177697181702
Epoch 11: val loss 0.6765233874320984

Epoch 12: train loss 0.6250297493404813
Epoch 12: val loss 0.6796402335166931

Epoch 13: train loss 0.6228596369425455
Epoch 13: val loss 0.672405481338501

Epoch 14: train loss 0.6181957059436374
Epoch 14: val loss 0.6616119742393494

Epoch 15: train loss 0.5969041254785326
Epoch 15: val loss 0.65725177526474

Epoch 16: train loss 0.6044197479883829
Epoch 16: val loss 0.6440008282661438

Epoch 17: train loss 0.5927822457419502
Epoch 17: val loss 0.6482382416725159

Epoch 18: train loss 0.5980056722958883
Epoch 18: val loss 0.6377776265144348

Epoch 19: train loss 0.5782311062018076
Epoch 19: val loss 0.639896810054779

Epoch 20: train loss 0.576667328675588
Epoch 20: val loss 0.6377696394920349

Epoch 21: train loss 0.6016431417730119
Epoch 21: val loss 0.6427615880966187

Epoch 22: train loss 0.5716700951258341
Epoch 22: val loss 0.6340312361717224

Epoch 23: train loss 0.5883202287885878
Epoch 23: val loss 0.6401248574256897

Epoch 24: train loss 0.5575321813424429
Epoch 24: val loss 0.6306682229042053

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6820693016052246
Epoch 0: val loss 0.686473548412323

Epoch 1: train loss 0.6767759985393949
Epoch 1: val loss 0.6837952733039856

Epoch 2: train loss 0.6748854120572408
Epoch 2: val loss 0.6834747791290283

Epoch 3: train loss 0.6528934836387634
Epoch 3: val loss 0.6832067370414734

Epoch 4: train loss 0.6439192030164931
Epoch 4: val loss 0.6845033168792725

Epoch 5: train loss 0.6313144299719069
Epoch 5: val loss 0.6862757802009583

Epoch 6: train loss 0.6251983178986443
Epoch 6: val loss 0.6882224082946777

Epoch 7: train loss 0.6220384240150452
Epoch 7: val loss 0.6938604712486267

Epoch 8: train loss 0.6141884525616964
Epoch 8: val loss 0.6984431147575378

Epoch 9: train loss 0.6012194156646729
Epoch 9: val loss 0.7015578150749207

Epoch 10: train loss 0.6008458269966973
Epoch 10: val loss 0.7046191692352295

Epoch 11: train loss 0.5932902362611558
Epoch 11: val loss 0.7099863886833191

Epoch 12: train loss 0.6006234023306105
Epoch 12: val loss 0.7165451049804688

Epoch 13: train loss 0.5897727409998575
Epoch 13: val loss 0.717031717300415

Epoch 14: train loss 0.579431970914205
Epoch 14: val loss 0.7180175185203552

Epoch 15: train loss 0.5816568632920583
Epoch 15: val loss 0.7198091149330139

Epoch 16: train loss 0.5678688751326667
Epoch 16: val loss 0.7250996232032776

Epoch 17: train loss 0.5716239280170865
Epoch 17: val loss 0.7283276915550232

Epoch 18: train loss 0.5580641329288483
Epoch 18: val loss 0.7274374961853027

Epoch 19: train loss 0.5818363991048601
Epoch 19: val loss 0.7310246825218201

Epoch 20: train loss 0.5577098329861959
Epoch 20: val loss 0.7330543398857117

Epoch 21: train loss 0.5612603293524848
Epoch 21: val loss 0.7328953146934509

Epoch 22: train loss 0.5492178267902799
Epoch 22: val loss 0.7330986857414246

Epoch 23: train loss 0.5345524085892571
Epoch 23: val loss 0.7330508232116699

Epoch 24: train loss 0.5751872758070627
Epoch 24: val loss 0.7377566695213318

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6841660208172269
Epoch 0: val loss 0.6872520446777344

Epoch 1: train loss 0.6690846482912699
Epoch 1: val loss 0.6817637085914612

Epoch 2: train loss 0.6525556511349149
Epoch 2: val loss 0.6721377372741699

Epoch 3: train loss 0.6482345792982314
Epoch 3: val loss 0.6652163863182068

Epoch 4: train loss 0.6530184282196893
Epoch 4: val loss 0.6609466075897217

Epoch 5: train loss 0.6430436505211724
Epoch 5: val loss 0.6604510545730591

Epoch 6: train loss 0.6239830586645339
Epoch 6: val loss 0.6582848429679871

Epoch 7: train loss 0.6456446448961893
Epoch 7: val loss 0.6571995615959167

Epoch 8: train loss 0.6202881402439542
Epoch 8: val loss 0.6548240780830383

Epoch 9: train loss 0.6138911644617716
Epoch 9: val loss 0.6508397459983826

Epoch 10: train loss 0.608379860719045
Epoch 10: val loss 0.6476370692253113

Epoch 11: train loss 0.622762143611908
Epoch 11: val loss 0.6444458961486816

Epoch 12: train loss 0.5893908672862582
Epoch 12: val loss 0.6446439027786255

Epoch 13: train loss 0.5945266882578532
Epoch 13: val loss 0.6439286470413208

Epoch 14: train loss 0.5908499028947618
Epoch 14: val loss 0.6483402848243713

Epoch 15: train loss 0.5965231127209134
Epoch 15: val loss 0.6442984342575073

Epoch 16: train loss 0.5863606532414755
Epoch 16: val loss 0.6428971886634827

Epoch 17: train loss 0.5834094749556648
Epoch 17: val loss 0.6427430510520935

Epoch 18: train loss 0.5725052919652727
Epoch 18: val loss 0.6442279815673828

Epoch 19: train loss 0.5922301808993021
Epoch 19: val loss 0.6449931263923645

Epoch 20: train loss 0.5915457407633463
Epoch 20: val loss 0.6404387950897217

Epoch 21: train loss 0.5648539000087314
Epoch 21: val loss 0.6375401020050049

Epoch 22: train loss 0.5652502311600579
Epoch 22: val loss 0.6352765560150146

Epoch 23: train loss 0.573704782459471
Epoch 23: val loss 0.6412842273712158

Epoch 24: train loss 0.5617894563410017
Epoch 24: val loss 0.6442943215370178

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909535378217697
Epoch 0: val loss 0.6651402711868286

Epoch 1: train loss 0.683319091796875
Epoch 1: val loss 0.6516858339309692

Epoch 2: train loss 0.671441783507665
Epoch 2: val loss 0.6433573961257935

Epoch 3: train loss 0.6575303425391515
Epoch 3: val loss 0.6365479230880737

Epoch 4: train loss 0.6599696427583694
Epoch 4: val loss 0.6293400526046753

Epoch 5: train loss 0.6443393379449844
Epoch 5: val loss 0.6241301894187927

Epoch 6: train loss 0.6410512874523798
Epoch 6: val loss 0.61891770362854

Epoch 7: train loss 0.6196190416812897
Epoch 7: val loss 0.6111315488815308

Epoch 8: train loss 0.6258883575598398
Epoch 8: val loss 0.6067289113998413

Epoch 9: train loss 0.6143669585386912
Epoch 9: val loss 0.6044585108757019

Epoch 10: train loss 0.6070713152488073
Epoch 10: val loss 0.598181962966919

Epoch 11: train loss 0.5914642711480459
Epoch 11: val loss 0.5934175252914429

Epoch 12: train loss 0.6012016236782074
Epoch 12: val loss 0.5850568413734436

Epoch 13: train loss 0.5946089426676432
Epoch 13: val loss 0.5797183513641357

Epoch 14: train loss 0.5962627629439036
Epoch 14: val loss 0.5736175179481506

Epoch 15: train loss 0.5902412459254265
Epoch 15: val loss 0.5696624517440796

Epoch 16: train loss 0.5945758447051048
Epoch 16: val loss 0.5686116218566895

Epoch 17: train loss 0.5676115155220032
Epoch 17: val loss 0.5654772520065308

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7001748572696339
Epoch 0: val loss 0.6818821430206299

Epoch 1: train loss 0.6873880137096752
Epoch 1: val loss 0.6735143065452576

Epoch 2: train loss 0.6733323606577787
Epoch 2: val loss 0.6678548455238342

Epoch 3: train loss 0.6534899419004266
Epoch 3: val loss 0.6626057624816895

Epoch 4: train loss 0.6445680585774508
Epoch 4: val loss 0.6557048559188843

Epoch 5: train loss 0.6454729004339739
Epoch 5: val loss 0.6478381156921387

Epoch 6: train loss 0.6418230045925487
Epoch 6: val loss 0.6415473818778992

Epoch 7: train loss 0.6467799977822737
Epoch 7: val loss 0.6343625783920288

Epoch 8: train loss 0.6095906550234015
Epoch 8: val loss 0.6344209909439087

Epoch 9: train loss 0.6315569064833901
Epoch 9: val loss 0.6226246356964111

Epoch 10: train loss 0.611474644054066
Epoch 10: val loss 0.6103226542472839

Epoch 11: train loss 0.6010949557477777
Epoch 11: val loss 0.6062004566192627

Epoch 12: train loss 0.5769160173156045
Epoch 12: val loss 0.6001082062721252

Epoch 13: train loss 0.5766504515301097
Epoch 13: val loss 0.5828402638435364

Epoch 14: train loss 0.5670475201173262
Epoch 14: val loss 0.5656594634056091

Epoch 15: train loss 0.5591530447656458
Epoch 15: val loss 0.5574561953544617

Epoch 16: train loss 0.5616901598193429
Epoch 16: val loss 0.548682451248169

Epoch 17: train loss 0.5455090295184742
Epoch 17: val loss 0.5389642119407654

Epoch 18: train loss 0.5736836330457167
Epoch 18: val loss 0.5341678261756897

Epoch 19: train loss 0.5541851439259269
Epoch 19: val loss 0.5240256190299988

Epoch 20: train loss 0.5631195442243055
Epoch 20: val loss 0.5214211344718933

Epoch 21: train loss 0.5380433093417775
Epoch 21: val loss 0.5336321592330933

Epoch 22: train loss 0.5402757146141746
Epoch 22: val loss 0.5386518239974976

Epoch 23: train loss 0.5368577946316112
Epoch 23: val loss 0.5281293988227844

Epoch 24: train loss 0.547406321222132
Epoch 24: val loss 0.5213925242424011

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7219966758381237
Epoch 0: val loss 0.6909417510032654

Epoch 1: train loss 0.6874830506064675
Epoch 1: val loss 0.6817982196807861

Epoch 2: train loss 0.6752100586891174
Epoch 2: val loss 0.6724411249160767

Epoch 3: train loss 0.6615738597783175
Epoch 3: val loss 0.6647043228149414

Epoch 4: train loss 0.6452037475325845
Epoch 4: val loss 0.6598002910614014

Epoch 5: train loss 0.6471987908536737
Epoch 5: val loss 0.6564590334892273

Epoch 6: train loss 0.6328952854329889
Epoch 6: val loss 0.6546527743339539

Epoch 7: train loss 0.6214623722163114
Epoch 7: val loss 0.6571075916290283

Epoch 8: train loss 0.5934190262447704
Epoch 8: val loss 0.6623048186302185

Epoch 9: train loss 0.6078119386326183
Epoch 9: val loss 0.6655585765838623

Epoch 10: train loss 0.6201010048389435
Epoch 10: val loss 0.6685442924499512

Epoch 11: train loss 0.5758731392296877
Epoch 11: val loss 0.6611581444740295

Epoch 12: train loss 0.6084590554237366
Epoch 12: val loss 0.6647732257843018

Epoch 13: train loss 0.5612213015556335
Epoch 13: val loss 0.6497139930725098

Epoch 14: train loss 0.6109600310975855
Epoch 14: val loss 0.6456389427185059

Epoch 15: train loss 0.5744804062626578
Epoch 15: val loss 0.642331600189209

Epoch 16: train loss 0.5750314430757002
Epoch 16: val loss 0.6582621932029724

Epoch 17: train loss 0.5780169855464589
Epoch 17: val loss 0.6577466726303101

Epoch 18: train loss 0.5509812886064703
Epoch 18: val loss 0.6528120040893555

Epoch 19: train loss 0.5667728727514093
Epoch 19: val loss 0.6514230966567993

Epoch 20: train loss 0.5446967049078508
Epoch 20: val loss 0.6488625407218933

Epoch 21: train loss 0.5513986023989591
Epoch 21: val loss 0.64634108543396

Epoch 22: train loss 0.5602674863555215
Epoch 22: val loss 0.6495277881622314

Epoch 23: train loss 0.5573433962735262
Epoch 23: val loss 0.6416597962379456

Epoch 24: train loss 0.5429249947721307
Epoch 24: val loss 0.6438354253768921

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6841584985906427
Epoch 0: val loss 0.6874004602432251

Epoch 1: train loss 0.683543021028692
Epoch 1: val loss 0.6778717637062073

Epoch 2: train loss 0.6761979027227922
Epoch 2: val loss 0.6683781743049622

Epoch 3: train loss 0.6590878529982134
Epoch 3: val loss 0.6607012748718262

Epoch 4: train loss 0.6578541452234442
Epoch 4: val loss 0.6504024267196655

Epoch 5: train loss 0.6436243165623058
Epoch 5: val loss 0.6414446830749512

Epoch 6: train loss 0.6471080454913053
Epoch 6: val loss 0.6355530023574829

Epoch 7: train loss 0.625324162569913
Epoch 7: val loss 0.6307761669158936

Epoch 8: train loss 0.6158589774912054
Epoch 8: val loss 0.6266254186630249

Epoch 9: train loss 0.6119375283067877
Epoch 9: val loss 0.6176015734672546

Epoch 10: train loss 0.5998960462483492
Epoch 10: val loss 0.6161172389984131

Epoch 11: train loss 0.5786340697245165
Epoch 11: val loss 0.6100023984909058

Epoch 12: train loss 0.5728082900697534
Epoch 12: val loss 0.6065011620521545

Epoch 13: train loss 0.5834262533621355
Epoch 13: val loss 0.6086578369140625

Epoch 14: train loss 0.5551309124989943
Epoch 14: val loss 0.6125776171684265

Epoch 15: train loss 0.5582775256850503
Epoch 15: val loss 0.609246551990509

Epoch 16: train loss 0.5638042715462771
Epoch 16: val loss 0.6092714071273804

Epoch 17: train loss 0.5252970023588701
Epoch 17: val loss 0.6093907952308655

Epoch 18: train loss 0.5391326465389945
Epoch 18: val loss 0.6137675642967224

Epoch 19: train loss 0.5198426463387229
Epoch 19: val loss 0.6116018891334534

Epoch 20: train loss 0.5204498930410906
Epoch 20: val loss 0.6157768368721008

Epoch 21: train loss 0.47299760580062866
Epoch 21: val loss 0.613366425037384

Epoch 22: train loss 0.5380299958315763
Epoch 22: val loss 0.6120328307151794

Epoch 23: train loss 0.4932808225805109
Epoch 23: val loss 0.6021901965141296

Epoch 24: train loss 0.49312848394567316
Epoch 24: val loss 0.5965179204940796

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6983943744139238
Epoch 0: val loss 0.6942887306213379

Epoch 1: train loss 0.6794274611906572
Epoch 1: val loss 0.6895066499710083

Epoch 2: train loss 0.6646618301218207
Epoch 2: val loss 0.6854509711265564

Epoch 3: train loss 0.6565079363909635
Epoch 3: val loss 0.6806025505065918

Epoch 4: train loss 0.6453771537000482
Epoch 4: val loss 0.6787264943122864

Epoch 5: train loss 0.6440815763040022
Epoch 5: val loss 0.6733285188674927

Epoch 6: train loss 0.6325302069837396
Epoch 6: val loss 0.6708202958106995

Epoch 7: train loss 0.607145141471516
Epoch 7: val loss 0.6713734865188599

Epoch 8: train loss 0.6306910081343218
Epoch 8: val loss 0.674292266368866

Epoch 9: train loss 0.5880154967308044
Epoch 9: val loss 0.6679888367652893

Epoch 10: train loss 0.5957260131835938
Epoch 10: val loss 0.6699999570846558

Epoch 11: train loss 0.5982071486386386
Epoch 11: val loss 0.6673417091369629

Epoch 12: train loss 0.5704329122196544
Epoch 12: val loss 0.6748173236846924

Epoch 13: train loss 0.5834962779825384
Epoch 13: val loss 0.6907232999801636

Epoch 14: train loss 0.554127885536714
Epoch 14: val loss 0.6688442826271057

Epoch 15: train loss 0.5660318786447699
Epoch 15: val loss 0.667874276638031

Epoch 16: train loss 0.585926811803471
Epoch 16: val loss 0.6709887981414795

Epoch 17: train loss 0.5139344199137255
Epoch 17: val loss 0.6824676990509033

Epoch 18: train loss 0.5535952232100747
Epoch 18: val loss 0.6695273518562317

Epoch 19: train loss 0.537476656111804
Epoch 19: val loss 0.6568818092346191

Epoch 20: train loss 0.5463694117285989
Epoch 20: val loss 0.6680156588554382

Epoch 21: train loss 0.5456218909133564
Epoch 21: val loss 0.6536532044410706

Epoch 22: train loss 0.5566962198777632
Epoch 22: val loss 0.6813455820083618

Epoch 23: train loss 0.5386881747029044
Epoch 23: val loss 0.6804906129837036

Epoch 24: train loss 0.5348985520276156
Epoch 24: val loss 0.6666577458381653

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6965184892926898
Epoch 0: val loss 0.6877679228782654

Epoch 1: train loss 0.6795081879411425
Epoch 1: val loss 0.6794471144676208

Epoch 2: train loss 0.6656080228941781
Epoch 2: val loss 0.6708508133888245

Epoch 3: train loss 0.6625803709030151
Epoch 3: val loss 0.6645993590354919

Epoch 4: train loss 0.652927394424166
Epoch 4: val loss 0.6602689027786255

Epoch 5: train loss 0.632444999047688
Epoch 5: val loss 0.6551934480667114

Epoch 6: train loss 0.6284693990434919
Epoch 6: val loss 0.6483892798423767

Epoch 7: train loss 0.6148916057177952
Epoch 7: val loss 0.639653205871582

Epoch 8: train loss 0.6035181454249791
Epoch 8: val loss 0.6328960657119751

Epoch 9: train loss 0.5911826193332672
Epoch 9: val loss 0.6349377632141113

Epoch 10: train loss 0.5759326411145074
Epoch 10: val loss 0.6313271522521973

Epoch 11: train loss 0.5490326178925378
Epoch 11: val loss 0.6376081109046936

Epoch 12: train loss 0.5506586262157985
Epoch 12: val loss 0.6263717412948608

Epoch 13: train loss 0.570107815521104
Epoch 13: val loss 0.6395021677017212

Epoch 14: train loss 0.5447953343391418
Epoch 14: val loss 0.647109866142273

Epoch 15: train loss 0.5454783886671066
Epoch 15: val loss 0.6355087161064148

Epoch 16: train loss 0.5396799445152283
Epoch 16: val loss 0.6241952776908875

Epoch 17: train loss 0.5331291556358337
Epoch 17: val loss 0.6292688250541687

Epoch 18: train loss 0.5138334184885025
Epoch 18: val loss 0.6418792009353638

Epoch 19: train loss 0.52216018310615
Epoch 19: val loss 0.6293439269065857

Epoch 20: train loss 0.5206958076783589
Epoch 20: val loss 0.6211891174316406

Epoch 21: train loss 0.5048470454556602
Epoch 21: val loss 0.6212634444236755

Epoch 22: train loss 0.5043092923504966
Epoch 22: val loss 0.6126037240028381

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.729516605536143
Epoch 0: val loss 0.7042047381401062

Epoch 1: train loss 0.6986493137147691
Epoch 1: val loss 0.6968149542808533

Epoch 2: train loss 0.6912723580996195
Epoch 2: val loss 0.6939331889152527

Epoch 3: train loss 0.6832199957635667
Epoch 3: val loss 0.6912844181060791

Epoch 4: train loss 0.6653781400786506
Epoch 4: val loss 0.6901789307594299

Epoch 5: train loss 0.6684123277664185
Epoch 5: val loss 0.6901080012321472

Epoch 6: train loss 0.6568567156791687
Epoch 6: val loss 0.6928685903549194

Epoch 7: train loss 0.6517795787917243
Epoch 7: val loss 0.6895567774772644

Epoch 8: train loss 0.6567079424858093
Epoch 8: val loss 0.6838631629943848

Epoch 9: train loss 0.624864485528734
Epoch 9: val loss 0.6824502944946289

Epoch 10: train loss 0.6372459133466085
Epoch 10: val loss 0.6845434904098511

Epoch 11: train loss 0.6280132399664985
Epoch 11: val loss 0.6821956038475037

Epoch 12: train loss 0.6195942494604323
Epoch 12: val loss 0.6796836853027344

Epoch 13: train loss 0.6127642922931247
Epoch 13: val loss 0.6863336563110352

Epoch 14: train loss 0.6340286268128289
Epoch 14: val loss 0.6913622617721558

Epoch 15: train loss 0.6350705424944559
Epoch 15: val loss 0.6817351579666138

Epoch 16: train loss 0.6257305211491055
Epoch 16: val loss 0.6786192655563354

Epoch 17: train loss 0.6211136943764157
Epoch 17: val loss 0.6821432709693909

Epoch 18: train loss 0.6093472937742869
Epoch 18: val loss 0.6798439025878906

Epoch 19: train loss 0.6110945542653402
Epoch 19: val loss 0.6689992547035217

Epoch 20: train loss 0.5995506578021579
Epoch 20: val loss 0.6717646718025208

Epoch 21: train loss 0.620002332660887
Epoch 21: val loss 0.6721310019493103

Epoch 22: train loss 0.603775163491567
Epoch 22: val loss 0.6686052680015564

Epoch 23: train loss 0.5976894100507101
Epoch 23: val loss 0.6627401113510132

Epoch 24: train loss 0.5705520974265205
Epoch 24: val loss 0.6650989055633545

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022330231136746
Epoch 0: val loss 0.679187536239624

Epoch 1: train loss 0.6691121657689413
Epoch 1: val loss 0.6708495020866394

Epoch 2: train loss 0.674308697382609
Epoch 2: val loss 0.6634559035301208

Epoch 3: train loss 0.6583199832174513
Epoch 3: val loss 0.6585156321525574

Epoch 4: train loss 0.653660966290368
Epoch 4: val loss 0.6520438194274902

Epoch 5: train loss 0.6286132666799757
Epoch 5: val loss 0.6459354162216187

Epoch 6: train loss 0.656025853421953
Epoch 6: val loss 0.6364841461181641

Epoch 7: train loss 0.6127301586998833
Epoch 7: val loss 0.6265560388565063

Epoch 8: train loss 0.619487550523546
Epoch 8: val loss 0.620499312877655

Epoch 9: train loss 0.587890131605996
Epoch 9: val loss 0.6143852472305298

Epoch 10: train loss 0.5939100119802687
Epoch 10: val loss 0.6081032752990723

Epoch 11: train loss 0.5974939796659682
Epoch 11: val loss 0.6018369197845459

Epoch 12: train loss 0.5855191085073683
Epoch 12: val loss 0.5967587232589722

Epoch 13: train loss 0.5780934823883904
Epoch 13: val loss 0.5951120853424072

Epoch 14: train loss 0.567016945944892
Epoch 14: val loss 0.5880106091499329

Epoch 15: train loss 0.5562005903985765
Epoch 15: val loss 0.5810940265655518

Epoch 16: train loss 0.5842721197340224
Epoch 16: val loss 0.5763726234436035

Epoch 17: train loss 0.5620724856853485
Epoch 17: val loss 0.5744593739509583

Epoch 18: train loss 0.5531112783484988
Epoch 18: val loss 0.5784270167350769

Epoch 19: train loss 0.549968292315801
Epoch 19: val loss 0.5805399417877197

Epoch 20: train loss 0.5486760901080238
Epoch 20: val loss 0.5813016891479492

Epoch 21: train loss 0.5274304184648726
Epoch 21: val loss 0.5802278518676758

Epoch 22: train loss 0.5636013017760383
Epoch 22: val loss 0.5772628784179688

Epoch 23: train loss 0.5828203161557516
Epoch 23: val loss 0.5747321844100952

Epoch 24: train loss 0.5373450153403811
Epoch 24: val loss 0.5811052322387695

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.706587897406684
Epoch 0: val loss 0.6628124713897705

Epoch 1: train loss 0.699291831917233
Epoch 1: val loss 0.6564216017723083

Epoch 2: train loss 0.675205773777432
Epoch 2: val loss 0.645119309425354

Epoch 3: train loss 0.6655217144224379
Epoch 3: val loss 0.6386430859565735

Epoch 4: train loss 0.6529902484681871
Epoch 4: val loss 0.6355410814285278

Epoch 5: train loss 0.6497661338912116
Epoch 5: val loss 0.6287243366241455

Epoch 6: train loss 0.6563377645280626
Epoch 6: val loss 0.621964693069458

Epoch 7: train loss 0.6484003398153517
Epoch 7: val loss 0.6209303140640259

Epoch 8: train loss 0.6297991010877821
Epoch 8: val loss 0.6149784326553345

Epoch 9: train loss 0.6336817675166659
Epoch 9: val loss 0.6163291931152344

Epoch 10: train loss 0.627665811114841
Epoch 10: val loss 0.6166869401931763

Epoch 11: train loss 0.6429742243554857
Epoch 11: val loss 0.6142999529838562

Epoch 12: train loss 0.5941855178938972
Epoch 12: val loss 0.6109619736671448

Epoch 13: train loss 0.6073906421661377
Epoch 13: val loss 0.607700526714325

Epoch 14: train loss 0.5953121913803948
Epoch 14: val loss 0.6210558414459229

Epoch 15: train loss 0.5776302317778269
Epoch 15: val loss 0.6208234429359436

Epoch 16: train loss 0.5804339779747857
Epoch 16: val loss 0.6131837368011475

Epoch 17: train loss 0.5836142069763608
Epoch 17: val loss 0.6115110516548157

Epoch 18: train loss 0.5706949366463555
Epoch 18: val loss 0.6098911166191101

Epoch 19: train loss 0.5623077584637536
Epoch 19: val loss 0.6058045625686646

Epoch 20: train loss 0.5489619506729974
Epoch 20: val loss 0.6035764217376709

Epoch 21: train loss 0.5783588588237762
Epoch 21: val loss 0.6164964437484741

Epoch 22: train loss 0.5247940719127655
Epoch 22: val loss 0.6096524000167847

Epoch 23: train loss 0.534501185019811
Epoch 23: val loss 0.6019772291183472

Epoch 24: train loss 0.559450219074885
Epoch 24: val loss 0.5948423147201538

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6784641080432467
Epoch 0: val loss 0.6698509454727173

Epoch 1: train loss 0.6740625831815932
Epoch 1: val loss 0.6675830483436584

Epoch 2: train loss 0.6541185643937852
Epoch 2: val loss 0.6641997694969177

Epoch 3: train loss 0.6489443712764316
Epoch 3: val loss 0.659463107585907

Epoch 4: train loss 0.6469285090764364
Epoch 4: val loss 0.6592620015144348

Epoch 5: train loss 0.6405930386649238
Epoch 5: val loss 0.6549964547157288

Epoch 6: train loss 0.646825459268358
Epoch 6: val loss 0.6520786881446838

Epoch 7: train loss 0.6481535368495517
Epoch 7: val loss 0.6522185206413269

Epoch 8: train loss 0.636741472615136
Epoch 8: val loss 0.654140830039978

Epoch 9: train loss 0.6338982317182753
Epoch 9: val loss 0.6547585129737854

Epoch 10: train loss 0.6222086548805237
Epoch 10: val loss 0.6582343578338623

Epoch 11: train loss 0.6386932068400912
Epoch 11: val loss 0.6578542590141296

Epoch 12: train loss 0.5966433750258552
Epoch 12: val loss 0.6549004316329956

Epoch 13: train loss 0.611397299501631
Epoch 13: val loss 0.6597898006439209

Epoch 14: train loss 0.5887863569789462
Epoch 14: val loss 0.6618510484695435

Epoch 15: train loss 0.5995894935395982
Epoch 15: val loss 0.6604883670806885

Epoch 16: train loss 0.6238488290044997
Epoch 16: val loss 0.6646384596824646

Epoch 17: train loss 0.6068445245424906
Epoch 17: val loss 0.6576637029647827

Epoch 18: train loss 0.6000640127393935
Epoch 18: val loss 0.6525914669036865

Epoch 19: train loss 0.5960676636960771
Epoch 19: val loss 0.6512241959571838

Epoch 20: train loss 0.5955121848318312
Epoch 20: val loss 0.6484512090682983

Epoch 21: train loss 0.5987719893455505
Epoch 21: val loss 0.6409986019134521

Epoch 22: train loss 0.584943089220259
Epoch 22: val loss 0.6344895958900452

Epoch 23: train loss 0.5807520416047838
Epoch 23: val loss 0.6446501016616821

Epoch 24: train loss 0.5985935264163547
Epoch 24: val loss 0.6410452723503113

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6759362369775772
Epoch 0: val loss 0.6750679016113281

Epoch 1: train loss 0.6564863324165344
Epoch 1: val loss 0.6678305268287659

Epoch 2: train loss 0.6664581894874573
Epoch 2: val loss 0.6617019772529602

Epoch 3: train loss 0.6484931707382202
Epoch 3: val loss 0.6587596535682678

Epoch 4: train loss 0.6462565859158834
Epoch 4: val loss 0.6615413427352905

Epoch 5: train loss 0.6280955026547114
Epoch 5: val loss 0.6602762937545776

Epoch 6: train loss 0.6359354307254156
Epoch 6: val loss 0.6614803671836853

Epoch 7: train loss 0.6259288390477499
Epoch 7: val loss 0.6603367328643799

Epoch 8: train loss 0.6235189090172449
Epoch 8: val loss 0.6508340835571289

Epoch 9: train loss 0.6227066914240519
Epoch 9: val loss 0.64180588722229

Epoch 10: train loss 0.6281595677137375
Epoch 10: val loss 0.6371485590934753

Epoch 11: train loss 0.6303214728832245
Epoch 11: val loss 0.6315942406654358

Epoch 12: train loss 0.6213440398375193
Epoch 12: val loss 0.6316017508506775

Epoch 13: train loss 0.6063432693481445
Epoch 13: val loss 0.6317431926727295

Epoch 14: train loss 0.6026550134023031
Epoch 14: val loss 0.6290650963783264

Epoch 15: train loss 0.6193747917811075
Epoch 15: val loss 0.6270111799240112

Epoch 16: train loss 0.6116801798343658
Epoch 16: val loss 0.6275671720504761

Epoch 17: train loss 0.6018859048684438
Epoch 17: val loss 0.6286451816558838

Epoch 18: train loss 0.6081410298744837
Epoch 18: val loss 0.624065637588501

Epoch 19: train loss 0.5954970469077429
Epoch 19: val loss 0.6258285045623779

Epoch 20: train loss 0.58346010496219
Epoch 20: val loss 0.6233439445495605

Epoch 21: train loss 0.5724573681751887
Epoch 21: val loss 0.6201068162918091

Epoch 22: train loss 0.6004314124584198
Epoch 22: val loss 0.6217134594917297

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6537375032901764
Epoch 0: val loss 0.6426798105239868

Epoch 1: train loss 0.625996059179306
Epoch 1: val loss 0.6237500905990601

Epoch 2: train loss 0.6151032984256745
Epoch 2: val loss 0.6027004718780518

Epoch 3: train loss 0.5839675813913345
Epoch 3: val loss 0.5813052654266357

Epoch 4: train loss 0.5733835816383361
Epoch 4: val loss 0.5597538948059082

Epoch 5: train loss 0.542783972620964
Epoch 5: val loss 0.5341025590896606

Epoch 6: train loss 0.5118721932172775
Epoch 6: val loss 0.5128051042556763

Epoch 7: train loss 0.5098761320114136
Epoch 7: val loss 0.49031901359558105

Epoch 8: train loss 0.4641915768384933
Epoch 8: val loss 0.4768785238265991

Epoch 9: train loss 0.45889408588409425
Epoch 9: val loss 0.4673408269882202

Epoch 10: train loss 0.45632128417491913
Epoch 10: val loss 0.456598699092865

Epoch 11: train loss 0.3999008029699326
Epoch 11: val loss 0.44835442304611206

Epoch 12: train loss 0.4056960090994835
Epoch 12: val loss 0.44110721349716187

Epoch 13: train loss 0.4711491078138351
Epoch 13: val loss 0.43861767649650574

Epoch 14: train loss 0.3987082839012146
Epoch 14: val loss 0.4409661889076233

Epoch 15: train loss 0.3803506433963776
Epoch 15: val loss 0.4477978050708771

Epoch 16: train loss 0.38710465133190153
Epoch 16: val loss 0.43814489245414734

Epoch 17: train loss 0.38073967546224596
Epoch 17: val loss 0.4344129264354706

Epoch 18: train loss 0.33351046293973924
Epoch 18: val loss 0.44177067279815674

Epoch 19: train loss 0.46209065020084383
Epoch 19: val loss 0.4479198455810547

Epoch 20: train loss 0.37248354852199556
Epoch 20: val loss 0.4498405158519745

Epoch 21: train loss 0.38849835842847824
Epoch 21: val loss 0.44777780771255493

Epoch 22: train loss 0.374528269469738
Epoch 22: val loss 0.4443366825580597

Epoch 23: train loss 0.37442142963409425
Epoch 23: val loss 0.44170841574668884

Epoch 24: train loss 0.3689385250210762
Epoch 24: val loss 0.44275376200675964

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6613341867923737
Epoch 0: val loss 0.6571947336196899

Epoch 1: train loss 0.6397079408168793
Epoch 1: val loss 0.6365479230880737

Epoch 2: train loss 0.6124634385108948
Epoch 2: val loss 0.6177563667297363

Epoch 3: train loss 0.5923495829105377
Epoch 3: val loss 0.5898392200469971

Epoch 4: train loss 0.5754333972930908
Epoch 4: val loss 0.5698028206825256

Epoch 5: train loss 0.5685155898332596
Epoch 5: val loss 0.5488440990447998

Epoch 6: train loss 0.49900672435760496
Epoch 6: val loss 0.5317659974098206

Epoch 7: train loss 0.5170422077178956
Epoch 7: val loss 0.5128462910652161

Epoch 8: train loss 0.465058833360672
Epoch 8: val loss 0.5011827349662781

Epoch 9: train loss 0.4691085427999496
Epoch 9: val loss 0.49472925066947937

Epoch 10: train loss 0.45988687723875044
Epoch 10: val loss 0.49369317293167114

Epoch 11: train loss 0.4508144974708557
Epoch 11: val loss 0.4801999628543854

Epoch 12: train loss 0.41588054299354554
Epoch 12: val loss 0.47278502583503723

Epoch 13: train loss 0.4301107883453369
Epoch 13: val loss 0.46571043133735657

Epoch 14: train loss 0.46097822189331056
Epoch 14: val loss 0.4604177176952362

Epoch 15: train loss 0.47930935621261594
Epoch 15: val loss 0.4621824622154236

Epoch 16: train loss 0.42723189294338226
Epoch 16: val loss 0.46554693579673767

Epoch 17: train loss 0.48966888189315794
Epoch 17: val loss 0.4625351130962372

Epoch 18: train loss 0.45096287727355955
Epoch 18: val loss 0.46030402183532715

Epoch 19: train loss 0.4209186226129532
Epoch 19: val loss 0.4611358940601349

Epoch 20: train loss 0.5082475036382675
Epoch 20: val loss 0.4608086049556732

Epoch 21: train loss 0.40541087090969086
Epoch 21: val loss 0.48108750581741333

Epoch 22: train loss 0.38977491557598115
Epoch 22: val loss 0.47769397497177124

Epoch 23: train loss 0.40109966695308685
Epoch 23: val loss 0.46463868021965027

Epoch 24: train loss 0.3825242221355438
Epoch 24: val loss 0.4620235860347748

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6936791002750397
Epoch 0: val loss 0.6699934601783752

Epoch 1: train loss 0.6551063060760498
Epoch 1: val loss 0.6497399806976318

Epoch 2: train loss 0.6252685546875
Epoch 2: val loss 0.6277421116828918

Epoch 3: train loss 0.6161697924137115
Epoch 3: val loss 0.5941444039344788

Epoch 4: train loss 0.5545210540294647
Epoch 4: val loss 0.5552937984466553

Epoch 5: train loss 0.54807368516922
Epoch 5: val loss 0.5192206501960754

Epoch 6: train loss 0.4992226481437683
Epoch 6: val loss 0.4831259846687317

Epoch 7: train loss 0.4777624398469925
Epoch 7: val loss 0.45891621708869934

Epoch 8: train loss 0.4725291520357132
Epoch 8: val loss 0.4440249502658844

Epoch 9: train loss 0.48003390431404114
Epoch 9: val loss 0.43043503165245056

Epoch 10: train loss 0.4262538105249405
Epoch 10: val loss 0.42958760261535645

Epoch 11: train loss 0.3974624782800674
Epoch 11: val loss 0.41993555426597595

Epoch 12: train loss 0.4620332598686218
Epoch 12: val loss 0.42283374071121216

Epoch 13: train loss 0.407865309715271
Epoch 13: val loss 0.41797685623168945

Epoch 14: train loss 0.39152122288942337
Epoch 14: val loss 0.4167412519454956

Epoch 15: train loss 0.4545016288757324
Epoch 15: val loss 0.4271129071712494

Epoch 16: train loss 0.4535101860761642
Epoch 16: val loss 0.45242545008659363

Epoch 17: train loss 0.40862980484962463
Epoch 17: val loss 0.42344433069229126

Epoch 18: train loss 0.3993905156850815
Epoch 18: val loss 0.41216421127319336

Epoch 19: train loss 0.41768639981746675
Epoch 19: val loss 0.4142971336841583

Epoch 20: train loss 0.3887339159846306
Epoch 20: val loss 0.4172242283821106

Epoch 21: train loss 0.432865796983242
Epoch 21: val loss 0.42356228828430176

Epoch 22: train loss 0.40494192838668824
Epoch 22: val loss 0.42417722940444946

Epoch 23: train loss 0.3942674070596695
Epoch 23: val loss 0.41357776522636414

Epoch 24: train loss 0.3718843936920166
Epoch 24: val loss 0.4072631299495697

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7158207178115845
Epoch 0: val loss 0.6906462907791138

Epoch 1: train loss 0.6423920214176178
Epoch 1: val loss 0.661735475063324

Epoch 2: train loss 0.6388416409492492
Epoch 2: val loss 0.6311070322990417

Epoch 3: train loss 0.5970608353614807
Epoch 3: val loss 0.6067788600921631

Epoch 4: train loss 0.5513742834329605
Epoch 4: val loss 0.5720584392547607

Epoch 5: train loss 0.508286663889885
Epoch 5: val loss 0.533499002456665

Epoch 6: train loss 0.5166452616453171
Epoch 6: val loss 0.503671407699585

Epoch 7: train loss 0.47934251427650454
Epoch 7: val loss 0.479898601770401

Epoch 8: train loss 0.5037549376487732
Epoch 8: val loss 0.4683762788772583

Epoch 9: train loss 0.4522820919752121
Epoch 9: val loss 0.44413843750953674

Epoch 10: train loss 0.43004401922225954
Epoch 10: val loss 0.4669163227081299

Epoch 11: train loss 0.3985167518258095
Epoch 11: val loss 0.48075637221336365

Epoch 12: train loss 0.4043989822268486
Epoch 12: val loss 0.4784576892852783

Epoch 13: train loss 0.4419033318758011
Epoch 13: val loss 0.46689578890800476

Epoch 14: train loss 0.4899712592363358
Epoch 14: val loss 0.46090424060821533

Epoch 15: train loss 0.442242294549942
Epoch 15: val loss 0.4668574035167694

Epoch 16: train loss 0.4611371695995331
Epoch 16: val loss 0.477520614862442

Epoch 17: train loss 0.44557212591171264
Epoch 17: val loss 0.48622095584869385

Epoch 18: train loss 0.424241891503334
Epoch 18: val loss 0.461905300617218

Epoch 19: train loss 0.4389401972293854
Epoch 19: val loss 0.4536052942276001

Epoch 20: train loss 0.4074702814221382
Epoch 20: val loss 0.4582490921020508

Epoch 21: train loss 0.3778602972626686
Epoch 21: val loss 0.46578264236450195

Epoch 22: train loss 0.41706874072551725
Epoch 22: val loss 0.46505704522132874

Epoch 23: train loss 0.39153707325458526
Epoch 23: val loss 0.46379974484443665

Epoch 24: train loss 0.45584765523672105
Epoch 24: val loss 0.46115273237228394

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7197769330098078
Epoch 0: val loss 0.6588264107704163

Epoch 1: train loss 0.6490618036343501
Epoch 1: val loss 0.6047734618186951

Epoch 2: train loss 0.5893139655773456
Epoch 2: val loss 0.552850067615509

Epoch 3: train loss 0.5662971230653616
Epoch 3: val loss 0.5089167356491089

Epoch 4: train loss 0.5104408883131467
Epoch 4: val loss 0.48549020290374756

Epoch 5: train loss 0.4630598998986758
Epoch 5: val loss 0.4743494391441345

Epoch 6: train loss 0.44352931586595684
Epoch 6: val loss 0.46881967782974243

Epoch 7: train loss 0.4251666355591554
Epoch 7: val loss 0.466805100440979

Epoch 8: train loss 0.4248570753977849
Epoch 8: val loss 0.4660446047782898

Epoch 9: train loss 0.4471504115141355
Epoch 9: val loss 0.4695832431316376

Epoch 10: train loss 0.4260439666417929
Epoch 10: val loss 0.4705947935581207

Epoch 11: train loss 0.42026447447446674
Epoch 11: val loss 0.46287044882774353

Epoch 12: train loss 0.4142321508664351
Epoch 12: val loss 0.4657926857471466

Epoch 13: train loss 0.4061677444439668
Epoch 13: val loss 0.4739358723163605

Epoch 14: train loss 0.4054941970568437
Epoch 14: val loss 0.46905064582824707

Epoch 15: train loss 0.41093892890673417
Epoch 15: val loss 0.4545704126358032

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6678264520385049
Epoch 0: val loss 0.673205554485321

Epoch 1: train loss 0.6744236024943265
Epoch 1: val loss 0.6545724272727966

Epoch 2: train loss 0.6479906223037026
Epoch 2: val loss 0.6467746496200562

Epoch 3: train loss 0.6276246471838518
Epoch 3: val loss 0.6331252455711365

Epoch 4: train loss 0.6263456507162615
Epoch 4: val loss 0.6245774030685425

Epoch 5: train loss 0.6061967015266418
Epoch 5: val loss 0.615993082523346

Epoch 6: train loss 0.6165819384834983
Epoch 6: val loss 0.6069919466972351

Epoch 7: train loss 0.6123758148063313
Epoch 7: val loss 0.6026037931442261

Epoch 8: train loss 0.5968945216048848
Epoch 8: val loss 0.5938381552696228

Epoch 9: train loss 0.590603308244185
Epoch 9: val loss 0.5978328585624695

Epoch 10: train loss 0.5856422185897827
Epoch 10: val loss 0.5926748514175415

Epoch 11: train loss 0.5908559560775757
Epoch 11: val loss 0.5799960494041443

Epoch 12: train loss 0.5789255445653742
Epoch 12: val loss 0.5972322821617126

Epoch 13: train loss 0.5696862069043246
Epoch 13: val loss 0.5809303522109985

Epoch 14: train loss 0.5744290541518818
Epoch 14: val loss 0.5734550356864929

Epoch 15: train loss 0.5659374350851233
Epoch 15: val loss 0.5664275884628296

Epoch 16: train loss 0.5813924832777544
Epoch 16: val loss 0.5679047703742981

Epoch 17: train loss 0.5635703016411174
Epoch 17: val loss 0.5688628554344177

Epoch 18: train loss 0.5596976334398444
Epoch 18: val loss 0.5726668238639832

Epoch 19: train loss 0.5512443482875824
Epoch 19: val loss 0.569471001625061

Epoch 20: train loss 0.5505225658416748
Epoch 20: val loss 0.5704856514930725

Epoch 21: train loss 0.5504107556559823
Epoch 21: val loss 0.5790938138961792

Epoch 22: train loss 0.5511544102972205
Epoch 22: val loss 0.5688509345054626

Epoch 23: train loss 0.5521867248145017
Epoch 23: val loss 0.5716889500617981

Epoch 24: train loss 0.5644260888749902
Epoch 24: val loss 0.5696322321891785

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7065571546554565
Epoch 0: val loss 0.6930313110351562

Epoch 1: train loss 0.6829679012298584
Epoch 1: val loss 0.6790149211883545

Epoch 2: train loss 0.6670338240536776
Epoch 2: val loss 0.669766366481781

Epoch 3: train loss 0.6553299806334756
Epoch 3: val loss 0.6658719182014465

Epoch 4: train loss 0.6461920250545848
Epoch 4: val loss 0.6602467894554138

Epoch 5: train loss 0.6428201036019758
Epoch 5: val loss 0.6548871397972107

Epoch 6: train loss 0.6369331262328408
Epoch 6: val loss 0.651296079158783

Epoch 7: train loss 0.6406493837183173
Epoch 7: val loss 0.6510763764381409

Epoch 8: train loss 0.6277760484001853
Epoch 8: val loss 0.6523147821426392

Epoch 9: train loss 0.6075929186560891
Epoch 9: val loss 0.6569199562072754

Epoch 10: train loss 0.6272345239465887
Epoch 10: val loss 0.6471487283706665

Epoch 11: train loss 0.6092202338305387
Epoch 11: val loss 0.6489335298538208

Epoch 12: train loss 0.6231898719614203
Epoch 12: val loss 0.6511048078536987

Epoch 13: train loss 0.5962903174487028
Epoch 13: val loss 0.6496810913085938

Epoch 14: train loss 0.5768492492762479
Epoch 14: val loss 0.6545644998550415

Epoch 15: train loss 0.59563978693702
Epoch 15: val loss 0.6537879705429077

Epoch 16: train loss 0.6004852056503296
Epoch 16: val loss 0.6546601057052612

Epoch 17: train loss 0.5823099586096677
Epoch 17: val loss 0.6559458374977112

Epoch 18: train loss 0.5702765827829187
Epoch 18: val loss 0.6457979679107666

Epoch 19: train loss 0.5695437003265728
Epoch 19: val loss 0.6398043632507324

Epoch 20: train loss 0.5596765631979163
Epoch 20: val loss 0.6343532204627991

Epoch 21: train loss 0.5709247372367166
Epoch 21: val loss 0.6329382061958313

Epoch 22: train loss 0.5415247949686918
Epoch 22: val loss 0.6228061318397522

Epoch 23: train loss 0.5384932973168113
Epoch 23: val loss 0.625105619430542

Epoch 24: train loss 0.5464935058897192
Epoch 24: val loss 0.6310656070709229

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002275423570112
Epoch 0: val loss 0.6876450777053833

Epoch 1: train loss 0.6917826370759443
Epoch 1: val loss 0.6773934960365295

Epoch 2: train loss 0.68426175550981
Epoch 2: val loss 0.6686689853668213

Epoch 3: train loss 0.6720450954003767
Epoch 3: val loss 0.6599674820899963

Epoch 4: train loss 0.6494791507720947
Epoch 4: val loss 0.6501477360725403

Epoch 5: train loss 0.6486008384011008
Epoch 5: val loss 0.6420829892158508

Epoch 6: train loss 0.630456192926927
Epoch 6: val loss 0.6351361870765686

Epoch 7: train loss 0.6300559423186562
Epoch 7: val loss 0.6327989101409912

Epoch 8: train loss 0.623930503021587
Epoch 8: val loss 0.629286527633667

Epoch 9: train loss 0.6269623149525035
Epoch 9: val loss 0.6261318325996399

Epoch 10: train loss 0.6043849479068409
Epoch 10: val loss 0.6286351680755615

Epoch 11: train loss 0.6001709428700533
Epoch 11: val loss 0.6336184740066528

Epoch 12: train loss 0.6042436496777968
Epoch 12: val loss 0.6302014589309692

Epoch 13: train loss 0.5815146944739602
Epoch 13: val loss 0.6295079588890076

Epoch 14: train loss 0.5908792181448503
Epoch 14: val loss 0.6313108801841736

Epoch 15: train loss 0.5895507444034923
Epoch 15: val loss 0.6325849890708923

Epoch 16: train loss 0.5592487779530612
Epoch 16: val loss 0.6334001421928406

Epoch 17: train loss 0.5674227611585096
Epoch 17: val loss 0.6307743787765503

Epoch 18: train loss 0.5688698427243666
Epoch 18: val loss 0.6288082599639893

Epoch 19: train loss 0.5562700520862233
Epoch 19: val loss 0.6323595643043518

Epoch 20: train loss 0.5639044967564669
Epoch 20: val loss 0.6262207627296448

Epoch 21: train loss 0.5514203228733756
Epoch 21: val loss 0.6217271089553833

Epoch 22: train loss 0.5303798643025485
Epoch 22: val loss 0.6228853464126587

Epoch 23: train loss 0.5403392829678275
Epoch 23: val loss 0.6154164671897888

Epoch 24: train loss 0.5358119959181006
Epoch 24: val loss 0.6117458343505859

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6928656480529092
Epoch 0: val loss 0.6656689643859863

Epoch 1: train loss 0.6764704368331216
Epoch 1: val loss 0.6593844890594482

Epoch 2: train loss 0.6625288724899292
Epoch 2: val loss 0.6557557582855225

Epoch 3: train loss 0.6461114558306608
Epoch 3: val loss 0.6599754095077515

Epoch 4: train loss 0.6467365676706488
Epoch 4: val loss 0.6558541655540466

Epoch 5: train loss 0.6316359422423623
Epoch 5: val loss 0.6508567929267883

Epoch 6: train loss 0.6329833269119263
Epoch 6: val loss 0.6459430456161499

Epoch 7: train loss 0.617470459504561
Epoch 7: val loss 0.644604504108429

Epoch 8: train loss 0.6176232858137651
Epoch 8: val loss 0.6442432999610901

Epoch 9: train loss 0.616905385797674
Epoch 9: val loss 0.6412443518638611

Epoch 10: train loss 0.6061905188993975
Epoch 10: val loss 0.641737699508667

Epoch 11: train loss 0.6079546077684923
Epoch 11: val loss 0.6461415886878967

Epoch 12: train loss 0.5955896242098375
Epoch 12: val loss 0.6603265404701233

Epoch 13: train loss 0.6097399267283353
Epoch 13: val loss 0.6452816724777222

Epoch 14: train loss 0.5936137139797211
Epoch 14: val loss 0.6374049782752991

Epoch 15: train loss 0.6013873598792336
Epoch 15: val loss 0.6448366641998291

Epoch 16: train loss 0.5809497535228729
Epoch 16: val loss 0.6452987194061279

Epoch 17: train loss 0.5890473885969683
Epoch 17: val loss 0.654923677444458

Epoch 18: train loss 0.57144956426187
Epoch 18: val loss 0.6495063900947571

Epoch 19: train loss 0.5779403231360696
Epoch 19: val loss 0.6563688516616821

Epoch 20: train loss 0.5717512965202332
Epoch 20: val loss 0.6553874611854553

Epoch 21: train loss 0.554607938636433
Epoch 21: val loss 0.6580914258956909

Epoch 22: train loss 0.5560400973666798
Epoch 22: val loss 0.6519595980644226

Epoch 23: train loss 0.5697155892848969
Epoch 23: val loss 0.6564143896102905

Epoch 24: train loss 0.550000629641793
Epoch 24: val loss 0.6472963094711304

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7136789997418721
Epoch 0: val loss 0.6915982365608215

Epoch 1: train loss 0.6898707230885823
Epoch 1: val loss 0.6711925268173218

Epoch 2: train loss 0.6690401275952657
Epoch 2: val loss 0.6548230051994324

Epoch 3: train loss 0.6610226432482401
Epoch 3: val loss 0.6416495442390442

Epoch 4: train loss 0.6548268477121989
Epoch 4: val loss 0.6277218461036682

Epoch 5: train loss 0.6196596622467041
Epoch 5: val loss 0.6145690679550171

Epoch 6: train loss 0.6254623691240947
Epoch 6: val loss 0.6049119830131531

Epoch 7: train loss 0.6147237499554952
Epoch 7: val loss 0.6020370721817017

Epoch 8: train loss 0.6145481586456298
Epoch 8: val loss 0.5969910025596619

Epoch 9: train loss 0.6079542160034179
Epoch 9: val loss 0.5951151847839355

Epoch 10: train loss 0.6113150397936503
Epoch 10: val loss 0.5924002528190613

Epoch 11: train loss 0.6072490294774373
Epoch 11: val loss 0.5919568538665771

Epoch 12: train loss 0.6089338382085164
Epoch 12: val loss 0.5874530673027039

Epoch 13: train loss 0.5998905420303344
Epoch 13: val loss 0.5790374875068665

Epoch 14: train loss 0.587962152560552
Epoch 14: val loss 0.571993350982666

Epoch 15: train loss 0.5933813552061716
Epoch 15: val loss 0.5680335164070129

Epoch 16: train loss 0.5803838451703389
Epoch 16: val loss 0.5672891139984131

Epoch 17: train loss 0.5745620369911194
Epoch 17: val loss 0.5624029636383057

Epoch 18: train loss 0.5851647973060607
Epoch 18: val loss 0.5645560622215271

Epoch 19: train loss 0.5646868606408437
Epoch 19: val loss 0.5535774827003479

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7059191713730494
Epoch 0: val loss 0.7119635343551636

Epoch 1: train loss 0.6966995944579443
Epoch 1: val loss 0.7098114490509033

Epoch 2: train loss 0.6967294712861379
Epoch 2: val loss 0.7095066905021667

Epoch 3: train loss 0.6895480553309122
Epoch 3: val loss 0.7060994505882263

Epoch 4: train loss 0.6812369028727213
Epoch 4: val loss 0.7056430578231812

Epoch 5: train loss 0.6828719079494476
Epoch 5: val loss 0.7014076709747314

Epoch 6: train loss 0.6822476238012314
Epoch 6: val loss 0.7017889618873596

Epoch 7: train loss 0.6791985382636389
Epoch 7: val loss 0.6998502612113953

Epoch 8: train loss 0.6747458229462305
Epoch 8: val loss 0.6990649700164795

Epoch 9: train loss 0.6720846047004064
Epoch 9: val loss 0.6937041282653809

Epoch 10: train loss 0.6639413237571716
Epoch 10: val loss 0.6909054517745972

Epoch 11: train loss 0.6593842605749766
Epoch 11: val loss 0.6917838454246521

Epoch 12: train loss 0.6547755002975464
Epoch 12: val loss 0.6913868188858032

Epoch 13: train loss 0.6582562277714411
Epoch 13: val loss 0.686279296875

Epoch 14: train loss 0.6388135403394699
Epoch 14: val loss 0.6743263006210327

Epoch 15: train loss 0.6382109671831131
Epoch 15: val loss 0.6656619310379028

Epoch 16: train loss 0.6212864716847738
Epoch 16: val loss 0.6621147990226746

Epoch 17: train loss 0.6244253516197205
Epoch 17: val loss 0.6551415324211121

Epoch 18: train loss 0.6201254725456238
Epoch 18: val loss 0.6496335864067078

Epoch 19: train loss 0.6033350427945455
Epoch 19: val loss 0.6469695568084717

Epoch 20: train loss 0.6084251900513967
Epoch 20: val loss 0.6381561160087585

Epoch 21: train loss 0.5984478096167246
Epoch 21: val loss 0.6361761689186096

Epoch 22: train loss 0.5952914555867513
Epoch 22: val loss 0.6315236687660217

Epoch 23: train loss 0.5726639876763026
Epoch 23: val loss 0.6274129152297974

Epoch 24: train loss 0.5862650175889333
Epoch 24: val loss 0.631634533405304

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6935873180627823
Epoch 0: val loss 0.6910507082939148

Epoch 1: train loss 0.6861627747615179
Epoch 1: val loss 0.6880154013633728

Epoch 2: train loss 0.681203285853068
Epoch 2: val loss 0.681998610496521

Epoch 3: train loss 0.6692249377568563
Epoch 3: val loss 0.6769728064537048

Epoch 4: train loss 0.6743257542451223
Epoch 4: val loss 0.6684510111808777

Epoch 5: train loss 0.6537811160087585
Epoch 5: val loss 0.6614944934844971

Epoch 6: train loss 0.6388569325208664
Epoch 6: val loss 0.6566363573074341

Epoch 7: train loss 0.6427460561196009
Epoch 7: val loss 0.6510319113731384

Epoch 8: train loss 0.6317267815272013
Epoch 8: val loss 0.6479461193084717

Epoch 9: train loss 0.6056742519140244
Epoch 9: val loss 0.6410278081893921

Epoch 10: train loss 0.6044870018959045
Epoch 10: val loss 0.6381860375404358

Epoch 11: train loss 0.5806432763735453
Epoch 11: val loss 0.6379438042640686

Epoch 12: train loss 0.5991400852799416
Epoch 12: val loss 0.6321427226066589

Epoch 13: train loss 0.5798377469182014
Epoch 13: val loss 0.6286993622779846

Epoch 14: train loss 0.5876469934980074
Epoch 14: val loss 0.6306771636009216

Epoch 15: train loss 0.580383429924647
Epoch 15: val loss 0.6283499002456665

Epoch 16: train loss 0.5680282885829607
Epoch 16: val loss 0.6244049072265625

Epoch 17: train loss 0.5651162068049113
Epoch 17: val loss 0.6271998286247253

Epoch 18: train loss 0.5490114564696947
Epoch 18: val loss 0.6285305619239807

Epoch 19: train loss 0.5491852362950643
Epoch 19: val loss 0.6286203861236572

Epoch 20: train loss 0.5518966491023699
Epoch 20: val loss 0.6296327710151672

Epoch 21: train loss 0.5313204949100813
Epoch 21: val loss 0.6273293495178223

Epoch 22: train loss 0.5322890703876814
Epoch 22: val loss 0.6286171078681946

Epoch 23: train loss 0.529421441257
Epoch 23: val loss 0.6314063668251038

Epoch 24: train loss 0.5352418993910154
Epoch 24: val loss 0.6331287026405334

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6987445404132208
Epoch 0: val loss 0.6845678091049194

Epoch 1: train loss 0.676265815893809
Epoch 1: val loss 0.681085467338562

Epoch 2: train loss 0.6728412359952927
Epoch 2: val loss 0.6799198985099792

Epoch 3: train loss 0.6724658658107122
Epoch 3: val loss 0.6775233149528503

Epoch 4: train loss 0.6766271243492762
Epoch 4: val loss 0.678778886795044

Epoch 5: train loss 0.6729603459437689
Epoch 5: val loss 0.6794432401657104

Epoch 6: train loss 0.6566387017567953
Epoch 6: val loss 0.6798285841941833

Epoch 7: train loss 0.6485551645358404
Epoch 7: val loss 0.6782723069190979

Epoch 8: train loss 0.6521148880322775
Epoch 8: val loss 0.6764509081840515

Epoch 9: train loss 0.6412922739982605
Epoch 9: val loss 0.6757236123085022

Epoch 10: train loss 0.6281185249487559
Epoch 10: val loss 0.6722281575202942

Epoch 11: train loss 0.6252470562855402
Epoch 11: val loss 0.6692391633987427

Epoch 12: train loss 0.6302385926246643
Epoch 12: val loss 0.6619676351547241

Epoch 13: train loss 0.6136597394943237
Epoch 13: val loss 0.6556328535079956

Epoch 14: train loss 0.5985933939615885
Epoch 14: val loss 0.6550940871238708

Epoch 15: train loss 0.5844351053237915
Epoch 15: val loss 0.6469031572341919

Epoch 16: train loss 0.5808907796939214
Epoch 16: val loss 0.6482104659080505

Epoch 17: train loss 0.5875132208069166
Epoch 17: val loss 0.6515787839889526

Epoch 18: train loss 0.5668825482328733
Epoch 18: val loss 0.6380858421325684

Epoch 19: train loss 0.546361635128657
Epoch 19: val loss 0.6487180590629578

Epoch 20: train loss 0.5401830350359281
Epoch 20: val loss 0.6509486436843872

Epoch 21: train loss 0.5561618780096372
Epoch 21: val loss 0.6356387138366699

Epoch 22: train loss 0.5428483759363493
Epoch 22: val loss 0.646030843257904

Epoch 23: train loss 0.5507781803607941
Epoch 23: val loss 0.6413589119911194

Epoch 24: train loss 0.5455349485079447
Epoch 24: val loss 0.6414190530776978

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7051957001288732
Epoch 0: val loss 0.6961017847061157

Epoch 1: train loss 0.69594872991244
Epoch 1: val loss 0.6936297416687012

Epoch 2: train loss 0.6750253935654958
Epoch 2: val loss 0.6889014840126038

Epoch 3: train loss 0.6843860745429993
Epoch 3: val loss 0.6874163746833801

Epoch 4: train loss 0.6765213112036387
Epoch 4: val loss 0.6877396106719971

Epoch 5: train loss 0.668414702018102
Epoch 5: val loss 0.6823400259017944

Epoch 6: train loss 0.6581530024607977
Epoch 6: val loss 0.674392580986023

Epoch 7: train loss 0.6566265126069387
Epoch 7: val loss 0.6714909672737122

Epoch 8: train loss 0.635322650273641
Epoch 8: val loss 0.6734129190444946

Epoch 9: train loss 0.6450712780157725
Epoch 9: val loss 0.6726435422897339

Epoch 10: train loss 0.6424315571784973
Epoch 10: val loss 0.6567342281341553

Epoch 11: train loss 0.6414919892946879
Epoch 11: val loss 0.6521793007850647

Epoch 12: train loss 0.6244332691033682
Epoch 12: val loss 0.6505967974662781

Epoch 13: train loss 0.6298184245824814
Epoch 13: val loss 0.6400881409645081

Epoch 14: train loss 0.6072471886873245
Epoch 14: val loss 0.6290715336799622

Epoch 15: train loss 0.6292251944541931
Epoch 15: val loss 0.6333008408546448

Epoch 16: train loss 0.6170349617799123
Epoch 16: val loss 0.632985532283783

Epoch 17: train loss 0.6068377395470937
Epoch 17: val loss 0.6280357837677002

Epoch 18: train loss 0.6029385179281235
Epoch 18: val loss 0.6205249428749084

Epoch 19: train loss 0.5972243050734202
Epoch 19: val loss 0.6226996183395386

Epoch 20: train loss 0.6017269641160965
Epoch 20: val loss 0.6280646920204163

Epoch 21: train loss 0.5892383207877477
Epoch 21: val loss 0.604168176651001

Epoch 22: train loss 0.5929973945021629
Epoch 22: val loss 0.5957077145576477

Epoch 23: train loss 0.5809007535378138
Epoch 23: val loss 0.599948525428772

Epoch 24: train loss 0.5784305930137634
Epoch 24: val loss 0.6069673895835876

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7001580856740475
Epoch 0: val loss 0.6892502307891846

Epoch 1: train loss 0.6905753389000893
Epoch 1: val loss 0.6874589323997498

Epoch 2: train loss 0.6975357122719288
Epoch 2: val loss 0.6839377284049988

Epoch 3: train loss 0.6844900734722614
Epoch 3: val loss 0.6853398680686951

Epoch 4: train loss 0.6815093792974949
Epoch 4: val loss 0.6826649308204651

Epoch 5: train loss 0.673439659178257
Epoch 5: val loss 0.6800187826156616

Epoch 6: train loss 0.6766621433198452
Epoch 6: val loss 0.6729604005813599

Epoch 7: train loss 0.6642716377973557
Epoch 7: val loss 0.6713311076164246

Epoch 8: train loss 0.6432438157498837
Epoch 8: val loss 0.6661792993545532

Epoch 9: train loss 0.644566260278225
Epoch 9: val loss 0.6526456475257874

Epoch 10: train loss 0.6277937926352024
Epoch 10: val loss 0.6584542393684387

Epoch 11: train loss 0.610958045348525
Epoch 11: val loss 0.6581261157989502

Epoch 12: train loss 0.6138555742800236
Epoch 12: val loss 0.650445818901062

Epoch 13: train loss 0.6011818796396255
Epoch 13: val loss 0.6518092155456543

Epoch 14: train loss 0.6038847994059324
Epoch 14: val loss 0.6563037037849426

Epoch 15: train loss 0.6111678518354893
Epoch 15: val loss 0.6508486866950989

Epoch 16: train loss 0.5984254088252783
Epoch 16: val loss 0.634753406047821

Epoch 17: train loss 0.5934384763240814
Epoch 17: val loss 0.6423133611679077

Epoch 18: train loss 0.5910319723188877
Epoch 18: val loss 0.6461167335510254

Epoch 19: train loss 0.5860719569027424
Epoch 19: val loss 0.6453849077224731

Epoch 20: train loss 0.5722846519201994
Epoch 20: val loss 0.6510763168334961

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6919163316488266
Epoch 0: val loss 0.6946790814399719

Epoch 1: train loss 0.6838874518871307
Epoch 1: val loss 0.6898038983345032

Epoch 2: train loss 0.6873675336440405
Epoch 2: val loss 0.6876818537712097

Epoch 3: train loss 0.671525796254476
Epoch 3: val loss 0.6879041194915771

Epoch 4: train loss 0.6754522969325384
Epoch 4: val loss 0.6851362586021423

Epoch 5: train loss 0.6767222732305527
Epoch 5: val loss 0.6824015378952026

Epoch 6: train loss 0.6657320310672125
Epoch 6: val loss 0.6839949488639832

Epoch 7: train loss 0.6794774880011877
Epoch 7: val loss 0.6806946992874146

Epoch 8: train loss 0.661197746793429
Epoch 8: val loss 0.6797637343406677

Epoch 9: train loss 0.6599263648192087
Epoch 9: val loss 0.6714287400245667

Epoch 10: train loss 0.6433673799037933
Epoch 10: val loss 0.6625015139579773

Epoch 11: train loss 0.6616421838601431
Epoch 11: val loss 0.6708733439445496

Epoch 12: train loss 0.6512686411539713
Epoch 12: val loss 0.6611385941505432

Epoch 13: train loss 0.6265141268571218
Epoch 13: val loss 0.6556334495544434

Epoch 14: train loss 0.6313487042983373
Epoch 14: val loss 0.661811351776123

Epoch 15: train loss 0.6248131344715754
Epoch 15: val loss 0.6654316782951355

Epoch 16: train loss 0.6312344123919805
Epoch 16: val loss 0.6616151928901672

Epoch 17: train loss 0.62250055372715
Epoch 17: val loss 0.6733868718147278

Epoch 18: train loss 0.6177946726481119
Epoch 18: val loss 0.6449389457702637

Epoch 19: train loss 0.617492231229941
Epoch 19: val loss 0.6543640494346619

Epoch 20: train loss 0.6228262037038803
Epoch 20: val loss 0.6495668292045593

Epoch 21: train loss 0.6092572808265686
Epoch 21: val loss 0.646635115146637

Epoch 22: train loss 0.5970754822095236
Epoch 22: val loss 0.6528075933456421

Epoch 23: train loss 0.6142446994781494
Epoch 23: val loss 0.6432929039001465

Epoch 24: train loss 0.6077339152495066
Epoch 24: val loss 0.6378141045570374

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7105899254480997
Epoch 0: val loss 0.6980854868888855

Epoch 1: train loss 0.698332225282987
Epoch 1: val loss 0.6935117244720459

Epoch 2: train loss 0.6896216670672098
Epoch 2: val loss 0.6878891587257385

Epoch 3: train loss 0.6935746868451437
Epoch 3: val loss 0.6828749179840088

Epoch 4: train loss 0.6863949249188105
Epoch 4: val loss 0.6768617630004883

Epoch 5: train loss 0.6793267478545507
Epoch 5: val loss 0.6690481901168823

Epoch 6: train loss 0.6737498342990875
Epoch 6: val loss 0.6592803597450256

Epoch 7: train loss 0.6719645907481512
Epoch 7: val loss 0.648695707321167

Epoch 8: train loss 0.6594150712092718
Epoch 8: val loss 0.6391391158103943

Epoch 9: train loss 0.6550049384435018
Epoch 9: val loss 0.6347469687461853

Epoch 10: train loss 0.6498031218846639
Epoch 10: val loss 0.6309699416160583

Epoch 11: train loss 0.6489092061916987
Epoch 11: val loss 0.6234033107757568

Epoch 12: train loss 0.6415966103474299
Epoch 12: val loss 0.6204814314842224

Epoch 13: train loss 0.631549596786499
Epoch 13: val loss 0.619387686252594

Epoch 14: train loss 0.6401923398176829
Epoch 14: val loss 0.6203677654266357

Epoch 15: train loss 0.6455130527416865
Epoch 15: val loss 0.614634096622467

Epoch 16: train loss 0.6427107900381088
Epoch 16: val loss 0.6125215888023376

Epoch 17: train loss 0.6173763076464335
Epoch 17: val loss 0.6115921139717102

Epoch 18: train loss 0.6353477090597153
Epoch 18: val loss 0.6118196845054626

Epoch 19: train loss 0.623433326681455
Epoch 19: val loss 0.6124176383018494

Epoch 20: train loss 0.6371759921312332
Epoch 20: val loss 0.620170533657074

Epoch 21: train loss 0.6194840917984644
Epoch 21: val loss 0.6159061193466187

Epoch 22: train loss 0.6214876572291056
Epoch 22: val loss 0.609402596950531

Epoch 23: train loss 0.6354298740625381
Epoch 23: val loss 0.6105508804321289

Epoch 24: train loss 0.6249899963537852
Epoch 24: val loss 0.6117789149284363

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7016426076491674
Epoch 0: val loss 0.6952409744262695

Epoch 1: train loss 0.6841168502966563
Epoch 1: val loss 0.6922316551208496

Epoch 2: train loss 0.6764065225919088
Epoch 2: val loss 0.6900114417076111

Epoch 3: train loss 0.6833936671415964
Epoch 3: val loss 0.6894680261611938

Epoch 4: train loss 0.6632602761189142
Epoch 4: val loss 0.6918637752532959

Epoch 5: train loss 0.6264653354883194
Epoch 5: val loss 0.6923221349716187

Epoch 6: train loss 0.6556647171576818
Epoch 6: val loss 0.6946454048156738

Epoch 7: train loss 0.6370101720094681
Epoch 7: val loss 0.6995086073875427

Epoch 8: train loss 0.6131657163302103
Epoch 8: val loss 0.7071475386619568

Epoch 9: train loss 0.5939052353302637
Epoch 9: val loss 0.7182261347770691

Epoch 10: train loss 0.6053010299801826
Epoch 10: val loss 0.7331229448318481

Epoch 11: train loss 0.5853949338197708
Epoch 11: val loss 0.7409918904304504

Epoch 12: train loss 0.5747719804445902
Epoch 12: val loss 0.7399049401283264

Epoch 13: train loss 0.5867427016297976
Epoch 13: val loss 0.7468275427818298

Epoch 14: train loss 0.5888359795014063
Epoch 14: val loss 0.7432509064674377

Epoch 15: train loss 0.5811150322357813
Epoch 15: val loss 0.7352009415626526

Epoch 16: train loss 0.5819540917873383
Epoch 16: val loss 0.7331480383872986

Epoch 17: train loss 0.5866274560491244
Epoch 17: val loss 0.7318131327629089

Epoch 18: train loss 0.5660572995742162
Epoch 18: val loss 0.7264266610145569

Epoch 19: train loss 0.5780998095870018
Epoch 19: val loss 0.7252874374389648

Epoch 20: train loss 0.5829908003409704
Epoch 20: val loss 0.7325009703636169

Epoch 21: train loss 0.5715576286117235
Epoch 21: val loss 0.7268189787864685

Epoch 22: train loss 0.5658750037352244
Epoch 22: val loss 0.7169951796531677

Epoch 23: train loss 0.5736795390645663
Epoch 23: val loss 0.7189059853553772

Epoch 24: train loss 0.5738939394553503
Epoch 24: val loss 0.7183370590209961

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6985151072343191
Epoch 0: val loss 0.7001140117645264

Epoch 1: train loss 0.6846189647912979
Epoch 1: val loss 0.6960883736610413

Epoch 2: train loss 0.6918612668911616
Epoch 2: val loss 0.6909423470497131

Epoch 3: train loss 0.6673014014959335
Epoch 3: val loss 0.6815451979637146

Epoch 4: train loss 0.6637162317832311
Epoch 4: val loss 0.6732252836227417

Epoch 5: train loss 0.6596037397782007
Epoch 5: val loss 0.6701478362083435

Epoch 6: train loss 0.645047331849734
Epoch 6: val loss 0.6615715026855469

Epoch 7: train loss 0.6527598003546397
Epoch 7: val loss 0.6540446877479553

Epoch 8: train loss 0.6461833218733469
Epoch 8: val loss 0.6561353802680969

Epoch 9: train loss 0.6397403081258138
Epoch 9: val loss 0.6584199666976929

Epoch 10: train loss 0.6359526415665945
Epoch 10: val loss 0.6646528840065002

Epoch 11: train loss 0.637371356288592
Epoch 11: val loss 0.6690312027931213

Epoch 12: train loss 0.6305756618579229
Epoch 12: val loss 0.6691007018089294

Epoch 13: train loss 0.6188977311054865
Epoch 13: val loss 0.6686007380485535

Epoch 14: train loss 0.6195021718740463
Epoch 14: val loss 0.6718183159828186

Epoch 15: train loss 0.6447740842898687
Epoch 15: val loss 0.6669811606407166

Epoch 16: train loss 0.6189937194188436
Epoch 16: val loss 0.6677077412605286

Epoch 17: train loss 0.6154346962769827
Epoch 17: val loss 0.6727060675621033

Epoch 18: train loss 0.6109796464443207
Epoch 18: val loss 0.6716160178184509

Epoch 19: train loss 0.6077937583128611
Epoch 19: val loss 0.6706613898277283

Epoch 20: train loss 0.6050668507814407
Epoch 20: val loss 0.6704498529434204

Epoch 21: train loss 0.6047629763682684
Epoch 21: val loss 0.6631848812103271

Epoch 22: train loss 0.6145565062761307
Epoch 22: val loss 0.6627640128135681

Epoch 23: train loss 0.5966434727112452
Epoch 23: val loss 0.6615189909934998

Epoch 24: train loss 0.5998317748308182
Epoch 24: val loss 0.6711799502372742

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7023622468113899
Epoch 0: val loss 0.6961894631385803

Epoch 1: train loss 0.6899691857397556
Epoch 1: val loss 0.692092776298523

Epoch 2: train loss 0.6924447603523731
Epoch 2: val loss 0.6885970830917358

Epoch 3: train loss 0.6953538954257965
Epoch 3: val loss 0.6876035928726196

Epoch 4: train loss 0.6759657077491283
Epoch 4: val loss 0.68381667137146

Epoch 5: train loss 0.6701652407646179
Epoch 5: val loss 0.6819685697555542

Epoch 6: train loss 0.6616004668176174
Epoch 6: val loss 0.6793760657310486

Epoch 7: train loss 0.6694887056946754
Epoch 7: val loss 0.6729062795639038

Epoch 8: train loss 0.6593443974852562
Epoch 8: val loss 0.6691802740097046

Epoch 9: train loss 0.6721526682376862
Epoch 9: val loss 0.6667852997779846

Epoch 10: train loss 0.6529209055006504
Epoch 10: val loss 0.6581318974494934

Epoch 11: train loss 0.6498371735215187
Epoch 11: val loss 0.6532989144325256

Epoch 12: train loss 0.6442563198506832
Epoch 12: val loss 0.641834020614624

Epoch 13: train loss 0.6404291838407516
Epoch 13: val loss 0.6312206983566284

Epoch 14: train loss 0.6213969215750694
Epoch 14: val loss 0.6327023506164551

Epoch 15: train loss 0.6267124228179455
Epoch 15: val loss 0.6194026470184326

Epoch 16: train loss 0.6174920909106731
Epoch 16: val loss 0.6184240579605103

Epoch 17: train loss 0.6088366024196148
Epoch 17: val loss 0.6153725385665894

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6905157782814719
Epoch 0: val loss 0.6827960014343262

Epoch 1: train loss 0.6982604265213013
Epoch 1: val loss 0.6743110418319702

Epoch 2: train loss 0.6784595630385659
Epoch 2: val loss 0.667614758014679

Epoch 3: train loss 0.6598325588486411
Epoch 3: val loss 0.662497878074646

Epoch 4: train loss 0.6580485268072649
Epoch 4: val loss 0.6607714891433716

Epoch 5: train loss 0.658232103694569
Epoch 5: val loss 0.6598959565162659

Epoch 6: train loss 0.6375393000516024
Epoch 6: val loss 0.6596326231956482

Epoch 7: train loss 0.6486882838335905
Epoch 7: val loss 0.66201251745224

Epoch 8: train loss 0.635741347616369
Epoch 8: val loss 0.6607640385627747

Epoch 9: train loss 0.6132005832412026
Epoch 9: val loss 0.6583167910575867

Epoch 10: train loss 0.6258661096746271
Epoch 10: val loss 0.6604011058807373

Epoch 11: train loss 0.6160505197264932
Epoch 11: val loss 0.6602940559387207

Epoch 12: train loss 0.6237590312957764
Epoch 12: val loss 0.6585368514060974

Epoch 13: train loss 0.6218525279651989
Epoch 13: val loss 0.6592810153961182

Epoch 14: train loss 0.6228140917691317
Epoch 14: val loss 0.6555038094520569

Epoch 15: train loss 0.6091617399995978
Epoch 15: val loss 0.6547693014144897

Epoch 16: train loss 0.6067680391398343
Epoch 16: val loss 0.6554610133171082

Epoch 17: train loss 0.621019038287076
Epoch 17: val loss 0.6595466732978821

Epoch 18: train loss 0.6068571914326061
Epoch 18: val loss 0.6549220681190491

Epoch 19: train loss 0.591918018731204
Epoch 19: val loss 0.6536591649055481

Epoch 20: train loss 0.5957003019072793
Epoch 20: val loss 0.6566596031188965

Epoch 21: train loss 0.6046369996937838
Epoch 21: val loss 0.6461372971534729

Epoch 22: train loss 0.6194012490185824
Epoch 22: val loss 0.6483423113822937

Epoch 23: train loss 0.5885852358557961
Epoch 23: val loss 0.6448065638542175

Epoch 24: train loss 0.5831661386923357
Epoch 24: val loss 0.6445410251617432

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7053345712748441
Epoch 0: val loss 0.6818361282348633

Epoch 1: train loss 0.6610036871650002
Epoch 1: val loss 0.6893330216407776

Epoch 2: train loss 0.6651643026958812
Epoch 2: val loss 0.6990654468536377

Epoch 3: train loss 0.6605777198618109
Epoch 3: val loss 0.6980919241905212

Epoch 4: train loss 0.6438710147684271
Epoch 4: val loss 0.6975626945495605

Epoch 5: train loss 0.6263971166177229
Epoch 5: val loss 0.6950864791870117

Epoch 6: train loss 0.6298495639454235
Epoch 6: val loss 0.6932877898216248

Epoch 7: train loss 0.6327703324231234
Epoch 7: val loss 0.6928877830505371

Epoch 8: train loss 0.6268908218903975
Epoch 8: val loss 0.693271815776825

Epoch 9: train loss 0.6301863193511963
Epoch 9: val loss 0.6843563318252563

Epoch 10: train loss 0.6210701519792731
Epoch 10: val loss 0.6883505582809448

Epoch 11: train loss 0.6208155642856251
Epoch 11: val loss 0.6822905540466309

Epoch 12: train loss 0.6090554974295876
Epoch 12: val loss 0.6860411167144775

Epoch 13: train loss 0.6176122210242532
Epoch 13: val loss 0.6786853671073914

Epoch 14: train loss 0.5942422883077101
Epoch 14: val loss 0.6954534649848938

Epoch 15: train loss 0.6138395450331948
Epoch 15: val loss 0.6826063990592957

Epoch 16: train loss 0.5947395942427895
Epoch 16: val loss 0.6950742602348328

Epoch 17: train loss 0.58694957874038
Epoch 17: val loss 0.6945372819900513

Epoch 18: train loss 0.5940162295644934
Epoch 18: val loss 0.6938991546630859

Epoch 19: train loss 0.5895190293138678
Epoch 19: val loss 0.677926778793335

Epoch 20: train loss 0.5722758255221627
Epoch 20: val loss 0.6712545156478882

Epoch 21: train loss 0.5852804563262246
Epoch 21: val loss 0.6933296918869019

Epoch 22: train loss 0.5631048272956501
Epoch 22: val loss 0.6804070472717285

Epoch 23: train loss 0.5857450040903959
Epoch 23: val loss 0.6861012578010559

Epoch 24: train loss 0.57237647338347
Epoch 24: val loss 0.6841660737991333

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6880583438006315
Epoch 0: val loss 0.6835362315177917

Epoch 1: train loss 0.6748230890794233
Epoch 1: val loss 0.676166296005249

Epoch 2: train loss 0.6791255148974332
Epoch 2: val loss 0.6713436245918274

Epoch 3: train loss 0.6705767458135431
Epoch 3: val loss 0.6664384007453918

Epoch 4: train loss 0.6634279110214927
Epoch 4: val loss 0.664295494556427

Epoch 5: train loss 0.6634698564356024
Epoch 5: val loss 0.6612712144851685

Epoch 6: train loss 0.6521660197864879
Epoch 6: val loss 0.6595371961593628

Epoch 7: train loss 0.6494835615158081
Epoch 7: val loss 0.6580482125282288

Epoch 8: train loss 0.6472618796608665
Epoch 8: val loss 0.6588361859321594

Epoch 9: train loss 0.6505337194962935
Epoch 9: val loss 0.6584853529930115

Epoch 10: train loss 0.6351723833517595
Epoch 10: val loss 0.6616922616958618

Epoch 11: train loss 0.6439082676714117
Epoch 11: val loss 0.6628243923187256

Epoch 12: train loss 0.6346109997142445
Epoch 12: val loss 0.6668800711631775

Epoch 13: train loss 0.6209591085260565
Epoch 13: val loss 0.6694194674491882

Epoch 14: train loss 0.620829397981817
Epoch 14: val loss 0.6752205491065979

Epoch 15: train loss 0.6311615651304071
Epoch 15: val loss 0.6874709725379944

Epoch 16: train loss 0.6181685816157948
Epoch 16: val loss 0.6886057257652283

Epoch 17: train loss 0.606968104839325
Epoch 17: val loss 0.6888778209686279

Epoch 18: train loss 0.6031706658276644
Epoch 18: val loss 0.6886038780212402

Epoch 19: train loss 0.6118654337796298
Epoch 19: val loss 0.683598518371582

Epoch 20: train loss 0.6055604165250604
Epoch 20: val loss 0.677310049533844

Epoch 21: train loss 0.6112037734551863
Epoch 21: val loss 0.6741775870323181

Epoch 22: train loss 0.6009591655297712
Epoch 22: val loss 0.6808220744132996

Epoch 23: train loss 0.5829499174248088
Epoch 23: val loss 0.6796454787254333

Epoch 24: train loss 0.6078144257718866
Epoch 24: val loss 0.6904873251914978

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699182700027119
Epoch 0: val loss 0.6935217976570129

Epoch 1: train loss 0.6860707239671187
Epoch 1: val loss 0.6781458258628845

Epoch 2: train loss 0.6751327406276356
Epoch 2: val loss 0.6643617153167725

Epoch 3: train loss 0.6710349809039723
Epoch 3: val loss 0.6575702428817749

Epoch 4: train loss 0.6644582694227045
Epoch 4: val loss 0.6531673669815063

Epoch 5: train loss 0.6672205328941345
Epoch 5: val loss 0.6485600471496582

Epoch 6: train loss 0.6517685868523337
Epoch 6: val loss 0.6489788889884949

Epoch 7: train loss 0.6501561511646617
Epoch 7: val loss 0.6487156748771667

Epoch 8: train loss 0.6427630186080933
Epoch 8: val loss 0.6490561962127686

Epoch 9: train loss 0.6436077952384949
Epoch 9: val loss 0.6451851725578308

Epoch 10: train loss 0.6517638943412087
Epoch 10: val loss 0.6438971161842346

Epoch 11: train loss 0.6538974859497764
Epoch 11: val loss 0.6408551931381226

Epoch 12: train loss 0.6329071196642789
Epoch 12: val loss 0.6428762674331665

Epoch 13: train loss 0.6299747445366599
Epoch 13: val loss 0.6434468626976013

Epoch 14: train loss 0.6334034692157399
Epoch 14: val loss 0.6438479423522949

Epoch 15: train loss 0.6311911886388605
Epoch 15: val loss 0.6444408297538757

Epoch 16: train loss 0.6290357275442644
Epoch 16: val loss 0.6494170427322388

Epoch 17: train loss 0.6325477090748873
Epoch 17: val loss 0.6495586037635803

Epoch 18: train loss 0.6197702126069502
Epoch 18: val loss 0.6483270525932312

Epoch 19: train loss 0.6231783032417297
Epoch 19: val loss 0.6541469693183899

Epoch 20: train loss 0.6252361861142245
Epoch 20: val loss 0.6552817225456238

Epoch 21: train loss 0.6185375885529951
Epoch 21: val loss 0.6549490690231323

Epoch 22: train loss 0.6088709777051752
Epoch 22: val loss 0.6612182259559631

Epoch 23: train loss 0.6201484311710704
Epoch 23: val loss 0.662162721157074

Epoch 24: train loss 0.6148131598125804
Epoch 24: val loss 0.6663029789924622

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7131871342658996
Epoch 0: val loss 0.7006356716156006

Epoch 1: train loss 0.6864581068356832
Epoch 1: val loss 0.6990918517112732

Epoch 2: train loss 0.6870663126309713
Epoch 2: val loss 0.6976683735847473

Epoch 3: train loss 0.6783586422602336
Epoch 3: val loss 0.6959955096244812

Epoch 4: train loss 0.6659826517105103
Epoch 4: val loss 0.6964269876480103

Epoch 5: train loss 0.6615447402000427
Epoch 5: val loss 0.6904052495956421

Epoch 6: train loss 0.6629308064778646
Epoch 6: val loss 0.6913033723831177

Epoch 7: train loss 0.6388952374458313
Epoch 7: val loss 0.687645435333252

Epoch 8: train loss 0.6487790028254191
Epoch 8: val loss 0.6867973208427429

Epoch 9: train loss 0.6466276546319326
Epoch 9: val loss 0.6863816380500793

Epoch 10: train loss 0.647245717048645
Epoch 10: val loss 0.6854548454284668

Epoch 11: train loss 0.6326602975527446
Epoch 11: val loss 0.6832902431488037

Epoch 12: train loss 0.6458999554316203
Epoch 12: val loss 0.6819990873336792

Epoch 13: train loss 0.654768991470337
Epoch 13: val loss 0.6811202168464661

Epoch 14: train loss 0.6172589957714081
Epoch 14: val loss 0.6731081604957581

Epoch 15: train loss 0.6333747347195943
Epoch 15: val loss 0.6723428964614868

Epoch 16: train loss 0.6336711843808492
Epoch 16: val loss 0.6717212200164795

Epoch 17: train loss 0.6337232311566671
Epoch 17: val loss 0.6673124432563782

Epoch 18: train loss 0.6358019709587097
Epoch 18: val loss 0.6713702082633972

Epoch 19: train loss 0.6175490756829579
Epoch 19: val loss 0.662621259689331

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6955610192739047
Epoch 0: val loss 0.6851727962493896

Epoch 1: train loss 0.6868562560815078
Epoch 1: val loss 0.6848050355911255

Epoch 2: train loss 0.7012571921715369
Epoch 2: val loss 0.6813293099403381

Epoch 3: train loss 0.6876012545365554
Epoch 3: val loss 0.6796130537986755

Epoch 4: train loss 0.6836079221505386
Epoch 4: val loss 0.6786128282546997

Epoch 5: train loss 0.6758619363491352
Epoch 5: val loss 0.677308976650238

Epoch 6: train loss 0.6760131258230943
Epoch 6: val loss 0.6736888885498047

Epoch 7: train loss 0.6604655705965482
Epoch 7: val loss 0.6712040305137634

Epoch 8: train loss 0.6748604774475098
Epoch 8: val loss 0.6673361659049988

Epoch 9: train loss 0.6609135682766254
Epoch 9: val loss 0.6643961668014526

Epoch 10: train loss 0.6487003518984868
Epoch 10: val loss 0.6615888476371765

Epoch 11: train loss 0.6627990053250239
Epoch 11: val loss 0.660679817199707

Epoch 12: train loss 0.6533576754423288
Epoch 12: val loss 0.6588013768196106

Epoch 13: train loss 0.6563313878499545
Epoch 13: val loss 0.658842146396637

Epoch 14: train loss 0.6399430999389062
Epoch 14: val loss 0.655691921710968

Epoch 15: train loss 0.6366836978838994
Epoch 15: val loss 0.6550509333610535

Epoch 16: train loss 0.6384976918880756
Epoch 16: val loss 0.6558461785316467

Epoch 17: train loss 0.6317202494694636
Epoch 17: val loss 0.6535751819610596

Epoch 18: train loss 0.6376358087246234
Epoch 18: val loss 0.647119402885437

Epoch 19: train loss 0.6210045539415799
Epoch 19: val loss 0.6451267600059509

Epoch 20: train loss 0.635050879074977
Epoch 20: val loss 0.6402465105056763

Epoch 21: train loss 0.6281240811714759
Epoch 21: val loss 0.6402720212936401

Epoch 22: train loss 0.6209367055159348
Epoch 22: val loss 0.6396706700325012

Epoch 23: train loss 0.6197553873062134
Epoch 23: val loss 0.6432908177375793

Epoch 24: train loss 0.6061141926508683
Epoch 24: val loss 0.6429066061973572

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6987137565245995
Epoch 0: val loss 0.7049703001976013

Epoch 1: train loss 0.6804806223282447
Epoch 1: val loss 0.7120271921157837

Epoch 2: train loss 0.6650178799262414
Epoch 2: val loss 0.71492999792099

Epoch 3: train loss 0.6686857984616206
Epoch 3: val loss 0.7143304944038391

Epoch 4: train loss 0.6705107597204355
Epoch 4: val loss 0.717179000377655

Epoch 5: train loss 0.638905969949869
Epoch 5: val loss 0.7224676012992859

Epoch 6: train loss 0.6396146416664124
Epoch 6: val loss 0.7327221035957336

Epoch 7: train loss 0.6416838994392982
Epoch 7: val loss 0.723992645740509

Epoch 8: train loss 0.6258022968585675
Epoch 8: val loss 0.7261371612548828

Epoch 9: train loss 0.6333582470050225
Epoch 9: val loss 0.7286736369132996

Epoch 10: train loss 0.6298323365358206
Epoch 10: val loss 0.719992995262146

Epoch 11: train loss 0.6302627141659076
Epoch 11: val loss 0.7292590141296387

Epoch 12: train loss 0.6164406721408551
Epoch 12: val loss 0.7155426740646362

Epoch 13: train loss 0.6440122310931866
Epoch 13: val loss 0.7254224419593811

Epoch 14: train loss 0.6158930842693036
Epoch 14: val loss 0.7153375744819641

Epoch 15: train loss 0.620998923595135
Epoch 15: val loss 0.7100178599357605

Epoch 16: train loss 0.6022497851115006
Epoch 16: val loss 0.7180778980255127

Epoch 17: train loss 0.6215511835538424
Epoch 17: val loss 0.7375081181526184

Epoch 18: train loss 0.6172568752215459
Epoch 18: val loss 0.7041378617286682

Epoch 19: train loss 0.593553378031804
Epoch 19: val loss 0.7084347009658813

Epoch 20: train loss 0.5926025876632104
Epoch 20: val loss 0.7217345237731934

Epoch 21: train loss 0.5856792376591609
Epoch 21: val loss 0.7158260941505432

Epoch 22: train loss 0.5980553397765527
Epoch 22: val loss 0.7315235733985901

Epoch 23: train loss 0.5904261561540457
Epoch 23: val loss 0.7074469923973083

Epoch 24: train loss 0.5950231964771564
Epoch 24: val loss 0.7119311094284058

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6939920691343454
Epoch 0: val loss 0.6858417987823486

Epoch 1: train loss 0.6829054218072158
Epoch 1: val loss 0.6651918292045593

Epoch 2: train loss 0.6709679411007807
Epoch 2: val loss 0.6525517106056213

Epoch 3: train loss 0.6560610074263352
Epoch 3: val loss 0.642725944519043

Epoch 4: train loss 0.6527619591126075
Epoch 4: val loss 0.6311169862747192

Epoch 5: train loss 0.6508647111745981
Epoch 5: val loss 0.6249673962593079

Epoch 6: train loss 0.6414519135768597
Epoch 6: val loss 0.6188644170761108

Epoch 7: train loss 0.6278557456456698
Epoch 7: val loss 0.6190157532691956

Epoch 8: train loss 0.6298575813953693
Epoch 8: val loss 0.6191443204879761

Epoch 9: train loss 0.6318917503723731
Epoch 9: val loss 0.6163579821586609

Epoch 10: train loss 0.6196241241235
Epoch 10: val loss 0.6183778047561646

Epoch 11: train loss 0.6293591352609488
Epoch 11: val loss 0.6137022376060486

Epoch 12: train loss 0.6176909896043631
Epoch 12: val loss 0.6168655157089233

Epoch 13: train loss 0.6078170950596149
Epoch 13: val loss 0.618840217590332

Epoch 14: train loss 0.6175701526495126
Epoch 14: val loss 0.6186114549636841

Epoch 15: train loss 0.6195473808508652
Epoch 15: val loss 0.6195765137672424

Epoch 16: train loss 0.5974361506792215
Epoch 16: val loss 0.6191537976264954

Epoch 17: train loss 0.6001589000225067
Epoch 17: val loss 0.6203669905662537

Epoch 18: train loss 0.6204580481235797
Epoch 18: val loss 0.6211464405059814

Epoch 19: train loss 0.6106153634878305
Epoch 19: val loss 0.6223703026771545

Epoch 20: train loss 0.5999992810762845
Epoch 20: val loss 0.6189498901367188

Epoch 21: train loss 0.6059557657975417
Epoch 21: val loss 0.6128867864608765

Epoch 22: train loss 0.6117975963996007
Epoch 22: val loss 0.614155650138855

Epoch 23: train loss 0.6025956685726459
Epoch 23: val loss 0.6201521754264832

Epoch 24: train loss 0.6116540294427139
Epoch 24: val loss 0.6189308762550354

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6869904215519245
Epoch 0: val loss 0.6903361082077026

Epoch 1: train loss 0.686825128702017
Epoch 1: val loss 0.6850361227989197

Epoch 2: train loss 0.694351430122669
Epoch 2: val loss 0.6823543310165405

Epoch 3: train loss 0.6742880527789776
Epoch 3: val loss 0.6803279519081116

Epoch 4: train loss 0.6763933667769799
Epoch 4: val loss 0.6762282252311707

Epoch 5: train loss 0.6771890245951139
Epoch 5: val loss 0.6716141104698181

Epoch 6: train loss 0.6617028208879324
Epoch 6: val loss 0.6680691242218018

Epoch 7: train loss 0.6535379336430476
Epoch 7: val loss 0.6649588942527771

Epoch 8: train loss 0.6412723660469055
Epoch 8: val loss 0.6593272686004639

Epoch 9: train loss 0.6287968112872198
Epoch 9: val loss 0.6581006646156311

Epoch 10: train loss 0.6326957620107211
Epoch 10: val loss 0.658431351184845

Epoch 11: train loss 0.6145025904362018
Epoch 11: val loss 0.6584115028381348

Epoch 12: train loss 0.6158215495256277
Epoch 12: val loss 0.6575890779495239

Epoch 13: train loss 0.6003628304371467
Epoch 13: val loss 0.662511944770813

Epoch 14: train loss 0.6263279960705683
Epoch 14: val loss 0.6564968824386597

Epoch 15: train loss 0.6092267219836895
Epoch 15: val loss 0.6530280709266663

Epoch 16: train loss 0.6187491416931152
Epoch 16: val loss 0.6520342230796814

Epoch 17: train loss 0.5954922300118667
Epoch 17: val loss 0.6476260423660278

Epoch 18: train loss 0.6014131124203022
Epoch 18: val loss 0.6451292037963867

Epoch 19: train loss 0.5870881860072796
Epoch 19: val loss 0.6479170322418213

Epoch 20: train loss 0.5931795147749094
Epoch 20: val loss 0.6499156355857849

Epoch 21: train loss 0.5825970860627981
Epoch 21: val loss 0.6457068920135498

Epoch 22: train loss 0.5798988411059747
Epoch 22: val loss 0.6493532657623291

Epoch 23: train loss 0.5979489042208745
Epoch 23: val loss 0.6560546159744263

Epoch 24: train loss 0.5807577898869147
Epoch 24: val loss 0.6495994925498962

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7020682973020217
Epoch 0: val loss 0.6945708394050598

Epoch 1: train loss 0.6888775720315821
Epoch 1: val loss 0.6967359781265259

Epoch 2: train loss 0.6857789965236888
Epoch 2: val loss 0.6983851790428162

Epoch 3: train loss 0.6923098669332617
Epoch 3: val loss 0.6962406039237976

Epoch 4: train loss 0.6744228776763467
Epoch 4: val loss 0.6955482363700867

Epoch 5: train loss 0.6855726592680987
Epoch 5: val loss 0.6952584385871887

Epoch 6: train loss 0.6769236606710097
Epoch 6: val loss 0.6962532997131348

Epoch 7: train loss 0.6726092555943657
Epoch 7: val loss 0.6968625783920288

Epoch 8: train loss 0.6641126204939449
Epoch 8: val loss 0.6954350471496582

Epoch 9: train loss 0.6553419267430025
Epoch 9: val loss 0.6915717124938965

Epoch 10: train loss 0.6522166904281167
Epoch 10: val loss 0.6847515106201172

Epoch 11: train loss 0.6549347533899195
Epoch 11: val loss 0.6860862970352173

Epoch 12: train loss 0.6565729765331044
Epoch 12: val loss 0.6800771951675415

Epoch 13: train loss 0.6418869249960956
Epoch 13: val loss 0.6886112093925476

Epoch 14: train loss 0.6420882168938132
Epoch 14: val loss 0.6869679093360901

Epoch 15: train loss 0.6440258306615493
Epoch 15: val loss 0.6772282123565674

Epoch 16: train loss 0.6311108785517076
Epoch 16: val loss 0.6824179291725159

Epoch 17: train loss 0.6371164497207192
Epoch 17: val loss 0.6762799620628357

Epoch 18: train loss 0.6249975877649644
Epoch 18: val loss 0.6771063208580017

Epoch 19: train loss 0.6326010647942039
Epoch 19: val loss 0.671815812587738

Epoch 20: train loss 0.6233629233696881
Epoch 20: val loss 0.6688124537467957

Epoch 21: train loss 0.6181434252682854
Epoch 21: val loss 0.6745575666427612

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7016314715147018
Epoch 0: val loss 0.6970160007476807

Epoch 1: train loss 0.6976797431707382
Epoch 1: val loss 0.6959925889968872

Epoch 2: train loss 0.6914408753315607
Epoch 2: val loss 0.6945388913154602

Epoch 3: train loss 0.6909826397895813
Epoch 3: val loss 0.6929982304573059

Epoch 4: train loss 0.6892068932453791
Epoch 4: val loss 0.6925985813140869

Epoch 5: train loss 0.6702004025379816
Epoch 5: val loss 0.6902014017105103

Epoch 6: train loss 0.6827031274636587
Epoch 6: val loss 0.6908186674118042

Epoch 7: train loss 0.6715084314346313
Epoch 7: val loss 0.6890751123428345

Epoch 8: train loss 0.6747543613115946
Epoch 8: val loss 0.6909525990486145

Epoch 9: train loss 0.6816176474094391
Epoch 9: val loss 0.6904193758964539

Epoch 10: train loss 0.6683838566144308
Epoch 10: val loss 0.6928620338439941

Epoch 11: train loss 0.6750391473372778
Epoch 11: val loss 0.6948801279067993

Epoch 12: train loss 0.6771905223528544
Epoch 12: val loss 0.6937172412872314

Epoch 13: train loss 0.6696699062983195
Epoch 13: val loss 0.6940894722938538

Epoch 14: train loss 0.665510098139445
Epoch 14: val loss 0.6952757835388184

Epoch 15: train loss 0.6558646708726883
Epoch 15: val loss 0.69727623462677

Epoch 16: train loss 0.6658474604288737
Epoch 16: val loss 0.7003677487373352

Epoch 17: train loss 0.6619322995344797
Epoch 17: val loss 0.7015500664710999

Epoch 18: train loss 0.6651666859785715
Epoch 18: val loss 0.7014738917350769

Epoch 19: train loss 0.668390303850174
Epoch 19: val loss 0.698520302772522

Epoch 20: train loss 0.6759125093619028
Epoch 20: val loss 0.6963058710098267

Epoch 21: train loss 0.6693159441153208
Epoch 21: val loss 0.6980311870574951

Epoch 22: train loss 0.6536755015452703
Epoch 22: val loss 0.7005788087844849

Epoch 23: train loss 0.6606401652097702
Epoch 23: val loss 0.7022234201431274

Epoch 24: train loss 0.658102422952652
Epoch 24: val loss 0.7015502452850342

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7211408019065857
Epoch 0: val loss 0.7104066610336304

Epoch 1: train loss 0.7102440744638443
Epoch 1: val loss 0.7055531740188599

Epoch 2: train loss 0.6957831680774689
Epoch 2: val loss 0.7003741264343262

Epoch 3: train loss 0.6823060115178426
Epoch 3: val loss 0.6968327164649963

Epoch 4: train loss 0.678007185459137
Epoch 4: val loss 0.6954607367515564

Epoch 5: train loss 0.6762742102146149
Epoch 5: val loss 0.6951704621315002

Epoch 6: train loss 0.6845630009969076
Epoch 6: val loss 0.6942219734191895

Epoch 7: train loss 0.668964147567749
Epoch 7: val loss 0.6944304704666138

Epoch 8: train loss 0.6724719057480494
Epoch 8: val loss 0.6951472759246826

Epoch 9: train loss 0.6749944239854813
Epoch 9: val loss 0.6955994963645935

Epoch 10: train loss 0.6575803458690643
Epoch 10: val loss 0.6981523036956787

Epoch 11: train loss 0.6661165257294973
Epoch 11: val loss 0.6990053653717041

Epoch 12: train loss 0.6519916504621506
Epoch 12: val loss 0.7020828723907471

Epoch 13: train loss 0.6361560722192129
Epoch 13: val loss 0.705077052116394

Epoch 14: train loss 0.6372881432374319
Epoch 14: val loss 0.7078874111175537

Epoch 15: train loss 0.6370442608992258
Epoch 15: val loss 0.7080628871917725

Epoch 16: train loss 0.6314794421195984
Epoch 16: val loss 0.7101225852966309

Epoch 17: train loss 0.6479808539152145
Epoch 17: val loss 0.7105558514595032

Epoch 18: train loss 0.63923512895902
Epoch 18: val loss 0.714440643787384

Epoch 19: train loss 0.6358529527982076
Epoch 19: val loss 0.7148594260215759

Epoch 20: train loss 0.6295978476603826
Epoch 20: val loss 0.7185561656951904

Epoch 21: train loss 0.6476746400197347
Epoch 21: val loss 0.7234038710594177

Epoch 22: train loss 0.6243787010510763
Epoch 22: val loss 0.7234426736831665

Epoch 23: train loss 0.6354398677746455
Epoch 23: val loss 0.7263633608818054

Epoch 24: train loss 0.6245790620644888
Epoch 24: val loss 0.7286861538887024

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7148154477278391
Epoch 0: val loss 0.6941860914230347

Epoch 1: train loss 0.7055813471476237
Epoch 1: val loss 0.6928321719169617

Epoch 2: train loss 0.700122187534968
Epoch 2: val loss 0.6917803883552551

Epoch 3: train loss 0.6778900573650996
Epoch 3: val loss 0.6939722299575806

Epoch 4: train loss 0.6914994219938914
Epoch 4: val loss 0.6963508725166321

Epoch 5: train loss 0.6744755258162817
Epoch 5: val loss 0.6980867385864258

Epoch 6: train loss 0.6680987526973089
Epoch 6: val loss 0.6992799639701843

Epoch 7: train loss 0.6816259970267614
Epoch 7: val loss 0.6996596455574036

Epoch 8: train loss 0.6561977763970693
Epoch 8: val loss 0.7023524641990662

Epoch 9: train loss 0.6610324680805206
Epoch 9: val loss 0.703779935836792

Epoch 10: train loss 0.6604267060756683
Epoch 10: val loss 0.7047046422958374

Epoch 11: train loss 0.657396932442983
Epoch 11: val loss 0.7070701122283936

Epoch 12: train loss 0.6536774039268494
Epoch 12: val loss 0.7056301236152649

Epoch 13: train loss 0.6479406307140986
Epoch 13: val loss 0.7058032155036926

Epoch 14: train loss 0.646111453572909
Epoch 14: val loss 0.7017019391059875

Epoch 15: train loss 0.6370486617088318
Epoch 15: val loss 0.6997552514076233

Epoch 16: train loss 0.6440308938423792
Epoch 16: val loss 0.6996272206306458

Epoch 17: train loss 0.634545216957728
Epoch 17: val loss 0.7034040093421936

Epoch 18: train loss 0.6283268183469772
Epoch 18: val loss 0.6969927549362183

Epoch 19: train loss 0.635862742861112
Epoch 19: val loss 0.6971476674079895

Epoch 20: train loss 0.6259866009155909
Epoch 20: val loss 0.6949889659881592

Epoch 21: train loss 0.6256106297175089
Epoch 21: val loss 0.6906699538230896

Epoch 22: train loss 0.6125602622826894
Epoch 22: val loss 0.6990017294883728

Epoch 23: train loss 0.6178616682688395
Epoch 23: val loss 0.7037656307220459

Epoch 24: train loss 0.6213473429282507
Epoch 24: val loss 0.7002236247062683

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7158683687448502
Epoch 0: val loss 0.6845740079879761

Epoch 1: train loss 0.6805850664774576
Epoch 1: val loss 0.6824575066566467

Epoch 2: train loss 0.6820175250371298
Epoch 2: val loss 0.680330753326416

Epoch 3: train loss 0.6833707789580027
Epoch 3: val loss 0.6776022911071777

Epoch 4: train loss 0.6505279739697775
Epoch 4: val loss 0.6742117404937744

Epoch 5: train loss 0.667037253578504
Epoch 5: val loss 0.6733841300010681

Epoch 6: train loss 0.6648895641167959
Epoch 6: val loss 0.6748944520950317

Epoch 7: train loss 0.6561491588751475
Epoch 7: val loss 0.6746177077293396

Epoch 8: train loss 0.6577791571617126
Epoch 8: val loss 0.6737983226776123

Epoch 9: train loss 0.6465077598889669
Epoch 9: val loss 0.676400363445282

Epoch 10: train loss 0.6402937372525533
Epoch 10: val loss 0.6752480268478394

Epoch 11: train loss 0.6416217486063639
Epoch 11: val loss 0.6774817705154419

Epoch 12: train loss 0.6267796903848648
Epoch 12: val loss 0.6827982664108276

Epoch 13: train loss 0.631421705087026
Epoch 13: val loss 0.688310980796814

Epoch 14: train loss 0.6358526249726614
Epoch 14: val loss 0.6913115382194519

Epoch 15: train loss 0.6226048767566681
Epoch 15: val loss 0.6929289102554321

Epoch 16: train loss 0.6238175382216772
Epoch 16: val loss 0.6925615072250366

Epoch 17: train loss 0.628726397951444
Epoch 17: val loss 0.696146547794342

Epoch 18: train loss 0.6206486225128174
Epoch 18: val loss 0.6978210210800171

Epoch 19: train loss 0.6162543495496114
Epoch 19: val loss 0.7011184096336365

Epoch 20: train loss 0.6054685612519582
Epoch 20: val loss 0.6978221535682678

Epoch 21: train loss 0.6266577889521917
Epoch 21: val loss 0.700066328048706

Epoch 22: train loss 0.6169300526380539
Epoch 22: val loss 0.6995987892150879

Epoch 23: train loss 0.6234019895394644
Epoch 23: val loss 0.7002314925193787

Epoch 24: train loss 0.6087209631999334
Epoch 24: val loss 0.6998096704483032

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7004915736615658
Epoch 0: val loss 0.6886954307556152

Epoch 1: train loss 0.6865850351750851
Epoch 1: val loss 0.6781467199325562

Epoch 2: train loss 0.6818843744695187
Epoch 2: val loss 0.6751657724380493

Epoch 3: train loss 0.6870522685348988
Epoch 3: val loss 0.6726165413856506

Epoch 4: train loss 0.6765061244368553
Epoch 4: val loss 0.6702621579170227

Epoch 5: train loss 0.6764497198164463
Epoch 5: val loss 0.6710706353187561

Epoch 6: train loss 0.6617157943546772
Epoch 6: val loss 0.6678069233894348

Epoch 7: train loss 0.6721139699220657
Epoch 7: val loss 0.6625739336013794

Epoch 8: train loss 0.6645796932280064
Epoch 8: val loss 0.6681380271911621

Epoch 9: train loss 0.6620039455592632
Epoch 9: val loss 0.6690866351127625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
2
Epoch 0: train loss 0.6479251725333077
Epoch 0: val loss 0.6678794026374817

Epoch 1: train loss 0.6330647724015372
Epoch 1: val loss 0.6614953875541687

Epoch 2: train loss 0.5937576038496835
Epoch 2: val loss 0.6526789665222168

Epoch 3: train loss 0.5951625449316842
Epoch 3: val loss 0.648048460483551

Epoch 4: train loss 0.5472667515277863
Epoch 4: val loss 0.6398983001708984

Epoch 5: train loss 0.5781932090009961
Epoch 5: val loss 0.6298404335975647

Epoch 6: train loss 0.5797171550137656
Epoch 6: val loss 0.6262208819389343

Epoch 7: train loss 0.5531906315258571
Epoch 7: val loss 0.6222150921821594

Epoch 8: train loss 0.551807450396674
Epoch 8: val loss 0.618131697177887

Epoch 9: train loss 0.5942922234535217
Epoch 9: val loss 0.6159384846687317

Epoch 10: train loss 0.5438546580927712
Epoch 10: val loss 0.6175451278686523

Epoch 11: train loss 0.5818732295717511
Epoch 11: val loss 0.6165506839752197

Epoch 12: train loss 0.507871036018644
Epoch 12: val loss 0.6153218150138855

Epoch 13: train loss 0.5211134723254612
Epoch 13: val loss 0.6146608591079712

Epoch 14: train loss 0.5103013685771397
Epoch 14: val loss 0.6179989576339722

Epoch 15: train loss 0.5431479726518903
Epoch 15: val loss 0.6181159019470215

Epoch 16: train loss 0.6050443777016231
Epoch 16: val loss 0.617827296257019

Epoch 17: train loss 0.5307021864822933
Epoch 17: val loss 0.6247174739837646

Epoch 18: train loss 0.47954756234373364
Epoch 18: val loss 0.6264042258262634

Epoch 19: train loss 0.4906116596290043
Epoch 19: val loss 0.62555330991745

Epoch 20: train loss 0.5346367742334094
Epoch 20: val loss 0.62295001745224

Epoch 21: train loss 0.4916083642414638
Epoch 21: val loss 0.6244713664054871

Epoch 22: train loss 0.5059395900794438
Epoch 22: val loss 0.6214667558670044

Epoch 23: train loss 0.5083721109798977
Epoch 23: val loss 0.6208797097206116

Epoch 24: train loss 0.5087076893874577
Epoch 24: val loss 0.6219407916069031

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.664237984589168
Epoch 0: val loss 0.6645207405090332

Epoch 1: train loss 0.6663160409246173
Epoch 1: val loss 0.64659184217453

Epoch 2: train loss 0.6720009020396641
Epoch 2: val loss 0.6324468851089478

Epoch 3: train loss 0.6372262409755162
Epoch 3: val loss 0.6198680996894836

Epoch 4: train loss 0.6178338357380458
Epoch 4: val loss 0.6121624708175659

Epoch 5: train loss 0.6345554164477757
Epoch 5: val loss 0.6052945256233215

Epoch 6: train loss 0.5940583092825753
Epoch 6: val loss 0.5940999984741211

Epoch 7: train loss 0.5719783561570304
Epoch 7: val loss 0.5838506817817688

Epoch 8: train loss 0.5771093709128243
Epoch 8: val loss 0.5770089626312256

Epoch 9: train loss 0.5891749007361275
Epoch 9: val loss 0.5707790851593018

Epoch 10: train loss 0.5337700758661542
Epoch 10: val loss 0.5661929249763489

Epoch 11: train loss 0.5795021568025861
Epoch 11: val loss 0.5643672347068787

Epoch 12: train loss 0.5580042430332729
Epoch 12: val loss 0.5635027885437012

Epoch 13: train loss 0.5440206868307931
Epoch 13: val loss 0.5654841661453247

Epoch 14: train loss 0.5556514603751046
Epoch 14: val loss 0.5654393434524536

Epoch 15: train loss 0.5431134189878192
Epoch 15: val loss 0.5656118392944336

Epoch 16: train loss 0.5418756561619895
Epoch 16: val loss 0.5669822096824646

Epoch 17: train loss 0.5556119424956185
Epoch 17: val loss 0.571934700012207

Epoch 18: train loss 0.5625631553786141
Epoch 18: val loss 0.5692281723022461

Epoch 19: train loss 0.5815937519073486
Epoch 19: val loss 0.5630102157592773

Epoch 20: train loss 0.506048817719732
Epoch 20: val loss 0.564207136631012

Epoch 21: train loss 0.5520080498286656
Epoch 21: val loss 0.5599331855773926

Epoch 22: train loss 0.5890974019254956
Epoch 22: val loss 0.5576549172401428

Epoch 23: train loss 0.5543581587927682
Epoch 23: val loss 0.5605562329292297

Epoch 24: train loss 0.5366571843624115
Epoch 24: val loss 0.5537588596343994

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7169191070965358
Epoch 0: val loss 0.7227761745452881

Epoch 1: train loss 0.6777769838060651
Epoch 1: val loss 0.7120208740234375

Epoch 2: train loss 0.6628073879650661
Epoch 2: val loss 0.7044861316680908

Epoch 3: train loss 0.6387847065925598
Epoch 3: val loss 0.6943865418434143

Epoch 4: train loss 0.6231901390211922
Epoch 4: val loss 0.6872298121452332

Epoch 5: train loss 0.5975919195583889
Epoch 5: val loss 0.6802701950073242

Epoch 6: train loss 0.6129415886742728
Epoch 6: val loss 0.6776441931724548

Epoch 7: train loss 0.5884157844952175
Epoch 7: val loss 0.6737368702888489

Epoch 8: train loss 0.5614184056009565
Epoch 8: val loss 0.6719982624053955

Epoch 9: train loss 0.5750899059431893
Epoch 9: val loss 0.674988329410553

Epoch 10: train loss 0.5994852355548314
Epoch 10: val loss 0.6798057556152344

Epoch 11: train loss 0.5401058282170977
Epoch 11: val loss 0.6809676885604858

Epoch 12: train loss 0.5645143049103873
Epoch 12: val loss 0.6805375218391418

Epoch 13: train loss 0.6080894385065351
Epoch 13: val loss 0.6826518774032593

Epoch 14: train loss 0.5311578725065503
Epoch 14: val loss 0.6835713982582092

Epoch 15: train loss 0.5677988699504307
Epoch 15: val loss 0.6888484358787537

Epoch 16: train loss 0.531922480889729
Epoch 16: val loss 0.6863492727279663

Epoch 17: train loss 0.5449503873075757
Epoch 17: val loss 0.6855897307395935

Epoch 18: train loss 0.5718510406357902
Epoch 18: val loss 0.6829141974449158

Epoch 19: train loss 0.5293377212115696
Epoch 19: val loss 0.6812914609909058

Epoch 20: train loss 0.5460400283336639
Epoch 20: val loss 0.6885398030281067

Epoch 21: train loss 0.5359240983213697
Epoch 21: val loss 0.6914587020874023

Epoch 22: train loss 0.49796566367149353
Epoch 22: val loss 0.6941900849342346

Epoch 23: train loss 0.5144730593476977
Epoch 23: val loss 0.7007623314857483

Epoch 24: train loss 0.532543454851423
Epoch 24: val loss 0.7046765089035034

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035117660249982
Epoch 0: val loss 0.7056915760040283

Epoch 1: train loss 0.709916182926723
Epoch 1: val loss 0.6939337849617004

Epoch 2: train loss 0.7048532877649579
Epoch 2: val loss 0.6837503910064697

Epoch 3: train loss 0.671890948499952
Epoch 3: val loss 0.6720461845397949

Epoch 4: train loss 0.66546687909535
Epoch 4: val loss 0.6606630682945251

Epoch 5: train loss 0.6467849271638053
Epoch 5: val loss 0.6498536467552185

Epoch 6: train loss 0.6198215910366603
Epoch 6: val loss 0.6384986042976379

Epoch 7: train loss 0.6368726406778608
Epoch 7: val loss 0.6296157836914062

Epoch 8: train loss 0.6066719719341823
Epoch 8: val loss 0.6225494146347046

Epoch 9: train loss 0.5933079974991935
Epoch 9: val loss 0.6135684251785278

Epoch 10: train loss 0.6040286677224296
Epoch 10: val loss 0.6108264923095703

Epoch 11: train loss 0.614547712462289
Epoch 11: val loss 0.6028805375099182

Epoch 12: train loss 0.555560473884855
Epoch 12: val loss 0.595914363861084

Epoch 13: train loss 0.5719566941261292
Epoch 13: val loss 0.586130678653717

Epoch 14: train loss 0.5775032469204494
Epoch 14: val loss 0.5800493359565735

Epoch 15: train loss 0.573607508625303
Epoch 15: val loss 0.5811972618103027

Epoch 16: train loss 0.5803732701710292
Epoch 16: val loss 0.579027533531189

Epoch 17: train loss 0.5652647742203304
Epoch 17: val loss 0.5757796764373779

Epoch 18: train loss 0.5963857642241887
Epoch 18: val loss 0.5718626976013184

Epoch 19: train loss 0.554693192243576
Epoch 19: val loss 0.5722534656524658

Epoch 20: train loss 0.5623560207230704
Epoch 20: val loss 0.5736701488494873

Epoch 21: train loss 0.5341874403612954
Epoch 21: val loss 0.5756409764289856

Epoch 22: train loss 0.5107253747326987
Epoch 22: val loss 0.575620710849762

Epoch 23: train loss 0.5079372610364642
Epoch 23: val loss 0.5709615349769592

Epoch 24: train loss 0.525275204862867
Epoch 24: val loss 0.570299506187439

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.66750654247072
Epoch 0: val loss 0.6345059871673584

Epoch 1: train loss 0.6617286735110812
Epoch 1: val loss 0.6102370619773865

Epoch 2: train loss 0.6317257814937167
Epoch 2: val loss 0.588756263256073

Epoch 3: train loss 0.5991595188776652
Epoch 3: val loss 0.5781975984573364

Epoch 4: train loss 0.6072834332784017
Epoch 4: val loss 0.5612390637397766

Epoch 5: train loss 0.6010044813156128
Epoch 5: val loss 0.5681581497192383

Epoch 6: train loss 0.5857739978366427
Epoch 6: val loss 0.5841749310493469

Epoch 7: train loss 0.5844870739512973
Epoch 7: val loss 0.5964444279670715

Epoch 8: train loss 0.5352452827824487
Epoch 8: val loss 0.5948722958564758

Epoch 9: train loss 0.5449613995022244
Epoch 9: val loss 0.5951175093650818

Epoch 10: train loss 0.5795871151818169
Epoch 10: val loss 0.5832111835479736

Epoch 11: train loss 0.5420047773255242
Epoch 11: val loss 0.5823392868041992

Epoch 12: train loss 0.5529963771502177
Epoch 12: val loss 0.5597179532051086

Epoch 13: train loss 0.5367206898000505
Epoch 13: val loss 0.5532151460647583

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6705123633146286
Epoch 0: val loss 0.6953408718109131

Epoch 1: train loss 0.6446087583899498
Epoch 1: val loss 0.6853182315826416

Epoch 2: train loss 0.6330281868577003
Epoch 2: val loss 0.6723756790161133

Epoch 3: train loss 0.6014103889465332
Epoch 3: val loss 0.6572569608688354

Epoch 4: train loss 0.5793552175164223
Epoch 4: val loss 0.6484097838401794

Epoch 5: train loss 0.569806419312954
Epoch 5: val loss 0.6396985054016113

Epoch 6: train loss 0.5546465218067169
Epoch 6: val loss 0.6260223984718323

Epoch 7: train loss 0.5469648838043213
Epoch 7: val loss 0.6115143895149231

Epoch 8: train loss 0.5265204720199108
Epoch 8: val loss 0.593723714351654

Epoch 9: train loss 0.526823490858078
Epoch 9: val loss 0.5976622104644775

Epoch 10: train loss 0.5044215172529221
Epoch 10: val loss 0.6007583141326904

Epoch 11: train loss 0.5179213993251324
Epoch 11: val loss 0.5724294185638428

Epoch 12: train loss 0.5148524828255177
Epoch 12: val loss 0.5827900171279907

Epoch 13: train loss 0.4823586232960224
Epoch 13: val loss 0.5552809834480286

Epoch 14: train loss 0.4892555736005306
Epoch 14: val loss 0.5685939788818359

Epoch 15: train loss 0.4888424724340439
Epoch 15: val loss 0.5781400799751282

Epoch 16: train loss 0.4916643612086773
Epoch 16: val loss 0.5567015409469604

Epoch 17: train loss 0.48908572271466255
Epoch 17: val loss 0.5498252511024475

Epoch 18: train loss 0.48386482521891594
Epoch 18: val loss 0.5672817826271057

Epoch 19: train loss 0.47836194187402725
Epoch 19: val loss 0.5609593391418457

Epoch 20: train loss 0.4890606105327606
Epoch 20: val loss 0.5635991096496582

Epoch 21: train loss 0.47951817139983177
Epoch 21: val loss 0.5547246932983398

Epoch 22: train loss 0.4639997035264969
Epoch 22: val loss 0.5489163398742676

Epoch 23: train loss 0.4767281450331211
Epoch 23: val loss 0.5819259285926819

Epoch 24: train loss 0.4738776944577694
Epoch 24: val loss 0.560405433177948

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7322205379605293
Epoch 0: val loss 0.709886372089386

Epoch 1: train loss 0.6988991722464561
Epoch 1: val loss 0.6774963736534119

Epoch 2: train loss 0.6612550467252731
Epoch 2: val loss 0.6480910181999207

Epoch 3: train loss 0.6457448303699493
Epoch 3: val loss 0.615607500076294

Epoch 4: train loss 0.597307026386261
Epoch 4: val loss 0.5802496075630188

Epoch 5: train loss 0.5868101492524147
Epoch 5: val loss 0.5498552322387695

Epoch 6: train loss 0.5379703305661678
Epoch 6: val loss 0.5262645483016968

Epoch 7: train loss 0.5177811458706856
Epoch 7: val loss 0.5064725875854492

Epoch 8: train loss 0.5177649557590485
Epoch 8: val loss 0.49524322152137756

Epoch 9: train loss 0.49242571741342545
Epoch 9: val loss 0.49019598960876465

Epoch 10: train loss 0.5209018103778362
Epoch 10: val loss 0.488837331533432

Epoch 11: train loss 0.4855951592326164
Epoch 11: val loss 0.4899463355541229

Epoch 12: train loss 0.4996688924729824
Epoch 12: val loss 0.49323153495788574

Epoch 13: train loss 0.47281308844685555
Epoch 13: val loss 0.510193407535553

Epoch 14: train loss 0.4690776690840721
Epoch 14: val loss 0.5007030963897705

Epoch 15: train loss 0.4606804698705673
Epoch 15: val loss 0.49259746074676514

Epoch 16: train loss 0.44982554763555527
Epoch 16: val loss 0.5005742907524109

Epoch 17: train loss 0.46568281576037407
Epoch 17: val loss 0.5080072283744812

Epoch 18: train loss 0.4691719226539135
Epoch 18: val loss 0.5072799324989319

Epoch 19: train loss 0.43433568626642227
Epoch 19: val loss 0.49996277689933777

Epoch 20: train loss 0.4500383101403713
Epoch 20: val loss 0.510211706161499

Epoch 21: train loss 0.41787707060575485
Epoch 21: val loss 0.4968893229961395

Epoch 22: train loss 0.4403200335800648
Epoch 22: val loss 0.49395158886909485

Epoch 23: train loss 0.4186181426048279
Epoch 23: val loss 0.5043400526046753

Epoch 24: train loss 0.41504917293787
Epoch 24: val loss 0.5094451904296875

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6830355599522591
Epoch 0: val loss 0.657819390296936

Epoch 1: train loss 0.6651574969291687
Epoch 1: val loss 0.6436983346939087

Epoch 2: train loss 0.6248277500271797
Epoch 2: val loss 0.6252419352531433

Epoch 3: train loss 0.6285461634397507
Epoch 3: val loss 0.6070641875267029

Epoch 4: train loss 0.5877927765250206
Epoch 4: val loss 0.5928283333778381

Epoch 5: train loss 0.5662156790494919
Epoch 5: val loss 0.5816110372543335

Epoch 6: train loss 0.544605191797018
Epoch 6: val loss 0.5696806907653809

Epoch 7: train loss 0.543071798980236
Epoch 7: val loss 0.5589383840560913

Epoch 8: train loss 0.5268881432712078
Epoch 8: val loss 0.5447617173194885

Epoch 9: train loss 0.5171705707907677
Epoch 9: val loss 0.5350255370140076

Epoch 10: train loss 0.5192654989659786
Epoch 10: val loss 0.5323546528816223

Epoch 11: train loss 0.4981590695679188
Epoch 11: val loss 0.5312281847000122

Epoch 12: train loss 0.5073850937187672
Epoch 12: val loss 0.5303046703338623

Epoch 13: train loss 0.49652037397027016
Epoch 13: val loss 0.5301896333694458

Epoch 14: train loss 0.4829815924167633
Epoch 14: val loss 0.5274731516838074

Epoch 15: train loss 0.5014738626778126
Epoch 15: val loss 0.5245534777641296

Epoch 16: train loss 0.5079771690070629
Epoch 16: val loss 0.5195479989051819

Epoch 17: train loss 0.4900171309709549
Epoch 17: val loss 0.5195202827453613

Epoch 18: train loss 0.497528575360775
Epoch 18: val loss 0.5241878628730774

Epoch 19: train loss 0.4872717037796974
Epoch 19: val loss 0.5198278427124023

Epoch 20: train loss 0.46952302753925323
Epoch 20: val loss 0.5175864696502686

Epoch 21: train loss 0.49135328084230423
Epoch 21: val loss 0.516452968120575

Epoch 22: train loss 0.4654715768992901
Epoch 22: val loss 0.5123365521430969

Epoch 23: train loss 0.4774317741394043
Epoch 23: val loss 0.5132917165756226

Epoch 24: train loss 0.44848091155290604
Epoch 24: val loss 0.5147513151168823

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6713521182537079
Epoch 0: val loss 0.6506078243255615

Epoch 1: train loss 0.6524419710040092
Epoch 1: val loss 0.6376333832740784

Epoch 2: train loss 0.6097389608621597
Epoch 2: val loss 0.6259454488754272

Epoch 3: train loss 0.5988922193646431
Epoch 3: val loss 0.6109738945960999

Epoch 4: train loss 0.5791775360703468
Epoch 4: val loss 0.594720184803009

Epoch 5: train loss 0.5542950257658958
Epoch 5: val loss 0.5827179551124573

Epoch 6: train loss 0.5617655664682388
Epoch 6: val loss 0.5710506439208984

Epoch 7: train loss 0.5384072884917259
Epoch 7: val loss 0.5699306130409241

Epoch 8: train loss 0.5230334140360355
Epoch 8: val loss 0.5669041275978088

Epoch 9: train loss 0.5225138254463673
Epoch 9: val loss 0.564287006855011

Epoch 10: train loss 0.5094452723860741
Epoch 10: val loss 0.5639684796333313

Epoch 11: train loss 0.5054743327200413
Epoch 11: val loss 0.5630252957344055

Epoch 12: train loss 0.517783872783184
Epoch 12: val loss 0.561215877532959

Epoch 13: train loss 0.49343837052583694
Epoch 13: val loss 0.5622282028198242

Epoch 14: train loss 0.475657157599926
Epoch 14: val loss 0.5658687353134155

Epoch 15: train loss 0.48812633380293846
Epoch 15: val loss 0.5682719945907593

Epoch 16: train loss 0.47814053297042847
Epoch 16: val loss 0.5685206055641174

Epoch 17: train loss 0.47223182395100594
Epoch 17: val loss 0.5624510645866394

Epoch 18: train loss 0.4524929039180279
Epoch 18: val loss 0.5630786418914795

Epoch 19: train loss 0.46711448952555656
Epoch 19: val loss 0.5704312920570374

Epoch 20: train loss 0.46114188618957996
Epoch 20: val loss 0.5718033313751221

Epoch 21: train loss 0.46965035051107407
Epoch 21: val loss 0.5690289735794067

Epoch 22: train loss 0.45104748010635376
Epoch 22: val loss 0.5679082870483398

Epoch 23: train loss 0.4501543417572975
Epoch 23: val loss 0.5709617137908936

Epoch 24: train loss 0.4238784462213516
Epoch 24: val loss 0.5749074816703796

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6710670536214655
Epoch 0: val loss 0.6652856469154358

Epoch 1: train loss 0.6462276415391401
Epoch 1: val loss 0.6397315263748169

Epoch 2: train loss 0.6136547543785789
Epoch 2: val loss 0.6205916404724121

Epoch 3: train loss 0.5780803561210632
Epoch 3: val loss 0.6021510362625122

Epoch 4: train loss 0.590056760744615
Epoch 4: val loss 0.585734486579895

Epoch 5: train loss 0.5452794568105177
Epoch 5: val loss 0.5766870379447937

Epoch 6: train loss 0.526712482625788
Epoch 6: val loss 0.5725319981575012

Epoch 7: train loss 0.5058987574143843
Epoch 7: val loss 0.5650075078010559

Epoch 8: train loss 0.519055491144007
Epoch 8: val loss 0.5616253614425659

Epoch 9: train loss 0.5117354203354229
Epoch 9: val loss 0.5565215349197388

Epoch 10: train loss 0.5132216025482524
Epoch 10: val loss 0.5483158826828003

Epoch 11: train loss 0.5156285627321764
Epoch 11: val loss 0.5426700115203857

Epoch 12: train loss 0.5121226012706757
Epoch 12: val loss 0.5525949001312256

Epoch 13: train loss 0.4902365072207017
Epoch 13: val loss 0.5448651909828186

Epoch 14: train loss 0.4894507256421176
Epoch 14: val loss 0.5368689298629761

Epoch 15: train loss 0.46879918466914783
Epoch 15: val loss 0.5279877185821533

Epoch 16: train loss 0.529334003275091
Epoch 16: val loss 0.5253472924232483

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6611161470413208
Epoch 0: val loss 0.6325177550315857

Epoch 1: train loss 0.6265509843826294
Epoch 1: val loss 0.5995392799377441

Epoch 2: train loss 0.6066403329372406
Epoch 2: val loss 0.5674108266830444

Epoch 3: train loss 0.5798782110214233
Epoch 3: val loss 0.5467605590820312

Epoch 4: train loss 0.5772711992263794
Epoch 4: val loss 0.536423921585083

Epoch 5: train loss 0.5522774666547775
Epoch 5: val loss 0.5273364186286926

Epoch 6: train loss 0.550705349445343
Epoch 6: val loss 0.5191288590431213

Epoch 7: train loss 0.5261177688837051
Epoch 7: val loss 0.5143784880638123

Epoch 8: train loss 0.5479398727416992
Epoch 8: val loss 0.5190073251724243

Epoch 9: train loss 0.5380123972892761
Epoch 9: val loss 0.5273196697235107

Epoch 10: train loss 0.5292036235332489
Epoch 10: val loss 0.5147359371185303

Epoch 11: train loss 0.5200258880853653
Epoch 11: val loss 0.5163158774375916

Epoch 12: train loss 0.48733518123626707
Epoch 12: val loss 0.5178960561752319

Epoch 13: train loss 0.5086819916963577
Epoch 13: val loss 0.5195953249931335

Epoch 14: train loss 0.4890951097011566
Epoch 14: val loss 0.5169808268547058

Epoch 15: train loss 0.49446141719818115
Epoch 15: val loss 0.5147262215614319

Epoch 16: train loss 0.5096290230751037
Epoch 16: val loss 0.5110677480697632

Epoch 17: train loss 0.5097220987081528
Epoch 17: val loss 0.5140479803085327

Epoch 18: train loss 0.5100774526596069
Epoch 18: val loss 0.5207551121711731

Epoch 19: train loss 0.4874296098947525
Epoch 19: val loss 0.5219757556915283

Epoch 20: train loss 0.5141411244869232
Epoch 20: val loss 0.5287476778030396

Epoch 21: train loss 0.48959716558456423
Epoch 21: val loss 0.5163623690605164

Epoch 22: train loss 0.4822759538888931
Epoch 22: val loss 0.5128651261329651

Epoch 23: train loss 0.4979720085859299
Epoch 23: val loss 0.5167452096939087

Epoch 24: train loss 0.4771003037691116
Epoch 24: val loss 0.5261131525039673

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7247743129730224
Epoch 0: val loss 0.6981543898582458

Epoch 1: train loss 0.6892990410327912
Epoch 1: val loss 0.6866517663002014

Epoch 2: train loss 0.6670409083366394
Epoch 2: val loss 0.6722066402435303

Epoch 3: train loss 0.6393304407596588
Epoch 3: val loss 0.6431829929351807

Epoch 4: train loss 0.6067983150482178
Epoch 4: val loss 0.6125355362892151

Epoch 5: train loss 0.5824344754219055
Epoch 5: val loss 0.5887839794158936

Epoch 6: train loss 0.5767545819282531
Epoch 6: val loss 0.5766304135322571

Epoch 7: train loss 0.5731212645769119
Epoch 7: val loss 0.5659837126731873

Epoch 8: train loss 0.5614831984043122
Epoch 8: val loss 0.5618249773979187

Epoch 9: train loss 0.5379951030015946
Epoch 9: val loss 0.5649336576461792

Epoch 10: train loss 0.5494489192962646
Epoch 10: val loss 0.5678354501724243

Epoch 11: train loss 0.5294948250055314
Epoch 11: val loss 0.557513415813446

Epoch 12: train loss 0.5243239104747772
Epoch 12: val loss 0.5547782778739929

Epoch 13: train loss 0.5170546352863312
Epoch 13: val loss 0.5555124282836914

Epoch 14: train loss 0.525195237994194
Epoch 14: val loss 0.5492054224014282

Epoch 15: train loss 0.5225867986679077
Epoch 15: val loss 0.5498643517494202

Epoch 16: train loss 0.5144085228443146
Epoch 16: val loss 0.5491589903831482

Epoch 17: train loss 0.5209432929754257
Epoch 17: val loss 0.5486330986022949

Epoch 18: train loss 0.5114246279001236
Epoch 18: val loss 0.5466922521591187

Epoch 19: train loss 0.49498912394046785
Epoch 19: val loss 0.544561505317688

Epoch 20: train loss 0.48029717803001404
Epoch 20: val loss 0.5482591390609741

Epoch 21: train loss 0.5101724028587341
Epoch 21: val loss 0.5488722920417786

Epoch 22: train loss 0.5156214565038681
Epoch 22: val loss 0.5501171946525574

Epoch 23: train loss 0.479467049241066
Epoch 23: val loss 0.5460619330406189

Epoch 24: train loss 0.4908949702978134
Epoch 24: val loss 0.5469305515289307

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7228014826774597
Epoch 0: val loss 0.7052764892578125

Epoch 1: train loss 0.682679009437561
Epoch 1: val loss 0.6738365292549133

Epoch 2: train loss 0.6500998497009277
Epoch 2: val loss 0.6395575404167175

Epoch 3: train loss 0.6134819209575653
Epoch 3: val loss 0.6171449422836304

Epoch 4: train loss 0.589610344171524
Epoch 4: val loss 0.5985562205314636

Epoch 5: train loss 0.5476262956857681
Epoch 5: val loss 0.5769685506820679

Epoch 6: train loss 0.5640341222286225
Epoch 6: val loss 0.5603826642036438

Epoch 7: train loss 0.5329417020082474
Epoch 7: val loss 0.5563626289367676

Epoch 8: train loss 0.5308262288570404
Epoch 8: val loss 0.5527927875518799

Epoch 9: train loss 0.49767898917198183
Epoch 9: val loss 0.5490682721138

Epoch 10: train loss 0.5306208223104477
Epoch 10: val loss 0.5431504845619202

Epoch 11: train loss 0.5126157611608505
Epoch 11: val loss 0.5424328446388245

Epoch 12: train loss 0.5246362209320068
Epoch 12: val loss 0.5391054749488831

Epoch 13: train loss 0.5135112345218659
Epoch 13: val loss 0.5338743925094604

Epoch 14: train loss 0.49642174243927
Epoch 14: val loss 0.5355572700500488

Epoch 15: train loss 0.5305902332067489
Epoch 15: val loss 0.5294134616851807

Epoch 16: train loss 0.48051431477069856
Epoch 16: val loss 0.529481828212738

Epoch 17: train loss 0.481825578212738
Epoch 17: val loss 0.5327461361885071

Epoch 18: train loss 0.4950571805238724
Epoch 18: val loss 0.5321744680404663

Epoch 19: train loss 0.4905803233385086
Epoch 19: val loss 0.5267045497894287

Epoch 20: train loss 0.48535826802253723
Epoch 20: val loss 0.5234082937240601

Epoch 21: train loss 0.5045957624912262
Epoch 21: val loss 0.5299725532531738

Epoch 22: train loss 0.4995411574840546
Epoch 22: val loss 0.5206873416900635

Epoch 23: train loss 0.4635789215564728
Epoch 23: val loss 0.5165314674377441

Epoch 24: train loss 0.47698688209056855
Epoch 24: val loss 0.5241145491600037

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7031663835048676
Epoch 0: val loss 0.6831836104393005

Epoch 1: train loss 0.6655505716800689
Epoch 1: val loss 0.6547909379005432

Epoch 2: train loss 0.646434885263443
Epoch 2: val loss 0.6229069828987122

Epoch 3: train loss 0.6223602771759034
Epoch 3: val loss 0.5987837910652161

Epoch 4: train loss 0.579210776090622
Epoch 4: val loss 0.5884798765182495

Epoch 5: train loss 0.5472862154245377
Epoch 5: val loss 0.5849810242652893

Epoch 6: train loss 0.5548974186182022
Epoch 6: val loss 0.5770432949066162

Epoch 7: train loss 0.5266999065876007
Epoch 7: val loss 0.5795856714248657

Epoch 8: train loss 0.5435816586017609
Epoch 8: val loss 0.5726470947265625

Epoch 9: train loss 0.5232634603977203
Epoch 9: val loss 0.5657011270523071

Epoch 10: train loss 0.5175339132547379
Epoch 10: val loss 0.5660563707351685

Epoch 11: train loss 0.5025328397750854
Epoch 11: val loss 0.556895911693573

Epoch 12: train loss 0.49839767813682556
Epoch 12: val loss 0.5696245431900024

Epoch 13: train loss 0.509496533870697
Epoch 13: val loss 0.5664671063423157

Epoch 14: train loss 0.49358510971069336
Epoch 14: val loss 0.5517557263374329

Epoch 15: train loss 0.5079256623983384
Epoch 15: val loss 0.5632351636886597

Epoch 16: train loss 0.5137338012456893
Epoch 16: val loss 0.5637180805206299

Epoch 17: train loss 0.49713990092277527
Epoch 17: val loss 0.5602881908416748

Epoch 18: train loss 0.52355377972126
Epoch 18: val loss 0.5498405694961548

Epoch 19: train loss 0.46198971569538116
Epoch 19: val loss 0.548204243183136

Epoch 20: train loss 0.5090804040431977
Epoch 20: val loss 0.5499303936958313

Epoch 21: train loss 0.5208503097295761
Epoch 21: val loss 0.5554648637771606

Epoch 22: train loss 0.4938769578933716
Epoch 22: val loss 0.5542649030685425

Epoch 23: train loss 0.4994141638278961
Epoch 23: val loss 0.5519209504127502

Epoch 24: train loss 0.5023139655590058
Epoch 24: val loss 0.5459859371185303

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6922309352801397
Epoch 0: val loss 0.6814988255500793

Epoch 1: train loss 0.6515496281477121
Epoch 1: val loss 0.6595659255981445

Epoch 2: train loss 0.6190387239822974
Epoch 2: val loss 0.6419232487678528

Epoch 3: train loss 0.5826040827311002
Epoch 3: val loss 0.6204091310501099

Epoch 4: train loss 0.5833726227283478
Epoch 4: val loss 0.6011428236961365

Epoch 5: train loss 0.5640673293517187
Epoch 5: val loss 0.5973806381225586

Epoch 6: train loss 0.5477277728227469
Epoch 6: val loss 0.5854274034500122

Epoch 7: train loss 0.5394000823681171
Epoch 7: val loss 0.5817132592201233

Epoch 8: train loss 0.5365260220490969
Epoch 8: val loss 0.580173909664154

Epoch 9: train loss 0.5369068131997035
Epoch 9: val loss 0.5709584355354309

Epoch 10: train loss 0.5138543225251712
Epoch 10: val loss 0.5693172216415405

Epoch 11: train loss 0.5210515398245591
Epoch 11: val loss 0.5644696354866028

Epoch 12: train loss 0.520571979192587
Epoch 12: val loss 0.5662848949432373

Epoch 13: train loss 0.5240059792995453
Epoch 13: val loss 0.5610406398773193

Epoch 14: train loss 0.5129248683269207
Epoch 14: val loss 0.56002277135849

Epoch 15: train loss 0.49881779230557954
Epoch 15: val loss 0.5555595755577087

Epoch 16: train loss 0.5227605127371274
Epoch 16: val loss 0.5573124885559082

Epoch 17: train loss 0.51197517147431
Epoch 17: val loss 0.5559378862380981

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6852450238333808
Epoch 0: val loss 0.6887986063957214

Epoch 1: train loss 0.6784718301561143
Epoch 1: val loss 0.6842857003211975

Epoch 2: train loss 0.6745835211541917
Epoch 2: val loss 0.6791579127311707

Epoch 3: train loss 0.6589786873923408
Epoch 3: val loss 0.6757399439811707

Epoch 4: train loss 0.6562144160270691
Epoch 4: val loss 0.673255205154419

Epoch 5: train loss 0.6513819760746427
Epoch 5: val loss 0.6715921759605408

Epoch 6: train loss 0.6379340887069702
Epoch 6: val loss 0.6710665822029114

Epoch 7: train loss 0.6296067039171854
Epoch 7: val loss 0.6693852543830872

Epoch 8: train loss 0.6299319002363417
Epoch 8: val loss 0.6684253811836243

Epoch 9: train loss 0.6239966087871127
Epoch 9: val loss 0.6657599806785583

Epoch 10: train loss 0.6149824923939176
Epoch 10: val loss 0.6649453639984131

Epoch 11: train loss 0.6126842962370979
Epoch 11: val loss 0.6643381714820862

Epoch 12: train loss 0.5911459922790527
Epoch 12: val loss 0.6649292707443237

Epoch 13: train loss 0.5778844687673781
Epoch 13: val loss 0.6648422479629517

Epoch 14: train loss 0.5789980755911933
Epoch 14: val loss 0.6630975604057312

Epoch 15: train loss 0.575983464717865
Epoch 15: val loss 0.6598243117332458

Epoch 16: train loss 0.5632515417204963
Epoch 16: val loss 0.6580723524093628

Epoch 17: train loss 0.5705044037765927
Epoch 17: val loss 0.65538090467453

Epoch 18: train loss 0.5800368189811707
Epoch 18: val loss 0.6542391180992126

Epoch 19: train loss 0.5372326572736105
Epoch 19: val loss 0.6577422022819519

Epoch 20: train loss 0.5529887676239014
Epoch 20: val loss 0.6592349410057068

Epoch 21: train loss 0.5497771369086372
Epoch 21: val loss 0.6615472435951233

Epoch 22: train loss 0.525098399983512
Epoch 22: val loss 0.6624475121498108

Epoch 23: train loss 0.5187576843632592
Epoch 23: val loss 0.6623508334159851

Epoch 24: train loss 0.5099918279382918
Epoch 24: val loss 0.661940336227417

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7104527685377333
Epoch 0: val loss 0.6891008019447327

Epoch 1: train loss 0.6880499521891276
Epoch 1: val loss 0.6851732730865479

Epoch 2: train loss 0.6812562147776285
Epoch 2: val loss 0.6843156218528748

Epoch 3: train loss 0.6791994108094109
Epoch 3: val loss 0.6826450824737549

Epoch 4: train loss 0.6688933240042793
Epoch 4: val loss 0.6794788241386414

Epoch 5: train loss 0.6646113461918302
Epoch 5: val loss 0.6783095002174377

Epoch 6: train loss 0.6560001307063632
Epoch 6: val loss 0.6775042414665222

Epoch 7: train loss 0.6365019546614753
Epoch 7: val loss 0.6765305399894714

Epoch 8: train loss 0.635389162434472
Epoch 8: val loss 0.674696147441864

Epoch 9: train loss 0.6373800304200914
Epoch 9: val loss 0.6718152165412903

Epoch 10: train loss 0.6297183765305413
Epoch 10: val loss 0.6700966954231262

Epoch 11: train loss 0.6210003031624688
Epoch 11: val loss 0.6723821759223938

Epoch 12: train loss 0.6085269517368741
Epoch 12: val loss 0.67396479845047

Epoch 13: train loss 0.6054580807685852
Epoch 13: val loss 0.6766099333763123

Epoch 14: train loss 0.6085391905572679
Epoch 14: val loss 0.6751778721809387

Epoch 15: train loss 0.5979496273729537
Epoch 15: val loss 0.6764653325080872

Epoch 16: train loss 0.5977300140592787
Epoch 16: val loss 0.6755631566047668

Epoch 17: train loss 0.5766926672723558
Epoch 17: val loss 0.6757674217224121

Epoch 18: train loss 0.552143931388855
Epoch 18: val loss 0.6757859587669373

Epoch 19: train loss 0.5727307928933038
Epoch 19: val loss 0.6742463707923889

Epoch 20: train loss 0.5739851660198636
Epoch 20: val loss 0.6748561263084412

Epoch 21: train loss 0.5579163200325437
Epoch 21: val loss 0.6748645305633545

Epoch 22: train loss 0.5635043084621429
Epoch 22: val loss 0.6711549758911133

Epoch 23: train loss 0.5606232980887095
Epoch 23: val loss 0.6730003356933594

Epoch 24: train loss 0.5412582125928667
Epoch 24: val loss 0.6703751087188721

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7058983776304457
Epoch 0: val loss 0.6792890429496765

Epoch 1: train loss 0.6889554527070787
Epoch 1: val loss 0.6748716235160828

Epoch 2: train loss 0.6849954459402297
Epoch 2: val loss 0.6696246266365051

Epoch 3: train loss 0.6842803756395975
Epoch 3: val loss 0.6653895378112793

Epoch 4: train loss 0.6711484260029263
Epoch 4: val loss 0.6592691540718079

Epoch 5: train loss 0.6696681910090976
Epoch 5: val loss 0.6501263976097107

Epoch 6: train loss 0.6667417022917006
Epoch 6: val loss 0.6356273293495178

Epoch 7: train loss 0.6548035211033292
Epoch 7: val loss 0.6257631778717041

Epoch 8: train loss 0.6494367718696594
Epoch 8: val loss 0.6146150827407837

Epoch 9: train loss 0.6399405532413058
Epoch 9: val loss 0.6065636277198792

Epoch 10: train loss 0.6299520068698459
Epoch 10: val loss 0.5979200005531311

Epoch 11: train loss 0.6306023001670837
Epoch 11: val loss 0.5923696160316467

Epoch 12: train loss 0.6260075767834982
Epoch 12: val loss 0.5864012837409973

Epoch 13: train loss 0.6339375906520419
Epoch 13: val loss 0.5803861021995544

Epoch 14: train loss 0.6154746611913046
Epoch 14: val loss 0.5756796002388

Epoch 15: train loss 0.5946077969339159
Epoch 15: val loss 0.5719037652015686

Epoch 16: train loss 0.6048754784795973
Epoch 16: val loss 0.5667135119438171

Epoch 17: train loss 0.5975713597403632
Epoch 17: val loss 0.5689282417297363

Epoch 18: train loss 0.6068850424554613
Epoch 18: val loss 0.5680462121963501

Epoch 19: train loss 0.6020080778333876
Epoch 19: val loss 0.5580347180366516

Epoch 20: train loss 0.5797656012905968
Epoch 20: val loss 0.5598915219306946

Epoch 21: train loss 0.5733094546529982
Epoch 21: val loss 0.5595571994781494

Epoch 22: train loss 0.5938188831011454
Epoch 22: val loss 0.5571605563163757

Epoch 23: train loss 0.5632970962259505
Epoch 23: val loss 0.553386390209198

Epoch 24: train loss 0.5608498917685615
Epoch 24: val loss 0.5530233979225159

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7151337067286173
Epoch 0: val loss 0.7012725472450256

Epoch 1: train loss 0.6973162624571059
Epoch 1: val loss 0.6925583481788635

Epoch 2: train loss 0.6718864705827501
Epoch 2: val loss 0.6859295964241028

Epoch 3: train loss 0.6905723876423306
Epoch 3: val loss 0.6840477585792542

Epoch 4: train loss 0.6653955711258782
Epoch 4: val loss 0.6822054386138916

Epoch 5: train loss 0.6699671347935995
Epoch 5: val loss 0.6784006953239441

Epoch 6: train loss 0.6556056472990248
Epoch 6: val loss 0.6766819357872009

Epoch 7: train loss 0.6530224084854126
Epoch 7: val loss 0.6741220951080322

Epoch 8: train loss 0.6472347180048624
Epoch 8: val loss 0.6718928217887878

Epoch 9: train loss 0.6496732831001282
Epoch 9: val loss 0.6657344698905945

Epoch 10: train loss 0.6426134904225668
Epoch 10: val loss 0.6638274192810059

Epoch 11: train loss 0.6442147956954108
Epoch 11: val loss 0.6655080914497375

Epoch 12: train loss 0.6322132812605964
Epoch 12: val loss 0.6661702990531921

Epoch 13: train loss 0.6322895156012641
Epoch 13: val loss 0.6611825823783875

Epoch 14: train loss 0.6194352110226949
Epoch 14: val loss 0.6571391224861145

Epoch 15: train loss 0.6374491386943393
Epoch 15: val loss 0.6532067656517029

Epoch 16: train loss 0.6261141432656182
Epoch 16: val loss 0.6463877558708191

Epoch 17: train loss 0.6182902190420363
Epoch 17: val loss 0.6434622406959534

Epoch 18: train loss 0.604843258857727
Epoch 18: val loss 0.646023690700531

Epoch 19: train loss 0.6055801841947768
Epoch 19: val loss 0.6455183029174805

Epoch 20: train loss 0.5934613479508294
Epoch 20: val loss 0.6387507319450378

Epoch 21: train loss 0.5920938981903924
Epoch 21: val loss 0.6371898651123047

Epoch 22: train loss 0.5938024885124631
Epoch 22: val loss 0.6358625292778015

Epoch 23: train loss 0.5785486300786337
Epoch 23: val loss 0.6370509266853333

Epoch 24: train loss 0.5679248240258958
Epoch 24: val loss 0.6361520886421204

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925848871469498
Epoch 0: val loss 0.6866058707237244

Epoch 1: train loss 0.6828161726395289
Epoch 1: val loss 0.6728500127792358

Epoch 2: train loss 0.6703054408232371
Epoch 2: val loss 0.6618096828460693

Epoch 3: train loss 0.6630348016818365
Epoch 3: val loss 0.6567880511283875

Epoch 4: train loss 0.6534054428339005
Epoch 4: val loss 0.6463992595672607

Epoch 5: train loss 0.650569369395574
Epoch 5: val loss 0.6361837983131409

Epoch 6: train loss 0.6419056951999664
Epoch 6: val loss 0.6262615323066711

Epoch 7: train loss 0.6312885284423828
Epoch 7: val loss 0.6177947521209717

Epoch 8: train loss 0.6351827929417292
Epoch 8: val loss 0.6072943210601807

Epoch 9: train loss 0.6344638367493948
Epoch 9: val loss 0.600084125995636

Epoch 10: train loss 0.6158387760321299
Epoch 10: val loss 0.5938385725021362

Epoch 11: train loss 0.6018786380688349
Epoch 11: val loss 0.5874497890472412

Epoch 12: train loss 0.5994227230548859
Epoch 12: val loss 0.5830578804016113

Epoch 13: train loss 0.6037447502215704
Epoch 13: val loss 0.5789782404899597

Epoch 14: train loss 0.5868404110272726
Epoch 14: val loss 0.5762651562690735

Epoch 15: train loss 0.5951331208149592
Epoch 15: val loss 0.5675110816955566

Epoch 16: train loss 0.5603146453698477
Epoch 16: val loss 0.5630694031715393

Epoch 17: train loss 0.562154916425546
Epoch 17: val loss 0.5582678318023682

Epoch 18: train loss 0.5698653558890024
Epoch 18: val loss 0.5631090402603149

Epoch 19: train loss 0.5624886800845464
Epoch 19: val loss 0.5624865293502808

Epoch 20: train loss 0.5565251732865969
Epoch 20: val loss 0.5708550214767456

Epoch 21: train loss 0.5407675132155418
Epoch 21: val loss 0.5652831792831421

Epoch 22: train loss 0.5428234562277794
Epoch 22: val loss 0.5715185403823853

Epoch 23: train loss 0.5391029243667921
Epoch 23: val loss 0.5705880522727966

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7053317319263112
Epoch 0: val loss 0.6533948183059692

Epoch 1: train loss 0.6723683964122426
Epoch 1: val loss 0.6312047839164734

Epoch 2: train loss 0.6517077901146628
Epoch 2: val loss 0.614678680896759

Epoch 3: train loss 0.6375552253289656
Epoch 3: val loss 0.594804584980011

Epoch 4: train loss 0.6317227916284041
Epoch 4: val loss 0.5798616409301758

Epoch 5: train loss 0.5967050167647275
Epoch 5: val loss 0.5686352252960205

Epoch 6: train loss 0.6244975491003557
Epoch 6: val loss 0.5630001425743103

Epoch 7: train loss 0.5850286971439015
Epoch 7: val loss 0.5599845051765442

Epoch 8: train loss 0.5891971317204562
Epoch 8: val loss 0.557421088218689

Epoch 9: train loss 0.5791067535226996
Epoch 9: val loss 0.5564197897911072

Epoch 10: train loss 0.5863601727919145
Epoch 10: val loss 0.5496101975440979

Epoch 11: train loss 0.5840173742987893
Epoch 11: val loss 0.552178144454956

Epoch 12: train loss 0.563519383018667
Epoch 12: val loss 0.5533153414726257

Epoch 13: train loss 0.5497798757119612
Epoch 13: val loss 0.5593951344490051

Epoch 14: train loss 0.5475643304261294
Epoch 14: val loss 0.5584602355957031

Epoch 15: train loss 0.5408543917265806
Epoch 15: val loss 0.5571833252906799

Epoch 16: train loss 0.5494763065468181
Epoch 16: val loss 0.5511371493339539

Epoch 17: train loss 0.5514033165845004
Epoch 17: val loss 0.5549582242965698

Epoch 18: train loss 0.563288076357408
Epoch 18: val loss 0.5614515542984009

Epoch 19: train loss 0.5351495742797852
Epoch 19: val loss 0.5620595812797546

Epoch 20: train loss 0.5311049683527513
Epoch 20: val loss 0.5674010515213013

Epoch 21: train loss 0.5572952601042661
Epoch 21: val loss 0.5703198909759521

Epoch 22: train loss 0.5348251434889707
Epoch 22: val loss 0.5715695023536682

Epoch 23: train loss 0.5405583300373771
Epoch 23: val loss 0.5735868811607361

Epoch 24: train loss 0.5710320635275408
Epoch 24: val loss 0.576452374458313

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7065973823720758
Epoch 0: val loss 0.6761492490768433

Epoch 1: train loss 0.6701166738163341
Epoch 1: val loss 0.6524530649185181

Epoch 2: train loss 0.6553868001157587
Epoch 2: val loss 0.628643810749054

Epoch 3: train loss 0.628905551000075
Epoch 3: val loss 0.6063072681427002

Epoch 4: train loss 0.6097776239568536
Epoch 4: val loss 0.5910648107528687

Epoch 5: train loss 0.6009991087696769
Epoch 5: val loss 0.5823753476142883

Epoch 6: train loss 0.5882201519879428
Epoch 6: val loss 0.5848692059516907

Epoch 7: train loss 0.5713213953104886
Epoch 7: val loss 0.5803972482681274

Epoch 8: train loss 0.5821594812653281
Epoch 8: val loss 0.5855658054351807

Epoch 9: train loss 0.5877441790970889
Epoch 9: val loss 0.5796453356742859

Epoch 10: train loss 0.5721874372525648
Epoch 10: val loss 0.5783730745315552

Epoch 11: train loss 0.583586411042647
Epoch 11: val loss 0.5777825713157654

Epoch 12: train loss 0.581485471942208
Epoch 12: val loss 0.5853334069252014

Epoch 13: train loss 0.5914408456195485
Epoch 13: val loss 0.5988805890083313

Epoch 14: train loss 0.5477129546078768
Epoch 14: val loss 0.5870424509048462

Epoch 15: train loss 0.5582052387974479
Epoch 15: val loss 0.5766436457633972

Epoch 16: train loss 0.5545682880011472
Epoch 16: val loss 0.5793206691741943

Epoch 17: train loss 0.5564430599862878
Epoch 17: val loss 0.5816468596458435

Epoch 18: train loss 0.5473798892714761
Epoch 18: val loss 0.5845044255256653

Epoch 19: train loss 0.5393501086668535
Epoch 19: val loss 0.574470579624176

Epoch 20: train loss 0.5231560658324849
Epoch 20: val loss 0.5659736394882202

Epoch 21: train loss 0.5382894440130754
Epoch 21: val loss 0.5741375088691711

Epoch 22: train loss 0.5190713513981212
Epoch 22: val loss 0.5729405283927917

Epoch 23: train loss 0.5242701985619285
Epoch 23: val loss 0.5669798851013184

Epoch 24: train loss 0.5239921672777696
Epoch 24: val loss 0.5787369012832642

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7153847217559814
Epoch 0: val loss 0.6844112277030945

Epoch 1: train loss 0.6820096319372003
Epoch 1: val loss 0.6744401454925537

Epoch 2: train loss 0.6502722339196638
Epoch 2: val loss 0.6673581004142761

Epoch 3: train loss 0.6639616706154563
Epoch 3: val loss 0.6632438898086548

Epoch 4: train loss 0.6365517269481312
Epoch 4: val loss 0.6607328653335571

Epoch 5: train loss 0.6322942430322821
Epoch 5: val loss 0.6561676263809204

Epoch 6: train loss 0.6224779432470148
Epoch 6: val loss 0.6540535688400269

Epoch 7: train loss 0.62876126982949
Epoch 7: val loss 0.6482616066932678

Epoch 8: train loss 0.6124782508069818
Epoch 8: val loss 0.6398184895515442

Epoch 9: train loss 0.6024672063914213
Epoch 9: val loss 0.6352166533470154

Epoch 10: train loss 0.5902684872800653
Epoch 10: val loss 0.6316892504692078

Epoch 11: train loss 0.577462987466292
Epoch 11: val loss 0.6297014951705933

Epoch 12: train loss 0.590962602333589
Epoch 12: val loss 0.6214156150817871

Epoch 13: train loss 0.5654188584197651
Epoch 13: val loss 0.6154190301895142

Epoch 14: train loss 0.5873121077364142
Epoch 14: val loss 0.6093569397926331

Epoch 15: train loss 0.5609271390871569
Epoch 15: val loss 0.605360746383667

Epoch 16: train loss 0.5554225200956519
Epoch 16: val loss 0.5982040166854858

Epoch 17: train loss 0.5429554825479334
Epoch 17: val loss 0.5917243957519531

Epoch 18: train loss 0.5268349728801034
Epoch 18: val loss 0.5859974026679993

Epoch 19: train loss 0.514874748208306
Epoch 19: val loss 0.586407482624054

Epoch 20: train loss 0.5071760578589006
Epoch 20: val loss 0.581474781036377

Epoch 21: train loss 0.5092180398377505
Epoch 21: val loss 0.5813025236129761

Epoch 22: train loss 0.506344811482863
Epoch 22: val loss 0.5842553973197937

Epoch 23: train loss 0.4845080240206285
Epoch 23: val loss 0.5833688974380493

Epoch 24: train loss 0.4829266450621865
Epoch 24: val loss 0.5824870467185974

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6902954849329862
Epoch 0: val loss 0.6674774885177612

Epoch 1: train loss 0.6725906946442344
Epoch 1: val loss 0.6633813381195068

Epoch 2: train loss 0.6539634953845631
Epoch 2: val loss 0.657879650592804

Epoch 3: train loss 0.636852735822851
Epoch 3: val loss 0.6648153066635132

Epoch 4: train loss 0.633262347091328
Epoch 4: val loss 0.6738781332969666

Epoch 5: train loss 0.6209508126432245
Epoch 5: val loss 0.6782320737838745

Epoch 6: train loss 0.6090847253799438
Epoch 6: val loss 0.682839035987854

Epoch 7: train loss 0.5889676375822588
Epoch 7: val loss 0.6852746605873108

Epoch 8: train loss 0.5897098942236467
Epoch 8: val loss 0.6799055337905884

Epoch 9: train loss 0.5770119049332358
Epoch 9: val loss 0.6765697598457336

Epoch 10: train loss 0.5870184356516058
Epoch 10: val loss 0.6653441190719604

Epoch 11: train loss 0.5785328908400102
Epoch 11: val loss 0.6673688292503357

Epoch 12: train loss 0.5644961162046953
Epoch 12: val loss 0.6645997762680054

Epoch 13: train loss 0.5713112218813463
Epoch 13: val loss 0.6730305552482605

Epoch 14: train loss 0.5632716877893968
Epoch 14: val loss 0.6680760383605957

Epoch 15: train loss 0.5545812899416144
Epoch 15: val loss 0.6651725172996521

Epoch 16: train loss 0.5499152486974542
Epoch 16: val loss 0.6498484015464783

Epoch 17: train loss 0.5466422465714541
Epoch 17: val loss 0.6598641872406006

Epoch 18: train loss 0.5482321571220051
Epoch 18: val loss 0.6661656498908997

Epoch 19: train loss 0.5385875620625236
Epoch 19: val loss 0.6540853977203369

Epoch 20: train loss 0.5306087867780165
Epoch 20: val loss 0.6540489196777344

Epoch 21: train loss 0.5152797455137427
Epoch 21: val loss 0.6632591485977173

Epoch 22: train loss 0.5377083908427845
Epoch 22: val loss 0.6438859701156616

Epoch 23: train loss 0.5126383954828436
Epoch 23: val loss 0.6450734734535217

Epoch 24: train loss 0.5224558223377574
Epoch 24: val loss 0.6411753296852112

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7089868911675045
Epoch 0: val loss 0.6923060417175293

Epoch 1: train loss 0.6762695780822209
Epoch 1: val loss 0.6789647340774536

Epoch 2: train loss 0.6597088234765189
Epoch 2: val loss 0.6589998006820679

Epoch 3: train loss 0.6390664492334638
Epoch 3: val loss 0.6519569158554077

Epoch 4: train loss 0.6257293181759971
Epoch 4: val loss 0.6383031010627747

Epoch 5: train loss 0.5971936285495758
Epoch 5: val loss 0.6404632329940796

Epoch 6: train loss 0.5896739491394588
Epoch 6: val loss 0.6480496525764465

Epoch 7: train loss 0.5922723667962211
Epoch 7: val loss 0.651264488697052

Epoch 8: train loss 0.5800737014838627
Epoch 8: val loss 0.6541633605957031

Epoch 9: train loss 0.5764122264725822
Epoch 9: val loss 0.6491694450378418

Epoch 10: train loss 0.5545628177268165
Epoch 10: val loss 0.6528419852256775

Epoch 11: train loss 0.5674294212034771
Epoch 11: val loss 0.656705379486084

Epoch 12: train loss 0.5500056190150124
Epoch 12: val loss 0.657427191734314

Epoch 13: train loss 0.5694534672158105
Epoch 13: val loss 0.6593479514122009

Epoch 14: train loss 0.5576300557170596
Epoch 14: val loss 0.646507203578949

Epoch 15: train loss 0.5411745842014041
Epoch 15: val loss 0.6506966948509216

Epoch 16: train loss 0.5604777868304934
Epoch 16: val loss 0.6506982445716858

Epoch 17: train loss 0.5427895081894738
Epoch 17: val loss 0.6549340486526489

Epoch 18: train loss 0.5366943286997932
Epoch 18: val loss 0.6620372533798218

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6950198147031996
Epoch 0: val loss 0.6833817958831787

Epoch 1: train loss 0.6800562077098422
Epoch 1: val loss 0.6701506972312927

Epoch 2: train loss 0.6590650214089288
Epoch 2: val loss 0.6618531346321106

Epoch 3: train loss 0.6574311388863457
Epoch 3: val loss 0.6588777899742126

Epoch 4: train loss 0.6475025746557448
Epoch 4: val loss 0.6532672047615051

Epoch 5: train loss 0.6335434251361423
Epoch 5: val loss 0.6478243470191956

Epoch 6: train loss 0.6333553393681844
Epoch 6: val loss 0.648249626159668

Epoch 7: train loss 0.6291581259833442
Epoch 7: val loss 0.6437011361122131

Epoch 8: train loss 0.6133093304104276
Epoch 8: val loss 0.6490052342414856

Epoch 9: train loss 0.6087602708074782
Epoch 9: val loss 0.6503989100456238

Epoch 10: train loss 0.6164744893709818
Epoch 10: val loss 0.6497264504432678

Epoch 11: train loss 0.6056813299655914
Epoch 11: val loss 0.6399644017219543

Epoch 12: train loss 0.5850553545686934
Epoch 12: val loss 0.6355828046798706

Epoch 13: train loss 0.6024266017807854
Epoch 13: val loss 0.631569504737854

Epoch 14: train loss 0.6058660116460588
Epoch 14: val loss 0.63374263048172

Epoch 15: train loss 0.600648370054033
Epoch 15: val loss 0.636502206325531

Epoch 16: train loss 0.5966982046763102
Epoch 16: val loss 0.6308932304382324

Epoch 17: train loss 0.5790756576591067
Epoch 17: val loss 0.6219910383224487

Epoch 18: train loss 0.5958783725897471
Epoch 18: val loss 0.6227564215660095

Epoch 19: train loss 0.58708612786399
Epoch 19: val loss 0.6325641870498657

Epoch 20: train loss 0.5843503905667199
Epoch 20: val loss 0.6383316516876221

Epoch 21: train loss 0.5936134490701888
Epoch 21: val loss 0.632962703704834

Epoch 22: train loss 0.5690104133552976
Epoch 22: val loss 0.6334584355354309

Epoch 23: train loss 0.5514683061175876
Epoch 23: val loss 0.6421021819114685

Epoch 24: train loss 0.568192160791821
Epoch 24: val loss 0.6366342306137085

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6858156389660306
Epoch 0: val loss 0.6708293557167053

Epoch 1: train loss 0.6707437766922845
Epoch 1: val loss 0.6661244630813599

Epoch 2: train loss 0.6559741894404093
Epoch 2: val loss 0.6604496836662292

Epoch 3: train loss 0.6531981097327338
Epoch 3: val loss 0.6552273631095886

Epoch 4: train loss 0.6522510846455892
Epoch 4: val loss 0.6523699760437012

Epoch 5: train loss 0.650944385263655
Epoch 5: val loss 0.6496334075927734

Epoch 6: train loss 0.6495292120509677
Epoch 6: val loss 0.6514288783073425

Epoch 7: train loss 0.6327791412671407
Epoch 7: val loss 0.6486870050430298

Epoch 8: train loss 0.6384344432089064
Epoch 8: val loss 0.6406633853912354

Epoch 9: train loss 0.63483198483785
Epoch 9: val loss 0.6334444880485535

Epoch 10: train loss 0.6200695898797777
Epoch 10: val loss 0.6340436935424805

Epoch 11: train loss 0.6175072855419583
Epoch 11: val loss 0.6383280158042908

Epoch 12: train loss 0.5980397595299615
Epoch 12: val loss 0.635744571685791

Epoch 13: train loss 0.6173445251252916
Epoch 13: val loss 0.6329023838043213

Epoch 14: train loss 0.5871269636683993
Epoch 14: val loss 0.6333184838294983

Epoch 15: train loss 0.5957197944323221
Epoch 15: val loss 0.6357656717300415

Epoch 16: train loss 0.5891837543911405
Epoch 16: val loss 0.629808783531189

Epoch 17: train loss 0.591195821762085
Epoch 17: val loss 0.6257458329200745

Epoch 18: train loss 0.5627420941988627
Epoch 18: val loss 0.6246680021286011

Epoch 19: train loss 0.5712195767296685
Epoch 19: val loss 0.6246711611747742

Epoch 20: train loss 0.5512859920660654
Epoch 20: val loss 0.6264476180076599

Epoch 21: train loss 0.5737531979878744
Epoch 21: val loss 0.6306938529014587

Epoch 22: train loss 0.5440800885359446
Epoch 22: val loss 0.6288079023361206

Epoch 23: train loss 0.5456121000978682
Epoch 23: val loss 0.6334795355796814

Epoch 24: train loss 0.5423910154236687
Epoch 24: val loss 0.6354061365127563

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6875704129536947
Epoch 0: val loss 0.682985782623291

Epoch 1: train loss 0.6742810275819566
Epoch 1: val loss 0.676862895488739

Epoch 2: train loss 0.6597046189837985
Epoch 2: val loss 0.6792276501655579

Epoch 3: train loss 0.6373578839831882
Epoch 3: val loss 0.6823456287384033

Epoch 4: train loss 0.6430621014700996
Epoch 4: val loss 0.680497407913208

Epoch 5: train loss 0.6440480947494507
Epoch 5: val loss 0.6782904863357544

Epoch 6: train loss 0.6418724921014574
Epoch 6: val loss 0.6755249500274658

Epoch 7: train loss 0.6261743903160095
Epoch 7: val loss 0.6800776720046997

Epoch 8: train loss 0.6333069536421034
Epoch 8: val loss 0.6790010333061218

Epoch 9: train loss 0.6179266770680746
Epoch 9: val loss 0.6761319637298584

Epoch 10: train loss 0.6173775460984972
Epoch 10: val loss 0.672540545463562

Epoch 11: train loss 0.6166483759880066
Epoch 11: val loss 0.6702280640602112

Epoch 12: train loss 0.5953776141007742
Epoch 12: val loss 0.6667653322219849

Epoch 13: train loss 0.6085979474915398
Epoch 13: val loss 0.6638619899749756

Epoch 14: train loss 0.6224540405803256
Epoch 14: val loss 0.6616114974021912

Epoch 15: train loss 0.6014755798710717
Epoch 15: val loss 0.6621283292770386

Epoch 16: train loss 0.59711178806093
Epoch 16: val loss 0.6624071002006531

Epoch 17: train loss 0.6159664458698697
Epoch 17: val loss 0.6631590723991394

Epoch 18: train loss 0.6089312235514323
Epoch 18: val loss 0.663810670375824

Epoch 19: train loss 0.604326413737403
Epoch 19: val loss 0.6587599515914917

Epoch 20: train loss 0.5929456849892935
Epoch 20: val loss 0.6623467803001404

Epoch 21: train loss 0.576874875360065
Epoch 21: val loss 0.660056471824646

Epoch 22: train loss 0.5786107083161672
Epoch 22: val loss 0.658040463924408

Epoch 23: train loss 0.5818489359484779
Epoch 23: val loss 0.6584840416908264

Epoch 24: train loss 0.5683106415801578
Epoch 24: val loss 0.6603180766105652

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7110727959209018
Epoch 0: val loss 0.6962339878082275

Epoch 1: train loss 0.6892823047108121
Epoch 1: val loss 0.6896641254425049

Epoch 2: train loss 0.6800617443190681
Epoch 2: val loss 0.6830013990402222

Epoch 3: train loss 0.6717165377404954
Epoch 3: val loss 0.6764299869537354

Epoch 4: train loss 0.6721928185886807
Epoch 4: val loss 0.6694582104682922

Epoch 5: train loss 0.6716954774326749
Epoch 5: val loss 0.6646265387535095

Epoch 6: train loss 0.6678113473786248
Epoch 6: val loss 0.6632736921310425

Epoch 7: train loss 0.6482646332846748
Epoch 7: val loss 0.6604975461959839

Epoch 8: train loss 0.644090109401279
Epoch 8: val loss 0.6586645245552063

Epoch 9: train loss 0.6447813908259074
Epoch 9: val loss 0.6582046151161194

Epoch 10: train loss 0.6383689244588217
Epoch 10: val loss 0.658791720867157

Epoch 11: train loss 0.6336244344711304
Epoch 11: val loss 0.6541475653648376

Epoch 12: train loss 0.6224068535698785
Epoch 12: val loss 0.6521844267845154

Epoch 13: train loss 0.6414211955335405
Epoch 13: val loss 0.6478273272514343

Epoch 14: train loss 0.6350369917021857
Epoch 14: val loss 0.6443958282470703

Epoch 15: train loss 0.6254988776312934
Epoch 15: val loss 0.6429827213287354

Epoch 16: train loss 0.6199092070261637
Epoch 16: val loss 0.6448699831962585

Epoch 17: train loss 0.6251471439997355
Epoch 17: val loss 0.64936363697052

Epoch 18: train loss 0.6052706241607666
Epoch 18: val loss 0.6507889628410339

Epoch 19: train loss 0.5896165635850694
Epoch 19: val loss 0.6429125070571899

Epoch 20: train loss 0.5960122876697116
Epoch 20: val loss 0.6384496688842773

Epoch 21: train loss 0.5944703883594937
Epoch 21: val loss 0.6335861086845398

Epoch 22: train loss 0.5875262088245816
Epoch 22: val loss 0.6353482007980347

Epoch 23: train loss 0.5903194513585832
Epoch 23: val loss 0.63678377866745

Epoch 24: train loss 0.5750110646088918
Epoch 24: val loss 0.6408818364143372

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7017679711182913
Epoch 0: val loss 0.6821090579032898

Epoch 1: train loss 0.6984853645165762
Epoch 1: val loss 0.6663145422935486

Epoch 2: train loss 0.6836695323387781
Epoch 2: val loss 0.6570069193840027

Epoch 3: train loss 0.6587521781524023
Epoch 3: val loss 0.6479786038398743

Epoch 4: train loss 0.63938241203626
Epoch 4: val loss 0.640386700630188

Epoch 5: train loss 0.6323445290327072
Epoch 5: val loss 0.6377860307693481

Epoch 6: train loss 0.6218237727880478
Epoch 6: val loss 0.6428905725479126

Epoch 7: train loss 0.6515195270379385
Epoch 7: val loss 0.6348721981048584

Epoch 8: train loss 0.6173838078975677
Epoch 8: val loss 0.6341923475265503

Epoch 9: train loss 0.6064816017945608
Epoch 9: val loss 0.6341109871864319

Epoch 10: train loss 0.6185119251410166
Epoch 10: val loss 0.6359111070632935

Epoch 11: train loss 0.6062968820333481
Epoch 11: val loss 0.6330534815788269

Epoch 12: train loss 0.5920923501253128
Epoch 12: val loss 0.6277527213096619

Epoch 13: train loss 0.5986663674314817
Epoch 13: val loss 0.6331333518028259

Epoch 14: train loss 0.5882865438858668
Epoch 14: val loss 0.6443610787391663

Epoch 15: train loss 0.6049555540084839
Epoch 15: val loss 0.6489657163619995

Epoch 16: train loss 0.5834214935700098
Epoch 16: val loss 0.6437022089958191

Epoch 17: train loss 0.5744991724689802
Epoch 17: val loss 0.6223528981208801

Epoch 18: train loss 0.5855330477158228
Epoch 18: val loss 0.6232578754425049

Epoch 19: train loss 0.5903306057055792
Epoch 19: val loss 0.6372804045677185

Epoch 20: train loss 0.5724099750320116
Epoch 20: val loss 0.6340265870094299

Epoch 21: train loss 0.5929927056034406
Epoch 21: val loss 0.6334214806556702

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7059752762317657
Epoch 0: val loss 0.6787441968917847

Epoch 1: train loss 0.6674806833267212
Epoch 1: val loss 0.6579569578170776

Epoch 2: train loss 0.6470244944095611
Epoch 2: val loss 0.6392321586608887

Epoch 3: train loss 0.604931914806366
Epoch 3: val loss 0.6191585063934326

Epoch 4: train loss 0.6046613156795502
Epoch 4: val loss 0.599733293056488

Epoch 5: train loss 0.5552961617708206
Epoch 5: val loss 0.5784607529640198

Epoch 6: train loss 0.5486733973026275
Epoch 6: val loss 0.5490345358848572

Epoch 7: train loss 0.5566262006759644
Epoch 7: val loss 0.5156350135803223

Epoch 8: train loss 0.458337864279747
Epoch 8: val loss 0.4904327392578125

Epoch 9: train loss 0.4873352199792862
Epoch 9: val loss 0.4695770740509033

Epoch 10: train loss 0.4257467746734619
Epoch 10: val loss 0.46241888403892517

Epoch 11: train loss 0.4129304766654968
Epoch 11: val loss 0.45211687684059143

Epoch 12: train loss 0.4007278800010681
Epoch 12: val loss 0.44215163588523865

Epoch 13: train loss 0.38153486996889113
Epoch 13: val loss 0.4373188018798828

Epoch 14: train loss 0.3883968532085419
Epoch 14: val loss 0.4406253397464752

Epoch 15: train loss 0.38842816948890685
Epoch 15: val loss 0.4417766332626343

Epoch 16: train loss 0.3783576741814613
Epoch 16: val loss 0.44006091356277466

Epoch 17: train loss 0.3640180751681328
Epoch 17: val loss 0.44186538457870483

Epoch 18: train loss 0.3849536687135696
Epoch 18: val loss 0.453946977853775

Epoch 19: train loss 0.37873780727386475
Epoch 19: val loss 0.4461123049259186

Epoch 20: train loss 0.3679868966341019
Epoch 20: val loss 0.44515249133110046

Epoch 21: train loss 0.3763887077569962
Epoch 21: val loss 0.44115230441093445

Epoch 22: train loss 0.37200665324926374
Epoch 22: val loss 0.43598413467407227

Epoch 23: train loss 0.3652701169252396
Epoch 23: val loss 0.44097959995269775

Epoch 24: train loss 0.36240495145320895
Epoch 24: val loss 0.43763938546180725

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.644820636510849
Epoch 0: val loss 0.6348072290420532

Epoch 1: train loss 0.6320509135723114
Epoch 1: val loss 0.601387619972229

Epoch 2: train loss 0.578734090924263
Epoch 2: val loss 0.5760967135429382

Epoch 3: train loss 0.5670268476009369
Epoch 3: val loss 0.5472195744514465

Epoch 4: train loss 0.5376637041568756
Epoch 4: val loss 0.5173407196998596

Epoch 5: train loss 0.5144773721694946
Epoch 5: val loss 0.4888439476490021

Epoch 6: train loss 0.5177710741758347
Epoch 6: val loss 0.46694931387901306

Epoch 7: train loss 0.4529255121946335
Epoch 7: val loss 0.44732120633125305

Epoch 8: train loss 0.4355521023273468
Epoch 8: val loss 0.4277884066104889

Epoch 9: train loss 0.442994287610054
Epoch 9: val loss 0.42819902300834656

Epoch 10: train loss 0.4184730499982834
Epoch 10: val loss 0.4224545359611511

Epoch 11: train loss 0.5242636233568192
Epoch 11: val loss 0.42554062604904175

Epoch 12: train loss 0.4089214563369751
Epoch 12: val loss 0.42616337537765503

Epoch 13: train loss 0.3966860741376877
Epoch 13: val loss 0.4319317042827606

Epoch 14: train loss 0.45406769067049024
Epoch 14: val loss 0.4810892939567566

Epoch 15: train loss 0.42781256437301635
Epoch 15: val loss 0.4370518922805786

Epoch 16: train loss 0.40164376199245455
Epoch 16: val loss 0.43954065442085266

Epoch 17: train loss 0.3784439504146576
Epoch 17: val loss 0.4394412934780121

Epoch 18: train loss 0.4060059815645218
Epoch 18: val loss 0.4361419677734375

Epoch 19: train loss 0.4273433402180672
Epoch 19: val loss 0.4505545198917389

Epoch 20: train loss 0.3592227429151535
Epoch 20: val loss 0.4526294767856598

Epoch 21: train loss 0.4595139428973198
Epoch 21: val loss 0.4385637044906616

Epoch 22: train loss 0.3808895468711853
Epoch 22: val loss 0.45149677991867065

Epoch 23: train loss 0.4127929717302322
Epoch 23: val loss 0.448355495929718

Epoch 24: train loss 0.36042470633983614
Epoch 24: val loss 0.43585243821144104

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6466271638870239
Epoch 0: val loss 0.6371908187866211

Epoch 1: train loss 0.6082667827606201
Epoch 1: val loss 0.590315043926239

Epoch 2: train loss 0.5572871744632721
Epoch 2: val loss 0.5472884178161621

Epoch 3: train loss 0.5246131956577301
Epoch 3: val loss 0.5197311639785767

Epoch 4: train loss 0.4919589817523956
Epoch 4: val loss 0.4782539904117584

Epoch 5: train loss 0.4682931751012802
Epoch 5: val loss 0.4597688615322113

Epoch 6: train loss 0.4477263778448105
Epoch 6: val loss 0.45477667450904846

Epoch 7: train loss 0.4676387429237366
Epoch 7: val loss 0.44196245074272156

Epoch 8: train loss 0.4188774347305298
Epoch 8: val loss 0.4730573892593384

Epoch 9: train loss 0.43140880167484286
Epoch 9: val loss 0.4294005036354065

Epoch 10: train loss 0.424951383471489
Epoch 10: val loss 0.4068642556667328

Epoch 11: train loss 0.44308810532093046
Epoch 11: val loss 0.42659303545951843

Epoch 12: train loss 0.406734274327755
Epoch 12: val loss 0.42452114820480347

Epoch 13: train loss 0.4322045087814331
Epoch 13: val loss 0.44206616282463074

Epoch 14: train loss 0.41775540709495546
Epoch 14: val loss 0.42399027943611145

Epoch 15: train loss 0.4137177214026451
Epoch 15: val loss 0.42907971143722534

Epoch 16: train loss 0.38732772767543794
Epoch 16: val loss 0.4271793067455292

Epoch 17: train loss 0.3874426640570164
Epoch 17: val loss 0.42357388138771057

Epoch 18: train loss 0.4712822362780571
Epoch 18: val loss 0.43129655718803406

Epoch 19: train loss 0.40106865763664246
Epoch 19: val loss 0.4327923357486725

Epoch 20: train loss 0.45378453433513644
Epoch 20: val loss 0.43210649490356445

Epoch 21: train loss 0.4187878966331482
Epoch 21: val loss 0.42041632533073425

Epoch 22: train loss 0.4026544585824013
Epoch 22: val loss 0.4385463297367096

Epoch 23: train loss 0.3956661283969879
Epoch 23: val loss 0.44178006052970886

Epoch 24: train loss 0.42707768380641936
Epoch 24: val loss 0.45120513439178467

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6860175132751465
Epoch 0: val loss 0.664294421672821

Epoch 1: train loss 0.6485975384712219
Epoch 1: val loss 0.644392192363739

Epoch 2: train loss 0.6212977707386017
Epoch 2: val loss 0.6195360422134399

Epoch 3: train loss 0.593454772233963
Epoch 3: val loss 0.5854532122612

Epoch 4: train loss 0.5804641366004943
Epoch 4: val loss 0.5515464544296265

Epoch 5: train loss 0.5316209465265274
Epoch 5: val loss 0.5153647661209106

Epoch 6: train loss 0.512038865685463
Epoch 6: val loss 0.48522496223449707

Epoch 7: train loss 0.5000977933406829
Epoch 7: val loss 0.45848503708839417

Epoch 8: train loss 0.4553169637918472
Epoch 8: val loss 0.4500148892402649

Epoch 9: train loss 0.4386630177497864
Epoch 9: val loss 0.43470823764801025

Epoch 10: train loss 0.44129674732685087
Epoch 10: val loss 0.430951863527298

Epoch 11: train loss 0.433130732178688
Epoch 11: val loss 0.45230117440223694

Epoch 12: train loss 0.4790864259004593
Epoch 12: val loss 0.44388002157211304

Epoch 13: train loss 0.42844258844852445
Epoch 13: val loss 0.421878457069397

Epoch 14: train loss 0.3931094631552696
Epoch 14: val loss 0.4310998022556305

Epoch 15: train loss 0.526061800122261
Epoch 15: val loss 0.43508729338645935

Epoch 16: train loss 0.39609159231185914
Epoch 16: val loss 0.43951869010925293

Epoch 17: train loss 0.41316433548927306
Epoch 17: val loss 0.44517865777015686

Epoch 18: train loss 0.42137607336044314
Epoch 18: val loss 0.4468603730201721

Epoch 19: train loss 0.4289696663618088
Epoch 19: val loss 0.4513779580593109

Epoch 20: train loss 0.3994643181562424
Epoch 20: val loss 0.45082327723503113

Epoch 21: train loss 0.41094615012407304
Epoch 21: val loss 0.45632585883140564

Epoch 22: train loss 0.3768391475081444
Epoch 22: val loss 0.4812559187412262

Epoch 23: train loss 0.37767213135957717
Epoch 23: val loss 0.46344485878944397

Epoch 24: train loss 0.3794280603528023
Epoch 24: val loss 0.46421900391578674

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.679557951597067
Epoch 0: val loss 0.6702962517738342

Epoch 1: train loss 0.6316221631490267
Epoch 1: val loss 0.6412383317947388

Epoch 2: train loss 0.5857818470551417
Epoch 2: val loss 0.6002541184425354

Epoch 3: train loss 0.55687550168771
Epoch 3: val loss 0.5603451728820801

Epoch 4: train loss 0.5140031048884759
Epoch 4: val loss 0.5269188284873962

Epoch 5: train loss 0.46888680641467756
Epoch 5: val loss 0.49128231406211853

Epoch 6: train loss 0.4452167726480044
Epoch 6: val loss 0.46068423986434937

Epoch 7: train loss 0.4063243567943573
Epoch 7: val loss 0.46192705631256104

Epoch 8: train loss 0.4007564542385248
Epoch 8: val loss 0.44833067059516907

Epoch 9: train loss 0.4151529876085428
Epoch 9: val loss 0.4369947016239166

Epoch 10: train loss 0.4034398805636626
Epoch 10: val loss 0.41254961490631104

Epoch 11: train loss 0.4150624000109159
Epoch 11: val loss 0.44070863723754883

Epoch 12: train loss 0.4079424807658562
Epoch 12: val loss 0.4341880977153778

Epoch 13: train loss 0.40419264481617856
Epoch 13: val loss 0.43138620257377625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7032914161682129
Epoch 0: val loss 0.6897982954978943

Epoch 1: train loss 0.6835545030507174
Epoch 1: val loss 0.6756823062896729

Epoch 2: train loss 0.6767021146687594
Epoch 2: val loss 0.6659287214279175

Epoch 3: train loss 0.6657235405661843
Epoch 3: val loss 0.6573446989059448

Epoch 4: train loss 0.6491838531060652
Epoch 4: val loss 0.6415753960609436

Epoch 5: train loss 0.6504671302708712
Epoch 5: val loss 0.6427568197250366

Epoch 6: train loss 0.6458572745323181
Epoch 6: val loss 0.6477879285812378

Epoch 7: train loss 0.636060357093811
Epoch 7: val loss 0.6391353607177734

Epoch 8: train loss 0.6341984868049622
Epoch 8: val loss 0.6262697577476501

Epoch 9: train loss 0.6203351291743192
Epoch 9: val loss 0.6214498281478882

Epoch 10: train loss 0.6328565424138849
Epoch 10: val loss 0.6295185685157776

Epoch 11: train loss 0.6178995533422991
Epoch 11: val loss 0.6228176355361938

Epoch 12: train loss 0.6082389083775607
Epoch 12: val loss 0.6197622418403625

Epoch 13: train loss 0.61840543421832
Epoch 13: val loss 0.6274717450141907

Epoch 14: train loss 0.5983461737632751
Epoch 14: val loss 0.6276333332061768

Epoch 15: train loss 0.5960711592977698
Epoch 15: val loss 0.6170631051063538

Epoch 16: train loss 0.5906268574974753
Epoch 16: val loss 0.6164818406105042

Epoch 17: train loss 0.5836202583529733
Epoch 17: val loss 0.6195799112319946

Epoch 18: train loss 0.5920327658003027
Epoch 18: val loss 0.6252090334892273

Epoch 19: train loss 0.5698471150614999
Epoch 19: val loss 0.6167901158332825

Epoch 20: train loss 0.5548659021204169
Epoch 20: val loss 0.6261884570121765

Epoch 21: train loss 0.5545904419638894
Epoch 21: val loss 0.6179673671722412

Epoch 22: train loss 0.5472713302482258
Epoch 22: val loss 0.6209367513656616

Epoch 23: train loss 0.54979454387318
Epoch 23: val loss 0.616181492805481

Epoch 24: train loss 0.5286618931726976
Epoch 24: val loss 0.6285718083381653

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6845928809859536
Epoch 0: val loss 0.673150360584259

Epoch 1: train loss 0.6662638024850325
Epoch 1: val loss 0.6666902303695679

Epoch 2: train loss 0.6573851704597473
Epoch 2: val loss 0.6614566445350647

Epoch 3: train loss 0.6589905619621277
Epoch 3: val loss 0.6570935845375061

Epoch 4: train loss 0.6474832729859785
Epoch 4: val loss 0.6544895172119141

Epoch 5: train loss 0.6468120596625588
Epoch 5: val loss 0.650615930557251

Epoch 6: train loss 0.6469451514157382
Epoch 6: val loss 0.6471298933029175

Epoch 7: train loss 0.6220622712915594
Epoch 7: val loss 0.645656168460846

Epoch 8: train loss 0.6236506483771584
Epoch 8: val loss 0.64368736743927

Epoch 9: train loss 0.626385509967804
Epoch 9: val loss 0.6414819955825806

Epoch 10: train loss 0.6036668744954196
Epoch 10: val loss 0.6395843625068665

Epoch 11: train loss 0.6078912507403981
Epoch 11: val loss 0.6382907629013062

Epoch 12: train loss 0.5973048264330084
Epoch 12: val loss 0.6386792659759521

Epoch 13: train loss 0.5693131576884877
Epoch 13: val loss 0.6392311453819275

Epoch 14: train loss 0.5904457487843253
Epoch 14: val loss 0.638820230960846

Epoch 15: train loss 0.5836724449287761
Epoch 15: val loss 0.6346810460090637

Epoch 16: train loss 0.5777024057778445
Epoch 16: val loss 0.633251965045929

Epoch 17: train loss 0.5653880726207386
Epoch 17: val loss 0.6375795006752014

Epoch 18: train loss 0.5470216084610332
Epoch 18: val loss 0.6416657567024231

Epoch 19: train loss 0.566251435063102
Epoch 19: val loss 0.6435037851333618

Epoch 20: train loss 0.542172375050458
Epoch 20: val loss 0.6421077251434326

Epoch 21: train loss 0.5250717455690558
Epoch 21: val loss 0.643816351890564

Epoch 22: train loss 0.5400356650352478
Epoch 22: val loss 0.6428662538528442

Epoch 23: train loss 0.5247491950338538
Epoch 23: val loss 0.6390665173530579

Epoch 24: train loss 0.522454478523948
Epoch 24: val loss 0.63722825050354

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917370937087319
Epoch 0: val loss 0.6752151846885681

Epoch 1: train loss 0.6827990087595853
Epoch 1: val loss 0.6647005677223206

Epoch 2: train loss 0.6632591540163214
Epoch 2: val loss 0.6555402278900146

Epoch 3: train loss 0.6522744460539385
Epoch 3: val loss 0.6471748352050781

Epoch 4: train loss 0.6557773189111189
Epoch 4: val loss 0.6403584480285645

Epoch 5: train loss 0.6336218985644254
Epoch 5: val loss 0.6365209221839905

Epoch 6: train loss 0.6312384117733348
Epoch 6: val loss 0.6335043907165527

Epoch 7: train loss 0.626795389435508
Epoch 7: val loss 0.6292425394058228

Epoch 8: train loss 0.6167536106976595
Epoch 8: val loss 0.6317894458770752

Epoch 9: train loss 0.6022624644366178
Epoch 9: val loss 0.6314825415611267

Epoch 10: train loss 0.5847220420837402
Epoch 10: val loss 0.6284582018852234

Epoch 11: train loss 0.5701021308248694
Epoch 11: val loss 0.6260700225830078

Epoch 12: train loss 0.5815967700698159
Epoch 12: val loss 0.6234697103500366

Epoch 13: train loss 0.5546794750473716
Epoch 13: val loss 0.6148881316184998

Epoch 14: train loss 0.5664012025703083
Epoch 14: val loss 0.615215539932251

Epoch 15: train loss 0.5575619800524279
Epoch 15: val loss 0.6146437525749207

Epoch 16: train loss 0.5546914339065552
Epoch 16: val loss 0.6122578978538513

Epoch 17: train loss 0.5459550998427651
Epoch 17: val loss 0.6067491769790649

Epoch 18: train loss 0.5508601773868907
Epoch 18: val loss 0.6076937317848206

Epoch 19: train loss 0.5263227034698833
Epoch 19: val loss 0.603063702583313

Epoch 20: train loss 0.5147514939308167
Epoch 20: val loss 0.5914115309715271

Epoch 21: train loss 0.5096391493623907
Epoch 21: val loss 0.6000596880912781

Epoch 22: train loss 0.5107542628591711
Epoch 22: val loss 0.5986911058425903

Epoch 23: train loss 0.5010444061322645
Epoch 23: val loss 0.599610447883606

Epoch 24: train loss 0.5131125964901664
Epoch 24: val loss 0.6091206073760986

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7048196575858376
Epoch 0: val loss 0.7023105025291443

Epoch 1: train loss 0.6826747114008124
Epoch 1: val loss 0.70122891664505

Epoch 2: train loss 0.676870503208854
Epoch 2: val loss 0.6870202422142029

Epoch 3: train loss 0.6523424495350231
Epoch 3: val loss 0.6737017631530762

Epoch 4: train loss 0.6377242207527161
Epoch 4: val loss 0.6678492426872253

Epoch 5: train loss 0.6313659277829257
Epoch 5: val loss 0.6676129698753357

Epoch 6: train loss 0.630277855829759
Epoch 6: val loss 0.6608350276947021

Epoch 7: train loss 0.6070241169496016
Epoch 7: val loss 0.6546715497970581

Epoch 8: train loss 0.6140768690542742
Epoch 8: val loss 0.6599717140197754

Epoch 9: train loss 0.6064541394060309
Epoch 9: val loss 0.6579541563987732

Epoch 10: train loss 0.5967227057977156
Epoch 10: val loss 0.6616848111152649

Epoch 11: train loss 0.6105768030340021
Epoch 11: val loss 0.6540021300315857

Epoch 12: train loss 0.584294552152807
Epoch 12: val loss 0.6488090753555298

Epoch 13: train loss 0.600598465312611
Epoch 13: val loss 0.6497443914413452

Epoch 14: train loss 0.5843699682842601
Epoch 14: val loss 0.6518739461898804

Epoch 15: train loss 0.5704607367515564
Epoch 15: val loss 0.6528089046478271

Epoch 16: train loss 0.5460781238295815
Epoch 16: val loss 0.6532272696495056

Epoch 17: train loss 0.5775810967792164
Epoch 17: val loss 0.6540502905845642

Epoch 18: train loss 0.5833279138261621
Epoch 18: val loss 0.6408571600914001

Epoch 19: train loss 0.5643229376186024
Epoch 19: val loss 0.6388554573059082

Epoch 20: train loss 0.5739820355718787
Epoch 20: val loss 0.6406904458999634

Epoch 21: train loss 0.5626084967093035
Epoch 21: val loss 0.6166911721229553

Epoch 22: train loss 0.5495026111602783
Epoch 22: val loss 0.6284500360488892

Epoch 23: train loss 0.5302822644060309
Epoch 23: val loss 0.6343973875045776

Epoch 24: train loss 0.5316629436883059
Epoch 24: val loss 0.64593106508255

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6810629526774089
Epoch 0: val loss 0.6696122884750366

Epoch 1: train loss 0.6776085058848064
Epoch 1: val loss 0.6600021719932556

Epoch 2: train loss 0.6641440987586975
Epoch 2: val loss 0.6518177390098572

Epoch 3: train loss 0.638562802473704
Epoch 3: val loss 0.6425666213035583

Epoch 4: train loss 0.6483090321222941
Epoch 4: val loss 0.6343603730201721

Epoch 5: train loss 0.6309301773707072
Epoch 5: val loss 0.6302235722541809

Epoch 6: train loss 0.6199457526206971
Epoch 6: val loss 0.6256694197654724

Epoch 7: train loss 0.6142435391743978
Epoch 7: val loss 0.6275250911712646

Epoch 8: train loss 0.6303513646125793
Epoch 8: val loss 0.6216139793395996

Epoch 9: train loss 0.6266009052594502
Epoch 9: val loss 0.6214187741279602

Epoch 10: train loss 0.609981111685435
Epoch 10: val loss 0.6163164973258972

Epoch 11: train loss 0.6087257246176402
Epoch 11: val loss 0.6106184124946594

Epoch 12: train loss 0.6129071931044261
Epoch 12: val loss 0.6096237897872925

Epoch 13: train loss 0.5868034680684407
Epoch 13: val loss 0.6054532527923584

Epoch 14: train loss 0.5828478733698527
Epoch 14: val loss 0.5973952412605286

Epoch 15: train loss 0.5848604440689087
Epoch 15: val loss 0.5910466313362122

Epoch 16: train loss 0.5887906988461812
Epoch 16: val loss 0.58087557554245

Epoch 17: train loss 0.5763364652792613
Epoch 17: val loss 0.5759050250053406

Epoch 18: train loss 0.5653500258922577
Epoch 18: val loss 0.562843918800354

Epoch 19: train loss 0.5739918331305186
Epoch 19: val loss 0.5610490441322327

Epoch 20: train loss 0.5679052591323852
Epoch 20: val loss 0.5518590807914734

Epoch 21: train loss 0.5510714292526245
Epoch 21: val loss 0.5504401922225952

Epoch 22: train loss 0.5435038069883983
Epoch 22: val loss 0.5400429368019104

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7060413410266241
Epoch 0: val loss 0.6897523999214172

Epoch 1: train loss 0.6975530683994293
Epoch 1: val loss 0.6878013014793396

Epoch 2: train loss 0.6840946773687998
Epoch 2: val loss 0.6867420077323914

Epoch 3: train loss 0.6743969768285751
Epoch 3: val loss 0.6876677870750427

Epoch 4: train loss 0.6802199979623159
Epoch 4: val loss 0.6859261393547058

Epoch 5: train loss 0.6880794366200765
Epoch 5: val loss 0.6813796758651733

Epoch 6: train loss 0.6496775398651758
Epoch 6: val loss 0.6797072291374207

Epoch 7: train loss 0.6383412579695383
Epoch 7: val loss 0.676326334476471

Epoch 8: train loss 0.6545985440413157
Epoch 8: val loss 0.6737321615219116

Epoch 9: train loss 0.6362030704816183
Epoch 9: val loss 0.6650821566581726

Epoch 10: train loss 0.6303118417660395
Epoch 10: val loss 0.65028977394104

Epoch 11: train loss 0.6288675218820572
Epoch 11: val loss 0.6392131447792053

Epoch 12: train loss 0.6158364564180374
Epoch 12: val loss 0.6325981020927429

Epoch 13: train loss 0.6204704195261002
Epoch 13: val loss 0.6201014518737793

Epoch 14: train loss 0.5806837330261866
Epoch 14: val loss 0.6163917779922485

Epoch 15: train loss 0.5837956592440605
Epoch 15: val loss 0.6143282651901245

Epoch 16: train loss 0.568484236796697
Epoch 16: val loss 0.6109937429428101

Epoch 17: train loss 0.5295153657595316
Epoch 17: val loss 0.6113967299461365

Epoch 18: train loss 0.545400341351827
Epoch 18: val loss 0.614357590675354

Epoch 19: train loss 0.5646550332506498
Epoch 19: val loss 0.6177112460136414

Epoch 20: train loss 0.5327979723612467
Epoch 20: val loss 0.6312136650085449

Epoch 21: train loss 0.513077345987161
Epoch 21: val loss 0.6368025541305542

Epoch 22: train loss 0.5241865913073221
Epoch 22: val loss 0.6378502249717712

Epoch 23: train loss 0.5175002266963323
Epoch 23: val loss 0.6439825296401978

Epoch 24: train loss 0.5039388040701548
Epoch 24: val loss 0.6581466197967529

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6953979780276617
Epoch 0: val loss 0.6578964591026306

Epoch 1: train loss 0.6706103682518005
Epoch 1: val loss 0.6372297406196594

Epoch 2: train loss 0.6643546173969904
Epoch 2: val loss 0.6258184909820557

Epoch 3: train loss 0.6584540257851282
Epoch 3: val loss 0.6121919751167297

Epoch 4: train loss 0.6446332633495331
Epoch 4: val loss 0.6005334258079529

Epoch 5: train loss 0.6393866688013077
Epoch 5: val loss 0.5945885181427002

Epoch 6: train loss 0.6273650924364725
Epoch 6: val loss 0.5904785394668579

Epoch 7: train loss 0.6199038277069727
Epoch 7: val loss 0.5889245867729187

Epoch 8: train loss 0.6367180546124777
Epoch 8: val loss 0.592697024345398

Epoch 9: train loss 0.6192617764075597
Epoch 9: val loss 0.592890202999115

Epoch 10: train loss 0.6009721830487251
Epoch 10: val loss 0.5855036973953247

Epoch 11: train loss 0.6085311621427536
Epoch 11: val loss 0.5847646594047546

Epoch 12: train loss 0.5961267898480097
Epoch 12: val loss 0.5833344459533691

Epoch 13: train loss 0.5946008960405985
Epoch 13: val loss 0.5785042643547058

Epoch 14: train loss 0.5931588262319565
Epoch 14: val loss 0.5764974355697632

Epoch 15: train loss 0.5734661047657331
Epoch 15: val loss 0.5689710974693298

Epoch 16: train loss 0.5765247046947479
Epoch 16: val loss 0.5705803632736206

Epoch 17: train loss 0.5734218979875246
Epoch 17: val loss 0.5745662450790405

Epoch 18: train loss 0.5641348510980606
Epoch 18: val loss 0.5776668190956116

Epoch 19: train loss 0.5644469956556956
Epoch 19: val loss 0.5888208746910095

Epoch 20: train loss 0.5439894869923592
Epoch 20: val loss 0.5757409930229187

Epoch 21: train loss 0.5713405484954516
Epoch 21: val loss 0.5644225478172302

Epoch 22: train loss 0.5416410441199938
Epoch 22: val loss 0.5728556513786316

Epoch 23: train loss 0.5333078851302465
Epoch 23: val loss 0.5712264180183411

Epoch 24: train loss 0.5511302401622137
Epoch 24: val loss 0.5767853856086731

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7030934939781824
Epoch 0: val loss 0.6859643459320068

Epoch 1: train loss 0.7044140100479126
Epoch 1: val loss 0.6810916662216187

Epoch 2: train loss 0.6839239448308945
Epoch 2: val loss 0.6759205460548401

Epoch 3: train loss 0.6747814466555914
Epoch 3: val loss 0.6679639220237732

Epoch 4: train loss 0.6793588250875473
Epoch 4: val loss 0.6601609587669373

Epoch 5: train loss 0.6556252688169479
Epoch 5: val loss 0.6551699638366699

Epoch 6: train loss 0.6570990085601807
Epoch 6: val loss 0.646555483341217

Epoch 7: train loss 0.6433896323045095
Epoch 7: val loss 0.6396305561065674

Epoch 8: train loss 0.6251771400372187
Epoch 8: val loss 0.634352445602417

Epoch 9: train loss 0.6248420228560766
Epoch 9: val loss 0.626570463180542

Epoch 10: train loss 0.6128305941820145
Epoch 10: val loss 0.6206064820289612

Epoch 11: train loss 0.5890035827954611
Epoch 11: val loss 0.6186749935150146

Epoch 12: train loss 0.6040036280949911
Epoch 12: val loss 0.6211131811141968

Epoch 13: train loss 0.6073339680830637
Epoch 13: val loss 0.6255250573158264

Epoch 14: train loss 0.6083731229106585
Epoch 14: val loss 0.6229851245880127

Epoch 15: train loss 0.5899073878924052
Epoch 15: val loss 0.6227961778640747

Epoch 16: train loss 0.5872554952899615
Epoch 16: val loss 0.6193557977676392

Epoch 17: train loss 0.5725797290603319
Epoch 17: val loss 0.6214109063148499

Epoch 18: train loss 0.5557610640923182
Epoch 18: val loss 0.6280766129493713

Epoch 19: train loss 0.5631527006626129
Epoch 19: val loss 0.6268941760063171

Epoch 20: train loss 0.5610607663790385
Epoch 20: val loss 0.6253873109817505

Epoch 21: train loss 0.5384390925367674
Epoch 21: val loss 0.6310621500015259

Epoch 22: train loss 0.556586983303229
Epoch 22: val loss 0.6311426162719727

Epoch 23: train loss 0.5594525734583536
Epoch 23: val loss 0.6313247084617615

Epoch 24: train loss 0.5400872702399889
Epoch 24: val loss 0.6246172189712524

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000105182329813
Epoch 0: val loss 0.6932507753372192

Epoch 1: train loss 0.6797650208075842
Epoch 1: val loss 0.6920196413993835

Epoch 2: train loss 0.6717798511187235
Epoch 2: val loss 0.6907315254211426

Epoch 3: train loss 0.6625458101431528
Epoch 3: val loss 0.6822341084480286

Epoch 4: train loss 0.6504908353090286
Epoch 4: val loss 0.6751452088356018

Epoch 5: train loss 0.6499910652637482
Epoch 5: val loss 0.6802166700363159

Epoch 6: train loss 0.6275018900632858
Epoch 6: val loss 0.6942141652107239

Epoch 7: train loss 0.6302498479684194
Epoch 7: val loss 0.6939252018928528

Epoch 8: train loss 0.6287253300348917
Epoch 8: val loss 0.6927334070205688

Epoch 9: train loss 0.6178706487019857
Epoch 9: val loss 0.6858739256858826

Epoch 10: train loss 0.6042759368817011
Epoch 10: val loss 0.681758463382721

Epoch 11: train loss 0.6125691284735998
Epoch 11: val loss 0.6926414966583252

Epoch 12: train loss 0.6016595860322317
Epoch 12: val loss 0.7048847675323486

Epoch 13: train loss 0.5949255377054214
Epoch 13: val loss 0.6989230513572693

Epoch 14: train loss 0.6008104383945465
Epoch 14: val loss 0.7049782872200012

Epoch 15: train loss 0.6163714354236921
Epoch 15: val loss 0.7139190435409546

Epoch 16: train loss 0.5984696547190348
Epoch 16: val loss 0.6938764452934265

Epoch 17: train loss 0.5917031243443489
Epoch 17: val loss 0.6965065598487854

Epoch 18: train loss 0.5848864565292994
Epoch 18: val loss 0.6907978057861328

Epoch 19: train loss 0.573521688580513
Epoch 19: val loss 0.7026848793029785

Epoch 20: train loss 0.5878446797529856
Epoch 20: val loss 0.7004451751708984

Epoch 21: train loss 0.5682748133937517
Epoch 21: val loss 0.7062537670135498

Epoch 22: train loss 0.5772630373636881
Epoch 22: val loss 0.7047293186187744

Epoch 23: train loss 0.5842544386784235
Epoch 23: val loss 0.6966677308082581

Epoch 24: train loss 0.5528180624047915
Epoch 24: val loss 0.7034861445426941

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7085786499083042
Epoch 0: val loss 0.7032690644264221

Epoch 1: train loss 0.6924795731902122
Epoch 1: val loss 0.6971926093101501

Epoch 2: train loss 0.6974046677350998
Epoch 2: val loss 0.6911791563034058

Epoch 3: train loss 0.6754138208925724
Epoch 3: val loss 0.6824823021888733

Epoch 4: train loss 0.6746905669569969
Epoch 4: val loss 0.6736330986022949

Epoch 5: train loss 0.6485223770141602
Epoch 5: val loss 0.6643213033676147

Epoch 6: train loss 0.6477684751152992
Epoch 6: val loss 0.6507960557937622

Epoch 7: train loss 0.6351391114294529
Epoch 7: val loss 0.6415958404541016

Epoch 8: train loss 0.6216918379068375
Epoch 8: val loss 0.6384665966033936

Epoch 9: train loss 0.6165715735405684
Epoch 9: val loss 0.6465529799461365

Epoch 10: train loss 0.6058416850864887
Epoch 10: val loss 0.6365790367126465

Epoch 11: train loss 0.6188421621918678
Epoch 11: val loss 0.6307647824287415

Epoch 12: train loss 0.6068496778607368
Epoch 12: val loss 0.6418169140815735

Epoch 13: train loss 0.6098002456128597
Epoch 13: val loss 0.6291161775588989

Epoch 14: train loss 0.5889459643512964
Epoch 14: val loss 0.6289855241775513

Epoch 15: train loss 0.5983328800648451
Epoch 15: val loss 0.6351612210273743

Epoch 16: train loss 0.5971131231635809
Epoch 16: val loss 0.6351516842842102

Epoch 17: train loss 0.5821406301110983
Epoch 17: val loss 0.6269670724868774

Epoch 18: train loss 0.6021057963371277
Epoch 18: val loss 0.6268847584724426

Epoch 19: train loss 0.5820013172924519
Epoch 19: val loss 0.6272020936012268

Epoch 20: train loss 0.5958946067839861
Epoch 20: val loss 0.6264361143112183

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7081577728192011
Epoch 0: val loss 0.6858688592910767

Epoch 1: train loss 0.6948308746019999
Epoch 1: val loss 0.6859071850776672

Epoch 2: train loss 0.6912091225385666
Epoch 2: val loss 0.6827160120010376

Epoch 3: train loss 0.6995145132144293
Epoch 3: val loss 0.6787446737289429

Epoch 4: train loss 0.6817609121402105
Epoch 4: val loss 0.675791323184967

Epoch 5: train loss 0.6885717511177063
Epoch 5: val loss 0.6724536418914795

Epoch 6: train loss 0.6710062573353449
Epoch 6: val loss 0.6676373481750488

Epoch 7: train loss 0.6793135652939478
Epoch 7: val loss 0.6634393334388733

Epoch 8: train loss 0.670427585641543
Epoch 8: val loss 0.6617709398269653

Epoch 9: train loss 0.6701107273499171
Epoch 9: val loss 0.659626841545105

Epoch 10: train loss 0.6718600789705912
Epoch 10: val loss 0.657733678817749

Epoch 11: train loss 0.6669843594233195
Epoch 11: val loss 0.6549050807952881

Epoch 12: train loss 0.6606408059597015
Epoch 12: val loss 0.6525313854217529

Epoch 13: train loss 0.6557657917340597
Epoch 13: val loss 0.6495926380157471

Epoch 14: train loss 0.6413970738649368
Epoch 14: val loss 0.6460109949111938

Epoch 15: train loss 0.6589653889338175
Epoch 15: val loss 0.6395373940467834

Epoch 16: train loss 0.6463775386412939
Epoch 16: val loss 0.6311839818954468

Epoch 17: train loss 0.6426954219738642
Epoch 17: val loss 0.6261508464813232

Epoch 18: train loss 0.6141780018806458
Epoch 18: val loss 0.6242508292198181

Epoch 19: train loss 0.6212516178687414
Epoch 19: val loss 0.6146678328514099

Epoch 20: train loss 0.6159248848756155
Epoch 20: val loss 0.6147972941398621

Epoch 21: train loss 0.6294972002506256
Epoch 21: val loss 0.6209203600883484

Epoch 22: train loss 0.6102400124073029
Epoch 22: val loss 0.6206353306770325

Epoch 23: train loss 0.5886448894937834
Epoch 23: val loss 0.6109579801559448

Epoch 24: train loss 0.6081011344989141
Epoch 24: val loss 0.6116757988929749

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.722721685965856
Epoch 0: val loss 0.7001094818115234

Epoch 1: train loss 0.7124729454517365
Epoch 1: val loss 0.6963756084442139

Epoch 2: train loss 0.6806868116060892
Epoch 2: val loss 0.6945251822471619

Epoch 3: train loss 0.6783557683229446
Epoch 3: val loss 0.6923372745513916

Epoch 4: train loss 0.6757482141256332
Epoch 4: val loss 0.6866787672042847

Epoch 5: train loss 0.6713989277680715
Epoch 5: val loss 0.682485044002533

Epoch 6: train loss 0.6638206392526627
Epoch 6: val loss 0.6772753596305847

Epoch 7: train loss 0.6538788825273514
Epoch 7: val loss 0.6710585355758667

Epoch 8: train loss 0.6502273033062617
Epoch 8: val loss 0.6672332882881165

Epoch 9: train loss 0.6514721165100733
Epoch 9: val loss 0.6659271121025085

Epoch 10: train loss 0.6328209390242895
Epoch 10: val loss 0.6611456274986267

Epoch 11: train loss 0.6379302640755972
Epoch 11: val loss 0.6553945541381836

Epoch 12: train loss 0.6365662763516108
Epoch 12: val loss 0.6530210971832275

Epoch 13: train loss 0.6292998045682907
Epoch 13: val loss 0.653481125831604

Epoch 14: train loss 0.6164029861489931
Epoch 14: val loss 0.6506137251853943

Epoch 15: train loss 0.6092105160156885
Epoch 15: val loss 0.6547438502311707

Epoch 16: train loss 0.6055676142374674
Epoch 16: val loss 0.6568701267242432

Epoch 17: train loss 0.613912562529246
Epoch 17: val loss 0.664010226726532

Epoch 18: train loss 0.6055246293544769
Epoch 18: val loss 0.662375807762146

Epoch 19: train loss 0.5948204149802526
Epoch 19: val loss 0.6554770469665527

Epoch 20: train loss 0.5967030227184296
Epoch 20: val loss 0.6541162133216858

Epoch 21: train loss 0.6239606936772665
Epoch 21: val loss 0.656971275806427

Epoch 22: train loss 0.6077552338441213
Epoch 22: val loss 0.6553625464439392

Epoch 23: train loss 0.5829052478075027
Epoch 23: val loss 0.6590854525566101

Epoch 24: train loss 0.612126886844635
Epoch 24: val loss 0.661648690700531

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7033262650171915
Epoch 0: val loss 0.7049170136451721

Epoch 1: train loss 0.6939514229695002
Epoch 1: val loss 0.6936033964157104

Epoch 2: train loss 0.6858272651831309
Epoch 2: val loss 0.6895137429237366

Epoch 3: train loss 0.6792333523432413
Epoch 3: val loss 0.6848702430725098

Epoch 4: train loss 0.6731953074534734
Epoch 4: val loss 0.6793631315231323

Epoch 5: train loss 0.6780204176902771
Epoch 5: val loss 0.6757599115371704

Epoch 6: train loss 0.6690956006447474
Epoch 6: val loss 0.6730460524559021

Epoch 7: train loss 0.6568108747402827
Epoch 7: val loss 0.6660788655281067

Epoch 8: train loss 0.6518436620632807
Epoch 8: val loss 0.6630833745002747

Epoch 9: train loss 0.6492606699466705
Epoch 9: val loss 0.6593995690345764

Epoch 10: train loss 0.6438556959231695
Epoch 10: val loss 0.6603047847747803

Epoch 11: train loss 0.6335391153891882
Epoch 11: val loss 0.662508487701416

Epoch 12: train loss 0.6444080968697866
Epoch 12: val loss 0.6495740413665771

Epoch 13: train loss 0.6270977308352789
Epoch 13: val loss 0.6527560353279114

Epoch 14: train loss 0.6277653674284617
Epoch 14: val loss 0.6490408182144165

Epoch 15: train loss 0.6244501769542694
Epoch 15: val loss 0.6496129631996155

Epoch 16: train loss 0.6301853011051813
Epoch 16: val loss 0.6432828307151794

Epoch 17: train loss 0.6216791768868765
Epoch 17: val loss 0.6400079727172852

Epoch 18: train loss 0.6274563819169998
Epoch 18: val loss 0.6448192000389099

Epoch 19: train loss 0.6448026150465012
Epoch 19: val loss 0.6474465727806091

Epoch 20: train loss 0.6306468894084295
Epoch 20: val loss 0.6444238424301147

Epoch 21: train loss 0.6131020685036978
Epoch 21: val loss 0.645288348197937

Epoch 22: train loss 0.6049624979496002
Epoch 22: val loss 0.6458649039268494

Epoch 23: train loss 0.6262968331575394
Epoch 23: val loss 0.6408054828643799

Epoch 24: train loss 0.6131473779678345
Epoch 24: val loss 0.6475450396537781

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931756188472112
Epoch 0: val loss 0.6878114938735962

Epoch 1: train loss 0.6661785542964935
Epoch 1: val loss 0.683765172958374

Epoch 2: train loss 0.6379619489113489
Epoch 2: val loss 0.686225414276123

Epoch 3: train loss 0.6305283606052399
Epoch 3: val loss 0.6934274435043335

Epoch 4: train loss 0.621340329448382
Epoch 4: val loss 0.6964120864868164

Epoch 5: train loss 0.6234270483255386
Epoch 5: val loss 0.7016046643257141

Epoch 6: train loss 0.605935588479042
Epoch 6: val loss 0.7010287642478943

Epoch 7: train loss 0.6114885061979294
Epoch 7: val loss 0.7061104774475098

Epoch 8: train loss 0.6040699183940887
Epoch 8: val loss 0.7097118496894836

Epoch 9: train loss 0.5992055460810661
Epoch 9: val loss 0.7029494047164917

Epoch 10: train loss 0.5865682810544968
Epoch 10: val loss 0.7051196098327637

Epoch 11: train loss 0.600907489657402
Epoch 11: val loss 0.7123315930366516

Epoch 12: train loss 0.5902247428894043
Epoch 12: val loss 0.7233870625495911

Epoch 13: train loss 0.6099238569537798
Epoch 13: val loss 0.7218468189239502

Epoch 14: train loss 0.5910438150167465
Epoch 14: val loss 0.7239456176757812

Epoch 15: train loss 0.6005351891120275
Epoch 15: val loss 0.7139655351638794

Epoch 16: train loss 0.5735603670279185
Epoch 16: val loss 0.7231950759887695

Epoch 17: train loss 0.5903526345888773
Epoch 17: val loss 0.7285284399986267

Epoch 18: train loss 0.5738780722022057
Epoch 18: val loss 0.7195660471916199

Epoch 19: train loss 0.5785742476582527
Epoch 19: val loss 0.7303378582000732

Epoch 20: train loss 0.581269937256972
Epoch 20: val loss 0.7280599474906921

Epoch 21: train loss 0.5688283344109853
Epoch 21: val loss 0.7403658628463745

Epoch 22: train loss 0.5756931180755297
Epoch 22: val loss 0.7420602440834045

Epoch 23: train loss 0.5704137086868286
Epoch 23: val loss 0.7446686625480652

Epoch 24: train loss 0.5872041831413904
Epoch 24: val loss 0.7375987768173218

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972544342279434
Epoch 0: val loss 0.7156537175178528

Epoch 1: train loss 0.6828548051416874
Epoch 1: val loss 0.715139627456665

Epoch 2: train loss 0.6782506220042706
Epoch 2: val loss 0.7171319127082825

Epoch 3: train loss 0.686667937785387
Epoch 3: val loss 0.714004635810852

Epoch 4: train loss 0.6749419681727886
Epoch 4: val loss 0.7125378251075745

Epoch 5: train loss 0.6632813885807991
Epoch 5: val loss 0.7062000632286072

Epoch 6: train loss 0.6572460532188416
Epoch 6: val loss 0.7019816040992737

Epoch 7: train loss 0.642665933817625
Epoch 7: val loss 0.6982228755950928

Epoch 8: train loss 0.6529550105333328
Epoch 8: val loss 0.6958773732185364

Epoch 9: train loss 0.6475218683481216
Epoch 9: val loss 0.6984296441078186

Epoch 10: train loss 0.6356923989951611
Epoch 10: val loss 0.696882963180542

Epoch 11: train loss 0.6309219151735306
Epoch 11: val loss 0.6921373605728149

Epoch 12: train loss 0.6239315792918205
Epoch 12: val loss 0.6883260607719421

Epoch 13: train loss 0.6030477918684483
Epoch 13: val loss 0.6836373209953308

Epoch 14: train loss 0.6350588202476501
Epoch 14: val loss 0.6812720894813538

Epoch 15: train loss 0.6100155934691429
Epoch 15: val loss 0.6754798293113708

Epoch 16: train loss 0.6002409122884274
Epoch 16: val loss 0.6771488189697266

Epoch 17: train loss 0.6088997088372707
Epoch 17: val loss 0.6812247633934021

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021002606912092
Epoch 0: val loss 0.6859779357910156

Epoch 1: train loss 0.6800857836549933
Epoch 1: val loss 0.6693258285522461

Epoch 2: train loss 0.6779467192563143
Epoch 2: val loss 0.6567621231079102

Epoch 3: train loss 0.6709439700300043
Epoch 3: val loss 0.6501215696334839

Epoch 4: train loss 0.6640624620697715
Epoch 4: val loss 0.6433087587356567

Epoch 5: train loss 0.6638983704827048
Epoch 5: val loss 0.6366169452667236

Epoch 6: train loss 0.6448972929607738
Epoch 6: val loss 0.6334826946258545

Epoch 7: train loss 0.6505067294294183
Epoch 7: val loss 0.6303831338882446

Epoch 8: train loss 0.6507757956331427
Epoch 8: val loss 0.6268057823181152

Epoch 9: train loss 0.638058521530845
Epoch 9: val loss 0.6203786730766296

Epoch 10: train loss 0.6418961882591248
Epoch 10: val loss 0.6127992868423462

Epoch 11: train loss 0.6357343955473467
Epoch 11: val loss 0.601516842842102

Epoch 12: train loss 0.6230702237649397
Epoch 12: val loss 0.5999801158905029

Epoch 13: train loss 0.6336744265122847
Epoch 13: val loss 0.600172758102417

Epoch 14: train loss 0.6293350729075345
Epoch 14: val loss 0.5963146090507507

Epoch 15: train loss 0.615888075395064
Epoch 15: val loss 0.593843400478363

Epoch 16: train loss 0.6264114921743219
Epoch 16: val loss 0.6003203988075256

Epoch 17: train loss 0.6179081689227711
Epoch 17: val loss 0.5908961296081543

Epoch 18: train loss 0.5952544916759838
Epoch 18: val loss 0.5854678750038147

Epoch 19: train loss 0.6029471971771934
Epoch 19: val loss 0.5953568816184998

Epoch 20: train loss 0.6065457923845812
Epoch 20: val loss 0.5735306739807129

Epoch 21: train loss 0.6065487536517057
Epoch 21: val loss 0.5776726603507996

Epoch 22: train loss 0.5995158498937433
Epoch 22: val loss 0.5786328315734863

Epoch 23: train loss 0.5921854485164989
Epoch 23: val loss 0.5712384581565857

Epoch 24: train loss 0.5993346517736261
Epoch 24: val loss 0.5801098942756653

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7050264911218123
Epoch 0: val loss 0.6887288689613342

Epoch 1: train loss 0.6789997003295205
Epoch 1: val loss 0.6823548078536987

Epoch 2: train loss 0.6741181774572893
Epoch 2: val loss 0.677122950553894

Epoch 3: train loss 0.6683040640570901
Epoch 3: val loss 0.6763632297515869

Epoch 4: train loss 0.6654186953197826
Epoch 4: val loss 0.6813635230064392

Epoch 5: train loss 0.6504211642525413
Epoch 5: val loss 0.6808483004570007

Epoch 6: train loss 0.6533401066606696
Epoch 6: val loss 0.6813006401062012

Epoch 7: train loss 0.65862698988481
Epoch 7: val loss 0.6789770722389221

Epoch 8: train loss 0.6414620280265808
Epoch 8: val loss 0.6800293922424316

Epoch 9: train loss 0.6403241753578186
Epoch 9: val loss 0.6804550290107727

Epoch 10: train loss 0.6356279470703818
Epoch 10: val loss 0.6811399459838867

Epoch 11: train loss 0.6413809711282904
Epoch 11: val loss 0.6782668232917786

Epoch 12: train loss 0.6265016577460549
Epoch 12: val loss 0.6773179769515991

Epoch 13: train loss 0.648487540808591
Epoch 13: val loss 0.6738054156303406

Epoch 14: train loss 0.6247902295806191
Epoch 14: val loss 0.6702014803886414

Epoch 15: train loss 0.6312070109627463
Epoch 15: val loss 0.675110399723053

Epoch 16: train loss 0.6346117041327737
Epoch 16: val loss 0.6727119088172913

Epoch 17: train loss 0.6261167255314913
Epoch 17: val loss 0.6732062697410583

Epoch 18: train loss 0.6261072267185558
Epoch 18: val loss 0.6737470626831055

Epoch 19: train loss 0.6327393054962158
Epoch 19: val loss 0.669743537902832

Epoch 20: train loss 0.6265933080153032
Epoch 20: val loss 0.6690599322319031

Epoch 21: train loss 0.6253355253826488
Epoch 21: val loss 0.6733376979827881

Epoch 22: train loss 0.6151155937801708
Epoch 22: val loss 0.6700531244277954

Epoch 23: train loss 0.6360201618888162
Epoch 23: val loss 0.6631941199302673

Epoch 24: train loss 0.6156735745343295
Epoch 24: val loss 0.6571723222732544

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6864814812486822
Epoch 0: val loss 0.6752386689186096

Epoch 1: train loss 0.6742743470452048
Epoch 1: val loss 0.669360876083374

Epoch 2: train loss 0.6663284030827609
Epoch 2: val loss 0.66087406873703

Epoch 3: train loss 0.6503392403775995
Epoch 3: val loss 0.6546633839607239

Epoch 4: train loss 0.6488446972586892
Epoch 4: val loss 0.6490347385406494

Epoch 5: train loss 0.6394971934231845
Epoch 5: val loss 0.6465827226638794

Epoch 6: train loss 0.6433110941540111
Epoch 6: val loss 0.6479153633117676

Epoch 7: train loss 0.6206612045114691
Epoch 7: val loss 0.6432787179946899

Epoch 8: train loss 0.6178956031799316
Epoch 8: val loss 0.6340701580047607

Epoch 9: train loss 0.6118108250878074
Epoch 9: val loss 0.6355516314506531

Epoch 10: train loss 0.6190232092683966
Epoch 10: val loss 0.6361681222915649

Epoch 11: train loss 0.6195880553939126
Epoch 11: val loss 0.6388254165649414

Epoch 12: train loss 0.6094675226645037
Epoch 12: val loss 0.6387767195701599

Epoch 13: train loss 0.6137834353880449
Epoch 13: val loss 0.6380110383033752

Epoch 14: train loss 0.5989841222763062
Epoch 14: val loss 0.6344603896141052

Epoch 15: train loss 0.6060778498649597
Epoch 15: val loss 0.6439467072486877

Epoch 16: train loss 0.5774301967837594
Epoch 16: val loss 0.6456024050712585

Epoch 17: train loss 0.5956819220022722
Epoch 17: val loss 0.6386404633522034

Epoch 18: train loss 0.609117104248567
Epoch 18: val loss 0.644097089767456

Epoch 19: train loss 0.583688576113094
Epoch 19: val loss 0.6377451419830322

Epoch 20: train loss 0.5787325664000078
Epoch 20: val loss 0.6362370848655701

Epoch 21: train loss 0.5784217281775041
Epoch 21: val loss 0.6548013687133789

Epoch 22: train loss 0.5730982477014716
Epoch 22: val loss 0.6502672433853149

Epoch 23: train loss 0.5952682982791554
Epoch 23: val loss 0.6438630819320679

Epoch 24: train loss 0.5770826068791476
Epoch 24: val loss 0.6412883400917053

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7109403068369086
Epoch 0: val loss 0.6954155564308167

Epoch 1: train loss 0.6879433230920271
Epoch 1: val loss 0.687384843826294

Epoch 2: train loss 0.678930938243866
Epoch 2: val loss 0.6810961961746216

Epoch 3: train loss 0.6687965176322244
Epoch 3: val loss 0.6808857321739197

Epoch 4: train loss 0.661576200615276
Epoch 4: val loss 0.676619827747345

Epoch 5: train loss 0.6465745622461493
Epoch 5: val loss 0.6817827224731445

Epoch 6: train loss 0.6440445347265764
Epoch 6: val loss 0.6844490766525269

Epoch 7: train loss 0.6426360282030973
Epoch 7: val loss 0.6860904097557068

Epoch 8: train loss 0.6248262795535001
Epoch 8: val loss 0.6868312954902649

Epoch 9: train loss 0.6237204725092108
Epoch 9: val loss 0.6888015270233154

Epoch 10: train loss 0.6123282259160822
Epoch 10: val loss 0.7016943097114563

Epoch 11: train loss 0.6162858280268583
Epoch 11: val loss 0.699293851852417

Epoch 12: train loss 0.6194377704100176
Epoch 12: val loss 0.7022479176521301

Epoch 13: train loss 0.594637933102521
Epoch 13: val loss 0.7048336863517761

Epoch 14: train loss 0.6037050539797003
Epoch 14: val loss 0.7138271927833557

Epoch 15: train loss 0.607415034012361
Epoch 15: val loss 0.7073435187339783

Epoch 16: train loss 0.5982005135579542
Epoch 16: val loss 0.7123340964317322

Epoch 17: train loss 0.581877513365312
Epoch 17: val loss 0.714263916015625

Epoch 18: train loss 0.5973473922772841
Epoch 18: val loss 0.720560610294342

Epoch 19: train loss 0.5646661953492598
Epoch 19: val loss 0.746249794960022

Epoch 20: train loss 0.5911876288327303
Epoch 20: val loss 0.7371556758880615

Epoch 21: train loss 0.579803851517764
Epoch 21: val loss 0.7372583150863647

Epoch 22: train loss 0.5998176823962819
Epoch 22: val loss 0.7456042766571045

Epoch 23: train loss 0.5716182372786782
Epoch 23: val loss 0.7293012738227844

Epoch 24: train loss 0.5818611844019457
Epoch 24: val loss 0.7384694814682007

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7139219959576925
Epoch 0: val loss 0.6995055675506592

Epoch 1: train loss 0.6955981572469075
Epoch 1: val loss 0.697117269039154

Epoch 2: train loss 0.6822216510772705
Epoch 2: val loss 0.6955373287200928

Epoch 3: train loss 0.674621586004893
Epoch 3: val loss 0.6973971724510193

Epoch 4: train loss 0.6609758734703064
Epoch 4: val loss 0.6956992149353027

Epoch 5: train loss 0.6399877905845642
Epoch 5: val loss 0.6910322904586792

Epoch 6: train loss 0.6431007822354634
Epoch 6: val loss 0.6910194754600525

Epoch 7: train loss 0.6457823038101196
Epoch 7: val loss 0.6962756514549255

Epoch 8: train loss 0.6493826389312745
Epoch 8: val loss 0.685662567615509

Epoch 9: train loss 0.6576687693595886
Epoch 9: val loss 0.688947856426239

Epoch 10: train loss 0.6316204905509949
Epoch 10: val loss 0.7059837579727173

Epoch 11: train loss 0.6363998532295227
Epoch 11: val loss 0.6996728777885437

Epoch 12: train loss 0.6468398014704386
Epoch 12: val loss 0.6794201135635376

Epoch 13: train loss 0.6171968976656595
Epoch 13: val loss 0.6972870230674744

Epoch 14: train loss 0.639944064617157
Epoch 14: val loss 0.7052643895149231

Epoch 15: train loss 0.622687800725301
Epoch 15: val loss 0.6923733353614807

Epoch 16: train loss 0.6362526019414266
Epoch 16: val loss 0.7031139135360718

Epoch 17: train loss 0.6137218554814656
Epoch 17: val loss 0.698501706123352

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971694231033325
Epoch 0: val loss 0.6765040755271912

Epoch 1: train loss 0.6974285290791438
Epoch 1: val loss 0.6674060225486755

Epoch 2: train loss 0.6804995307555566
Epoch 2: val loss 0.6579254269599915

Epoch 3: train loss 0.6694328509844266
Epoch 3: val loss 0.6519657969474792

Epoch 4: train loss 0.6628667849760789
Epoch 4: val loss 0.6438727378845215

Epoch 5: train loss 0.6614077641413763
Epoch 5: val loss 0.6364268064498901

Epoch 6: train loss 0.6553546557059655
Epoch 6: val loss 0.6307612657546997

Epoch 7: train loss 0.6564722978151761
Epoch 7: val loss 0.6301160454750061

Epoch 8: train loss 0.6441831772144024
Epoch 8: val loss 0.6281538009643555

Epoch 9: train loss 0.6426718005767236
Epoch 9: val loss 0.6269224882125854

Epoch 10: train loss 0.643267429791964
Epoch 10: val loss 0.6302638649940491

Epoch 11: train loss 0.6342018017402062
Epoch 11: val loss 0.6313955187797546

Epoch 12: train loss 0.6437523273321298
Epoch 12: val loss 0.6295953392982483

Epoch 13: train loss 0.6270719124720647
Epoch 13: val loss 0.6272567510604858

Epoch 14: train loss 0.6300725386692927
Epoch 14: val loss 0.628491222858429

Epoch 15: train loss 0.6304384882633502
Epoch 15: val loss 0.6281105279922485

Epoch 16: train loss 0.6193692225676316
Epoch 16: val loss 0.6230090260505676

Epoch 17: train loss 0.6311717354334317
Epoch 17: val loss 0.6270205974578857

Epoch 18: train loss 0.6223231829129733
Epoch 18: val loss 0.6259413361549377

Epoch 19: train loss 0.6042116307295285
Epoch 19: val loss 0.6266393065452576

Epoch 20: train loss 0.6128232570794913
Epoch 20: val loss 0.630219042301178

Epoch 21: train loss 0.611999892271482
Epoch 21: val loss 0.6268296241760254

Epoch 22: train loss 0.6034439710470346
Epoch 22: val loss 0.6253241300582886

Epoch 23: train loss 0.6073485337770902
Epoch 23: val loss 0.626461386680603

Epoch 24: train loss 0.5957616040339837
Epoch 24: val loss 0.6234251856803894

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6884559530478257
Epoch 0: val loss 0.687530517578125

Epoch 1: train loss 0.678854029912215
Epoch 1: val loss 0.6765885353088379

Epoch 2: train loss 0.6696902421804575
Epoch 2: val loss 0.671536922454834

Epoch 3: train loss 0.664604113652156
Epoch 3: val loss 0.6680148839950562

Epoch 4: train loss 0.6617853458111103
Epoch 4: val loss 0.6642002463340759

Epoch 5: train loss 0.6553277694261991
Epoch 5: val loss 0.6604277491569519

Epoch 6: train loss 0.6396709634707525
Epoch 6: val loss 0.6545515656471252

Epoch 7: train loss 0.6416739729734567
Epoch 7: val loss 0.6489319801330566

Epoch 8: train loss 0.6309883090165945
Epoch 8: val loss 0.6470139622688293

Epoch 9: train loss 0.6383590423143827
Epoch 9: val loss 0.6449679136276245

Epoch 10: train loss 0.6236594044245206
Epoch 10: val loss 0.6435575485229492

Epoch 11: train loss 0.6304301573679998
Epoch 11: val loss 0.6421077847480774

Epoch 12: train loss 0.6241730130635775
Epoch 12: val loss 0.6427895426750183

Epoch 13: train loss 0.6171163251766791
Epoch 13: val loss 0.6395153999328613

Epoch 14: train loss 0.602726725431589
Epoch 14: val loss 0.6413547396659851

Epoch 15: train loss 0.6053263132388775
Epoch 15: val loss 0.6401194930076599

Epoch 16: train loss 0.6059213693325336
Epoch 16: val loss 0.6415004730224609

Epoch 17: train loss 0.6066579818725586
Epoch 17: val loss 0.6429740190505981

Epoch 18: train loss 0.6137573443926297
Epoch 18: val loss 0.6422047019004822

Epoch 19: train loss 0.6086291579099802
Epoch 19: val loss 0.6385840773582458

Epoch 20: train loss 0.5906731486320496
Epoch 20: val loss 0.6367868781089783

Epoch 21: train loss 0.6170460306681119
Epoch 21: val loss 0.6344364285469055

Epoch 22: train loss 0.605715825007512
Epoch 22: val loss 0.6313461661338806

Epoch 23: train loss 0.6108084779519302
Epoch 23: val loss 0.6306381821632385

Epoch 24: train loss 0.599232187637916
Epoch 24: val loss 0.6387307643890381

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7119466295609107
Epoch 0: val loss 0.6982795596122742

Epoch 1: train loss 0.6969367678348835
Epoch 1: val loss 0.6896080374717712

Epoch 2: train loss 0.6878478297820458
Epoch 2: val loss 0.6823233366012573

Epoch 3: train loss 0.6811880285923297
Epoch 3: val loss 0.6754792332649231

Epoch 4: train loss 0.6672987479429978
Epoch 4: val loss 0.6645774841308594

Epoch 5: train loss 0.6627757228337802
Epoch 5: val loss 0.6602681279182434

Epoch 6: train loss 0.6525594913042508
Epoch 6: val loss 0.6541643738746643

Epoch 7: train loss 0.6486901824290936
Epoch 7: val loss 0.6540334224700928

Epoch 8: train loss 0.6400516124872061
Epoch 8: val loss 0.6497120261192322

Epoch 9: train loss 0.6421196781671964
Epoch 9: val loss 0.648792028427124

Epoch 10: train loss 0.6203904977211585
Epoch 10: val loss 0.6525281071662903

Epoch 11: train loss 0.6268508663544288
Epoch 11: val loss 0.6596136689186096

Epoch 12: train loss 0.6146478790503281
Epoch 12: val loss 0.6696059703826904

Epoch 13: train loss 0.6195947436185983
Epoch 13: val loss 0.6590662598609924

Epoch 14: train loss 0.6145354234255277
Epoch 14: val loss 0.6645814180374146

Epoch 15: train loss 0.6110653556310214
Epoch 15: val loss 0.6416990160942078

Epoch 16: train loss 0.612693401483389
Epoch 16: val loss 0.6450232267379761

Epoch 17: train loss 0.6129302359544314
Epoch 17: val loss 0.6584138870239258

Epoch 18: train loss 0.5998496871728164
Epoch 18: val loss 0.6635887026786804

Epoch 19: train loss 0.6079890177800105
Epoch 19: val loss 0.6540283560752869

Epoch 20: train loss 0.5947510324991666
Epoch 20: val loss 0.6535869836807251

Epoch 21: train loss 0.5814453546817486
Epoch 21: val loss 0.6612988114356995

Epoch 22: train loss 0.5789133700040671
Epoch 22: val loss 0.6676627993583679

Epoch 23: train loss 0.5896463531714219
Epoch 23: val loss 0.6498613357543945

Epoch 24: train loss 0.5764722021726462
Epoch 24: val loss 0.6386668086051941

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.705416161280412
Epoch 0: val loss 0.691922128200531

Epoch 1: train loss 0.6901408525613638
Epoch 1: val loss 0.6884216070175171

Epoch 2: train loss 0.6698413399549631
Epoch 2: val loss 0.6865618824958801

Epoch 3: train loss 0.6726986032265884
Epoch 3: val loss 0.6865904331207275

Epoch 4: train loss 0.6725016144605783
Epoch 4: val loss 0.6871601343154907

Epoch 5: train loss 0.6619039819790766
Epoch 5: val loss 0.6866454482078552

Epoch 6: train loss 0.6600389113793006
Epoch 6: val loss 0.6868960857391357

Epoch 7: train loss 0.646396802021907
Epoch 7: val loss 0.6865766644477844

Epoch 8: train loss 0.6350831939623907
Epoch 8: val loss 0.6866021752357483

Epoch 9: train loss 0.6235397412226751
Epoch 9: val loss 0.6869599223136902

Epoch 10: train loss 0.6180173754692078
Epoch 10: val loss 0.689317524433136

Epoch 11: train loss 0.6215418714743394
Epoch 11: val loss 0.6894527077674866

Epoch 12: train loss 0.6118168097275954
Epoch 12: val loss 0.6886959671974182

Epoch 13: train loss 0.6082890446369464
Epoch 13: val loss 0.692304790019989

Epoch 14: train loss 0.6095450520515442
Epoch 14: val loss 0.686795175075531

Epoch 15: train loss 0.6125972293890439
Epoch 15: val loss 0.6946695446968079

Epoch 16: train loss 0.6066376337638268
Epoch 16: val loss 0.6972327828407288

Epoch 17: train loss 0.6138578194838303
Epoch 17: val loss 0.7041624784469604

Epoch 18: train loss 0.5912200395877545
Epoch 18: val loss 0.6874051690101624

Epoch 19: train loss 0.6017690736513871
Epoch 19: val loss 0.69877028465271

Epoch 20: train loss 0.6046300117786114
Epoch 20: val loss 0.708875298500061

Epoch 21: train loss 0.5696520530260526
Epoch 21: val loss 0.6991553902626038

Epoch 22: train loss 0.5978135695824256
Epoch 22: val loss 0.700387179851532

Epoch 23: train loss 0.5770430496105781
Epoch 23: val loss 0.7012798190116882

Epoch 24: train loss 0.5894612348996676
Epoch 24: val loss 0.6905472874641418

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000640490475822
Epoch 0: val loss 0.6958011388778687

Epoch 1: train loss 0.6846049147493699
Epoch 1: val loss 0.699177086353302

Epoch 2: train loss 0.6706433050772723
Epoch 2: val loss 0.6991234421730042

Epoch 3: train loss 0.6612709094496334
Epoch 3: val loss 0.693138062953949

Epoch 4: train loss 0.6741511506192824
Epoch 4: val loss 0.6879129409790039

Epoch 5: train loss 0.663938862435958
Epoch 5: val loss 0.6851734519004822

Epoch 6: train loss 0.6543315123109257
Epoch 6: val loss 0.6781206727027893

Epoch 7: train loss 0.6509413649054134
Epoch 7: val loss 0.668832540512085

Epoch 8: train loss 0.6501385920188006
Epoch 8: val loss 0.6676032543182373

Epoch 9: train loss 0.6278288644902846
Epoch 9: val loss 0.6552842259407043

Epoch 10: train loss 0.6317075981813318
Epoch 10: val loss 0.6561893224716187

Epoch 11: train loss 0.6380976158029893
Epoch 11: val loss 0.6499073505401611

Epoch 12: train loss 0.6321926748051363
Epoch 12: val loss 0.6424862742424011

Epoch 13: train loss 0.6296856526066276
Epoch 13: val loss 0.6471648216247559

Epoch 14: train loss 0.6322143568712122
Epoch 14: val loss 0.652751088142395

Epoch 15: train loss 0.6208688196013955
Epoch 15: val loss 0.653640866279602

Epoch 16: train loss 0.6168378731783699
Epoch 16: val loss 0.6643194556236267

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.690401166677475
Epoch 0: val loss 0.6803737282752991

Epoch 1: train loss 0.6920513759056727
Epoch 1: val loss 0.6798895597457886

Epoch 2: train loss 0.6878924121459326
Epoch 2: val loss 0.6788638830184937

Epoch 3: train loss 0.681628574927648
Epoch 3: val loss 0.679524838924408

Epoch 4: train loss 0.676496555407842
Epoch 4: val loss 0.6798609495162964

Epoch 5: train loss 0.6764894326527914
Epoch 5: val loss 0.6839428544044495

Epoch 6: train loss 0.6707523564497629
Epoch 6: val loss 0.6757580637931824

Epoch 7: train loss 0.6698471705118815
Epoch 7: val loss 0.6787117719650269

Epoch 8: train loss 0.6634433418512344
Epoch 8: val loss 0.6768414378166199

Epoch 9: train loss 0.6422208199898402
Epoch 9: val loss 0.6817336082458496

Epoch 10: train loss 0.6682122101386389
Epoch 10: val loss 0.6839246153831482

Epoch 11: train loss 0.6526365429162979
Epoch 11: val loss 0.6788876056671143

Epoch 12: train loss 0.6414952178796133
Epoch 12: val loss 0.674565851688385

Epoch 13: train loss 0.6422727704048157
Epoch 13: val loss 0.6784442663192749

Epoch 14: train loss 0.626558726032575
Epoch 14: val loss 0.6848917603492737

Epoch 15: train loss 0.6353087226549784
Epoch 15: val loss 0.6897910833358765

Epoch 16: train loss 0.6334047118822733
Epoch 16: val loss 0.6868153214454651

Epoch 17: train loss 0.6277515043814977
Epoch 17: val loss 0.6864451169967651

Epoch 18: train loss 0.6359692563613256
Epoch 18: val loss 0.6857477426528931

Epoch 19: train loss 0.6239200979471207
Epoch 19: val loss 0.686015784740448

Epoch 20: train loss 0.6158553163210551
Epoch 20: val loss 0.6893517374992371

Epoch 21: train loss 0.6317464510599772
Epoch 21: val loss 0.6947419047355652

Epoch 22: train loss 0.62302365899086
Epoch 22: val loss 0.6900259256362915

Epoch 23: train loss 0.6059986700614294
Epoch 23: val loss 0.684041440486908

Epoch 24: train loss 0.5931708514690399
Epoch 24: val loss 0.6905674338340759

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7120951960484186
Epoch 0: val loss 0.6923708319664001

Epoch 1: train loss 0.6920416454474131
Epoch 1: val loss 0.690619945526123

Epoch 2: train loss 0.6831773767868677
Epoch 2: val loss 0.6917123198509216

Epoch 3: train loss 0.6862181176741918
Epoch 3: val loss 0.6950498223304749

Epoch 4: train loss 0.6803365151087443
Epoch 4: val loss 0.6990152597427368

Epoch 5: train loss 0.6769025127092997
Epoch 5: val loss 0.6993683576583862

Epoch 6: train loss 0.670891468723615
Epoch 6: val loss 0.6985790729522705

Epoch 7: train loss 0.6698964387178421
Epoch 7: val loss 0.6976963877677917

Epoch 8: train loss 0.6674581418434778
Epoch 8: val loss 0.6972141861915588

Epoch 9: train loss 0.6680683692296346
Epoch 9: val loss 0.6983367800712585

Epoch 10: train loss 0.6629721770683924
Epoch 10: val loss 0.6973401308059692

Epoch 11: train loss 0.6568887829780579
Epoch 11: val loss 0.6973061561584473

Epoch 12: train loss 0.6500789672136307
Epoch 12: val loss 0.700751006603241

Epoch 13: train loss 0.6607571740945181
Epoch 13: val loss 0.7028282284736633

Epoch 14: train loss 0.6515145003795624
Epoch 14: val loss 0.700497031211853

Epoch 15: train loss 0.6426250040531158
Epoch 15: val loss 0.6970493197441101

Epoch 16: train loss 0.6488850911458334
Epoch 16: val loss 0.6968041062355042

Epoch 17: train loss 0.645711307724317
Epoch 17: val loss 0.6965336203575134

Epoch 18: train loss 0.6285420358181
Epoch 18: val loss 0.7009919285774231

Epoch 19: train loss 0.6336203267176946
Epoch 19: val loss 0.7043224573135376

Epoch 20: train loss 0.6410469114780426
Epoch 20: val loss 0.7065409421920776

Epoch 21: train loss 0.6299662192662557
Epoch 21: val loss 0.7007614374160767

Epoch 22: train loss 0.6388149658838908
Epoch 22: val loss 0.7022508978843689

Epoch 23: train loss 0.6267374654610952
Epoch 23: val loss 0.6948965787887573

Epoch 24: train loss 0.6170321454604467
Epoch 24: val loss 0.6986687183380127

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7124001979827881
Epoch 0: val loss 0.6847913861274719

Epoch 1: train loss 0.7037976781527201
Epoch 1: val loss 0.6821333765983582

Epoch 2: train loss 0.6984292169411978
Epoch 2: val loss 0.6803367733955383

Epoch 3: train loss 0.6909307638804117
Epoch 3: val loss 0.6790781021118164

Epoch 4: train loss 0.6864859114090601
Epoch 4: val loss 0.6777182817459106

Epoch 5: train loss 0.6777899513641993
Epoch 5: val loss 0.6755359768867493

Epoch 6: train loss 0.6678889741500219
Epoch 6: val loss 0.6750878095626831

Epoch 7: train loss 0.6806043485800425
Epoch 7: val loss 0.6749093532562256

Epoch 8: train loss 0.6777024616797765
Epoch 8: val loss 0.6735962629318237

Epoch 9: train loss 0.662651444474856
Epoch 9: val loss 0.6720316410064697

Epoch 10: train loss 0.6576259732246399
Epoch 10: val loss 0.6692658066749573

Epoch 11: train loss 0.6667726983626684
Epoch 11: val loss 0.6678719520568848

Epoch 12: train loss 0.6715975602467855
Epoch 12: val loss 0.6664329767227173

Epoch 13: train loss 0.6617084344228109
Epoch 13: val loss 0.6671067476272583

Epoch 14: train loss 0.6572224994500478
Epoch 14: val loss 0.667446494102478

Epoch 15: train loss 0.6470413009325663
Epoch 15: val loss 0.6681818962097168

Epoch 16: train loss 0.6516450196504593
Epoch 16: val loss 0.6682353615760803

Epoch 17: train loss 0.6535102427005768
Epoch 17: val loss 0.6663714051246643

Epoch 18: train loss 0.636069099108378
Epoch 18: val loss 0.6666701436042786

Epoch 19: train loss 0.6491047888994217
Epoch 19: val loss 0.6695095896720886

Epoch 20: train loss 0.6555444399515787
Epoch 20: val loss 0.6685965657234192

Epoch 21: train loss 0.6359036266803741
Epoch 21: val loss 0.669488251209259

Epoch 22: train loss 0.6383480479319891
Epoch 22: val loss 0.6689149737358093

Epoch 23: train loss 0.628881424665451
Epoch 23: val loss 0.6677274703979492

Epoch 24: train loss 0.6286390175422033
Epoch 24: val loss 0.6670361757278442

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7112705210844675
Epoch 0: val loss 0.7060469388961792

Epoch 1: train loss 0.693575362364451
Epoch 1: val loss 0.6997791528701782

Epoch 2: train loss 0.6869518458843231
Epoch 2: val loss 0.6948379278182983

Epoch 3: train loss 0.678939958413442
Epoch 3: val loss 0.6952199339866638

Epoch 4: train loss 0.6819306860367457
Epoch 4: val loss 0.6969213485717773

Epoch 5: train loss 0.6701436887184778
Epoch 5: val loss 0.6999514102935791

Epoch 6: train loss 0.6568133731683096
Epoch 6: val loss 0.6996378898620605

Epoch 7: train loss 0.6592443635066351
Epoch 7: val loss 0.7010884881019592

Epoch 8: train loss 0.6486881126960119
Epoch 8: val loss 0.7002513408660889

Epoch 9: train loss 0.6512639969587326
Epoch 9: val loss 0.7000977993011475

Epoch 10: train loss 0.6537935237089793
Epoch 10: val loss 0.6965562105178833

Epoch 11: train loss 0.6560203979412714
Epoch 11: val loss 0.6980684995651245

Epoch 12: train loss 0.6379165152708689
Epoch 12: val loss 0.705388069152832

Epoch 13: train loss 0.6354171633720398
Epoch 13: val loss 0.6998714804649353

Epoch 14: train loss 0.640436053276062
Epoch 14: val loss 0.7047496438026428

Epoch 15: train loss 0.6362130592266718
Epoch 15: val loss 0.7026824951171875

Epoch 16: train loss 0.6393857101599375
Epoch 16: val loss 0.7015565037727356

Epoch 17: train loss 0.6183376560608546
Epoch 17: val loss 0.7090291976928711

Epoch 18: train loss 0.616327757636706
Epoch 18: val loss 0.6991331577301025

Epoch 19: train loss 0.6263671368360519
Epoch 19: val loss 0.6949000358581543

Epoch 20: train loss 0.6272742549578348
Epoch 20: val loss 0.6962811946868896

Epoch 21: train loss 0.6332604959607124
Epoch 21: val loss 0.6883569359779358

Epoch 22: train loss 0.6170286436875662
Epoch 22: val loss 0.6875017285346985

Epoch 23: train loss 0.6233285615841547
Epoch 23: val loss 0.693118691444397

Epoch 24: train loss 0.6188588440418243
Epoch 24: val loss 0.7024869322776794

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7137345112860203
Epoch 0: val loss 0.6794999241828918

Epoch 1: train loss 0.6925893500447273
Epoch 1: val loss 0.6749686002731323

Epoch 2: train loss 0.684454083442688
Epoch 2: val loss 0.6691181659698486

Epoch 3: train loss 0.682708065956831
Epoch 3: val loss 0.6682573556900024

Epoch 4: train loss 0.6811079457402229
Epoch 4: val loss 0.668344259262085

Epoch 5: train loss 0.685312807559967
Epoch 5: val loss 0.6630274653434753

Epoch 6: train loss 0.6785715594887733
Epoch 6: val loss 0.6605615615844727

Epoch 7: train loss 0.6648742072284222
Epoch 7: val loss 0.6558724045753479

Epoch 8: train loss 0.677570253610611
Epoch 8: val loss 0.655778706073761

Epoch 9: train loss 0.6728638336062431
Epoch 9: val loss 0.6547631621360779

Epoch 10: train loss 0.6689693368971348
Epoch 10: val loss 0.6536878347396851

Epoch 11: train loss 0.6623147390782833
Epoch 11: val loss 0.6593204736709595

Epoch 12: train loss 0.6555034630000591
Epoch 12: val loss 0.6507086753845215

Epoch 13: train loss 0.6606962718069553
Epoch 13: val loss 0.6488392353057861

Epoch 14: train loss 0.6446188949048519
Epoch 14: val loss 0.6518201231956482

Epoch 15: train loss 0.6547357365489006
Epoch 15: val loss 0.6452521681785583

Epoch 16: train loss 0.6428287923336029
Epoch 16: val loss 0.6508124470710754

Epoch 17: train loss 0.6439314112067223
Epoch 17: val loss 0.6544709801673889

Epoch 18: train loss 0.6432586647570133
Epoch 18: val loss 0.6483204364776611

Epoch 19: train loss 0.6410124227404594
Epoch 19: val loss 0.6510266065597534

Epoch 20: train loss 0.6451723910868168
Epoch 20: val loss 0.6506491303443909

Epoch 21: train loss 0.6434710696339607
Epoch 21: val loss 0.649980366230011

Epoch 22: train loss 0.6353525295853615
Epoch 22: val loss 0.6618741750717163

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
3
Epoch 0: train loss 0.680117837020329
Epoch 0: val loss 0.6619412302970886

Epoch 1: train loss 0.6730324029922485
Epoch 1: val loss 0.6462845206260681

Epoch 2: train loss 0.6459552305085319
Epoch 2: val loss 0.6309199929237366

Epoch 3: train loss 0.6340837563787188
Epoch 3: val loss 0.6135987043380737

Epoch 4: train loss 0.59541283760752
Epoch 4: val loss 0.6028432250022888

Epoch 5: train loss 0.5857600825173515
Epoch 5: val loss 0.5950931906700134

Epoch 6: train loss 0.5925808463777814
Epoch 6: val loss 0.5874469876289368

Epoch 7: train loss 0.5865939089230129
Epoch 7: val loss 0.5820951461791992

Epoch 8: train loss 0.5631988559450422
Epoch 8: val loss 0.5737638473510742

Epoch 9: train loss 0.563951632806233
Epoch 9: val loss 0.5735254287719727

Epoch 10: train loss 0.5450618820531028
Epoch 10: val loss 0.5710424780845642

Epoch 11: train loss 0.5613540921892438
Epoch 11: val loss 0.5719413161277771

Epoch 12: train loss 0.5780103887830462
Epoch 12: val loss 0.5754398703575134

Epoch 13: train loss 0.550421518938882
Epoch 13: val loss 0.5750104784965515

Epoch 14: train loss 0.577464589050838
Epoch 14: val loss 0.5636763572692871

Epoch 15: train loss 0.5468556370053973
Epoch 15: val loss 0.5535168647766113

Epoch 16: train loss 0.5618927734238761
Epoch 16: val loss 0.5500596165657043

Epoch 17: train loss 0.520621154989515
Epoch 17: val loss 0.5515720844268799

Epoch 18: train loss 0.5370656507355827
Epoch 18: val loss 0.5505774021148682

Epoch 19: train loss 0.5318101346492767
Epoch 19: val loss 0.559511661529541

Epoch 20: train loss 0.49791682192257475
Epoch 20: val loss 0.5644278526306152

Epoch 21: train loss 0.5122823928083692
Epoch 21: val loss 0.565389096736908

Epoch 22: train loss 0.5746789489473615
Epoch 22: val loss 0.5716219544410706

Epoch 23: train loss 0.5356238186359406
Epoch 23: val loss 0.5908321738243103

Epoch 24: train loss 0.5384602504117149
Epoch 24: val loss 0.5975049734115601

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6831880978175572
Epoch 0: val loss 0.669102132320404

Epoch 1: train loss 0.6400314995220729
Epoch 1: val loss 0.6476221084594727

Epoch 2: train loss 0.6220863802092416
Epoch 2: val loss 0.6282783150672913

Epoch 3: train loss 0.617895109312875
Epoch 3: val loss 0.6149762272834778

Epoch 4: train loss 0.6250494974000114
Epoch 4: val loss 0.6099460124969482

Epoch 5: train loss 0.6229888541357858
Epoch 5: val loss 0.6140966415405273

Epoch 6: train loss 0.5905716674668449
Epoch 6: val loss 0.6143651604652405

Epoch 7: train loss 0.5784662365913391
Epoch 7: val loss 0.6117472052574158

Epoch 8: train loss 0.5662469438144139
Epoch 8: val loss 0.6130878925323486

Epoch 9: train loss 0.5840671232768467
Epoch 9: val loss 0.6168732643127441

Epoch 10: train loss 0.5510707582746234
Epoch 10: val loss 0.6110324263572693

Epoch 11: train loss 0.5274830715996879
Epoch 11: val loss 0.6167158484458923

Epoch 12: train loss 0.5304192560059684
Epoch 12: val loss 0.6185956597328186

Epoch 13: train loss 0.5338630165372577
Epoch 13: val loss 0.6238978505134583

Epoch 14: train loss 0.5348622841494424
Epoch 14: val loss 0.6313811540603638

Epoch 15: train loss 0.5461178549698421
Epoch 15: val loss 0.6413525342941284

Epoch 16: train loss 0.5192452243396214
Epoch 16: val loss 0.6548509001731873

Epoch 17: train loss 0.5260061068194253
Epoch 17: val loss 0.658799409866333

Epoch 18: train loss 0.4898026841027396
Epoch 18: val loss 0.6619486808776855

Epoch 19: train loss 0.597481791462217
Epoch 19: val loss 0.6630938649177551

Epoch 20: train loss 0.5097670342241015
Epoch 20: val loss 0.6638729572296143

Epoch 21: train loss 0.48938598377364023
Epoch 21: val loss 0.6728817820549011

Epoch 22: train loss 0.47708991169929504
Epoch 22: val loss 0.6726289987564087

Epoch 23: train loss 0.517367307628904
Epoch 23: val loss 0.667111873626709

Epoch 24: train loss 0.5567229006971631
Epoch 24: val loss 0.6714704632759094

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6884094561849322
Epoch 0: val loss 0.6826832294464111

Epoch 1: train loss 0.6768308111599514
Epoch 1: val loss 0.6715170741081238

Epoch 2: train loss 0.679493955203465
Epoch 2: val loss 0.65970379114151

Epoch 3: train loss 0.626370940889631
Epoch 3: val loss 0.6495901346206665

Epoch 4: train loss 0.6261092168944222
Epoch 4: val loss 0.6365690231323242

Epoch 5: train loss 0.6123294660023281
Epoch 5: val loss 0.628984808921814

Epoch 6: train loss 0.6027612345559257
Epoch 6: val loss 0.628334641456604

Epoch 7: train loss 0.6222190005438668
Epoch 7: val loss 0.6263510584831238

Epoch 8: train loss 0.5764635886464801
Epoch 8: val loss 0.6246456503868103

Epoch 9: train loss 0.5585471391677856
Epoch 9: val loss 0.6217102408409119

Epoch 10: train loss 0.5712989398411342
Epoch 10: val loss 0.6161877512931824

Epoch 11: train loss 0.6187131532600948
Epoch 11: val loss 0.6144904494285583

Epoch 12: train loss 0.5707580958093915
Epoch 12: val loss 0.614272952079773

Epoch 13: train loss 0.5955564464841571
Epoch 13: val loss 0.6193522810935974

Epoch 14: train loss 0.5644111718450274
Epoch 14: val loss 0.6179999709129333

Epoch 15: train loss 0.5813485767160144
Epoch 15: val loss 0.6168066263198853

Epoch 16: train loss 0.5485457352229527
Epoch 16: val loss 0.6191908121109009

Epoch 17: train loss 0.5428791429315295
Epoch 17: val loss 0.6151633858680725

Epoch 18: train loss 0.5238626514162336
Epoch 18: val loss 0.614197313785553

Epoch 19: train loss 0.5591042595250266
Epoch 19: val loss 0.6150304675102234

Epoch 20: train loss 0.5316005774906704
Epoch 20: val loss 0.6000739932060242

Epoch 21: train loss 0.5704085912023272
Epoch 21: val loss 0.592057466506958

Epoch 22: train loss 0.5232940699372973
Epoch 22: val loss 0.5951396822929382

Epoch 23: train loss 0.5312615207263401
Epoch 23: val loss 0.5990213751792908

Epoch 24: train loss 0.567742509501321
Epoch 24: val loss 0.5948277711868286

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6642155647277832
Epoch 0: val loss 0.6457138061523438

Epoch 1: train loss 0.6546105146408081
Epoch 1: val loss 0.6276026964187622

Epoch 2: train loss 0.6126708728926522
Epoch 2: val loss 0.6115603446960449

Epoch 3: train loss 0.6049540213176182
Epoch 3: val loss 0.6006441116333008

Epoch 4: train loss 0.6020052603312901
Epoch 4: val loss 0.5944377183914185

Epoch 5: train loss 0.6244842835835048
Epoch 5: val loss 0.5930652618408203

Epoch 6: train loss 0.5809555181435176
Epoch 6: val loss 0.5949195623397827

Epoch 7: train loss 0.5485603085586003
Epoch 7: val loss 0.5951807498931885

Epoch 8: train loss 0.5559933355876377
Epoch 8: val loss 0.5959449410438538

Epoch 9: train loss 0.5477533766201564
Epoch 9: val loss 0.596432089805603

Epoch 10: train loss 0.546333338533129
Epoch 10: val loss 0.5966694951057434

Epoch 11: train loss 0.5359686783381871
Epoch 11: val loss 0.597943127155304

Epoch 12: train loss 0.5091934842722756
Epoch 12: val loss 0.597669780254364

Epoch 13: train loss 0.5508846470287868
Epoch 13: val loss 0.5968457460403442

Epoch 14: train loss 0.5510360768863133
Epoch 14: val loss 0.5916513204574585

Epoch 15: train loss 0.5152582015310015
Epoch 15: val loss 0.5894892811775208

Epoch 16: train loss 0.5381425023078918
Epoch 16: val loss 0.5928312540054321

Epoch 17: train loss 0.5120734870433807
Epoch 17: val loss 0.6038827300071716

Epoch 18: train loss 0.5093718341418675
Epoch 18: val loss 0.6103296279907227

Epoch 19: train loss 0.514778379883085
Epoch 19: val loss 0.6103171706199646

Epoch 20: train loss 0.5188217972006116
Epoch 20: val loss 0.608722984790802

Epoch 21: train loss 0.4728208950587681
Epoch 21: val loss 0.604403018951416

Epoch 22: train loss 0.47898703813552856
Epoch 22: val loss 0.608144998550415

Epoch 23: train loss 0.46934768557548523
Epoch 23: val loss 0.6133355498313904

Epoch 24: train loss 0.4949319703238351
Epoch 24: val loss 0.6247275471687317

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6843019790119595
Epoch 0: val loss 0.6660298109054565

Epoch 1: train loss 0.6552706824408637
Epoch 1: val loss 0.6384092569351196

Epoch 2: train loss 0.6227107975218031
Epoch 2: val loss 0.6123514771461487

Epoch 3: train loss 0.6010711590449015
Epoch 3: val loss 0.5998637676239014

Epoch 4: train loss 0.5958764354387919
Epoch 4: val loss 0.596055805683136

Epoch 5: train loss 0.596437629726198
Epoch 5: val loss 0.5941258668899536

Epoch 6: train loss 0.596422897444831
Epoch 6: val loss 0.5931488871574402

Epoch 7: train loss 0.5712246861722734
Epoch 7: val loss 0.5919053554534912

Epoch 8: train loss 0.5718538165092468
Epoch 8: val loss 0.5982382297515869

Epoch 9: train loss 0.5836306545469496
Epoch 9: val loss 0.604914665222168

Epoch 10: train loss 0.5987885958618588
Epoch 10: val loss 0.6038894057273865

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6646095141768456
Epoch 0: val loss 0.6700912117958069

Epoch 1: train loss 0.643481433391571
Epoch 1: val loss 0.6497149467468262

Epoch 2: train loss 0.6214700192213058
Epoch 2: val loss 0.6201047301292419

Epoch 3: train loss 0.6120693534612656
Epoch 3: val loss 0.5842099189758301

Epoch 4: train loss 0.5774598568677902
Epoch 4: val loss 0.5591813325881958

Epoch 5: train loss 0.5711082816123962
Epoch 5: val loss 0.5453261137008667

Epoch 6: train loss 0.5538232810795307
Epoch 6: val loss 0.5372239351272583

Epoch 7: train loss 0.5119461715221405
Epoch 7: val loss 0.5284298062324524

Epoch 8: train loss 0.5016457661986351
Epoch 8: val loss 0.5319637060165405

Epoch 9: train loss 0.4955941289663315
Epoch 9: val loss 0.5241333842277527

Epoch 10: train loss 0.5077837072312832
Epoch 10: val loss 0.5174899101257324

Epoch 11: train loss 0.4847637973725796
Epoch 11: val loss 0.5258815884590149

Epoch 12: train loss 0.4867861643433571
Epoch 12: val loss 0.524925708770752

Epoch 13: train loss 0.4592535011470318
Epoch 13: val loss 0.5294432640075684

Epoch 14: train loss 0.48600441589951515
Epoch 14: val loss 0.5201820731163025

Epoch 15: train loss 0.48816515877842903
Epoch 15: val loss 0.529983401298523

Epoch 16: train loss 0.4571293480694294
Epoch 16: val loss 0.519972562789917

Epoch 17: train loss 0.47387826815247536
Epoch 17: val loss 0.5147784948348999

Epoch 18: train loss 0.4590102918446064
Epoch 18: val loss 0.5185478329658508

Epoch 19: train loss 0.45002585649490356
Epoch 19: val loss 0.5099955201148987

Epoch 20: train loss 0.4731219820678234
Epoch 20: val loss 0.5070691108703613

Epoch 21: train loss 0.47380388155579567
Epoch 21: val loss 0.5054199695587158

Epoch 22: train loss 0.44992681965231895
Epoch 22: val loss 0.508417546749115

Epoch 23: train loss 0.4384998381137848
Epoch 23: val loss 0.5071422457695007

Epoch 24: train loss 0.44871312007308006
Epoch 24: val loss 0.5039452314376831

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7158715426921844
Epoch 0: val loss 0.6868897676467896

Epoch 1: train loss 0.6730390712618828
Epoch 1: val loss 0.6620854735374451

Epoch 2: train loss 0.6617823764681816
Epoch 2: val loss 0.6438739895820618

Epoch 3: train loss 0.6259448379278183
Epoch 3: val loss 0.6261435151100159

Epoch 4: train loss 0.6134519949555397
Epoch 4: val loss 0.6105759143829346

Epoch 5: train loss 0.6012572273612022
Epoch 5: val loss 0.592641294002533

Epoch 6: train loss 0.5661179572343826
Epoch 6: val loss 0.5769158601760864

Epoch 7: train loss 0.5557023622095585
Epoch 7: val loss 0.5596269965171814

Epoch 8: train loss 0.5247227922081947
Epoch 8: val loss 0.5443027019500732

Epoch 9: train loss 0.5215171910822392
Epoch 9: val loss 0.5293264985084534

Epoch 10: train loss 0.5172460228204727
Epoch 10: val loss 0.5268257260322571

Epoch 11: train loss 0.4882345236837864
Epoch 11: val loss 0.5299121737480164

Epoch 12: train loss 0.5019462592899799
Epoch 12: val loss 0.5286743640899658

Epoch 13: train loss 0.49036724865436554
Epoch 13: val loss 0.5319056510925293

Epoch 14: train loss 0.48213721811771393
Epoch 14: val loss 0.5346547365188599

Epoch 15: train loss 0.4810069389641285
Epoch 15: val loss 0.5338224172592163

Epoch 16: train loss 0.4852537363767624
Epoch 16: val loss 0.5310990810394287

Epoch 17: train loss 0.4484556019306183
Epoch 17: val loss 0.5353865027427673

Epoch 18: train loss 0.45432132482528687
Epoch 18: val loss 0.5457324981689453

Epoch 19: train loss 0.47367509081959724
Epoch 19: val loss 0.5490148663520813

Epoch 20: train loss 0.4695604667067528
Epoch 20: val loss 0.5522086024284363

Epoch 21: train loss 0.4666954353451729
Epoch 21: val loss 0.5525696277618408

Epoch 22: train loss 0.45796486362814903
Epoch 22: val loss 0.5437061190605164

Epoch 23: train loss 0.45827676355838776
Epoch 23: val loss 0.5431637167930603

Epoch 24: train loss 0.4602026715874672
Epoch 24: val loss 0.5463428497314453

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6816482469439507
Epoch 0: val loss 0.663525402545929

Epoch 1: train loss 0.6618405878543854
Epoch 1: val loss 0.6500028371810913

Epoch 2: train loss 0.6433045044541359
Epoch 2: val loss 0.6368044018745422

Epoch 3: train loss 0.6260856539011002
Epoch 3: val loss 0.6238270998001099

Epoch 4: train loss 0.621369868516922
Epoch 4: val loss 0.612362265586853

Epoch 5: train loss 0.5932271853089333
Epoch 5: val loss 0.6013920307159424

Epoch 6: train loss 0.592750072479248
Epoch 6: val loss 0.5889682769775391

Epoch 7: train loss 0.567999355494976
Epoch 7: val loss 0.5782060027122498

Epoch 8: train loss 0.5568311959505081
Epoch 8: val loss 0.5706188678741455

Epoch 9: train loss 0.5334102772176266
Epoch 9: val loss 0.561840295791626

Epoch 10: train loss 0.509174071252346
Epoch 10: val loss 0.5581625699996948

Epoch 11: train loss 0.5109180547297001
Epoch 11: val loss 0.5503817200660706

Epoch 12: train loss 0.5017567351460457
Epoch 12: val loss 0.5478670597076416

Epoch 13: train loss 0.5079968348145485
Epoch 13: val loss 0.5524449348449707

Epoch 14: train loss 0.49233878776431084
Epoch 14: val loss 0.5549250841140747

Epoch 15: train loss 0.4530092254281044
Epoch 15: val loss 0.5520169138908386

Epoch 16: train loss 0.46091021224856377
Epoch 16: val loss 0.5570006966590881

Epoch 17: train loss 0.45819634944200516
Epoch 17: val loss 0.5506356954574585

Epoch 18: train loss 0.47865886613726616
Epoch 18: val loss 0.5564658641815186

Epoch 19: train loss 0.44281917810440063
Epoch 19: val loss 0.5540844202041626

Epoch 20: train loss 0.44749239459633827
Epoch 20: val loss 0.5511478185653687

Epoch 21: train loss 0.4625217318534851
Epoch 21: val loss 0.5457776784896851

Epoch 22: train loss 0.46678708121180534
Epoch 22: val loss 0.5628960728645325

Epoch 23: train loss 0.43967386335134506
Epoch 23: val loss 0.5586028695106506

Epoch 24: train loss 0.4426351673901081
Epoch 24: val loss 0.5582118034362793

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6766106933355331
Epoch 0: val loss 0.6780778765678406

Epoch 1: train loss 0.6651398465037346
Epoch 1: val loss 0.6673871278762817

Epoch 2: train loss 0.6480961516499519
Epoch 2: val loss 0.6531188488006592

Epoch 3: train loss 0.6303993389010429
Epoch 3: val loss 0.6378848552703857

Epoch 4: train loss 0.6252373903989792
Epoch 4: val loss 0.6191651225090027

Epoch 5: train loss 0.5966965705156326
Epoch 5: val loss 0.5990989208221436

Epoch 6: train loss 0.5880476534366608
Epoch 6: val loss 0.577485978603363

Epoch 7: train loss 0.5635062828660011
Epoch 7: val loss 0.558331310749054

Epoch 8: train loss 0.5559438690543175
Epoch 8: val loss 0.5495574474334717

Epoch 9: train loss 0.5360234118998051
Epoch 9: val loss 0.5425699353218079

Epoch 10: train loss 0.5051038861274719
Epoch 10: val loss 0.5349556803703308

Epoch 11: train loss 0.5097580812871456
Epoch 11: val loss 0.5342469215393066

Epoch 12: train loss 0.5043863393366337
Epoch 12: val loss 0.5345659255981445

Epoch 13: train loss 0.5043166689574718
Epoch 13: val loss 0.5264172554016113

Epoch 14: train loss 0.49914083257317543
Epoch 14: val loss 0.525242805480957

Epoch 15: train loss 0.47267647087574005
Epoch 15: val loss 0.5291346311569214

Epoch 16: train loss 0.49960365146398544
Epoch 16: val loss 0.531641960144043

Epoch 17: train loss 0.49926651641726494
Epoch 17: val loss 0.5276220440864563

Epoch 18: train loss 0.48716695234179497
Epoch 18: val loss 0.5261638760566711

Epoch 19: train loss 0.48983075469732285
Epoch 19: val loss 0.5266553163528442

Epoch 20: train loss 0.4813939779996872
Epoch 20: val loss 0.533150851726532

Epoch 21: train loss 0.460581012070179
Epoch 21: val loss 0.5326836109161377

Epoch 22: train loss 0.4669814743101597
Epoch 22: val loss 0.5340868234634399

Epoch 23: train loss 0.4886629469692707
Epoch 23: val loss 0.5340951085090637

Epoch 24: train loss 0.4805170148611069
Epoch 24: val loss 0.5336081385612488

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925018158825961
Epoch 0: val loss 0.6684579849243164

Epoch 1: train loss 0.645968415520408
Epoch 1: val loss 0.6427604556083679

Epoch 2: train loss 0.6146373694593256
Epoch 2: val loss 0.6135194301605225

Epoch 3: train loss 0.5989239730618217
Epoch 3: val loss 0.581270694732666

Epoch 4: train loss 0.56619009104642
Epoch 4: val loss 0.5496766567230225

Epoch 5: train loss 0.5473393581130288
Epoch 5: val loss 0.5349605083465576

Epoch 6: train loss 0.5339509004896338
Epoch 6: val loss 0.5224932432174683

Epoch 7: train loss 0.5166264826601202
Epoch 7: val loss 0.5207226872444153

Epoch 8: train loss 0.5008945627646013
Epoch 8: val loss 0.5281228423118591

Epoch 9: train loss 0.5069720690900629
Epoch 9: val loss 0.5201054215431213

Epoch 10: train loss 0.4973375201225281
Epoch 10: val loss 0.5021108388900757

Epoch 11: train loss 0.4932710203257474
Epoch 11: val loss 0.5030128359794617

Epoch 12: train loss 0.504857752810825
Epoch 12: val loss 0.5075231194496155

Epoch 13: train loss 0.4905328398401087
Epoch 13: val loss 0.5158551335334778

Epoch 14: train loss 0.5036267015067014
Epoch 14: val loss 0.5040830969810486

Epoch 15: train loss 0.4874878932129253
Epoch 15: val loss 0.5105198621749878

Epoch 16: train loss 0.5066252594644373
Epoch 16: val loss 0.5114368796348572

Epoch 17: train loss 0.47775592316280713
Epoch 17: val loss 0.4982045888900757

Epoch 18: train loss 0.47767064652659674
Epoch 18: val loss 0.5011595487594604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6868823826313019
Epoch 0: val loss 0.6693844795227051

Epoch 1: train loss 0.6566807270050049
Epoch 1: val loss 0.6575488448143005

Epoch 2: train loss 0.6411918699741364
Epoch 2: val loss 0.6422792673110962

Epoch 3: train loss 0.6184706270694733
Epoch 3: val loss 0.6240754723548889

Epoch 4: train loss 0.5829473912715912
Epoch 4: val loss 0.6139118671417236

Epoch 5: train loss 0.5698436886072159
Epoch 5: val loss 0.6151524782180786

Epoch 6: train loss 0.555355578660965
Epoch 6: val loss 0.6130627989768982

Epoch 7: train loss 0.5461399853229523
Epoch 7: val loss 0.6052806377410889

Epoch 8: train loss 0.5557652354240418
Epoch 8: val loss 0.6031978130340576

Epoch 9: train loss 0.5317719131708145
Epoch 9: val loss 0.5995450615882874

Epoch 10: train loss 0.5071582436561585
Epoch 10: val loss 0.602301299571991

Epoch 11: train loss 0.5304442912340164
Epoch 11: val loss 0.6106275320053101

Epoch 12: train loss 0.5218202859163285
Epoch 12: val loss 0.6076667308807373

Epoch 13: train loss 0.5016302049160004
Epoch 13: val loss 0.6043920516967773

Epoch 14: train loss 0.5049484223127365
Epoch 14: val loss 0.605037271976471

Epoch 15: train loss 0.5077319890260696
Epoch 15: val loss 0.6123882532119751

Epoch 16: train loss 0.5146725952625275
Epoch 16: val loss 0.6089122295379639

Epoch 17: train loss 0.5107009500265122
Epoch 17: val loss 0.6080049872398376

Epoch 18: train loss 0.48228637874126434
Epoch 18: val loss 0.6067599654197693

Epoch 19: train loss 0.48720130920410154
Epoch 19: val loss 0.6093428730964661

Epoch 20: train loss 0.485563126206398
Epoch 20: val loss 0.6121378540992737

Epoch 21: train loss 0.4920614570379257
Epoch 21: val loss 0.6112356781959534

Epoch 22: train loss 0.4712728977203369
Epoch 22: val loss 0.6142890453338623

Epoch 23: train loss 0.5021021962165833
Epoch 23: val loss 0.606235921382904

Epoch 24: train loss 0.4527192175388336
Epoch 24: val loss 0.6064207553863525

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7117088615894318
Epoch 0: val loss 0.6795876026153564

Epoch 1: train loss 0.6795133769512176
Epoch 1: val loss 0.6629890203475952

Epoch 2: train loss 0.6663697898387909
Epoch 2: val loss 0.6449481844902039

Epoch 3: train loss 0.6357319116592407
Epoch 3: val loss 0.6251528263092041

Epoch 4: train loss 0.625275868177414
Epoch 4: val loss 0.6046543121337891

Epoch 5: train loss 0.6025735080242157
Epoch 5: val loss 0.5860832333564758

Epoch 6: train loss 0.5854200601577759
Epoch 6: val loss 0.5692195296287537

Epoch 7: train loss 0.5705664396286011
Epoch 7: val loss 0.5574610829353333

Epoch 8: train loss 0.5453346729278564
Epoch 8: val loss 0.5476000308990479

Epoch 9: train loss 0.5404283702373505
Epoch 9: val loss 0.5444902181625366

Epoch 10: train loss 0.5270130723714829
Epoch 10: val loss 0.537129819393158

Epoch 11: train loss 0.5115078955888748
Epoch 11: val loss 0.5346843600273132

Epoch 12: train loss 0.5285535633563996
Epoch 12: val loss 0.5340614914894104

Epoch 13: train loss 0.5465685456991196
Epoch 13: val loss 0.5375744104385376

Epoch 14: train loss 0.5360582113265991
Epoch 14: val loss 0.5367980003356934

Epoch 15: train loss 0.54921096265316
Epoch 15: val loss 0.5329360961914062

Epoch 16: train loss 0.5209344685077667
Epoch 16: val loss 0.530424952507019

Epoch 17: train loss 0.5047310769557953
Epoch 17: val loss 0.5338811874389648

Epoch 18: train loss 0.4869891107082367
Epoch 18: val loss 0.537468433380127

Epoch 19: train loss 0.49197458624839785
Epoch 19: val loss 0.5424362421035767

Epoch 20: train loss 0.4934320360422134
Epoch 20: val loss 0.5476846098899841

Epoch 21: train loss 0.5111888766288757
Epoch 21: val loss 0.5467016696929932

Epoch 22: train loss 0.5098889350891114
Epoch 22: val loss 0.5372494459152222

Epoch 23: train loss 0.5137352675199509
Epoch 23: val loss 0.5411468744277954

Epoch 24: train loss 0.5000205397605896
Epoch 24: val loss 0.5472506880760193

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6800809860229492
Epoch 0: val loss 0.6461835503578186

Epoch 1: train loss 0.6217768013477325
Epoch 1: val loss 0.611574649810791

Epoch 2: train loss 0.6295315742492675
Epoch 2: val loss 0.5752050876617432

Epoch 3: train loss 0.5770588845014573
Epoch 3: val loss 0.5526964664459229

Epoch 4: train loss 0.5691383451223373
Epoch 4: val loss 0.5407900810241699

Epoch 5: train loss 0.5529079973697663
Epoch 5: val loss 0.5312401056289673

Epoch 6: train loss 0.5436703890562058
Epoch 6: val loss 0.5252076983451843

Epoch 7: train loss 0.529845455288887
Epoch 7: val loss 0.5281131863594055

Epoch 8: train loss 0.5365732580423355
Epoch 8: val loss 0.526599109172821

Epoch 9: train loss 0.5390496760606766
Epoch 9: val loss 0.5081483721733093

Epoch 10: train loss 0.5183278501033783
Epoch 10: val loss 0.5052481889724731

Epoch 11: train loss 0.5248951941728592
Epoch 11: val loss 0.5084206461906433

Epoch 12: train loss 0.5257617026567459
Epoch 12: val loss 0.5013487935066223

Epoch 13: train loss 0.5117283254861832
Epoch 13: val loss 0.5008359551429749

Epoch 14: train loss 0.5037472426891327
Epoch 14: val loss 0.4954744279384613

Epoch 15: train loss 0.5093293279409409
Epoch 15: val loss 0.4957607686519623

Epoch 16: train loss 0.5157629251480103
Epoch 16: val loss 0.49267563223838806

Epoch 17: train loss 0.5366398334503174
Epoch 17: val loss 0.4939156472682953

Epoch 18: train loss 0.4874489545822144
Epoch 18: val loss 0.49630141258239746

Epoch 19: train loss 0.4772726476192474
Epoch 19: val loss 0.4923926293849945

Epoch 20: train loss 0.47474060356616976
Epoch 20: val loss 0.4882495403289795

Epoch 21: train loss 0.48447360694408415
Epoch 21: val loss 0.484513521194458

Epoch 22: train loss 0.4906893104314804
Epoch 22: val loss 0.48834872245788574

Epoch 23: train loss 0.48228663504123687
Epoch 23: val loss 0.48812735080718994

Epoch 24: train loss 0.45363631546497346
Epoch 24: val loss 0.4806687831878662

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6866400182247162
Epoch 0: val loss 0.6526241898536682

Epoch 1: train loss 0.6261545062065125
Epoch 1: val loss 0.6347886919975281

Epoch 2: train loss 0.6111760079860687
Epoch 2: val loss 0.620050311088562

Epoch 3: train loss 0.6072607636451721
Epoch 3: val loss 0.6044715046882629

Epoch 4: train loss 0.5909245729446411
Epoch 4: val loss 0.590279221534729

Epoch 5: train loss 0.5840300410985947
Epoch 5: val loss 0.5768519043922424

Epoch 6: train loss 0.5706292897462845
Epoch 6: val loss 0.5717730522155762

Epoch 7: train loss 0.5564553707838058
Epoch 7: val loss 0.5662998557090759

Epoch 8: train loss 0.5694008708000183
Epoch 8: val loss 0.5594121217727661

Epoch 9: train loss 0.5578121274709702
Epoch 9: val loss 0.5536296367645264

Epoch 10: train loss 0.533271187543869
Epoch 10: val loss 0.5471742153167725

Epoch 11: train loss 0.5413144767284394
Epoch 11: val loss 0.541782557964325

Epoch 12: train loss 0.5171197980642319
Epoch 12: val loss 0.5372024774551392

Epoch 13: train loss 0.5356869637966156
Epoch 13: val loss 0.5290855169296265

Epoch 14: train loss 0.5292641371488571
Epoch 14: val loss 0.523333728313446

Epoch 15: train loss 0.513698872923851
Epoch 15: val loss 0.5164930820465088

Epoch 16: train loss 0.5018966615200042
Epoch 16: val loss 0.5291224718093872

Epoch 17: train loss 0.49821004271507263
Epoch 17: val loss 0.5215080976486206

Epoch 18: train loss 0.4931263267993927
Epoch 18: val loss 0.5141316056251526

Epoch 19: train loss 0.5013043880462646
Epoch 19: val loss 0.51004558801651

Epoch 20: train loss 0.4589182108640671
Epoch 20: val loss 0.5162109136581421

Epoch 21: train loss 0.4571915417909622
Epoch 21: val loss 0.5167959332466125

Epoch 22: train loss 0.49677121341228486
Epoch 22: val loss 0.5148034691810608

Epoch 23: train loss 0.49689931273460386
Epoch 23: val loss 0.5034440755844116

Epoch 24: train loss 0.47186394333839415
Epoch 24: val loss 0.5066235065460205

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6751545530099136
Epoch 0: val loss 0.6767546534538269

Epoch 1: train loss 0.6551574239364037
Epoch 1: val loss 0.6523118019104004

Epoch 2: train loss 0.6057833570700425
Epoch 2: val loss 0.6266160011291504

Epoch 3: train loss 0.5790394750925211
Epoch 3: val loss 0.5966379642486572

Epoch 4: train loss 0.5773278520657465
Epoch 4: val loss 0.5674211978912354

Epoch 5: train loss 0.5573762471859272
Epoch 5: val loss 0.561926543712616

Epoch 6: train loss 0.5472202621973478
Epoch 6: val loss 0.5535237789154053

Epoch 7: train loss 0.529596535059122
Epoch 7: val loss 0.5486566424369812

Epoch 8: train loss 0.5275475887151865
Epoch 8: val loss 0.5416156649589539

Epoch 9: train loss 0.5379208853611579
Epoch 9: val loss 0.5443401336669922

Epoch 10: train loss 0.51042417379526
Epoch 10: val loss 0.5473731756210327

Epoch 11: train loss 0.5062629786821512
Epoch 11: val loss 0.5318764448165894

Epoch 12: train loss 0.5165247183579665
Epoch 12: val loss 0.5279698967933655

Epoch 13: train loss 0.5015640396338242
Epoch 13: val loss 0.5279879570007324

Epoch 14: train loss 0.4951899991585658
Epoch 14: val loss 0.5224125981330872

Epoch 15: train loss 0.5017023843068343
Epoch 15: val loss 0.5208614468574524

Epoch 16: train loss 0.5000754319704496
Epoch 16: val loss 0.5205481648445129

Epoch 17: train loss 0.4879266986480126
Epoch 17: val loss 0.5236610174179077

Epoch 18: train loss 0.5037127733230591
Epoch 18: val loss 0.5216100811958313

Epoch 19: train loss 0.49596341985922593
Epoch 19: val loss 0.5209041833877563

Epoch 20: train loss 0.4752023953657884
Epoch 20: val loss 0.5177331566810608

Epoch 21: train loss 0.4919540584087372
Epoch 21: val loss 0.5165777206420898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7028827534781562
Epoch 0: val loss 0.7030150890350342

Epoch 1: train loss 0.6757119496663412
Epoch 1: val loss 0.6990388035774231

Epoch 2: train loss 0.68719572491116
Epoch 2: val loss 0.6940143704414368

Epoch 3: train loss 0.6691740883721246
Epoch 3: val loss 0.6905786991119385

Epoch 4: train loss 0.6790500813060336
Epoch 4: val loss 0.6861497759819031

Epoch 5: train loss 0.6665559940867953
Epoch 5: val loss 0.6866214871406555

Epoch 6: train loss 0.6494266523255242
Epoch 6: val loss 0.6878944039344788

Epoch 7: train loss 0.6497165891859267
Epoch 7: val loss 0.6869434714317322

Epoch 8: train loss 0.6408867438634237
Epoch 8: val loss 0.6861379146575928

Epoch 9: train loss 0.618050131532881
Epoch 9: val loss 0.6803131699562073

Epoch 10: train loss 0.6348598334524367
Epoch 10: val loss 0.6705355048179626

Epoch 11: train loss 0.624941713280148
Epoch 11: val loss 0.6711127758026123

Epoch 12: train loss 0.6202743450800577
Epoch 12: val loss 0.669373095035553

Epoch 13: train loss 0.5983285572793748
Epoch 13: val loss 0.6785292029380798

Epoch 14: train loss 0.5868551002608405
Epoch 14: val loss 0.6764619946479797

Epoch 15: train loss 0.582209481133355
Epoch 15: val loss 0.6696577072143555

Epoch 16: train loss 0.5565942062271966
Epoch 16: val loss 0.6631175875663757

Epoch 17: train loss 0.5537856221199036
Epoch 17: val loss 0.6718778610229492

Epoch 18: train loss 0.5515848630004458
Epoch 18: val loss 0.670269250869751

Epoch 19: train loss 0.5579476455847422
Epoch 19: val loss 0.6644460558891296

Epoch 20: train loss 0.5558833446767595
Epoch 20: val loss 0.6533095836639404

Epoch 21: train loss 0.5217351218064626
Epoch 21: val loss 0.6574583649635315

Epoch 22: train loss 0.5164886481232114
Epoch 22: val loss 0.671541690826416

Epoch 23: train loss 0.5301467345820533
Epoch 23: val loss 0.6768093109130859

Epoch 24: train loss 0.5309569901890225
Epoch 24: val loss 0.6748319268226624

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6943135857582092
Epoch 0: val loss 0.695906400680542

Epoch 1: train loss 0.6913690765698751
Epoch 1: val loss 0.6836972236633301

Epoch 2: train loss 0.6868220236566331
Epoch 2: val loss 0.6766628623008728

Epoch 3: train loss 0.6590594516860114
Epoch 3: val loss 0.6715316772460938

Epoch 4: train loss 0.6716172960069444
Epoch 4: val loss 0.6677625179290771

Epoch 5: train loss 0.6679436696900262
Epoch 5: val loss 0.663582980632782

Epoch 6: train loss 0.6666896078321669
Epoch 6: val loss 0.6582339406013489

Epoch 7: train loss 0.6471836500697665
Epoch 7: val loss 0.6565367579460144

Epoch 8: train loss 0.6219666931364272
Epoch 8: val loss 0.651249349117279

Epoch 9: train loss 0.6292484005292257
Epoch 9: val loss 0.6419734358787537

Epoch 10: train loss 0.6435200903150771
Epoch 10: val loss 0.6358821988105774

Epoch 11: train loss 0.6306396789020963
Epoch 11: val loss 0.631488025188446

Epoch 12: train loss 0.6009297437138028
Epoch 12: val loss 0.628938615322113

Epoch 13: train loss 0.5866035024325053
Epoch 13: val loss 0.6221651434898376

Epoch 14: train loss 0.5965844657686021
Epoch 14: val loss 0.6162373423576355

Epoch 15: train loss 0.5669895907243093
Epoch 15: val loss 0.6152842044830322

Epoch 16: train loss 0.5535356634192996
Epoch 16: val loss 0.6127309203147888

Epoch 17: train loss 0.5622813867198097
Epoch 17: val loss 0.6079011559486389

Epoch 18: train loss 0.551738440990448
Epoch 18: val loss 0.6083256006240845

Epoch 19: train loss 0.5417689912849002
Epoch 19: val loss 0.608642578125

Epoch 20: train loss 0.5647071566846635
Epoch 20: val loss 0.6057325601577759

Epoch 21: train loss 0.5431590841876136
Epoch 21: val loss 0.6030517220497131

Epoch 22: train loss 0.5201607710785336
Epoch 22: val loss 0.6019571423530579

Epoch 23: train loss 0.5183272328641679
Epoch 23: val loss 0.6029590964317322

Epoch 24: train loss 0.5353974799315134
Epoch 24: val loss 0.6044917702674866

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7033091982205709
Epoch 0: val loss 0.6858059763908386

Epoch 1: train loss 0.6888449258274503
Epoch 1: val loss 0.6830134391784668

Epoch 2: train loss 0.6748978429370456
Epoch 2: val loss 0.6815696358680725

Epoch 3: train loss 0.66889312532213
Epoch 3: val loss 0.6811262965202332

Epoch 4: train loss 0.6663698487811618
Epoch 4: val loss 0.6802065372467041

Epoch 5: train loss 0.6672750314076742
Epoch 5: val loss 0.6790409088134766

Epoch 6: train loss 0.643562376499176
Epoch 6: val loss 0.6767120957374573

Epoch 7: train loss 0.6438341736793518
Epoch 7: val loss 0.6733178496360779

Epoch 8: train loss 0.6320166124237908
Epoch 8: val loss 0.669217050075531

Epoch 9: train loss 0.6323128872447543
Epoch 9: val loss 0.6645689010620117

Epoch 10: train loss 0.6086798508961996
Epoch 10: val loss 0.6649158596992493

Epoch 11: train loss 0.6281179851955838
Epoch 11: val loss 0.6612339615821838

Epoch 12: train loss 0.6093520720799764
Epoch 12: val loss 0.659979522228241

Epoch 13: train loss 0.6184515423244901
Epoch 13: val loss 0.6581326127052307

Epoch 14: train loss 0.6026889681816101
Epoch 14: val loss 0.6541244387626648

Epoch 15: train loss 0.5871505671077304
Epoch 15: val loss 0.6487255096435547

Epoch 16: train loss 0.5907922188440958
Epoch 16: val loss 0.6418986916542053

Epoch 17: train loss 0.5597119861178927
Epoch 17: val loss 0.6428890824317932

Epoch 18: train loss 0.57905622654491
Epoch 18: val loss 0.6423881649971008

Epoch 19: train loss 0.5633730888366699
Epoch 19: val loss 0.637707531452179

Epoch 20: train loss 0.5713436702887217
Epoch 20: val loss 0.6410791277885437

Epoch 21: train loss 0.5652660363250308
Epoch 21: val loss 0.6375214457511902

Epoch 22: train loss 0.5619506902164884
Epoch 22: val loss 0.6347148418426514

Epoch 23: train loss 0.5395562814341651
Epoch 23: val loss 0.6346825361251831

Epoch 24: train loss 0.5604163209597269
Epoch 24: val loss 0.632429301738739

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7099381685256958
Epoch 0: val loss 0.7033309936523438

Epoch 1: train loss 0.7045384976598952
Epoch 1: val loss 0.6937097907066345

Epoch 2: train loss 0.6690449780888028
Epoch 2: val loss 0.6873753666877747

Epoch 3: train loss 0.6617966426743401
Epoch 3: val loss 0.6829645037651062

Epoch 4: train loss 0.6662175390455458
Epoch 4: val loss 0.6715849041938782

Epoch 5: train loss 0.636488139629364
Epoch 5: val loss 0.6634047031402588

Epoch 6: train loss 0.6146916747093201
Epoch 6: val loss 0.6558254957199097

Epoch 7: train loss 0.6123009324073792
Epoch 7: val loss 0.6489503383636475

Epoch 8: train loss 0.6069516142209371
Epoch 8: val loss 0.6414874792098999

Epoch 9: train loss 0.5992683437135484
Epoch 9: val loss 0.6430387496948242

Epoch 10: train loss 0.5995898776584201
Epoch 10: val loss 0.6434761881828308

Epoch 11: train loss 0.5860516263378991
Epoch 11: val loss 0.6361704468727112

Epoch 12: train loss 0.5939669973320432
Epoch 12: val loss 0.6251782178878784

Epoch 13: train loss 0.5888568692737155
Epoch 13: val loss 0.6153159737586975

Epoch 14: train loss 0.588489313920339
Epoch 14: val loss 0.612752377986908

Epoch 15: train loss 0.5838174621264139
Epoch 15: val loss 0.6049800515174866

Epoch 16: train loss 0.5707675483491685
Epoch 16: val loss 0.6111406087875366

Epoch 17: train loss 0.5848329895072513
Epoch 17: val loss 0.596451461315155

Epoch 18: train loss 0.5645807849036323
Epoch 18: val loss 0.5828364491462708

Epoch 19: train loss 0.5446055167251163
Epoch 19: val loss 0.588280975818634

Epoch 20: train loss 0.5548392699824439
Epoch 20: val loss 0.5991564989089966

Epoch 21: train loss 0.5592009060912662
Epoch 21: val loss 0.6040340065956116

Epoch 22: train loss 0.5430489050017463
Epoch 22: val loss 0.5977097749710083

Epoch 23: train loss 0.5461181965139177
Epoch 23: val loss 0.5977048277854919

Epoch 24: train loss 0.528851204448276
Epoch 24: val loss 0.603715181350708

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7011937002340952
Epoch 0: val loss 0.6905040144920349

Epoch 1: train loss 0.6833597073952357
Epoch 1: val loss 0.6767697930335999

Epoch 2: train loss 0.6723440686861674
Epoch 2: val loss 0.663396954536438

Epoch 3: train loss 0.6644872277975082
Epoch 3: val loss 0.6535009145736694

Epoch 4: train loss 0.6455733726421992
Epoch 4: val loss 0.6413559913635254

Epoch 5: train loss 0.6354194631179174
Epoch 5: val loss 0.6313203573226929

Epoch 6: train loss 0.6353500733772913
Epoch 6: val loss 0.6206791400909424

Epoch 7: train loss 0.6228703806797663
Epoch 7: val loss 0.6091171503067017

Epoch 8: train loss 0.6169408907492956
Epoch 8: val loss 0.5967668890953064

Epoch 9: train loss 0.5972250749667486
Epoch 9: val loss 0.5860291123390198

Epoch 10: train loss 0.5928735459844271
Epoch 10: val loss 0.5778961777687073

Epoch 11: train loss 0.5939488559961319
Epoch 11: val loss 0.5701189637184143

Epoch 12: train loss 0.5972143858671188
Epoch 12: val loss 0.5694312453269958

Epoch 13: train loss 0.6112930675347646
Epoch 13: val loss 0.5597792267799377

Epoch 14: train loss 0.5828742707769076
Epoch 14: val loss 0.5607961416244507

Epoch 15: train loss 0.5988675604263941
Epoch 15: val loss 0.5593385696411133

Epoch 16: train loss 0.5744540492693583
Epoch 16: val loss 0.5545681118965149

Epoch 17: train loss 0.5558374797304472
Epoch 17: val loss 0.5530411601066589

Epoch 18: train loss 0.5685508400201797
Epoch 18: val loss 0.5524118542671204

Epoch 19: train loss 0.5607816353440285
Epoch 19: val loss 0.5481542348861694

Epoch 20: train loss 0.5549251114328703
Epoch 20: val loss 0.5521831512451172

Epoch 21: train loss 0.5508293608824412
Epoch 21: val loss 0.5423712730407715

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6725224527445707
Epoch 0: val loss 0.6766712665557861

Epoch 1: train loss 0.6548038125038147
Epoch 1: val loss 0.6687265038490295

Epoch 2: train loss 0.6555083394050598
Epoch 2: val loss 0.6620635986328125

Epoch 3: train loss 0.6239129359071905
Epoch 3: val loss 0.651007890701294

Epoch 4: train loss 0.623726259578358
Epoch 4: val loss 0.6369782090187073

Epoch 5: train loss 0.6035846688530662
Epoch 5: val loss 0.6227602958679199

Epoch 6: train loss 0.5942301181229678
Epoch 6: val loss 0.6122750043869019

Epoch 7: train loss 0.5760891871018843
Epoch 7: val loss 0.6036174297332764

Epoch 8: train loss 0.5684179121797736
Epoch 8: val loss 0.6007983088493347

Epoch 9: train loss 0.5620120926336809
Epoch 9: val loss 0.5959481000900269

Epoch 10: train loss 0.5503648248585787
Epoch 10: val loss 0.5921720266342163

Epoch 11: train loss 0.5399961579929698
Epoch 11: val loss 0.5848084688186646

Epoch 12: train loss 0.5483979420228438
Epoch 12: val loss 0.5866947770118713

Epoch 13: train loss 0.5299063324928284
Epoch 13: val loss 0.6018290519714355

Epoch 14: train loss 0.5132887065410614
Epoch 14: val loss 0.5830314755439758

Epoch 15: train loss 0.4992304769429294
Epoch 15: val loss 0.581807017326355

Epoch 16: train loss 0.5115929002111609
Epoch 16: val loss 0.5802009105682373

Epoch 17: train loss 0.5134478563612158
Epoch 17: val loss 0.5879121422767639

Epoch 18: train loss 0.4754235636104237
Epoch 18: val loss 0.5998814105987549

Epoch 19: train loss 0.4841268577358939
Epoch 19: val loss 0.5913665890693665

Epoch 20: train loss 0.499709969217127
Epoch 20: val loss 0.5796535015106201

Epoch 21: train loss 0.4817736501043493
Epoch 21: val loss 0.5738558173179626

Epoch 22: train loss 0.4751775427298112
Epoch 22: val loss 0.576889157295227

Epoch 23: train loss 0.469256113875996
Epoch 23: val loss 0.5795169472694397

Epoch 24: train loss 0.46342701803554187
Epoch 24: val loss 0.5745147466659546

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6969712972640991
Epoch 0: val loss 0.6642006039619446

Epoch 1: train loss 0.6651200381192294
Epoch 1: val loss 0.6534249186515808

Epoch 2: train loss 0.6528130065311085
Epoch 2: val loss 0.6440185308456421

Epoch 3: train loss 0.6383769295432351
Epoch 3: val loss 0.6340113282203674

Epoch 4: train loss 0.627901163968173
Epoch 4: val loss 0.6273641586303711

Epoch 5: train loss 0.6058926473964344
Epoch 5: val loss 0.6201779246330261

Epoch 6: train loss 0.6008396148681641
Epoch 6: val loss 0.6122833490371704

Epoch 7: train loss 0.6004847721620039
Epoch 7: val loss 0.6077462434768677

Epoch 8: train loss 0.5703722563656893
Epoch 8: val loss 0.6025686860084534

Epoch 9: train loss 0.5530976327982816
Epoch 9: val loss 0.597907543182373

Epoch 10: train loss 0.5409969904206016
Epoch 10: val loss 0.5925405621528625

Epoch 11: train loss 0.5341594517230988
Epoch 11: val loss 0.5847010016441345

Epoch 12: train loss 0.5516879423098131
Epoch 12: val loss 0.5794223546981812

Epoch 13: train loss 0.5406330580061133
Epoch 13: val loss 0.5763891339302063

Epoch 14: train loss 0.536082389679822
Epoch 14: val loss 0.5811450481414795

Epoch 15: train loss 0.5187965360554782
Epoch 15: val loss 0.5719780325889587

Epoch 16: train loss 0.5305037633939222
Epoch 16: val loss 0.5658736824989319

Epoch 17: train loss 0.5137625282460992
Epoch 17: val loss 0.5684510469436646

Epoch 18: train loss 0.500572759996761
Epoch 18: val loss 0.5618918538093567

Epoch 19: train loss 0.49067478288303723
Epoch 19: val loss 0.561076819896698

Epoch 20: train loss 0.5342039655555378
Epoch 20: val loss 0.556547224521637

Epoch 21: train loss 0.49901083924553613
Epoch 21: val loss 0.553973913192749

Epoch 22: train loss 0.5095528797669844
Epoch 22: val loss 0.5459650158882141

Epoch 23: train loss 0.4779180721803145
Epoch 23: val loss 0.547660768032074

Epoch 24: train loss 0.4852386144074527
Epoch 24: val loss 0.5497106313705444

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7157210761850531
Epoch 0: val loss 0.6858858466148376

Epoch 1: train loss 0.6957240050489252
Epoch 1: val loss 0.678826630115509

Epoch 2: train loss 0.675896861336448
Epoch 2: val loss 0.6710118651390076

Epoch 3: train loss 0.6821171045303345
Epoch 3: val loss 0.6639298796653748

Epoch 4: train loss 0.6851994503628124
Epoch 4: val loss 0.6581802368164062

Epoch 5: train loss 0.6617865237322721
Epoch 5: val loss 0.6551743745803833

Epoch 6: train loss 0.6527361707253889
Epoch 6: val loss 0.6502982378005981

Epoch 7: train loss 0.6555384505878795
Epoch 7: val loss 0.643488883972168

Epoch 8: train loss 0.6359603134068575
Epoch 8: val loss 0.6390095949172974

Epoch 9: train loss 0.6365398114377802
Epoch 9: val loss 0.6296930313110352

Epoch 10: train loss 0.6353986859321594
Epoch 10: val loss 0.627709686756134

Epoch 11: train loss 0.6239655342969027
Epoch 11: val loss 0.625477135181427

Epoch 12: train loss 0.6109359806234186
Epoch 12: val loss 0.6254678964614868

Epoch 13: train loss 0.6048805280165239
Epoch 13: val loss 0.6226460337638855

Epoch 14: train loss 0.6334633502093229
Epoch 14: val loss 0.6186884045600891

Epoch 15: train loss 0.590528748252175
Epoch 15: val loss 0.6199538707733154

Epoch 16: train loss 0.5873095311901786
Epoch 16: val loss 0.6178694367408752

Epoch 17: train loss 0.601639910177751
Epoch 17: val loss 0.6115438938140869

Epoch 18: train loss 0.6065175045620311
Epoch 18: val loss 0.6102551817893982

Epoch 19: train loss 0.5761572447690096
Epoch 19: val loss 0.6118353009223938

Epoch 20: train loss 0.6099716289476915
Epoch 20: val loss 0.6141937971115112

Epoch 21: train loss 0.5719584118236195
Epoch 21: val loss 0.6181472539901733

Epoch 22: train loss 0.5704055455597964
Epoch 22: val loss 0.6175633072853088

Epoch 23: train loss 0.58907996524464
Epoch 23: val loss 0.6205624938011169

Epoch 24: train loss 0.5620478066531095
Epoch 24: val loss 0.6129168272018433

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984224698760293
Epoch 0: val loss 0.6818710565567017

Epoch 1: train loss 0.669058393348347
Epoch 1: val loss 0.6560371518135071

Epoch 2: train loss 0.6393010399558328
Epoch 2: val loss 0.6376470327377319

Epoch 3: train loss 0.6266425360332836
Epoch 3: val loss 0.6223787069320679

Epoch 4: train loss 0.61527419090271
Epoch 4: val loss 0.6111742258071899

Epoch 5: train loss 0.6232353719798002
Epoch 5: val loss 0.6035600304603577

Epoch 6: train loss 0.6071089126847007
Epoch 6: val loss 0.6066813468933105

Epoch 7: train loss 0.6060625802386891
Epoch 7: val loss 0.5992636680603027

Epoch 8: train loss 0.6056910373947837
Epoch 8: val loss 0.5966670513153076

Epoch 9: train loss 0.5995803746310148
Epoch 9: val loss 0.5895804762840271

Epoch 10: train loss 0.5796522064642473
Epoch 10: val loss 0.5852874517440796

Epoch 11: train loss 0.5937872529029846
Epoch 11: val loss 0.5917405486106873

Epoch 12: train loss 0.5662429982965643
Epoch 12: val loss 0.5996721386909485

Epoch 13: train loss 0.5698218210176988
Epoch 13: val loss 0.5971205234527588

Epoch 14: train loss 0.5470142662525177
Epoch 14: val loss 0.590747058391571

Epoch 15: train loss 0.5500136884776029
Epoch 15: val loss 0.5856174230575562

Epoch 16: train loss 0.5613344961946661
Epoch 16: val loss 0.5897654294967651

Epoch 17: train loss 0.5444557720964606
Epoch 17: val loss 0.5863215327262878

Epoch 18: train loss 0.5472646978768435
Epoch 18: val loss 0.590630829334259

Epoch 19: train loss 0.5463945242491636
Epoch 19: val loss 0.5743914246559143

Epoch 20: train loss 0.5418746552684091
Epoch 20: val loss 0.5861329436302185

Epoch 21: train loss 0.547047728841955
Epoch 21: val loss 0.5732768177986145

Epoch 22: train loss 0.54759127443487
Epoch 22: val loss 0.5629366040229797

Epoch 23: train loss 0.5153402306816794
Epoch 23: val loss 0.5711650252342224

Epoch 24: train loss 0.5135718556967649
Epoch 24: val loss 0.579762876033783

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6966891033308846
Epoch 0: val loss 0.6738088726997375

Epoch 1: train loss 0.6773707270622253
Epoch 1: val loss 0.6577444076538086

Epoch 2: train loss 0.6522966878754752
Epoch 2: val loss 0.6428667902946472

Epoch 3: train loss 0.6363238820007869
Epoch 3: val loss 0.632532000541687

Epoch 4: train loss 0.6172522136143276
Epoch 4: val loss 0.6310397386550903

Epoch 5: train loss 0.6193862940583911
Epoch 5: val loss 0.6265721917152405

Epoch 6: train loss 0.5979116303580148
Epoch 6: val loss 0.6201333999633789

Epoch 7: train loss 0.5977506871734347
Epoch 7: val loss 0.6153309941291809

Epoch 8: train loss 0.5914998565401349
Epoch 8: val loss 0.6204552054405212

Epoch 9: train loss 0.5807437534843173
Epoch 9: val loss 0.6121786832809448

Epoch 10: train loss 0.5887412215982165
Epoch 10: val loss 0.6087942123413086

Epoch 11: train loss 0.5788984298706055
Epoch 11: val loss 0.6101322174072266

Epoch 12: train loss 0.5711260778563363
Epoch 12: val loss 0.6160715222358704

Epoch 13: train loss 0.5592661627701351
Epoch 13: val loss 0.6128463745117188

Epoch 14: train loss 0.5666080840996334
Epoch 14: val loss 0.602284848690033

Epoch 15: train loss 0.5614672686372485
Epoch 15: val loss 0.6095433235168457

Epoch 16: train loss 0.5441274132047381
Epoch 16: val loss 0.6114596128463745

Epoch 17: train loss 0.5494096151420048
Epoch 17: val loss 0.5954378247261047

Epoch 18: train loss 0.5536098927259445
Epoch 18: val loss 0.6003990769386292

Epoch 19: train loss 0.5374771164996284
Epoch 19: val loss 0.5992330312728882

Epoch 20: train loss 0.5307283976248333
Epoch 20: val loss 0.6065853834152222

Epoch 21: train loss 0.5381748122828347
Epoch 21: val loss 0.6030645966529846

Epoch 22: train loss 0.5313253402709961
Epoch 22: val loss 0.5957744717597961

Epoch 23: train loss 0.5157822157655444
Epoch 23: val loss 0.6074051260948181

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6814575129085116
Epoch 0: val loss 0.6711453795433044

Epoch 1: train loss 0.6661804782019721
Epoch 1: val loss 0.6629337668418884

Epoch 2: train loss 0.6688870655165778
Epoch 2: val loss 0.6533568501472473

Epoch 3: train loss 0.6557297243012322
Epoch 3: val loss 0.6484441757202148

Epoch 4: train loss 0.653234859307607
Epoch 4: val loss 0.6449846029281616

Epoch 5: train loss 0.6586509545644125
Epoch 5: val loss 0.6425976157188416

Epoch 6: train loss 0.6455844905641344
Epoch 6: val loss 0.6413922309875488

Epoch 7: train loss 0.6325048804283142
Epoch 7: val loss 0.6406407356262207

Epoch 8: train loss 0.6284764872656928
Epoch 8: val loss 0.6378645896911621

Epoch 9: train loss 0.6281602647569444
Epoch 9: val loss 0.6350126266479492

Epoch 10: train loss 0.6158552103572421
Epoch 10: val loss 0.6312127709388733

Epoch 11: train loss 0.6249065597852071
Epoch 11: val loss 0.6256284713745117

Epoch 12: train loss 0.6014457808600532
Epoch 12: val loss 0.6196717619895935

Epoch 13: train loss 0.5808789167139266
Epoch 13: val loss 0.6114998459815979

Epoch 14: train loss 0.5996224019262526
Epoch 14: val loss 0.6020725965499878

Epoch 15: train loss 0.5956001745329963
Epoch 15: val loss 0.5946126580238342

Epoch 16: train loss 0.5837708910306295
Epoch 16: val loss 0.5836828351020813

Epoch 17: train loss 0.5657770766152276
Epoch 17: val loss 0.5797857046127319

Epoch 18: train loss 0.5605703261163499
Epoch 18: val loss 0.5766202211380005

Epoch 19: train loss 0.5941411720381843
Epoch 19: val loss 0.5704631805419922

Epoch 20: train loss 0.5705485906865861
Epoch 20: val loss 0.580794632434845

Epoch 21: train loss 0.5691132611698575
Epoch 21: val loss 0.5880612134933472

Epoch 22: train loss 0.560568822754754
Epoch 22: val loss 0.5908792018890381

Epoch 23: train loss 0.5642278227541182
Epoch 23: val loss 0.5704525113105774

Epoch 24: train loss 0.5436436103449928
Epoch 24: val loss 0.5680041909217834

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.681252638498942
Epoch 0: val loss 0.6735653281211853

Epoch 1: train loss 0.6773152550061544
Epoch 1: val loss 0.668752908706665

Epoch 2: train loss 0.6656858722368876
Epoch 2: val loss 0.6663132309913635

Epoch 3: train loss 0.6577006975809733
Epoch 3: val loss 0.6633881330490112

Epoch 4: train loss 0.6489096085230509
Epoch 4: val loss 0.6623654961585999

Epoch 5: train loss 0.6525677839914957
Epoch 5: val loss 0.6618474125862122

Epoch 6: train loss 0.6457000639703538
Epoch 6: val loss 0.6622055768966675

Epoch 7: train loss 0.6385610434744093
Epoch 7: val loss 0.6612194776535034

Epoch 8: train loss 0.62711720334159
Epoch 8: val loss 0.6591908931732178

Epoch 9: train loss 0.6321660346455045
Epoch 9: val loss 0.656375527381897

Epoch 10: train loss 0.6069269180297852
Epoch 10: val loss 0.6531336307525635

Epoch 11: train loss 0.6080958843231201
Epoch 11: val loss 0.6541710495948792

Epoch 12: train loss 0.603092696931627
Epoch 12: val loss 0.6583334803581238

Epoch 13: train loss 0.5916869342327118
Epoch 13: val loss 0.6570140719413757

Epoch 14: train loss 0.6065029237005446
Epoch 14: val loss 0.6540782451629639

Epoch 15: train loss 0.5943339533276029
Epoch 15: val loss 0.6521949172019958

Epoch 16: train loss 0.6001772549417284
Epoch 16: val loss 0.6515188217163086

Epoch 17: train loss 0.6048795481522878
Epoch 17: val loss 0.6547695994377136

Epoch 18: train loss 0.5709724658065372
Epoch 18: val loss 0.6558514833450317

Epoch 19: train loss 0.5734282003508674
Epoch 19: val loss 0.6522761583328247

Epoch 20: train loss 0.5567037198278639
Epoch 20: val loss 0.6486834287643433

Epoch 21: train loss 0.5622550547122955
Epoch 21: val loss 0.6463677883148193

Epoch 22: train loss 0.5553897950384352
Epoch 22: val loss 0.6487262845039368

Epoch 23: train loss 0.5272809233930376
Epoch 23: val loss 0.6500250697135925

Epoch 24: train loss 0.550306025478575
Epoch 24: val loss 0.6533437371253967

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6796562340524461
Epoch 0: val loss 0.6711269617080688

Epoch 1: train loss 0.6849747233920627
Epoch 1: val loss 0.6646164059638977

Epoch 2: train loss 0.6636592348416647
Epoch 2: val loss 0.661125659942627

Epoch 3: train loss 0.673612654209137
Epoch 3: val loss 0.6585618257522583

Epoch 4: train loss 0.6493303245968289
Epoch 4: val loss 0.6553015112876892

Epoch 5: train loss 0.63874351978302
Epoch 5: val loss 0.650463342666626

Epoch 6: train loss 0.6579958134227328
Epoch 6: val loss 0.6482945084571838

Epoch 7: train loss 0.6456597314940559
Epoch 7: val loss 0.6484326124191284

Epoch 8: train loss 0.6373372673988342
Epoch 8: val loss 0.6486454606056213

Epoch 9: train loss 0.6364234884579977
Epoch 9: val loss 0.6488541960716248

Epoch 10: train loss 0.64561437898212
Epoch 10: val loss 0.6475962996482849

Epoch 11: train loss 0.6201481024424235
Epoch 11: val loss 0.6434522271156311

Epoch 12: train loss 0.6025977598296272
Epoch 12: val loss 0.6433578729629517

Epoch 13: train loss 0.6060255964597067
Epoch 13: val loss 0.6435116529464722

Epoch 14: train loss 0.6076010664304098
Epoch 14: val loss 0.6416721940040588

Epoch 15: train loss 0.5863019227981567
Epoch 15: val loss 0.6413974165916443

Epoch 16: train loss 0.5879263944096036
Epoch 16: val loss 0.6402167677879333

Epoch 17: train loss 0.590469608704249
Epoch 17: val loss 0.6414901614189148

Epoch 18: train loss 0.5882648792531755
Epoch 18: val loss 0.640753448009491

Epoch 19: train loss 0.5813771155145433
Epoch 19: val loss 0.6416975855827332

Epoch 20: train loss 0.5740778313742744
Epoch 20: val loss 0.6414490342140198

Epoch 21: train loss 0.5594376458062066
Epoch 21: val loss 0.6423429250717163

Epoch 22: train loss 0.5720634725358751
Epoch 22: val loss 0.6408199667930603

Epoch 23: train loss 0.5573265585634444
Epoch 23: val loss 0.6365624070167542

Epoch 24: train loss 0.5484330786599053
Epoch 24: val loss 0.6330384016036987

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971142093340555
Epoch 0: val loss 0.69525545835495

Epoch 1: train loss 0.6886666085984972
Epoch 1: val loss 0.6886370778083801

Epoch 2: train loss 0.6646266844537523
Epoch 2: val loss 0.6842203736305237

Epoch 3: train loss 0.6593045790990194
Epoch 3: val loss 0.6805440783500671

Epoch 4: train loss 0.6525512139002482
Epoch 4: val loss 0.678006112575531

Epoch 5: train loss 0.650880429479811
Epoch 5: val loss 0.6756827235221863

Epoch 6: train loss 0.6576856904559665
Epoch 6: val loss 0.673384428024292

Epoch 7: train loss 0.6522275341881646
Epoch 7: val loss 0.6710737347602844

Epoch 8: train loss 0.6358752581808302
Epoch 8: val loss 0.6712751388549805

Epoch 9: train loss 0.6498896214697096
Epoch 9: val loss 0.6718100905418396

Epoch 10: train loss 0.6205590301089816
Epoch 10: val loss 0.6721117496490479

Epoch 11: train loss 0.6204423970646329
Epoch 11: val loss 0.6732180714607239

Epoch 12: train loss 0.6144877341058519
Epoch 12: val loss 0.6739513874053955

Epoch 13: train loss 0.6187587844000922
Epoch 13: val loss 0.6730651259422302

Epoch 14: train loss 0.6145564979977078
Epoch 14: val loss 0.6700133085250854

Epoch 15: train loss 0.6104670564333597
Epoch 15: val loss 0.6683136224746704

Epoch 16: train loss 0.619982037279341
Epoch 16: val loss 0.6670069694519043

Epoch 17: train loss 0.5958974891238742
Epoch 17: val loss 0.6679123640060425

Epoch 18: train loss 0.6068030198415121
Epoch 18: val loss 0.6697143316268921

Epoch 19: train loss 0.587367037932078
Epoch 19: val loss 0.6707223057746887

Epoch 20: train loss 0.5746303796768188
Epoch 20: val loss 0.6705321669578552

Epoch 21: train loss 0.5564045541816287
Epoch 21: val loss 0.6731587052345276

Epoch 22: train loss 0.5992305874824524
Epoch 22: val loss 0.674824595451355

Epoch 23: train loss 0.5543774531947242
Epoch 23: val loss 0.6692163944244385

Epoch 24: train loss 0.5588554508156247
Epoch 24: val loss 0.670612633228302

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6751195242007574
Epoch 0: val loss 0.6737270355224609

Epoch 1: train loss 0.6632598340511322
Epoch 1: val loss 0.664785623550415

Epoch 2: train loss 0.666811391711235
Epoch 2: val loss 0.6581472754478455

Epoch 3: train loss 0.6445414870977402
Epoch 3: val loss 0.6540773510932922

Epoch 4: train loss 0.6508687237898508
Epoch 4: val loss 0.6455942392349243

Epoch 5: train loss 0.6290825605392456
Epoch 5: val loss 0.6422218680381775

Epoch 6: train loss 0.6315436561902364
Epoch 6: val loss 0.6390590071678162

Epoch 7: train loss 0.6308114578326544
Epoch 7: val loss 0.6384936571121216

Epoch 8: train loss 0.6266250262657801
Epoch 8: val loss 0.6315961480140686

Epoch 9: train loss 0.6130187511444092
Epoch 9: val loss 0.6231668591499329

Epoch 10: train loss 0.6310178438822428
Epoch 10: val loss 0.6167495846748352

Epoch 11: train loss 0.6145039399464926
Epoch 11: val loss 0.6136651635169983

Epoch 12: train loss 0.5973716278870901
Epoch 12: val loss 0.6108610033988953

Epoch 13: train loss 0.6017681807279587
Epoch 13: val loss 0.6134351491928101

Epoch 14: train loss 0.5702963322401047
Epoch 14: val loss 0.6086385846138

Epoch 15: train loss 0.6043598229686419
Epoch 15: val loss 0.6034198999404907

Epoch 16: train loss 0.5883928587039312
Epoch 16: val loss 0.611819326877594

Epoch 17: train loss 0.5775078535079956
Epoch 17: val loss 0.6062057614326477

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7034205973148346
Epoch 0: val loss 0.677577555179596

Epoch 1: train loss 0.6512680053710938
Epoch 1: val loss 0.6496527791023254

Epoch 2: train loss 0.6021200001239777
Epoch 2: val loss 0.6172879934310913

Epoch 3: train loss 0.5869969129562378
Epoch 3: val loss 0.5833613872528076

Epoch 4: train loss 0.5388833820819855
Epoch 4: val loss 0.5545320510864258

Epoch 5: train loss 0.5119571775197983
Epoch 5: val loss 0.5207828879356384

Epoch 6: train loss 0.4706393450498581
Epoch 6: val loss 0.5031518936157227

Epoch 7: train loss 0.4414232701063156
Epoch 7: val loss 0.47662150859832764

Epoch 8: train loss 0.41927028596401217
Epoch 8: val loss 0.45324429869651794

Epoch 9: train loss 0.4311996892094612
Epoch 9: val loss 0.4441664218902588

Epoch 10: train loss 0.40133544653654096
Epoch 10: val loss 0.45426952838897705

Epoch 11: train loss 0.47135376632213594
Epoch 11: val loss 0.44868823885917664

Epoch 12: train loss 0.38853452652692794
Epoch 12: val loss 0.4463809132575989

Epoch 13: train loss 0.43983423709869385
Epoch 13: val loss 0.4287319481372833

Epoch 14: train loss 0.404883947968483
Epoch 14: val loss 0.4154171943664551

Epoch 15: train loss 0.41484556198120115
Epoch 15: val loss 0.42498496174812317

Epoch 16: train loss 0.4026478469371796
Epoch 16: val loss 0.4219537377357483

Epoch 17: train loss 0.39101357758045197
Epoch 17: val loss 0.4265986979007721

Epoch 18: train loss 0.3962871581315994
Epoch 18: val loss 0.428364098072052

Epoch 19: train loss 0.3698423460125923
Epoch 19: val loss 0.4272368252277374

Epoch 20: train loss 0.37716765999794005
Epoch 20: val loss 0.4273979663848877

Epoch 21: train loss 0.3380202651023865
Epoch 21: val loss 0.43127140402793884

Epoch 22: train loss 0.4623251259326935
Epoch 22: val loss 0.43334105610847473

Epoch 23: train loss 0.354210464656353
Epoch 23: val loss 0.4343220889568329

Epoch 24: train loss 0.3901795268058777
Epoch 24: val loss 0.4369550049304962

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6825673937797546
Epoch 0: val loss 0.65046226978302

Epoch 1: train loss 0.6301378816366195
Epoch 1: val loss 0.6272730827331543

Epoch 2: train loss 0.6078835099935531
Epoch 2: val loss 0.6042913198471069

Epoch 3: train loss 0.5869641721248626
Epoch 3: val loss 0.5798503160476685

Epoch 4: train loss 0.5721196174621582
Epoch 4: val loss 0.551003098487854

Epoch 5: train loss 0.5239997833967209
Epoch 5: val loss 0.515791118144989

Epoch 6: train loss 0.5051583170890808
Epoch 6: val loss 0.48109686374664307

Epoch 7: train loss 0.4607207864522934
Epoch 7: val loss 0.4593670964241028

Epoch 8: train loss 0.4474039226770401
Epoch 8: val loss 0.4416399598121643

Epoch 9: train loss 0.47342513501644135
Epoch 9: val loss 0.4328325092792511

Epoch 10: train loss 0.4719190627336502
Epoch 10: val loss 0.4287993907928467

Epoch 11: train loss 0.4080208405852318
Epoch 11: val loss 0.4231158196926117

Epoch 12: train loss 0.47453346848487854
Epoch 12: val loss 0.4191151559352875

Epoch 13: train loss 0.4252862185239792
Epoch 13: val loss 0.4194820523262024

Epoch 14: train loss 0.467666420340538
Epoch 14: val loss 0.42837297916412354

Epoch 15: train loss 0.4423379123210907
Epoch 15: val loss 0.4297630190849304

Epoch 16: train loss 0.39598288834095
Epoch 16: val loss 0.42974570393562317

Epoch 17: train loss 0.4050529390573502
Epoch 17: val loss 0.4293019473552704

Epoch 18: train loss 0.42234557271003725
Epoch 18: val loss 0.4297195076942444

Epoch 19: train loss 0.42155718207359316
Epoch 19: val loss 0.4264353811740875

Epoch 20: train loss 0.40939216911792753
Epoch 20: val loss 0.42224133014678955

Epoch 21: train loss 0.3873848021030426
Epoch 21: val loss 0.4222397804260254

Epoch 22: train loss 0.3809483557939529
Epoch 22: val loss 0.4247026741504669

Epoch 23: train loss 0.37364087998867035
Epoch 23: val loss 0.41835007071495056

Epoch 24: train loss 0.38021822869777677
Epoch 24: val loss 0.4155615568161011

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.69689462184906
Epoch 0: val loss 0.6575033664703369

Epoch 1: train loss 0.6492871224880219
Epoch 1: val loss 0.6107529997825623

Epoch 2: train loss 0.6161960065364838
Epoch 2: val loss 0.5657751560211182

Epoch 3: train loss 0.5572324961423873
Epoch 3: val loss 0.5318827033042908

Epoch 4: train loss 0.5382512718439102
Epoch 4: val loss 0.4946739077568054

Epoch 5: train loss 0.46048884391784667
Epoch 5: val loss 0.48961517214775085

Epoch 6: train loss 0.4658556133508682
Epoch 6: val loss 0.46218031644821167

Epoch 7: train loss 0.466007137298584
Epoch 7: val loss 0.4345167577266693

Epoch 8: train loss 0.4381365031003952
Epoch 8: val loss 0.44752153754234314

Epoch 9: train loss 0.44756135642528533
Epoch 9: val loss 0.4501010477542877

Epoch 10: train loss 0.4182459473609924
Epoch 10: val loss 0.4300093948841095

Epoch 11: train loss 0.4094011902809143
Epoch 11: val loss 0.42949143052101135

Epoch 12: train loss 0.44257070422172545
Epoch 12: val loss 0.42871835827827454

Epoch 13: train loss 0.42055614590644835
Epoch 13: val loss 0.41745486855506897

Epoch 14: train loss 0.40136330127716063
Epoch 14: val loss 0.41477978229522705

Epoch 15: train loss 0.4947097092866898
Epoch 15: val loss 0.41711077094078064

Epoch 16: train loss 0.454089891910553
Epoch 16: val loss 0.42364493012428284

Epoch 17: train loss 0.3950620651245117
Epoch 17: val loss 0.41447120904922485

Epoch 18: train loss 0.400310555100441
Epoch 18: val loss 0.41308116912841797

Epoch 19: train loss 0.39750030636787415
Epoch 19: val loss 0.4246331751346588

Epoch 20: train loss 0.37493138313293456
Epoch 20: val loss 0.4237012267112732

Epoch 21: train loss 0.36929436922073366
Epoch 21: val loss 0.4233846664428711

Epoch 22: train loss 0.36822474747896194
Epoch 22: val loss 0.419609934091568

Epoch 23: train loss 0.3785634547472
Epoch 23: val loss 0.4223473072052002

Epoch 24: train loss 0.43972553312778473
Epoch 24: val loss 0.4260249435901642

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7104377567768096
Epoch 0: val loss 0.6762039065361023

Epoch 1: train loss 0.6590775430202485
Epoch 1: val loss 0.6467505097389221

Epoch 2: train loss 0.6427027702331543
Epoch 2: val loss 0.6132150888442993

Epoch 3: train loss 0.6042791426181793
Epoch 3: val loss 0.5802514553070068

Epoch 4: train loss 0.5460497528314591
Epoch 4: val loss 0.5437772870063782

Epoch 5: train loss 0.49901253283023833
Epoch 5: val loss 0.5177905559539795

Epoch 6: train loss 0.466989965736866
Epoch 6: val loss 0.4981933534145355

Epoch 7: train loss 0.4658807247877121
Epoch 7: val loss 0.4855009615421295

Epoch 8: train loss 0.4397519499063492
Epoch 8: val loss 0.4902045726776123

Epoch 9: train loss 0.4268826633691788
Epoch 9: val loss 0.4728941321372986

Epoch 10: train loss 0.4793625921010971
Epoch 10: val loss 0.4639380872249603

Epoch 11: train loss 0.3978978142142296
Epoch 11: val loss 0.47620153427124023

Epoch 12: train loss 0.38666682690382004
Epoch 12: val loss 0.44868531823158264

Epoch 13: train loss 0.4291946589946747
Epoch 13: val loss 0.4451444149017334

Epoch 14: train loss 0.4354186326265335
Epoch 14: val loss 0.456959992647171

Epoch 15: train loss 0.39547800868749616
Epoch 15: val loss 0.43947893381118774

Epoch 16: train loss 0.4151900887489319
Epoch 16: val loss 0.4341560900211334

Epoch 17: train loss 0.3866660863161087
Epoch 17: val loss 0.4385279715061188

Epoch 18: train loss 0.38126962184906005
Epoch 18: val loss 0.44878286123275757

Epoch 19: train loss 0.42498414069414137
Epoch 19: val loss 0.4483996629714966

Epoch 20: train loss 0.354394356906414
Epoch 20: val loss 0.44653090834617615

Epoch 21: train loss 0.39119973331689833
Epoch 21: val loss 0.4435136914253235

Epoch 22: train loss 0.359991654753685
Epoch 22: val loss 0.4422745704650879

Epoch 23: train loss 0.41707782447338104
Epoch 23: val loss 0.4556061625480652

Epoch 24: train loss 0.3729448258876801
Epoch 24: val loss 0.450052946805954

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6527937008784368
Epoch 0: val loss 0.6266319751739502

Epoch 1: train loss 0.5851222460086529
Epoch 1: val loss 0.576127827167511

Epoch 2: train loss 0.5545371243586907
Epoch 2: val loss 0.5273000597953796

Epoch 3: train loss 0.49839998667056745
Epoch 3: val loss 0.4909106194972992

Epoch 4: train loss 0.4638112439559056
Epoch 4: val loss 0.4620908200740814

Epoch 5: train loss 0.4193307700065466
Epoch 5: val loss 0.448947012424469

Epoch 6: train loss 0.4439328152399797
Epoch 6: val loss 0.4605039954185486

Epoch 7: train loss 0.4440045654773712
Epoch 7: val loss 0.4543430507183075

Epoch 8: train loss 0.4056094873410005
Epoch 8: val loss 0.4415566921234131

Epoch 9: train loss 0.46246556823070234
Epoch 9: val loss 0.44668474793434143

Epoch 10: train loss 0.3989843668845984
Epoch 10: val loss 0.4508204460144043

Epoch 11: train loss 0.4117256345657202
Epoch 11: val loss 0.45551082491874695

Epoch 12: train loss 0.4579412845464853
Epoch 12: val loss 0.4619758427143097

Epoch 13: train loss 0.4070999874518468
Epoch 13: val loss 0.4509793519973755

Epoch 14: train loss 0.40289968710679275
Epoch 14: val loss 0.45422646403312683

Epoch 15: train loss 0.39972283519231355
Epoch 15: val loss 0.4598176181316376

Epoch 16: train loss 0.40199731519589055
Epoch 16: val loss 0.4624418616294861

Epoch 17: train loss 0.387374602831327
Epoch 17: val loss 0.46907782554626465

Epoch 18: train loss 0.3901398651874982
Epoch 18: val loss 0.4647309184074402

Epoch 19: train loss 0.3862209916114807
Epoch 19: val loss 0.46702978014945984

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951765038750388
Epoch 0: val loss 0.6846547722816467

Epoch 1: train loss 0.6658756245266307
Epoch 1: val loss 0.6674962043762207

Epoch 2: train loss 0.6640505736524408
Epoch 2: val loss 0.6602240204811096

Epoch 3: train loss 0.6407458077777516
Epoch 3: val loss 0.6523738503456116

Epoch 4: train loss 0.637010780247775
Epoch 4: val loss 0.6478676795959473

Epoch 5: train loss 0.6397383321415294
Epoch 5: val loss 0.6499497890472412

Epoch 6: train loss 0.6226653781804171
Epoch 6: val loss 0.6443057060241699

Epoch 7: train loss 0.6108981750228188
Epoch 7: val loss 0.6466335654258728

Epoch 8: train loss 0.61067795753479
Epoch 8: val loss 0.6473175287246704

Epoch 9: train loss 0.5884613150900061
Epoch 9: val loss 0.6456836462020874

Epoch 10: train loss 0.5908245010809465
Epoch 10: val loss 0.6457436680793762

Epoch 11: train loss 0.5702095383947546
Epoch 11: val loss 0.6493216156959534

Epoch 12: train loss 0.5647301836447283
Epoch 12: val loss 0.6588152050971985

Epoch 13: train loss 0.5536479489369825
Epoch 13: val loss 0.6684300899505615

Epoch 14: train loss 0.5468999580903486
Epoch 14: val loss 0.6712064146995544

Epoch 15: train loss 0.5573841495947405
Epoch 15: val loss 0.6728742122650146

Epoch 16: train loss 0.5589253550226038
Epoch 16: val loss 0.6634743809700012

Epoch 17: train loss 0.5343951257792386
Epoch 17: val loss 0.6660373210906982

Epoch 18: train loss 0.5607391622933474
Epoch 18: val loss 0.6585404872894287

Epoch 19: train loss 0.5413832312280481
Epoch 19: val loss 0.6612061262130737

Epoch 20: train loss 0.5357518060640856
Epoch 20: val loss 0.6625252366065979

Epoch 21: train loss 0.5203708870844408
Epoch 21: val loss 0.6746933460235596

Epoch 22: train loss 0.5329698351296511
Epoch 22: val loss 0.6791109442710876

Epoch 23: train loss 0.49209133603356103
Epoch 23: val loss 0.6725250482559204

Epoch 24: train loss 0.5291205671700564
Epoch 24: val loss 0.6661980748176575

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6863655502145941
Epoch 0: val loss 0.677605152130127

Epoch 1: train loss 0.6691553321751681
Epoch 1: val loss 0.6731283664703369

Epoch 2: train loss 0.6646110957319086
Epoch 2: val loss 0.667073667049408

Epoch 3: train loss 0.6546915173530579
Epoch 3: val loss 0.6635161638259888

Epoch 4: train loss 0.6406132633035834
Epoch 4: val loss 0.658850371837616

Epoch 5: train loss 0.6357459805228494
Epoch 5: val loss 0.6542708277702332

Epoch 6: train loss 0.6280797015536915
Epoch 6: val loss 0.6488988995552063

Epoch 7: train loss 0.6222863522442904
Epoch 7: val loss 0.6478752493858337

Epoch 8: train loss 0.6304615573449568
Epoch 8: val loss 0.646783173084259

Epoch 9: train loss 0.6109264655546709
Epoch 9: val loss 0.6441529393196106

Epoch 10: train loss 0.6034948338161815
Epoch 10: val loss 0.6423396468162537

Epoch 11: train loss 0.5986197021874514
Epoch 11: val loss 0.6373171210289001

Epoch 12: train loss 0.5903270949016918
Epoch 12: val loss 0.6343919038772583

Epoch 13: train loss 0.597313488071615
Epoch 13: val loss 0.6319383978843689

Epoch 14: train loss 0.587562157349153
Epoch 14: val loss 0.6319761872291565

Epoch 15: train loss 0.5872174528512087
Epoch 15: val loss 0.6333650350570679

Epoch 16: train loss 0.582613243298097
Epoch 16: val loss 0.6315585970878601

Epoch 17: train loss 0.5621722123839639
Epoch 17: val loss 0.630647599697113

Epoch 18: train loss 0.5837034610184756
Epoch 18: val loss 0.6305967569351196

Epoch 19: train loss 0.586111534725536
Epoch 19: val loss 0.6331202387809753

Epoch 20: train loss 0.5743297609415922
Epoch 20: val loss 0.6348409056663513

Epoch 21: train loss 0.5785541371865706
Epoch 21: val loss 0.6337262392044067

Epoch 22: train loss 0.5552639338103208
Epoch 22: val loss 0.626876950263977

Epoch 23: train loss 0.5746621570803903
Epoch 23: val loss 0.6259175539016724

Epoch 24: train loss 0.5727081867781553
Epoch 24: val loss 0.6198228001594543

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883809783241965
Epoch 0: val loss 0.6774018406867981

Epoch 1: train loss 0.6746752424673601
Epoch 1: val loss 0.667441725730896

Epoch 2: train loss 0.6591453931548379
Epoch 2: val loss 0.6625151634216309

Epoch 3: train loss 0.6443769119002603
Epoch 3: val loss 0.6587450504302979

Epoch 4: train loss 0.6313658410852606
Epoch 4: val loss 0.6520546078681946

Epoch 5: train loss 0.6217661608349193
Epoch 5: val loss 0.6538541316986084

Epoch 6: train loss 0.6139315420931036
Epoch 6: val loss 0.643953263759613

Epoch 7: train loss 0.612417069348422
Epoch 7: val loss 0.6429809331893921

Epoch 8: train loss 0.5996728864583102
Epoch 8: val loss 0.6421756148338318

Epoch 9: train loss 0.5902508009563793
Epoch 9: val loss 0.639950692653656

Epoch 10: train loss 0.5712920264764265
Epoch 10: val loss 0.6327935457229614

Epoch 11: train loss 0.5973051623864607
Epoch 11: val loss 0.6323776841163635

Epoch 12: train loss 0.5674686133861542
Epoch 12: val loss 0.6353797912597656

Epoch 13: train loss 0.5669147263873707
Epoch 13: val loss 0.6292977333068848

Epoch 14: train loss 0.5590479969978333
Epoch 14: val loss 0.6392589807510376

Epoch 15: train loss 0.5655780705538663
Epoch 15: val loss 0.6445774435997009

Epoch 16: train loss 0.5483762134205211
Epoch 16: val loss 0.6341617107391357

Epoch 17: train loss 0.5403013229370117
Epoch 17: val loss 0.6284694671630859

Epoch 18: train loss 0.5400824709372087
Epoch 18: val loss 0.6290602087974548

Epoch 19: train loss 0.5286733372644945
Epoch 19: val loss 0.6262300610542297

Epoch 20: train loss 0.5260340842333707
Epoch 20: val loss 0.633004367351532

Epoch 21: train loss 0.511886780912226
Epoch 21: val loss 0.6460475921630859

Epoch 22: train loss 0.521241998130625
Epoch 22: val loss 0.644615888595581

Epoch 23: train loss 0.5118961388414557
Epoch 23: val loss 0.637128472328186

Epoch 24: train loss 0.5259804102507505
Epoch 24: val loss 0.634899377822876

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903126239776611
Epoch 0: val loss 0.6786348819732666

Epoch 1: train loss 0.6640673333948309
Epoch 1: val loss 0.6619671583175659

Epoch 2: train loss 0.6506720672954213
Epoch 2: val loss 0.6465873718261719

Epoch 3: train loss 0.6399926163933494
Epoch 3: val loss 0.635848879814148

Epoch 4: train loss 0.6309292262250726
Epoch 4: val loss 0.6258082985877991

Epoch 5: train loss 0.6283506805246527
Epoch 5: val loss 0.6194860935211182

Epoch 6: train loss 0.607990335334431
Epoch 6: val loss 0.6111539006233215

Epoch 7: train loss 0.6079695766622369
Epoch 7: val loss 0.603522539138794

Epoch 8: train loss 0.5889232483777133
Epoch 8: val loss 0.6031858921051025

Epoch 9: train loss 0.5750285278667103
Epoch 9: val loss 0.597164511680603

Epoch 10: train loss 0.5903771194544706
Epoch 10: val loss 0.5936142206192017

Epoch 11: train loss 0.5747382207350298
Epoch 11: val loss 0.5903623700141907

Epoch 12: train loss 0.5685701749541543
Epoch 12: val loss 0.5927078127861023

Epoch 13: train loss 0.5827555033293638
Epoch 13: val loss 0.5920326709747314

Epoch 14: train loss 0.5749072676355188
Epoch 14: val loss 0.5881093740463257

Epoch 15: train loss 0.5599306252869692
Epoch 15: val loss 0.582989513874054

Epoch 16: train loss 0.550157286904075
Epoch 16: val loss 0.5781541466712952

Epoch 17: train loss 0.5578597946600481
Epoch 17: val loss 0.5700231790542603

Epoch 18: train loss 0.5591033317826011
Epoch 18: val loss 0.571820080280304

Epoch 19: train loss 0.5583017901940779
Epoch 19: val loss 0.5722845792770386

Epoch 20: train loss 0.5448065454309637
Epoch 20: val loss 0.5658090710639954

Epoch 21: train loss 0.5426501496271654
Epoch 21: val loss 0.5601720213890076

Epoch 22: train loss 0.5374102158979936
Epoch 22: val loss 0.554679811000824

Epoch 23: train loss 0.5252878367900848
Epoch 23: val loss 0.5540180802345276

Epoch 24: train loss 0.5313027744943445
Epoch 24: val loss 0.5549792051315308

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6999387582143147
Epoch 0: val loss 0.6866251230239868

Epoch 1: train loss 0.6753822286923726
Epoch 1: val loss 0.6737152338027954

Epoch 2: train loss 0.6573635737101237
Epoch 2: val loss 0.6618073582649231

Epoch 3: train loss 0.6443112015724182
Epoch 3: val loss 0.6454501748085022

Epoch 4: train loss 0.6204858581225078
Epoch 4: val loss 0.6359578967094421

Epoch 5: train loss 0.6188087105751038
Epoch 5: val loss 0.6345862746238708

Epoch 6: train loss 0.6166566987832387
Epoch 6: val loss 0.6324548125267029

Epoch 7: train loss 0.6050820430119832
Epoch 7: val loss 0.6295631527900696

Epoch 8: train loss 0.6078841964403788
Epoch 8: val loss 0.6301631331443787

Epoch 9: train loss 0.6027952114741008
Epoch 9: val loss 0.6231417655944824

Epoch 10: train loss 0.5957232038180034
Epoch 10: val loss 0.6167712211608887

Epoch 11: train loss 0.5938746372858683
Epoch 11: val loss 0.6140353679656982

Epoch 12: train loss 0.5883358259995778
Epoch 12: val loss 0.6077194213867188

Epoch 13: train loss 0.5778399586677552
Epoch 13: val loss 0.6092390418052673

Epoch 14: train loss 0.5780814607938131
Epoch 14: val loss 0.6000781655311584

Epoch 15: train loss 0.5737877388795217
Epoch 15: val loss 0.5992166996002197

Epoch 16: train loss 0.5631714582443237
Epoch 16: val loss 0.5950683951377869

Epoch 17: train loss 0.5623051345348358
Epoch 17: val loss 0.5908412337303162

Epoch 18: train loss 0.5680631776650746
Epoch 18: val loss 0.5832639336585999

Epoch 19: train loss 0.5476148009300232
Epoch 19: val loss 0.5855212211608887

Epoch 20: train loss 0.5522058983643849
Epoch 20: val loss 0.5839543342590332

Epoch 21: train loss 0.5450285494327545
Epoch 21: val loss 0.5800720453262329

Epoch 22: train loss 0.5458891908327739
Epoch 22: val loss 0.5779303908348083

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951973587274551
Epoch 0: val loss 0.6960683465003967

Epoch 1: train loss 0.6925805310408274
Epoch 1: val loss 0.6917576789855957

Epoch 2: train loss 0.6910151541233063
Epoch 2: val loss 0.6868709325790405

Epoch 3: train loss 0.6874179989099503
Epoch 3: val loss 0.683296799659729

Epoch 4: train loss 0.6695050547520319
Epoch 4: val loss 0.6790421009063721

Epoch 5: train loss 0.6639226029316584
Epoch 5: val loss 0.673753023147583

Epoch 6: train loss 0.6696586360534033
Epoch 6: val loss 0.6691529750823975

Epoch 7: train loss 0.6529750227928162
Epoch 7: val loss 0.6641160845756531

Epoch 8: train loss 0.6566070467233658
Epoch 8: val loss 0.6562631130218506

Epoch 9: train loss 0.641857291261355
Epoch 9: val loss 0.6507655382156372

Epoch 10: train loss 0.6299175421396891
Epoch 10: val loss 0.64061039686203

Epoch 11: train loss 0.6231430917978287
Epoch 11: val loss 0.6266041398048401

Epoch 12: train loss 0.6158177753289541
Epoch 12: val loss 0.6223583817481995

Epoch 13: train loss 0.6213494390249252
Epoch 13: val loss 0.6200897693634033

Epoch 14: train loss 0.5905386482675871
Epoch 14: val loss 0.6143335103988647

Epoch 15: train loss 0.5825910121202469
Epoch 15: val loss 0.6144948601722717

Epoch 16: train loss 0.5597532490889231
Epoch 16: val loss 0.6168529987335205

Epoch 17: train loss 0.5549875920017561
Epoch 17: val loss 0.6189188957214355

Epoch 18: train loss 0.5808675562342008
Epoch 18: val loss 0.6110526323318481

Epoch 19: train loss 0.5634253844618797
Epoch 19: val loss 0.6118258237838745

Epoch 20: train loss 0.568657765785853
Epoch 20: val loss 0.6102240085601807

Epoch 21: train loss 0.5292076542973518
Epoch 21: val loss 0.6170400977134705

Epoch 22: train loss 0.5351167246699333
Epoch 22: val loss 0.6332230567932129

Epoch 23: train loss 0.5381369416912397
Epoch 23: val loss 0.6405178308486938

Epoch 24: train loss 0.5369493241111437
Epoch 24: val loss 0.6271875500679016

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022714763879776
Epoch 0: val loss 0.7111214399337769

Epoch 1: train loss 0.6988736639420191
Epoch 1: val loss 0.7044849991798401

Epoch 2: train loss 0.6837945232788721
Epoch 2: val loss 0.7003764510154724

Epoch 3: train loss 0.6861303299665451
Epoch 3: val loss 0.6957930326461792

Epoch 4: train loss 0.6854530622561773
Epoch 4: val loss 0.6916597485542297

Epoch 5: train loss 0.6707113484541575
Epoch 5: val loss 0.6866433620452881

Epoch 6: train loss 0.6743863473335902
Epoch 6: val loss 0.6823615431785583

Epoch 7: train loss 0.6657354185978571
Epoch 7: val loss 0.6778481006622314

Epoch 8: train loss 0.6672291805346807
Epoch 8: val loss 0.6727231740951538

Epoch 9: train loss 0.6520585318406423
Epoch 9: val loss 0.6704191565513611

Epoch 10: train loss 0.6563224544127783
Epoch 10: val loss 0.6722061038017273

Epoch 11: train loss 0.6517088611920675
Epoch 11: val loss 0.6671493053436279

Epoch 12: train loss 0.648078645269076
Epoch 12: val loss 0.6592202186584473

Epoch 13: train loss 0.6311523417631785
Epoch 13: val loss 0.6596599817276001

Epoch 14: train loss 0.6375663032134374
Epoch 14: val loss 0.653536319732666

Epoch 15: train loss 0.632111464937528
Epoch 15: val loss 0.6428493857383728

Epoch 16: train loss 0.6104513555765152
Epoch 16: val loss 0.6348387002944946

Epoch 17: train loss 0.6080078979333242
Epoch 17: val loss 0.6335534453392029

Epoch 18: train loss 0.5984293619791666
Epoch 18: val loss 0.6268242001533508

Epoch 19: train loss 0.6093661387761434
Epoch 19: val loss 0.611214280128479

Epoch 20: train loss 0.58209344993035
Epoch 20: val loss 0.6059284806251526

Epoch 21: train loss 0.5848205586274465
Epoch 21: val loss 0.6114450693130493

Epoch 22: train loss 0.580339123805364
Epoch 22: val loss 0.5983023047447205

Epoch 23: train loss 0.5641068468491236
Epoch 23: val loss 0.5989733338356018

Epoch 24: train loss 0.5703132475415865
Epoch 24: val loss 0.6020130515098572

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911350041627884
Epoch 0: val loss 0.6893598437309265

Epoch 1: train loss 0.6926649858554205
Epoch 1: val loss 0.6957131028175354

Epoch 2: train loss 0.6893809090058008
Epoch 2: val loss 0.6937134265899658

Epoch 3: train loss 0.6840835014979044
Epoch 3: val loss 0.6949816942214966

Epoch 4: train loss 0.6657065252463022
Epoch 4: val loss 0.6916642785072327

Epoch 5: train loss 0.6624118437369665
Epoch 5: val loss 0.6912646889686584

Epoch 6: train loss 0.6511957496404648
Epoch 6: val loss 0.6939605474472046

Epoch 7: train loss 0.64661871890227
Epoch 7: val loss 0.6860826015472412

Epoch 8: train loss 0.6248762011528015
Epoch 8: val loss 0.6803935170173645

Epoch 9: train loss 0.6236075411240259
Epoch 9: val loss 0.679122269153595

Epoch 10: train loss 0.6024485876162847
Epoch 10: val loss 0.6716955900192261

Epoch 11: train loss 0.5901064425706863
Epoch 11: val loss 0.6699070930480957

Epoch 12: train loss 0.6018523226181666
Epoch 12: val loss 0.6713253259658813

Epoch 13: train loss 0.5748051255941391
Epoch 13: val loss 0.6712433099746704

Epoch 14: train loss 0.5821725899974505
Epoch 14: val loss 0.6806233525276184

Epoch 15: train loss 0.5707462504506111
Epoch 15: val loss 0.6751320362091064

Epoch 16: train loss 0.5590779756506284
Epoch 16: val loss 0.6739316582679749

Epoch 17: train loss 0.5600556507706642
Epoch 17: val loss 0.6798421740531921

Epoch 18: train loss 0.5511442348361015
Epoch 18: val loss 0.674351692199707

Epoch 19: train loss 0.5607808778683344
Epoch 19: val loss 0.6909356713294983

Epoch 20: train loss 0.5506361698110899
Epoch 20: val loss 0.6964118480682373

Epoch 21: train loss 0.5519242932399114
Epoch 21: val loss 0.6984157562255859

Epoch 22: train loss 0.5466458747784296
Epoch 22: val loss 0.7022991180419922

Epoch 23: train loss 0.5279952238003413
Epoch 23: val loss 0.6874464154243469

Epoch 24: train loss 0.5512380450963974
Epoch 24: val loss 0.7018964290618896

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6987698525190353
Epoch 0: val loss 0.6905428171157837

Epoch 1: train loss 0.6952073027690252
Epoch 1: val loss 0.6874508857727051

Epoch 2: train loss 0.677868664264679
Epoch 2: val loss 0.6805447340011597

Epoch 3: train loss 0.6644239375988642
Epoch 3: val loss 0.6730707287788391

Epoch 4: train loss 0.6572751303513845
Epoch 4: val loss 0.6667453050613403

Epoch 5: train loss 0.6653913507858912
Epoch 5: val loss 0.6602181792259216

Epoch 6: train loss 0.6409606486558914
Epoch 6: val loss 0.651576042175293

Epoch 7: train loss 0.6267588784297308
Epoch 7: val loss 0.6464980244636536

Epoch 8: train loss 0.6225462208191553
Epoch 8: val loss 0.6424473524093628

Epoch 9: train loss 0.6024901668230692
Epoch 9: val loss 0.6367911696434021

Epoch 10: train loss 0.5744701797763506
Epoch 10: val loss 0.6362578272819519

Epoch 11: train loss 0.5760113423069319
Epoch 11: val loss 0.6313683986663818

Epoch 12: train loss 0.566678375005722
Epoch 12: val loss 0.6270707845687866

Epoch 13: train loss 0.5625703185796738
Epoch 13: val loss 0.6266416311264038

Epoch 14: train loss 0.5523781031370163
Epoch 14: val loss 0.629531741142273

Epoch 15: train loss 0.5508977646629015
Epoch 15: val loss 0.6224856376647949

Epoch 16: train loss 0.5534886146585146
Epoch 16: val loss 0.6197730302810669

Epoch 17: train loss 0.5460640167196592
Epoch 17: val loss 0.6247264742851257

Epoch 18: train loss 0.5328897461295128
Epoch 18: val loss 0.6158543229103088

Epoch 19: train loss 0.5355849837263426
Epoch 19: val loss 0.6224029660224915

Epoch 20: train loss 0.49233188728491467
Epoch 20: val loss 0.6208497881889343

Epoch 21: train loss 0.5130749816695849
Epoch 21: val loss 0.6264975666999817

Epoch 22: train loss 0.52674949914217
Epoch 22: val loss 0.6322594881057739

Epoch 23: train loss 0.4819662496447563
Epoch 23: val loss 0.6268879771232605

Epoch 24: train loss 0.5019806250929832
Epoch 24: val loss 0.6319406628608704

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7023633271455765
Epoch 0: val loss 0.6925094723701477

Epoch 1: train loss 0.6864472180604935
Epoch 1: val loss 0.6888864636421204

Epoch 2: train loss 0.6769186779856682
Epoch 2: val loss 0.6825063228607178

Epoch 3: train loss 0.6768808625638485
Epoch 3: val loss 0.6720050573348999

Epoch 4: train loss 0.6578757762908936
Epoch 4: val loss 0.6651450395584106

Epoch 5: train loss 0.6421198211610317
Epoch 5: val loss 0.6582719087600708

Epoch 6: train loss 0.6434149742126465
Epoch 6: val loss 0.6394276022911072

Epoch 7: train loss 0.6257322505116463
Epoch 7: val loss 0.6400066018104553

Epoch 8: train loss 0.6202871613204479
Epoch 8: val loss 0.6229937672615051

Epoch 9: train loss 0.5984143801033497
Epoch 9: val loss 0.6216951012611389

Epoch 10: train loss 0.5971447676420212
Epoch 10: val loss 0.6178876161575317

Epoch 11: train loss 0.5822417978197336
Epoch 11: val loss 0.6022554636001587

Epoch 12: train loss 0.5794259421527386
Epoch 12: val loss 0.5953728556632996

Epoch 13: train loss 0.5779309868812561
Epoch 13: val loss 0.6040682196617126

Epoch 14: train loss 0.5781817734241486
Epoch 14: val loss 0.6014032363891602

Epoch 15: train loss 0.5660754796117544
Epoch 15: val loss 0.5941480994224548

Epoch 16: train loss 0.5581505671143532
Epoch 16: val loss 0.596611499786377

Epoch 17: train loss 0.5496654566377401
Epoch 17: val loss 0.5831841826438904

Epoch 18: train loss 0.5711415559053421
Epoch 18: val loss 0.6069322824478149

Epoch 19: train loss 0.5588828288018703
Epoch 19: val loss 0.5978121757507324

Epoch 20: train loss 0.5574483256787062
Epoch 20: val loss 0.5880341529846191

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6932132095098495
Epoch 0: val loss 0.6922410726547241

Epoch 1: train loss 0.6828609853982925
Epoch 1: val loss 0.6866368055343628

Epoch 2: train loss 0.6749776850144068
Epoch 2: val loss 0.6816370487213135

Epoch 3: train loss 0.6564630369345347
Epoch 3: val loss 0.6749343872070312

Epoch 4: train loss 0.6554548988739649
Epoch 4: val loss 0.669169008731842

Epoch 5: train loss 0.6237613260746002
Epoch 5: val loss 0.6632432341575623

Epoch 6: train loss 0.6313391129175822
Epoch 6: val loss 0.6592968702316284

Epoch 7: train loss 0.6218691567579905
Epoch 7: val loss 0.6538991332054138

Epoch 8: train loss 0.5991840759913126
Epoch 8: val loss 0.6518860459327698

Epoch 9: train loss 0.6083316256602606
Epoch 9: val loss 0.6458998322486877

Epoch 10: train loss 0.5803802609443665
Epoch 10: val loss 0.6476487517356873

Epoch 11: train loss 0.5800332849224409
Epoch 11: val loss 0.6476449370384216

Epoch 12: train loss 0.5855873624483744
Epoch 12: val loss 0.6476609110832214

Epoch 13: train loss 0.5850016425053278
Epoch 13: val loss 0.6476627588272095

Epoch 14: train loss 0.5837197477618853
Epoch 14: val loss 0.6443895697593689

Epoch 15: train loss 0.5736245661973953
Epoch 15: val loss 0.6494623422622681

Epoch 16: train loss 0.5873699287573496
Epoch 16: val loss 0.6462146043777466

Epoch 17: train loss 0.5599492266774178
Epoch 17: val loss 0.6495420932769775

Epoch 18: train loss 0.5817819088697433
Epoch 18: val loss 0.6509177088737488

Epoch 19: train loss 0.5681764632463455
Epoch 19: val loss 0.6522149443626404

Epoch 20: train loss 0.5439314668377241
Epoch 20: val loss 0.6459936499595642

Epoch 21: train loss 0.561746634542942
Epoch 21: val loss 0.6471722722053528

Epoch 22: train loss 0.5692048917214075
Epoch 22: val loss 0.6501001119613647

Epoch 23: train loss 0.574829230705897
Epoch 23: val loss 0.6584165692329407

Epoch 24: train loss 0.5523987784981728
Epoch 24: val loss 0.6540738940238953

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6934149265289307
Epoch 0: val loss 0.6991760730743408

Epoch 1: train loss 0.6943045804897944
Epoch 1: val loss 0.6927881836891174

Epoch 2: train loss 0.6790291468302408
Epoch 2: val loss 0.6870966553688049

Epoch 3: train loss 0.6767566601435343
Epoch 3: val loss 0.6841040849685669

Epoch 4: train loss 0.6612278123696645
Epoch 4: val loss 0.6834110021591187

Epoch 5: train loss 0.6435769846041998
Epoch 5: val loss 0.6832883358001709

Epoch 6: train loss 0.6408974925676981
Epoch 6: val loss 0.6859440207481384

Epoch 7: train loss 0.6276831030845642
Epoch 7: val loss 0.6908993124961853

Epoch 8: train loss 0.622729167342186
Epoch 8: val loss 0.6971648335456848

Epoch 9: train loss 0.6382475793361664
Epoch 9: val loss 0.699976921081543

Epoch 10: train loss 0.6134263277053833
Epoch 10: val loss 0.7050471901893616

Epoch 11: train loss 0.623922273516655
Epoch 11: val loss 0.7038958072662354

Epoch 12: train loss 0.6179881244897842
Epoch 12: val loss 0.7055444717407227

Epoch 13: train loss 0.5941803778211275
Epoch 13: val loss 0.7024449706077576

Epoch 14: train loss 0.6004577577114105
Epoch 14: val loss 0.7061539888381958

Epoch 15: train loss 0.5883567631244659
Epoch 15: val loss 0.7033390998840332

Epoch 16: train loss 0.5885067929824194
Epoch 16: val loss 0.7031965255737305

Epoch 17: train loss 0.6010834028323492
Epoch 17: val loss 0.7007063627243042

Epoch 18: train loss 0.5836604808767637
Epoch 18: val loss 0.6983746290206909

Epoch 19: train loss 0.575811763604482
Epoch 19: val loss 0.6960654854774475

Epoch 20: train loss 0.5734077816208204
Epoch 20: val loss 0.7004793882369995

Epoch 21: train loss 0.5749180714289347
Epoch 21: val loss 0.7091123461723328

Epoch 22: train loss 0.5753626972436905
Epoch 22: val loss 0.704150378704071

Epoch 23: train loss 0.5791396548350652
Epoch 23: val loss 0.6955130100250244

Epoch 24: train loss 0.5658932626247406
Epoch 24: val loss 0.6881888508796692

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7082674205303192
Epoch 0: val loss 0.698072075843811

Epoch 1: train loss 0.7020138055086136
Epoch 1: val loss 0.6924991011619568

Epoch 2: train loss 0.690342312057813
Epoch 2: val loss 0.6878249645233154

Epoch 3: train loss 0.6779881368080775
Epoch 3: val loss 0.6839268207550049

Epoch 4: train loss 0.6931401441494623
Epoch 4: val loss 0.6815050840377808

Epoch 5: train loss 0.6688242554664612
Epoch 5: val loss 0.6771907210350037

Epoch 6: train loss 0.6820201526085535
Epoch 6: val loss 0.6738328337669373

Epoch 7: train loss 0.6649117519458135
Epoch 7: val loss 0.6708433032035828

Epoch 8: train loss 0.6628916909297308
Epoch 8: val loss 0.6653153896331787

Epoch 9: train loss 0.6675089697043101
Epoch 9: val loss 0.6620158553123474

Epoch 10: train loss 0.6617252230644226
Epoch 10: val loss 0.6549064517021179

Epoch 11: train loss 0.658210277557373
Epoch 11: val loss 0.6534130573272705

Epoch 12: train loss 0.6372160712877909
Epoch 12: val loss 0.6470966935157776

Epoch 13: train loss 0.6394822150468826
Epoch 13: val loss 0.6437318325042725

Epoch 14: train loss 0.6332091242074966
Epoch 14: val loss 0.6387218832969666

Epoch 15: train loss 0.620451807975769
Epoch 15: val loss 0.6315544843673706

Epoch 16: train loss 0.6313953101634979
Epoch 16: val loss 0.6256773471832275

Epoch 17: train loss 0.6233311345179876
Epoch 17: val loss 0.6255539655685425

Epoch 18: train loss 0.6279246211051941
Epoch 18: val loss 0.6165346503257751

Epoch 19: train loss 0.6270998070637385
Epoch 19: val loss 0.6155419945716858

Epoch 20: train loss 0.6044368396202723
Epoch 20: val loss 0.6074867844581604

Epoch 21: train loss 0.6140429849425951
Epoch 21: val loss 0.6129528284072876

Epoch 22: train loss 0.6170446077982584
Epoch 22: val loss 0.611324667930603

Epoch 23: train loss 0.5934320762753487
Epoch 23: val loss 0.616087794303894

Epoch 24: train loss 0.5945013215144476
Epoch 24: val loss 0.6225895285606384

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.702897826830546
Epoch 0: val loss 0.6931207180023193

Epoch 1: train loss 0.6853371858596802
Epoch 1: val loss 0.6797918677330017

Epoch 2: train loss 0.6844908346732458
Epoch 2: val loss 0.6703342795372009

Epoch 3: train loss 0.6720874210198721
Epoch 3: val loss 0.661840558052063

Epoch 4: train loss 0.6707093715667725
Epoch 4: val loss 0.6548654437065125

Epoch 5: train loss 0.659332479039828
Epoch 5: val loss 0.6511744260787964

Epoch 6: train loss 0.6406829357147217
Epoch 6: val loss 0.6472324132919312

Epoch 7: train loss 0.6358072211345037
Epoch 7: val loss 0.6426740884780884

Epoch 8: train loss 0.6351088136434555
Epoch 8: val loss 0.6399284601211548

Epoch 9: train loss 0.6294210304816564
Epoch 9: val loss 0.6416075229644775

Epoch 10: train loss 0.6469435691833496
Epoch 10: val loss 0.6451789140701294

Epoch 11: train loss 0.6373357027769089
Epoch 11: val loss 0.652529239654541

Epoch 12: train loss 0.621655618151029
Epoch 12: val loss 0.6469878554344177

Epoch 13: train loss 0.6212091147899628
Epoch 13: val loss 0.644569993019104

Epoch 14: train loss 0.6098225091894468
Epoch 14: val loss 0.6424108743667603

Epoch 15: train loss 0.5889948507150015
Epoch 15: val loss 0.6428207159042358

Epoch 16: train loss 0.6157450576623281
Epoch 16: val loss 0.6427780389785767

Epoch 17: train loss 0.586520050962766
Epoch 17: val loss 0.642411470413208

Epoch 18: train loss 0.6046362916628519
Epoch 18: val loss 0.6393404006958008

Epoch 19: train loss 0.6026810755332311
Epoch 19: val loss 0.6315081119537354

Epoch 20: train loss 0.5976431394616762
Epoch 20: val loss 0.6446211934089661

Epoch 21: train loss 0.6099003553390503
Epoch 21: val loss 0.6384960412979126

Epoch 22: train loss 0.6013818979263306
Epoch 22: val loss 0.6411910057067871

Epoch 23: train loss 0.5990153476595879
Epoch 23: val loss 0.6329779028892517

Epoch 24: train loss 0.5954688340425491
Epoch 24: val loss 0.6345773935317993

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998940408229828
Epoch 0: val loss 0.7007949948310852

Epoch 1: train loss 0.7080098874866962
Epoch 1: val loss 0.6984874606132507

Epoch 2: train loss 0.6749581508338451
Epoch 2: val loss 0.6994042992591858

Epoch 3: train loss 0.6888396553695202
Epoch 3: val loss 0.6967455744743347

Epoch 4: train loss 0.6661379151046276
Epoch 4: val loss 0.6904342770576477

Epoch 5: train loss 0.6695139892399311
Epoch 5: val loss 0.6894595623016357

Epoch 6: train loss 0.6642871424555779
Epoch 6: val loss 0.6843424439430237

Epoch 7: train loss 0.6644694469869137
Epoch 7: val loss 0.678347110748291

Epoch 8: train loss 0.6561244167387486
Epoch 8: val loss 0.6680299639701843

Epoch 9: train loss 0.6558897979557514
Epoch 9: val loss 0.6611638069152832

Epoch 10: train loss 0.6497333124279976
Epoch 10: val loss 0.6615126729011536

Epoch 11: train loss 0.6383235417306423
Epoch 11: val loss 0.6528187394142151

Epoch 12: train loss 0.6461639925837517
Epoch 12: val loss 0.6445736885070801

Epoch 13: train loss 0.6169866435229778
Epoch 13: val loss 0.641720175743103

Epoch 14: train loss 0.6294908635318279
Epoch 14: val loss 0.63621985912323

Epoch 15: train loss 0.633314736187458
Epoch 15: val loss 0.6284599900245667

Epoch 16: train loss 0.6081178188323975
Epoch 16: val loss 0.6257433295249939

Epoch 17: train loss 0.6095508746802807
Epoch 17: val loss 0.6351591348648071

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6989009217782454
Epoch 0: val loss 0.6854234933853149

Epoch 1: train loss 0.6882136464118958
Epoch 1: val loss 0.6814090013504028

Epoch 2: train loss 0.6711567315188322
Epoch 2: val loss 0.6778053641319275

Epoch 3: train loss 0.6703101288188588
Epoch 3: val loss 0.6740137934684753

Epoch 4: train loss 0.6592372764240612
Epoch 4: val loss 0.6723549365997314

Epoch 5: train loss 0.6499418995597146
Epoch 5: val loss 0.6705960631370544

Epoch 6: train loss 0.6455185196616433
Epoch 6: val loss 0.6706271171569824

Epoch 7: train loss 0.6498516743833368
Epoch 7: val loss 0.6714021563529968

Epoch 8: train loss 0.6456623673439026
Epoch 8: val loss 0.670728325843811

Epoch 9: train loss 0.6391643502495505
Epoch 9: val loss 0.6687195897102356

Epoch 10: train loss 0.636365993456407
Epoch 10: val loss 0.6705774068832397

Epoch 11: train loss 0.640328510241075
Epoch 11: val loss 0.6709314584732056

Epoch 12: train loss 0.6168187965046276
Epoch 12: val loss 0.6712237596511841

Epoch 13: train loss 0.6308574893257834
Epoch 13: val loss 0.670886754989624

Epoch 14: train loss 0.6161508505994623
Epoch 14: val loss 0.6692078113555908

Epoch 15: train loss 0.619430812922391
Epoch 15: val loss 0.6685070991516113

Epoch 16: train loss 0.61556476354599
Epoch 16: val loss 0.6658664345741272

Epoch 17: train loss 0.6135567426681519
Epoch 17: val loss 0.6663388609886169

Epoch 18: train loss 0.6143672195347872
Epoch 18: val loss 0.66402667760849

Epoch 19: train loss 0.586049039255489
Epoch 19: val loss 0.6654576659202576

Epoch 20: train loss 0.5950727571140636
Epoch 20: val loss 0.6674349308013916

Epoch 21: train loss 0.5947331298481334
Epoch 21: val loss 0.6679753065109253

Epoch 22: train loss 0.6047737760977312
Epoch 22: val loss 0.6669022440910339

Epoch 23: train loss 0.5925434367223219
Epoch 23: val loss 0.6674598455429077

Epoch 24: train loss 0.6003889658234336
Epoch 24: val loss 0.6673814058303833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6988055109977722
Epoch 0: val loss 0.6786476969718933

Epoch 1: train loss 0.6770188537510958
Epoch 1: val loss 0.670139491558075

Epoch 2: train loss 0.6675655950199474
Epoch 2: val loss 0.66258704662323

Epoch 3: train loss 0.6506812789223411
Epoch 3: val loss 0.6586039662361145

Epoch 4: train loss 0.6564491987228394
Epoch 4: val loss 0.6594391465187073

Epoch 5: train loss 0.6654219248078086
Epoch 5: val loss 0.6587621569633484

Epoch 6: train loss 0.6498369791290977
Epoch 6: val loss 0.6535412073135376

Epoch 7: train loss 0.636501816186038
Epoch 7: val loss 0.6503891944885254

Epoch 8: train loss 0.6460986083204096
Epoch 8: val loss 0.6473392844200134

Epoch 9: train loss 0.6407436349175193
Epoch 9: val loss 0.6463119387626648

Epoch 10: train loss 0.6301805214448408
Epoch 10: val loss 0.6495151519775391

Epoch 11: train loss 0.6298930590802972
Epoch 11: val loss 0.6473150849342346

Epoch 12: train loss 0.629273154518821
Epoch 12: val loss 0.6373783349990845

Epoch 13: train loss 0.6396892450072549
Epoch 13: val loss 0.6375569105148315

Epoch 14: train loss 0.614261502569372
Epoch 14: val loss 0.639256477355957

Epoch 15: train loss 0.6188282587311484
Epoch 15: val loss 0.6395872235298157

Epoch 16: train loss 0.6110644448887218
Epoch 16: val loss 0.6412027478218079

Epoch 17: train loss 0.6097355782985687
Epoch 17: val loss 0.6435947418212891

Epoch 18: train loss 0.6132045198570598
Epoch 18: val loss 0.6430027484893799

Epoch 19: train loss 0.6051723631945524
Epoch 19: val loss 0.6439714431762695

Epoch 20: train loss 0.6020531166683544
Epoch 20: val loss 0.6438055038452148

Epoch 21: train loss 0.6076729351823981
Epoch 21: val loss 0.6458215117454529

Epoch 22: train loss 0.5883913311091337
Epoch 22: val loss 0.645307719707489

Epoch 23: train loss 0.6173675331202421
Epoch 23: val loss 0.6466225981712341

Epoch 24: train loss 0.58606633273038
Epoch 24: val loss 0.6452030539512634

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917847340757196
Epoch 0: val loss 0.677381694316864

Epoch 1: train loss 0.6762552640654824
Epoch 1: val loss 0.6704972982406616

Epoch 2: train loss 0.6815884004939686
Epoch 2: val loss 0.666567862033844

Epoch 3: train loss 0.6807458671656522
Epoch 3: val loss 0.6628209948539734

Epoch 4: train loss 0.6578654159199108
Epoch 4: val loss 0.6587160229682922

Epoch 5: train loss 0.6516869393261996
Epoch 5: val loss 0.6521814465522766

Epoch 6: train loss 0.6611950343305414
Epoch 6: val loss 0.6498062610626221

Epoch 7: train loss 0.6410993716933511
Epoch 7: val loss 0.6486941576004028

Epoch 8: train loss 0.6368142799897627
Epoch 8: val loss 0.6491492390632629

Epoch 9: train loss 0.6468262022191827
Epoch 9: val loss 0.6507528424263

Epoch 10: train loss 0.6366603699597445
Epoch 10: val loss 0.6509053111076355

Epoch 11: train loss 0.6420035687359896
Epoch 11: val loss 0.6495890021324158

Epoch 12: train loss 0.6294970945878462
Epoch 12: val loss 0.6488627791404724

Epoch 13: train loss 0.6239080158146945
Epoch 13: val loss 0.6492295265197754

Epoch 14: train loss 0.6220894022421404
Epoch 14: val loss 0.6500065326690674

Epoch 15: train loss 0.6053849594159559
Epoch 15: val loss 0.6533176898956299

Epoch 16: train loss 0.6108453653075478
Epoch 16: val loss 0.6558502912521362

Epoch 17: train loss 0.5961607802997936
Epoch 17: val loss 0.6587774157524109

Epoch 18: train loss 0.5947956117716703
Epoch 18: val loss 0.6610432267189026

Epoch 19: train loss 0.6140160343863748
Epoch 19: val loss 0.6599924564361572

Epoch 20: train loss 0.5961265022104437
Epoch 20: val loss 0.6639638543128967

Epoch 21: train loss 0.5851727724075317
Epoch 21: val loss 0.6675388813018799

Epoch 22: train loss 0.579977891661904
Epoch 22: val loss 0.6673136949539185

Epoch 23: train loss 0.5816729339686307
Epoch 23: val loss 0.6694720387458801

Epoch 24: train loss 0.5863081541928378
Epoch 24: val loss 0.6756541728973389

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7010876482183283
Epoch 0: val loss 0.6795637011528015

Epoch 1: train loss 0.6917427344755693
Epoch 1: val loss 0.6721377372741699

Epoch 2: train loss 0.6788952404802496
Epoch 2: val loss 0.6652823686599731

Epoch 3: train loss 0.6709529107267206
Epoch 3: val loss 0.6580657362937927

Epoch 4: train loss 0.6663284410129894
Epoch 4: val loss 0.6529613733291626

Epoch 5: train loss 0.6731805313717235
Epoch 5: val loss 0.6491683125495911

Epoch 6: train loss 0.6515691605481234
Epoch 6: val loss 0.6455783247947693

Epoch 7: train loss 0.6524589982899752
Epoch 7: val loss 0.6440765857696533

Epoch 8: train loss 0.6467564485289834
Epoch 8: val loss 0.6390178799629211

Epoch 9: train loss 0.6332369500940497
Epoch 9: val loss 0.6354079842567444

Epoch 10: train loss 0.6326241872527383
Epoch 10: val loss 0.6362148523330688

Epoch 11: train loss 0.621070531281558
Epoch 11: val loss 0.6358709931373596

Epoch 12: train loss 0.650653210553256
Epoch 12: val loss 0.6343684792518616

Epoch 13: train loss 0.639921551400965
Epoch 13: val loss 0.6281387209892273

Epoch 14: train loss 0.6294099905274131
Epoch 14: val loss 0.6234804391860962

Epoch 15: train loss 0.6117072593082081
Epoch 15: val loss 0.6248039603233337

Epoch 16: train loss 0.604553298516707
Epoch 16: val loss 0.6274524331092834

Epoch 17: train loss 0.6177848198197105
Epoch 17: val loss 0.6270196437835693

Epoch 18: train loss 0.6105400269681757
Epoch 18: val loss 0.622040867805481

Epoch 19: train loss 0.6105002110654657
Epoch 19: val loss 0.6216171979904175

Epoch 20: train loss 0.5853212150660428
Epoch 20: val loss 0.6198757290840149

Epoch 21: train loss 0.6067362563176588
Epoch 21: val loss 0.6189185380935669

Epoch 22: train loss 0.6078998609022661
Epoch 22: val loss 0.6172184348106384

Epoch 23: train loss 0.588164440610192
Epoch 23: val loss 0.6167292594909668

Epoch 24: train loss 0.5784747546369379
Epoch 24: val loss 0.6133082509040833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6753987073898315
Epoch 0: val loss 0.6936402320861816

Epoch 1: train loss 0.6664929946263631
Epoch 1: val loss 0.6927146315574646

Epoch 2: train loss 0.6640754183133443
Epoch 2: val loss 0.6890720129013062

Epoch 3: train loss 0.6528425097465516
Epoch 3: val loss 0.6879633069038391

Epoch 4: train loss 0.643762755393982
Epoch 4: val loss 0.6864736080169678

Epoch 5: train loss 0.6476803064346314
Epoch 5: val loss 0.6863787174224854

Epoch 6: train loss 0.6220839540163676
Epoch 6: val loss 0.6878645420074463

Epoch 7: train loss 0.6167600671450297
Epoch 7: val loss 0.6904089450836182

Epoch 8: train loss 0.6170042673746745
Epoch 8: val loss 0.6798164248466492

Epoch 9: train loss 0.6220293283462525
Epoch 9: val loss 0.6714497208595276

Epoch 10: train loss 0.6003633280595143
Epoch 10: val loss 0.6790561079978943

Epoch 11: train loss 0.6212557037671407
Epoch 11: val loss 0.6703311204910278

Epoch 12: train loss 0.594575826327006
Epoch 12: val loss 0.6716182231903076

Epoch 13: train loss 0.5795946856339772
Epoch 13: val loss 0.6667200922966003

Epoch 14: train loss 0.6106332103411357
Epoch 14: val loss 0.6680839657783508

Epoch 15: train loss 0.5830426156520844
Epoch 15: val loss 0.670569121837616

Epoch 16: train loss 0.5723314007123311
Epoch 16: val loss 0.6730555295944214

Epoch 17: train loss 0.5686608095963795
Epoch 17: val loss 0.679823637008667

Epoch 18: train loss 0.5897900144259135
Epoch 18: val loss 0.6802969574928284

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.702340997182406
Epoch 0: val loss 0.6726611256599426

Epoch 1: train loss 0.6860386041494516
Epoch 1: val loss 0.6620282530784607

Epoch 2: train loss 0.6866724949616653
Epoch 2: val loss 0.6569511294364929

Epoch 3: train loss 0.6567868361106286
Epoch 3: val loss 0.6495968103408813

Epoch 4: train loss 0.6613211540075449
Epoch 4: val loss 0.6462154388427734

Epoch 5: train loss 0.6520855885285598
Epoch 5: val loss 0.6451934576034546

Epoch 6: train loss 0.6427244223081149
Epoch 6: val loss 0.6447409391403198

Epoch 7: train loss 0.6533908110398513
Epoch 7: val loss 0.6406481862068176

Epoch 8: train loss 0.6518169687344477
Epoch 8: val loss 0.6360904574394226

Epoch 9: train loss 0.6455356249442468
Epoch 9: val loss 0.6339539289474487

Epoch 10: train loss 0.6478618337557867
Epoch 10: val loss 0.6297562718391418

Epoch 11: train loss 0.6383847410862262
Epoch 11: val loss 0.630142867565155

Epoch 12: train loss 0.6198946741911081
Epoch 12: val loss 0.6284189820289612

Epoch 13: train loss 0.6372920962480398
Epoch 13: val loss 0.6273614764213562

Epoch 14: train loss 0.6303623181123
Epoch 14: val loss 0.6260309219360352

Epoch 15: train loss 0.6317488596989558
Epoch 15: val loss 0.6300046443939209

Epoch 16: train loss 0.6210662126541138
Epoch 16: val loss 0.6227253079414368

Epoch 17: train loss 0.6165330364153936
Epoch 17: val loss 0.6209369897842407

Epoch 18: train loss 0.6178189607766958
Epoch 18: val loss 0.622151255607605

Epoch 19: train loss 0.6224189813320453
Epoch 19: val loss 0.6221579909324646

Epoch 20: train loss 0.6214983532061944
Epoch 20: val loss 0.632327675819397

Epoch 21: train loss 0.6029890683981088
Epoch 21: val loss 0.6237289309501648

Epoch 22: train loss 0.6123384191439702
Epoch 22: val loss 0.6195274591445923

Epoch 23: train loss 0.6170802253943223
Epoch 23: val loss 0.6311855316162109

Epoch 24: train loss 0.6052323075441214
Epoch 24: val loss 0.6194878220558167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6981585530134348
Epoch 0: val loss 0.6974067091941833

Epoch 1: train loss 0.686501145362854
Epoch 1: val loss 0.6949898600578308

Epoch 2: train loss 0.6790178601558392
Epoch 2: val loss 0.6914755702018738

Epoch 3: train loss 0.66823227588947
Epoch 3: val loss 0.6879815459251404

Epoch 4: train loss 0.6656353886310871
Epoch 4: val loss 0.6854978203773499

Epoch 5: train loss 0.6624826330405015
Epoch 5: val loss 0.6802043318748474

Epoch 6: train loss 0.658094429052793
Epoch 6: val loss 0.6753250956535339

Epoch 7: train loss 0.6538426784368662
Epoch 7: val loss 0.6724510192871094

Epoch 8: train loss 0.652235902272738
Epoch 8: val loss 0.668296754360199

Epoch 9: train loss 0.6454790280415461
Epoch 9: val loss 0.66657954454422

Epoch 10: train loss 0.6296747143451984
Epoch 10: val loss 0.6637439727783203

Epoch 11: train loss 0.6304804911980262
Epoch 11: val loss 0.6602063775062561

Epoch 12: train loss 0.6273874319516696
Epoch 12: val loss 0.6551217436790466

Epoch 13: train loss 0.6239497661590576
Epoch 13: val loss 0.6500147581100464

Epoch 14: train loss 0.6168789107065934
Epoch 14: val loss 0.6505874395370483

Epoch 15: train loss 0.6191421105311468
Epoch 15: val loss 0.6483369469642639

Epoch 16: train loss 0.6201101724918072
Epoch 16: val loss 0.6467083096504211

Epoch 17: train loss 0.6033245646036588
Epoch 17: val loss 0.6437814831733704

Epoch 18: train loss 0.58747542821444
Epoch 18: val loss 0.6414768695831299

Epoch 19: train loss 0.6078208593221811
Epoch 19: val loss 0.6414015293121338

Epoch 20: train loss 0.6002371173638564
Epoch 20: val loss 0.6381132006645203

Epoch 21: train loss 0.5942567953696618
Epoch 21: val loss 0.6423088312149048

Epoch 22: train loss 0.5895607448541201
Epoch 22: val loss 0.6398307681083679

Epoch 23: train loss 0.5799554999058063
Epoch 23: val loss 0.6431848406791687

Epoch 24: train loss 0.5874734062414902
Epoch 24: val loss 0.6452516317367554

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6916167919452374
Epoch 0: val loss 0.6875353455543518

Epoch 1: train loss 0.6877178320517907
Epoch 1: val loss 0.6861900091171265

Epoch 2: train loss 0.6747594154798068
Epoch 2: val loss 0.685076892375946

Epoch 3: train loss 0.6698829898467431
Epoch 3: val loss 0.6823340654373169

Epoch 4: train loss 0.6697498789200416
Epoch 4: val loss 0.6825906038284302

Epoch 5: train loss 0.6511087234203632
Epoch 5: val loss 0.6865805387496948

Epoch 6: train loss 0.6473060387831467
Epoch 6: val loss 0.6915125846862793

Epoch 7: train loss 0.6438629856476417
Epoch 7: val loss 0.6938371062278748

Epoch 8: train loss 0.6308267299945538
Epoch 8: val loss 0.6940680742263794

Epoch 9: train loss 0.6426147818565369
Epoch 9: val loss 0.6887608170509338

Epoch 10: train loss 0.6587005991202134
Epoch 10: val loss 0.6884458661079407

Epoch 11: train loss 0.6182410487761865
Epoch 11: val loss 0.6835108995437622

Epoch 12: train loss 0.630346953868866
Epoch 12: val loss 0.6773102283477783

Epoch 13: train loss 0.6117563752027658
Epoch 13: val loss 0.6755795478820801

Epoch 14: train loss 0.613529228247129
Epoch 14: val loss 0.6753296852111816

Epoch 15: train loss 0.6077507917697613
Epoch 15: val loss 0.6782333850860596

Epoch 16: train loss 0.6160021195044885
Epoch 16: val loss 0.6764506101608276

Epoch 17: train loss 0.6048926688157595
Epoch 17: val loss 0.6833556294441223

Epoch 18: train loss 0.5971217705653264
Epoch 18: val loss 0.6816063523292542

Epoch 19: train loss 0.5696572867723612
Epoch 19: val loss 0.6863440275192261

Epoch 20: train loss 0.5757532509473654
Epoch 20: val loss 0.6851015090942383

Epoch 21: train loss 0.5940323540797601
Epoch 21: val loss 0.6868306398391724

Epoch 22: train loss 0.5812734778110797
Epoch 22: val loss 0.6792442202568054

Epoch 23: train loss 0.595751166343689
Epoch 23: val loss 0.6875675320625305

Epoch 24: train loss 0.5738472525890057
Epoch 24: val loss 0.7018217444419861

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7040429069445684
Epoch 0: val loss 0.6818823218345642

Epoch 1: train loss 0.68444856772056
Epoch 1: val loss 0.6725221872329712

Epoch 2: train loss 0.683201803610875
Epoch 2: val loss 0.668620228767395

Epoch 3: train loss 0.67111153785999
Epoch 3: val loss 0.6617878079414368

Epoch 4: train loss 0.6642879476914039
Epoch 4: val loss 0.6596408486366272

Epoch 5: train loss 0.6618367112599887
Epoch 5: val loss 0.6554040908813477

Epoch 6: train loss 0.6574001449805039
Epoch 6: val loss 0.6556034684181213

Epoch 7: train loss 0.6419621201661917
Epoch 7: val loss 0.6502991318702698

Epoch 8: train loss 0.6306127859995916
Epoch 8: val loss 0.6466496586799622

Epoch 9: train loss 0.6436263643778287
Epoch 9: val loss 0.6472400426864624

Epoch 10: train loss 0.6325619174883916
Epoch 10: val loss 0.6457676887512207

Epoch 11: train loss 0.6323168231890752
Epoch 11: val loss 0.6421881318092346

Epoch 12: train loss 0.6133953837247995
Epoch 12: val loss 0.6327170133590698

Epoch 13: train loss 0.6316957703003516
Epoch 13: val loss 0.6368070840835571

Epoch 14: train loss 0.6235805337245648
Epoch 14: val loss 0.6337642073631287

Epoch 15: train loss 0.620566881619967
Epoch 15: val loss 0.6411160230636597

Epoch 16: train loss 0.6076685281900259
Epoch 16: val loss 0.6362941861152649

Epoch 17: train loss 0.604395119043497
Epoch 17: val loss 0.6453844904899597

Epoch 18: train loss 0.6094477405914893
Epoch 18: val loss 0.6487034559249878

Epoch 19: train loss 0.5886937907108893
Epoch 19: val loss 0.645694375038147

Epoch 20: train loss 0.597737410893807
Epoch 20: val loss 0.6544066667556763

Epoch 21: train loss 0.5746401364986713
Epoch 21: val loss 0.6408881545066833

Epoch 22: train loss 0.6014814468530508
Epoch 22: val loss 0.6483469009399414

Epoch 23: train loss 0.5704602507444528
Epoch 23: val loss 0.6377823948860168

Epoch 24: train loss 0.5785456964602838
Epoch 24: val loss 0.6383665800094604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7032788921804989
Epoch 0: val loss 0.690517783164978

Epoch 1: train loss 0.688419990679797
Epoch 1: val loss 0.6873847246170044

Epoch 2: train loss 0.6731250952271854
Epoch 2: val loss 0.6851907968521118

Epoch 3: train loss 0.6723797952427584
Epoch 3: val loss 0.6850128173828125

Epoch 4: train loss 0.6592005806810716
Epoch 4: val loss 0.6808772683143616

Epoch 5: train loss 0.6646831771906685
Epoch 5: val loss 0.6780679821968079

Epoch 6: train loss 0.6507957297212937
Epoch 6: val loss 0.673577606678009

Epoch 7: train loss 0.644769177717321
Epoch 7: val loss 0.6672447919845581

Epoch 8: train loss 0.6430644638398114
Epoch 8: val loss 0.6577157378196716

Epoch 9: train loss 0.6303746034117306
Epoch 9: val loss 0.6477565765380859

Epoch 10: train loss 0.6283175840097315
Epoch 10: val loss 0.6430330872535706

Epoch 11: train loss 0.635757656658397
Epoch 11: val loss 0.6343309879302979

Epoch 12: train loss 0.6165212077253005
Epoch 12: val loss 0.6376460194587708

Epoch 13: train loss 0.6186567054075354
Epoch 13: val loss 0.6429693102836609

Epoch 14: train loss 0.6229164214695201
Epoch 14: val loss 0.636215090751648

Epoch 15: train loss 0.6062979435219484
Epoch 15: val loss 0.6252313852310181

Epoch 16: train loss 0.6076464810792137
Epoch 16: val loss 0.6365340948104858

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7041334559520086
Epoch 0: val loss 0.6892053484916687

Epoch 1: train loss 0.6894078950087229
Epoch 1: val loss 0.6821078658103943

Epoch 2: train loss 0.6854594945907593
Epoch 2: val loss 0.6789832711219788

Epoch 3: train loss 0.6624745031197866
Epoch 3: val loss 0.6747055649757385

Epoch 4: train loss 0.6690028260151545
Epoch 4: val loss 0.6734996438026428

Epoch 5: train loss 0.666447694102923
Epoch 5: val loss 0.672276496887207

Epoch 6: train loss 0.6763536433378855
Epoch 6: val loss 0.6703137755393982

Epoch 7: train loss 0.6669793973366419
Epoch 7: val loss 0.6727626919746399

Epoch 8: train loss 0.6736125200986862
Epoch 8: val loss 0.6767870187759399

Epoch 9: train loss 0.6586487541596094
Epoch 9: val loss 0.6777594089508057

Epoch 10: train loss 0.6551673213640848
Epoch 10: val loss 0.6755252480506897

Epoch 11: train loss 0.6536519328753153
Epoch 11: val loss 0.678143322467804

Epoch 12: train loss 0.6493721008300781
Epoch 12: val loss 0.6779669523239136

Epoch 13: train loss 0.653691902756691
Epoch 13: val loss 0.675812304019928

Epoch 14: train loss 0.6510077814261118
Epoch 14: val loss 0.6792035102844238

Epoch 15: train loss 0.6505531221628189
Epoch 15: val loss 0.6824558973312378

Epoch 16: train loss 0.6457927624384562
Epoch 16: val loss 0.6882131099700928

Epoch 17: train loss 0.63469730814298
Epoch 17: val loss 0.6922047734260559

Epoch 18: train loss 0.6502738495667776
Epoch 18: val loss 0.6895792484283447

Epoch 19: train loss 0.6318542410929998
Epoch 19: val loss 0.6898894309997559

Epoch 20: train loss 0.631230890750885
Epoch 20: val loss 0.6838221549987793

Epoch 21: train loss 0.6315103520949682
Epoch 21: val loss 0.6822532415390015

Epoch 22: train loss 0.6276616056760153
Epoch 22: val loss 0.686857283115387

Epoch 23: train loss 0.6351109991470972
Epoch 23: val loss 0.687053382396698

Epoch 24: train loss 0.6274917225042979
Epoch 24: val loss 0.6860404014587402

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931275775035223
Epoch 0: val loss 0.6872853636741638

Epoch 1: train loss 0.673877532283465
Epoch 1: val loss 0.6862453818321228

Epoch 2: train loss 0.6723361859718958
Epoch 2: val loss 0.688981294631958

Epoch 3: train loss 0.6798350910345713
Epoch 3: val loss 0.694738507270813

Epoch 4: train loss 0.6670791755119959
Epoch 4: val loss 0.6920881867408752

Epoch 5: train loss 0.6599185764789581
Epoch 5: val loss 0.6909044981002808

Epoch 6: train loss 0.6638085246086121
Epoch 6: val loss 0.6938700079917908

Epoch 7: train loss 0.6471729377905527
Epoch 7: val loss 0.6921409964561462

Epoch 8: train loss 0.6511829694112142
Epoch 8: val loss 0.6882356405258179

Epoch 9: train loss 0.6483658303817114
Epoch 9: val loss 0.6897876262664795

Epoch 10: train loss 0.6399923910697302
Epoch 10: val loss 0.6934481263160706

Epoch 11: train loss 0.6384861320257187
Epoch 11: val loss 0.6958122849464417

Epoch 12: train loss 0.6390801866849264
Epoch 12: val loss 0.6944267749786377

Epoch 13: train loss 0.6273541698853174
Epoch 13: val loss 0.6869679689407349

Epoch 14: train loss 0.6331784476836523
Epoch 14: val loss 0.6962308287620544

Epoch 15: train loss 0.6195960889259974
Epoch 15: val loss 0.6899965405464172

Epoch 16: train loss 0.6093109299739202
Epoch 16: val loss 0.688887357711792

Epoch 17: train loss 0.6244610399007797
Epoch 17: val loss 0.6886779069900513

Epoch 18: train loss 0.6042936394611994
Epoch 18: val loss 0.700573742389679

Epoch 19: train loss 0.61049056549867
Epoch 19: val loss 0.6858618259429932

Epoch 20: train loss 0.6127543598413467
Epoch 20: val loss 0.6956390738487244

Epoch 21: train loss 0.6019614040851593
Epoch 21: val loss 0.6968951225280762

Epoch 22: train loss 0.5987452467282613
Epoch 22: val loss 0.7003788948059082

Epoch 23: train loss 0.5883664364616076
Epoch 23: val loss 0.6916449069976807

Epoch 24: train loss 0.5919318869709969
Epoch 24: val loss 0.6982782483100891

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7226493060588837
Epoch 0: val loss 0.6912564039230347

Epoch 1: train loss 0.6931229035059611
Epoch 1: val loss 0.6919438242912292

Epoch 2: train loss 0.6841716368993124
Epoch 2: val loss 0.6949767470359802

Epoch 3: train loss 0.67469555636247
Epoch 3: val loss 0.6955057978630066

Epoch 4: train loss 0.685060515999794
Epoch 4: val loss 0.6971943974494934

Epoch 5: train loss 0.6770711541175842
Epoch 5: val loss 0.6983641386032104

Epoch 6: train loss 0.6855659633874893
Epoch 6: val loss 0.6989506483078003

Epoch 7: train loss 0.6641008456548055
Epoch 7: val loss 0.7004198431968689

Epoch 8: train loss 0.6706973810990652
Epoch 8: val loss 0.7010421752929688

Epoch 9: train loss 0.6594337572654089
Epoch 9: val loss 0.6987220048904419

Epoch 10: train loss 0.6591836859782537
Epoch 10: val loss 0.6981252431869507

Epoch 11: train loss 0.6569391439358393
Epoch 11: val loss 0.6978026628494263

Epoch 12: train loss 0.6816030691067377
Epoch 12: val loss 0.6981430053710938

Epoch 13: train loss 0.6500748842954636
Epoch 13: val loss 0.6991991996765137

Epoch 14: train loss 0.6680803894996643
Epoch 14: val loss 0.7004795670509338

Epoch 15: train loss 0.6424254328012466
Epoch 15: val loss 0.6998246312141418

Epoch 16: train loss 0.6628324737151464
Epoch 16: val loss 0.7009567618370056

Epoch 17: train loss 0.6384270290533701
Epoch 17: val loss 0.7018331289291382

Epoch 18: train loss 0.6467826614777247
Epoch 18: val loss 0.6997668743133545

Epoch 19: train loss 0.6408042212327322
Epoch 19: val loss 0.694509744644165

Epoch 20: train loss 0.6493659218152364
Epoch 20: val loss 0.6902979016304016

Epoch 21: train loss 0.636127382516861
Epoch 21: val loss 0.6849299669265747

Epoch 22: train loss 0.6333844910065333
Epoch 22: val loss 0.6887434720993042

Epoch 23: train loss 0.6358381460110346
Epoch 23: val loss 0.6885225772857666

Epoch 24: train loss 0.622744212547938
Epoch 24: val loss 0.6872261762619019

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7027689516544342
Epoch 0: val loss 0.7151620388031006

Epoch 1: train loss 0.6965189675490061
Epoch 1: val loss 0.7081820964813232

Epoch 2: train loss 0.6934331109126409
Epoch 2: val loss 0.7068345546722412

Epoch 3: train loss 0.679028590520223
Epoch 3: val loss 0.7096594572067261

Epoch 4: train loss 0.6743116577466329
Epoch 4: val loss 0.7109596729278564

Epoch 5: train loss 0.6632140974203745
Epoch 5: val loss 0.7150735259056091

Epoch 6: train loss 0.6743381520112356
Epoch 6: val loss 0.713780403137207

Epoch 7: train loss 0.6623730063438416
Epoch 7: val loss 0.7158326506614685

Epoch 8: train loss 0.6520192921161652
Epoch 8: val loss 0.721137523651123

Epoch 9: train loss 0.6594742288192114
Epoch 9: val loss 0.7261214852333069

Epoch 10: train loss 0.6641958306233088
Epoch 10: val loss 0.7242355346679688

Epoch 11: train loss 0.6529455035924911
Epoch 11: val loss 0.7234374284744263

Epoch 12: train loss 0.649276519815127
Epoch 12: val loss 0.7230638861656189

Epoch 13: train loss 0.6506460011005402
Epoch 13: val loss 0.7216192483901978

Epoch 14: train loss 0.6442667643229166
Epoch 14: val loss 0.7255820035934448

Epoch 15: train loss 0.6292575945456823
Epoch 15: val loss 0.7333325743675232

Epoch 16: train loss 0.6444874852895737
Epoch 16: val loss 0.7358421683311462

Epoch 17: train loss 0.6295068164666494
Epoch 17: val loss 0.7420269846916199

Epoch 18: train loss 0.630604937672615
Epoch 18: val loss 0.7435595989227295

Epoch 19: train loss 0.6258991758028666
Epoch 19: val loss 0.7453957796096802

Epoch 20: train loss 0.6188870569070181
Epoch 20: val loss 0.7459393739700317

Epoch 21: train loss 0.6078899105389913
Epoch 21: val loss 0.751421332359314

Epoch 22: train loss 0.6052115360895792
Epoch 22: val loss 0.748783528804779

Epoch 23: train loss 0.6123836984237035
Epoch 23: val loss 0.7644006013870239

Epoch 24: train loss 0.5997695053617159
Epoch 24: val loss 0.7765490412712097

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938433907926083
Epoch 0: val loss 0.6884685754776001

Epoch 1: train loss 0.697831179946661
Epoch 1: val loss 0.677395761013031

Epoch 2: train loss 0.6806074120104313
Epoch 2: val loss 0.6711877584457397

Epoch 3: train loss 0.6893033608794212
Epoch 3: val loss 0.665757954120636

Epoch 4: train loss 0.678602758795023
Epoch 4: val loss 0.6622525453567505

Epoch 5: train loss 0.6818862445652485
Epoch 5: val loss 0.6597357392311096

Epoch 6: train loss 0.661294486373663
Epoch 6: val loss 0.6545783877372742

Epoch 7: train loss 0.6598236933350563
Epoch 7: val loss 0.6485512256622314

Epoch 8: train loss 0.6644649170339108
Epoch 8: val loss 0.6453983783721924

Epoch 9: train loss 0.6524208299815655
Epoch 9: val loss 0.6464884877204895

Epoch 10: train loss 0.6576556637883186
Epoch 10: val loss 0.6423718333244324

Epoch 11: train loss 0.6518736965954304
Epoch 11: val loss 0.6472213268280029

Epoch 12: train loss 0.6496213041245937
Epoch 12: val loss 0.6517542004585266

Epoch 13: train loss 0.6496465615928173
Epoch 13: val loss 0.650998055934906

Epoch 14: train loss 0.6425991356372833
Epoch 14: val loss 0.6485029458999634

Epoch 15: train loss 0.640341080725193
Epoch 15: val loss 0.6505979299545288

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
4
Epoch 0: train loss 0.6964541077613831
Epoch 0: val loss 0.6558096408843994

Epoch 1: train loss 0.6341306822640556
Epoch 1: val loss 0.6405092477798462

Epoch 2: train loss 0.6291145001138959
Epoch 2: val loss 0.6258342862129211

Epoch 3: train loss 0.6211720790181842
Epoch 3: val loss 0.6143604516983032

Epoch 4: train loss 0.6313704677990505
Epoch 4: val loss 0.6042245626449585

Epoch 5: train loss 0.5891557846750531
Epoch 5: val loss 0.5972722172737122

Epoch 6: train loss 0.5760690825326102
Epoch 6: val loss 0.5907261967658997

Epoch 7: train loss 0.5686651808874947
Epoch 7: val loss 0.5856038928031921

Epoch 8: train loss 0.6353557791028704
Epoch 8: val loss 0.5779917240142822

Epoch 9: train loss 0.5573039310319083
Epoch 9: val loss 0.5759004950523376

Epoch 10: train loss 0.5866277984210423
Epoch 10: val loss 0.572789192199707

Epoch 11: train loss 0.5488446610314506
Epoch 11: val loss 0.5721762776374817

Epoch 12: train loss 0.5547066628932953
Epoch 12: val loss 0.5684081315994263

Epoch 13: train loss 0.5643205089228494
Epoch 13: val loss 0.5669130682945251

Epoch 14: train loss 0.535629038299833
Epoch 14: val loss 0.5657680034637451

Epoch 15: train loss 0.5490906579153878
Epoch 15: val loss 0.5646755695343018

Epoch 16: train loss 0.599893501826695
Epoch 16: val loss 0.5642141103744507

Epoch 17: train loss 0.6069220559937614
Epoch 17: val loss 0.5701258182525635

Epoch 18: train loss 0.5624707085745675
Epoch 18: val loss 0.5730335116386414

Epoch 19: train loss 0.5626453288963863
Epoch 19: val loss 0.5711977481842041

Epoch 20: train loss 0.5442616386072976
Epoch 20: val loss 0.5673227310180664

Epoch 21: train loss 0.5599472352436611
Epoch 21: val loss 0.5659208297729492

Epoch 22: train loss 0.5491714945861271
Epoch 22: val loss 0.567449152469635

Epoch 23: train loss 0.52558491059712
Epoch 23: val loss 0.5658099055290222

Epoch 24: train loss 0.5927337195192065
Epoch 24: val loss 0.5635638236999512

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7227986880711147
Epoch 0: val loss 0.7027226090431213

Epoch 1: train loss 0.702956063406808
Epoch 1: val loss 0.6943759322166443

Epoch 2: train loss 0.6848099998065403
Epoch 2: val loss 0.6845459938049316

Epoch 3: train loss 0.6502206580979484
Epoch 3: val loss 0.6780616641044617

Epoch 4: train loss 0.656007638999394
Epoch 4: val loss 0.6715864539146423

Epoch 5: train loss 0.6655214599200657
Epoch 5: val loss 0.664189875125885

Epoch 6: train loss 0.6510198712348938
Epoch 6: val loss 0.6558851003646851

Epoch 7: train loss 0.6242916754313877
Epoch 7: val loss 0.6434037089347839

Epoch 8: train loss 0.6261921439852033
Epoch 8: val loss 0.6368014812469482

Epoch 9: train loss 0.597639296736036
Epoch 9: val loss 0.6332471370697021

Epoch 10: train loss 0.5819494809423175
Epoch 10: val loss 0.6275679469108582

Epoch 11: train loss 0.5426012618201119
Epoch 11: val loss 0.6139103174209595

Epoch 12: train loss 0.5634230673313141
Epoch 12: val loss 0.6132657527923584

Epoch 13: train loss 0.5791441713060651
Epoch 13: val loss 0.6013336181640625

Epoch 14: train loss 0.5811670933450971
Epoch 14: val loss 0.5993454456329346

Epoch 15: train loss 0.550259394305093
Epoch 15: val loss 0.5975626111030579

Epoch 16: train loss 0.5459878785269601
Epoch 16: val loss 0.6005876660346985

Epoch 17: train loss 0.5544552419866834
Epoch 17: val loss 0.5984349250793457

Epoch 18: train loss 0.5749211737087795
Epoch 18: val loss 0.5914669632911682

Epoch 19: train loss 0.553556216614587
Epoch 19: val loss 0.5863193869590759

Epoch 20: train loss 0.541079751082829
Epoch 20: val loss 0.588123083114624

Epoch 21: train loss 0.538553672177451
Epoch 21: val loss 0.5907873511314392

Epoch 22: train loss 0.5755213456494468
Epoch 22: val loss 0.5926100611686707

Epoch 23: train loss 0.5322526225021907
Epoch 23: val loss 0.5917690992355347

Epoch 24: train loss 0.5715482107230595
Epoch 24: val loss 0.591838538646698

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6762831807136536
Epoch 0: val loss 0.6683763861656189

Epoch 1: train loss 0.6694465279579163
Epoch 1: val loss 0.651128888130188

Epoch 2: train loss 0.6313036935670036
Epoch 2: val loss 0.640030026435852

Epoch 3: train loss 0.6175625664847237
Epoch 3: val loss 0.6249209046363831

Epoch 4: train loss 0.616782179900578
Epoch 4: val loss 0.6117199659347534

Epoch 5: train loss 0.5853291835103717
Epoch 5: val loss 0.6037653088569641

Epoch 6: train loss 0.5678667937006269
Epoch 6: val loss 0.5997660160064697

Epoch 7: train loss 0.6118714894567218
Epoch 7: val loss 0.6024003624916077

Epoch 8: train loss 0.576929624591555
Epoch 8: val loss 0.5981419086456299

Epoch 9: train loss 0.5374149467263903
Epoch 9: val loss 0.59809410572052

Epoch 10: train loss 0.5561396479606628
Epoch 10: val loss 0.5863514542579651

Epoch 11: train loss 0.5842855657849994
Epoch 11: val loss 0.5863314867019653

Epoch 12: train loss 0.5936106060232434
Epoch 12: val loss 0.5917218923568726

Epoch 13: train loss 0.5399264778409686
Epoch 13: val loss 0.589435875415802

Epoch 14: train loss 0.512097920690264
Epoch 14: val loss 0.5885763168334961

Epoch 15: train loss 0.504404889685767
Epoch 15: val loss 0.5895964503288269

Epoch 16: train loss 0.5309508613177708
Epoch 16: val loss 0.5956419110298157

Epoch 17: train loss 0.5479630913053241
Epoch 17: val loss 0.5924491286277771

Epoch 18: train loss 0.5190796852111816
Epoch 18: val loss 0.5916522741317749

Epoch 19: train loss 0.5253268310001918
Epoch 19: val loss 0.5943238735198975

Epoch 20: train loss 0.5223133563995361
Epoch 20: val loss 0.594002366065979

Epoch 21: train loss 0.46929075036730084
Epoch 21: val loss 0.6134585738182068

Epoch 22: train loss 0.5050408669880458
Epoch 22: val loss 0.6068847179412842

Epoch 23: train loss 0.5582212933472225
Epoch 23: val loss 0.6082623600959778

Epoch 24: train loss 0.5208949106080192
Epoch 24: val loss 0.6151240468025208

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6829785704612732
Epoch 0: val loss 0.6808301210403442

Epoch 1: train loss 0.6649629133088248
Epoch 1: val loss 0.6592019200325012

Epoch 2: train loss 0.6592711210250854
Epoch 2: val loss 0.6461897492408752

Epoch 3: train loss 0.6380856718335833
Epoch 3: val loss 0.6389321088790894

Epoch 4: train loss 0.6779991218021938
Epoch 4: val loss 0.6278113722801208

Epoch 5: train loss 0.5868266310010638
Epoch 5: val loss 0.6229844093322754

Epoch 6: train loss 0.5969645891870771
Epoch 6: val loss 0.6160238981246948

Epoch 7: train loss 0.6060784118516105
Epoch 7: val loss 0.6074051260948181

Epoch 8: train loss 0.5715017574174064
Epoch 8: val loss 0.603001594543457

Epoch 9: train loss 0.6019797580582755
Epoch 9: val loss 0.6010520458221436

Epoch 10: train loss 0.5835154908043998
Epoch 10: val loss 0.6019937992095947

Epoch 11: train loss 0.5841200734887805
Epoch 11: val loss 0.6001335978507996

Epoch 12: train loss 0.568498534815652
Epoch 12: val loss 0.5941607356071472

Epoch 13: train loss 0.5559524978910174
Epoch 13: val loss 0.5934111475944519

Epoch 14: train loss 0.5768534796578544
Epoch 14: val loss 0.5959705710411072

Epoch 15: train loss 0.5324203329426902
Epoch 15: val loss 0.6021372079849243

Epoch 16: train loss 0.5299540758132935
Epoch 16: val loss 0.6040877103805542

Epoch 17: train loss 0.5107580465929848
Epoch 17: val loss 0.6059814095497131

Epoch 18: train loss 0.5553441345691681
Epoch 18: val loss 0.6017886400222778

Epoch 19: train loss 0.5473465876919883
Epoch 19: val loss 0.6038959622383118

Epoch 20: train loss 0.5102370168481555
Epoch 20: val loss 0.6074942946434021

Epoch 21: train loss 0.5203205134187426
Epoch 21: val loss 0.6046467423439026

Epoch 22: train loss 0.5080978104046413
Epoch 22: val loss 0.6010426878929138

Epoch 23: train loss 0.5562403670379094
Epoch 23: val loss 0.6032806634902954

Epoch 24: train loss 0.5284881719521114
Epoch 24: val loss 0.6039357781410217

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7122898631625705
Epoch 0: val loss 0.7012012004852295

Epoch 1: train loss 0.6959555943806967
Epoch 1: val loss 0.6809175610542297

Epoch 2: train loss 0.6709522273805406
Epoch 2: val loss 0.6604339480400085

Epoch 3: train loss 0.6274070541063944
Epoch 3: val loss 0.6381932497024536

Epoch 4: train loss 0.5806299812263913
Epoch 4: val loss 0.6215894222259521

Epoch 5: train loss 0.6116305788358053
Epoch 5: val loss 0.6090222001075745

Epoch 6: train loss 0.5789597862296634
Epoch 6: val loss 0.6059141755104065

Epoch 7: train loss 0.5886538094944425
Epoch 7: val loss 0.6028057932853699

Epoch 8: train loss 0.527861989206738
Epoch 8: val loss 0.6037906408309937

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7153689563274384
Epoch 0: val loss 0.6838603615760803

Epoch 1: train loss 0.6994960159063339
Epoch 1: val loss 0.6649449467658997

Epoch 2: train loss 0.6691005006432533
Epoch 2: val loss 0.6488180756568909

Epoch 3: train loss 0.6371868699789047
Epoch 3: val loss 0.631744384765625

Epoch 4: train loss 0.6292222291231155
Epoch 4: val loss 0.6145855784416199

Epoch 5: train loss 0.6084454655647278
Epoch 5: val loss 0.6001633405685425

Epoch 6: train loss 0.5735116004943848
Epoch 6: val loss 0.5744842886924744

Epoch 7: train loss 0.5361746437847614
Epoch 7: val loss 0.5569067597389221

Epoch 8: train loss 0.5415458679199219
Epoch 8: val loss 0.545538604259491

Epoch 9: train loss 0.5226110219955444
Epoch 9: val loss 0.5319797992706299

Epoch 10: train loss 0.502466470003128
Epoch 10: val loss 0.526707112789154

Epoch 11: train loss 0.4959232285618782
Epoch 11: val loss 0.5339435338973999

Epoch 12: train loss 0.5229680500924587
Epoch 12: val loss 0.533030092716217

Epoch 13: train loss 0.4997071474790573
Epoch 13: val loss 0.531511127948761

Epoch 14: train loss 0.4802384525537491
Epoch 14: val loss 0.5324943661689758

Epoch 15: train loss 0.5085772834718227
Epoch 15: val loss 0.5302547216415405

Epoch 16: train loss 0.5091095417737961
Epoch 16: val loss 0.529803454875946

Epoch 17: train loss 0.46642566472291946
Epoch 17: val loss 0.5253149271011353

Epoch 18: train loss 0.49426861479878426
Epoch 18: val loss 0.5286670923233032

Epoch 19: train loss 0.4725472368299961
Epoch 19: val loss 0.5301260948181152

Epoch 20: train loss 0.4733910486102104
Epoch 20: val loss 0.5271450877189636

Epoch 21: train loss 0.4647180140018463
Epoch 21: val loss 0.530219316482544

Epoch 22: train loss 0.4649237245321274
Epoch 22: val loss 0.5364218354225159

Epoch 23: train loss 0.48019448295235634
Epoch 23: val loss 0.5484033823013306

Epoch 24: train loss 0.46737077459692955
Epoch 24: val loss 0.5449168682098389

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6614708825945854
Epoch 0: val loss 0.6689381003379822

Epoch 1: train loss 0.6358507573604584
Epoch 1: val loss 0.6421836614608765

Epoch 2: train loss 0.6057159602642059
Epoch 2: val loss 0.6214058995246887

Epoch 3: train loss 0.5789504125714302
Epoch 3: val loss 0.6040841937065125

Epoch 4: train loss 0.5688644424080849
Epoch 4: val loss 0.5908917784690857

Epoch 5: train loss 0.5430969260632992
Epoch 5: val loss 0.5834634900093079

Epoch 6: train loss 0.5350929424166679
Epoch 6: val loss 0.5821413993835449

Epoch 7: train loss 0.5127618312835693
Epoch 7: val loss 0.5785834193229675

Epoch 8: train loss 0.5192686542868614
Epoch 8: val loss 0.5754536986351013

Epoch 9: train loss 0.5142507292330265
Epoch 9: val loss 0.5705797672271729

Epoch 10: train loss 0.5056381225585938
Epoch 10: val loss 0.5691295266151428

Epoch 11: train loss 0.4790068157017231
Epoch 11: val loss 0.5646839141845703

Epoch 12: train loss 0.4968400336802006
Epoch 12: val loss 0.5634164214134216

Epoch 13: train loss 0.4777468740940094
Epoch 13: val loss 0.5671705007553101

Epoch 14: train loss 0.48325981944799423
Epoch 14: val loss 0.5663115382194519

Epoch 15: train loss 0.48136330395936966
Epoch 15: val loss 0.5694714188575745

Epoch 16: train loss 0.49251294508576393
Epoch 16: val loss 0.5661672353744507

Epoch 17: train loss 0.5092394948005676
Epoch 17: val loss 0.5643607974052429

Epoch 18: train loss 0.4616808593273163
Epoch 18: val loss 0.5641868114471436

Epoch 19: train loss 0.4578958638012409
Epoch 19: val loss 0.5668402314186096

Epoch 20: train loss 0.4514884985983372
Epoch 20: val loss 0.5672312378883362

Epoch 21: train loss 0.44905804842710495
Epoch 21: val loss 0.5656874775886536

Epoch 22: train loss 0.49366961792111397
Epoch 22: val loss 0.5675440430641174

Epoch 23: train loss 0.4468724839389324
Epoch 23: val loss 0.5734840631484985

Epoch 24: train loss 0.4565596245229244
Epoch 24: val loss 0.5823666453361511

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6916576251387596
Epoch 0: val loss 0.6653288006782532

Epoch 1: train loss 0.6606540828943253
Epoch 1: val loss 0.6438054442405701

Epoch 2: train loss 0.6375854313373566
Epoch 2: val loss 0.6244863271713257

Epoch 3: train loss 0.6210010349750519
Epoch 3: val loss 0.6030575037002563

Epoch 4: train loss 0.5977487415075302
Epoch 4: val loss 0.5773952007293701

Epoch 5: train loss 0.5726930499076843
Epoch 5: val loss 0.5533663630485535

Epoch 6: train loss 0.5442465245723724
Epoch 6: val loss 0.5397484302520752

Epoch 7: train loss 0.5354796461760998
Epoch 7: val loss 0.5206061005592346

Epoch 8: train loss 0.53294862434268
Epoch 8: val loss 0.5040685534477234

Epoch 9: train loss 0.516133613884449
Epoch 9: val loss 0.4950283467769623

Epoch 10: train loss 0.5085938014090061
Epoch 10: val loss 0.48987534642219543

Epoch 11: train loss 0.4944605380296707
Epoch 11: val loss 0.4888719618320465

Epoch 12: train loss 0.5142374224960804
Epoch 12: val loss 0.49080121517181396

Epoch 13: train loss 0.5024525411427021
Epoch 13: val loss 0.49258744716644287

Epoch 14: train loss 0.48850179463624954
Epoch 14: val loss 0.4907122254371643

Epoch 15: train loss 0.4940398670732975
Epoch 15: val loss 0.4907625615596771

Epoch 16: train loss 0.504365298897028
Epoch 16: val loss 0.49308910965919495

Epoch 17: train loss 0.47469738125801086
Epoch 17: val loss 0.49272382259368896

Epoch 18: train loss 0.48919953405857086
Epoch 18: val loss 0.4923197627067566

Epoch 19: train loss 0.49565937370061874
Epoch 19: val loss 0.49036890268325806

Epoch 20: train loss 0.48075391724705696
Epoch 20: val loss 0.4879668354988098

Epoch 21: train loss 0.47693341597914696
Epoch 21: val loss 0.4843478798866272

Epoch 22: train loss 0.49101296439766884
Epoch 22: val loss 0.4857020974159241

Epoch 23: train loss 0.45984547585248947
Epoch 23: val loss 0.48634618520736694

Epoch 24: train loss 0.47069109976291656
Epoch 24: val loss 0.48477426171302795

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6844774410128593
Epoch 0: val loss 0.6669406294822693

Epoch 1: train loss 0.6534189060330391
Epoch 1: val loss 0.6531388163566589

Epoch 2: train loss 0.6392803713679314
Epoch 2: val loss 0.6362035870552063

Epoch 3: train loss 0.6045913323760033
Epoch 3: val loss 0.6198311448097229

Epoch 4: train loss 0.5882845297455788
Epoch 4: val loss 0.6008177995681763

Epoch 5: train loss 0.5673166513442993
Epoch 5: val loss 0.5846080183982849

Epoch 6: train loss 0.5405951179563999
Epoch 6: val loss 0.5687583684921265

Epoch 7: train loss 0.5490680895745754
Epoch 7: val loss 0.5597012042999268

Epoch 8: train loss 0.5162135474383831
Epoch 8: val loss 0.550902783870697

Epoch 9: train loss 0.5055219084024429
Epoch 9: val loss 0.5352041721343994

Epoch 10: train loss 0.5096456669270992
Epoch 10: val loss 0.5288559198379517

Epoch 11: train loss 0.4778626300394535
Epoch 11: val loss 0.525635302066803

Epoch 12: train loss 0.4936880134046078
Epoch 12: val loss 0.5227261185646057

Epoch 13: train loss 0.48455192893743515
Epoch 13: val loss 0.5255374312400818

Epoch 14: train loss 0.48080484941601753
Epoch 14: val loss 0.5345266461372375

Epoch 15: train loss 0.4626123048365116
Epoch 15: val loss 0.5348169207572937

Epoch 16: train loss 0.477862823754549
Epoch 16: val loss 0.5320096611976624

Epoch 17: train loss 0.45199184492230415
Epoch 17: val loss 0.530023455619812

Epoch 18: train loss 0.43977976217865944
Epoch 18: val loss 0.5298960208892822

Epoch 19: train loss 0.4491681382060051
Epoch 19: val loss 0.5307213664054871

Epoch 20: train loss 0.4485725872218609
Epoch 20: val loss 0.5332432985305786

Epoch 21: train loss 0.41003677621483803
Epoch 21: val loss 0.5393397212028503

Epoch 22: train loss 0.42400122806429863
Epoch 22: val loss 0.5355625748634338

Epoch 23: train loss 0.41936250776052475
Epoch 23: val loss 0.536659836769104

Epoch 24: train loss 0.4058982618153095
Epoch 24: val loss 0.5374966263771057

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6528486988761208
Epoch 0: val loss 0.6728959679603577

Epoch 1: train loss 0.6335688125003468
Epoch 1: val loss 0.6300646662712097

Epoch 2: train loss 0.5917796113274314
Epoch 2: val loss 0.5808966755867004

Epoch 3: train loss 0.5790358998558738
Epoch 3: val loss 0.5538015961647034

Epoch 4: train loss 0.5382345860654657
Epoch 4: val loss 0.5487813353538513

Epoch 5: train loss 0.5305902145125649
Epoch 5: val loss 0.557105541229248

Epoch 6: train loss 0.5142045237801292
Epoch 6: val loss 0.5445919036865234

Epoch 7: train loss 0.4941104298288172
Epoch 7: val loss 0.5421935319900513

Epoch 8: train loss 0.5050394264134493
Epoch 8: val loss 0.5260677933692932

Epoch 9: train loss 0.5141350870782678
Epoch 9: val loss 0.5250072479248047

Epoch 10: train loss 0.5197633531960574
Epoch 10: val loss 0.5322592258453369

Epoch 11: train loss 0.49257592992349103
Epoch 11: val loss 0.5231903791427612

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6808888554573059
Epoch 0: val loss 0.6317286491394043

Epoch 1: train loss 0.649775505065918
Epoch 1: val loss 0.6089109778404236

Epoch 2: train loss 0.6345898926258087
Epoch 2: val loss 0.5849882364273071

Epoch 3: train loss 0.6133177399635314
Epoch 3: val loss 0.5651718378067017

Epoch 4: train loss 0.5905247151851654
Epoch 4: val loss 0.5490293502807617

Epoch 5: train loss 0.5574772953987122
Epoch 5: val loss 0.5391970276832581

Epoch 6: train loss 0.5568100333213806
Epoch 6: val loss 0.532465398311615

Epoch 7: train loss 0.5503505796194077
Epoch 7: val loss 0.531950831413269

Epoch 8: train loss 0.5406456351280212
Epoch 8: val loss 0.5341858863830566

Epoch 9: train loss 0.5300031751394272
Epoch 9: val loss 0.5357982516288757

Epoch 10: train loss 0.5323480635881424
Epoch 10: val loss 0.5381947159767151

Epoch 11: train loss 0.5329040557146072
Epoch 11: val loss 0.5422354936599731

Epoch 12: train loss 0.5035600453615189
Epoch 12: val loss 0.5438584685325623

Epoch 13: train loss 0.506477627158165
Epoch 13: val loss 0.5423848628997803

Epoch 14: train loss 0.504767444729805
Epoch 14: val loss 0.54697585105896

Epoch 15: train loss 0.48664556741714476
Epoch 15: val loss 0.5533348321914673

Epoch 16: train loss 0.49257901310920715
Epoch 16: val loss 0.5568654537200928

Epoch 17: train loss 0.5032963722944259
Epoch 17: val loss 0.5624189972877502

Epoch 18: train loss 0.5142791479825973
Epoch 18: val loss 0.5621782541275024

Epoch 19: train loss 0.4648554533720016
Epoch 19: val loss 0.5618240237236023

Epoch 20: train loss 0.47539946138858796
Epoch 20: val loss 0.5670225620269775

Epoch 21: train loss 0.5224114328622818
Epoch 21: val loss 0.566531240940094

Epoch 22: train loss 0.46947733163833616
Epoch 22: val loss 0.5689564943313599

Epoch 23: train loss 0.48792339861392975
Epoch 23: val loss 0.5694594383239746

Epoch 24: train loss 0.4844742864370346
Epoch 24: val loss 0.5698463916778564

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7027176797389985
Epoch 0: val loss 0.678388774394989

Epoch 1: train loss 0.6683682382106781
Epoch 1: val loss 0.6547431945800781

Epoch 2: train loss 0.6427490413188934
Epoch 2: val loss 0.630504310131073

Epoch 3: train loss 0.616679173707962
Epoch 3: val loss 0.6032180190086365

Epoch 4: train loss 0.5812788486480713
Epoch 4: val loss 0.5775628685951233

Epoch 5: train loss 0.5729354023933411
Epoch 5: val loss 0.5521894693374634

Epoch 6: train loss 0.5381517976522445
Epoch 6: val loss 0.5396097302436829

Epoch 7: train loss 0.5077609688043594
Epoch 7: val loss 0.5344032645225525

Epoch 8: train loss 0.511356669664383
Epoch 8: val loss 0.5356313586235046

Epoch 9: train loss 0.5294002681970597
Epoch 9: val loss 0.543287456035614

Epoch 10: train loss 0.5019041299819946
Epoch 10: val loss 0.5450907349586487

Epoch 11: train loss 0.49652628898620604
Epoch 11: val loss 0.5484012961387634

Epoch 12: train loss 0.47241455912590025
Epoch 12: val loss 0.5593904852867126

Epoch 13: train loss 0.473253470659256
Epoch 13: val loss 0.5706025958061218

Epoch 14: train loss 0.4552826792001724
Epoch 14: val loss 0.5682379007339478

Epoch 15: train loss 0.47488375902175906
Epoch 15: val loss 0.5597596168518066

Epoch 16: train loss 0.4666167438030243
Epoch 16: val loss 0.5633148550987244

Epoch 17: train loss 0.4376721605658531
Epoch 17: val loss 0.5691714286804199

Epoch 18: train loss 0.4479238659143448
Epoch 18: val loss 0.5733023881912231

Epoch 19: train loss 0.4582468092441559
Epoch 19: val loss 0.5769245028495789

Epoch 20: train loss 0.4431770771741867
Epoch 20: val loss 0.5822180509567261

Epoch 21: train loss 0.44645154774188994
Epoch 21: val loss 0.5882169604301453

Epoch 22: train loss 0.4519874662160873
Epoch 22: val loss 0.5963646769523621

Epoch 23: train loss 0.4480455666780472
Epoch 23: val loss 0.6033449172973633

Epoch 24: train loss 0.40960843563079835
Epoch 24: val loss 0.5986346006393433

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6853992521762848
Epoch 0: val loss 0.6682955026626587

Epoch 1: train loss 0.6383894741535187
Epoch 1: val loss 0.6377047896385193

Epoch 2: train loss 0.6097329437732697
Epoch 2: val loss 0.6098994016647339

Epoch 3: train loss 0.5714535534381866
Epoch 3: val loss 0.594516396522522

Epoch 4: train loss 0.5401249289512634
Epoch 4: val loss 0.5963766574859619

Epoch 5: train loss 0.5209910094738006
Epoch 5: val loss 0.5965021848678589

Epoch 6: train loss 0.5278941929340363
Epoch 6: val loss 0.5947325229644775

Epoch 7: train loss 0.5161084622144699
Epoch 7: val loss 0.5884412527084351

Epoch 8: train loss 0.5168412446975708
Epoch 8: val loss 0.5879657864570618

Epoch 9: train loss 0.4904756426811218
Epoch 9: val loss 0.5903157591819763

Epoch 10: train loss 0.5272639364004135
Epoch 10: val loss 0.5833401679992676

Epoch 11: train loss 0.5066531032323838
Epoch 11: val loss 0.5782085061073303

Epoch 12: train loss 0.4917271912097931
Epoch 12: val loss 0.5810624361038208

Epoch 13: train loss 0.4942295581102371
Epoch 13: val loss 0.5950493216514587

Epoch 14: train loss 0.5001540869474411
Epoch 14: val loss 0.5991867184638977

Epoch 15: train loss 0.49471156895160673
Epoch 15: val loss 0.5932701230049133

Epoch 16: train loss 0.4984125316143036
Epoch 16: val loss 0.5845613479614258

Epoch 17: train loss 0.4846745848655701
Epoch 17: val loss 0.5777061581611633

Epoch 18: train loss 0.5016435414552689
Epoch 18: val loss 0.5788376331329346

Epoch 19: train loss 0.4701258897781372
Epoch 19: val loss 0.5769392251968384

Epoch 20: train loss 0.490581414103508
Epoch 20: val loss 0.5753440856933594

Epoch 21: train loss 0.4615864247083664
Epoch 21: val loss 0.5796806812286377

Epoch 22: train loss 0.4710033595561981
Epoch 22: val loss 0.579322874546051

Epoch 23: train loss 0.5041959434747696
Epoch 23: val loss 0.5832637548446655

Epoch 24: train loss 0.47849978506565094
Epoch 24: val loss 0.5966733694076538

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958420991897583
Epoch 0: val loss 0.6601284742355347

Epoch 1: train loss 0.6670599639415741
Epoch 1: val loss 0.635087251663208

Epoch 2: train loss 0.6395410537719727
Epoch 2: val loss 0.6073547005653381

Epoch 3: train loss 0.6024985373020172
Epoch 3: val loss 0.5782667398452759

Epoch 4: train loss 0.5918708860874176
Epoch 4: val loss 0.5451210737228394

Epoch 5: train loss 0.5699004769325257
Epoch 5: val loss 0.526869535446167

Epoch 6: train loss 0.5466352641582489
Epoch 6: val loss 0.5119598507881165

Epoch 7: train loss 0.5557280361652375
Epoch 7: val loss 0.5062907934188843

Epoch 8: train loss 0.5334358721971512
Epoch 8: val loss 0.4996890127658844

Epoch 9: train loss 0.5443856298923493
Epoch 9: val loss 0.4910353720188141

Epoch 10: train loss 0.5295999884605408
Epoch 10: val loss 0.4978988766670227

Epoch 11: train loss 0.5429569631814957
Epoch 11: val loss 0.5062998533248901

Epoch 12: train loss 0.5017665445804596
Epoch 12: val loss 0.5071097016334534

Epoch 13: train loss 0.5076615571975708
Epoch 13: val loss 0.5083556175231934

Epoch 14: train loss 0.5197581619024276
Epoch 14: val loss 0.5011158585548401

Epoch 15: train loss 0.5453772842884064
Epoch 15: val loss 0.49331557750701904

Epoch 16: train loss 0.5324035942554474
Epoch 16: val loss 0.5067600607872009

Epoch 17: train loss 0.4957628220319748
Epoch 17: val loss 0.5239837169647217

Epoch 18: train loss 0.4992267727851868
Epoch 18: val loss 0.5197878479957581

Epoch 19: train loss 0.49200156331062317
Epoch 19: val loss 0.5149092674255371

Epoch 20: train loss 0.5013281315565109
Epoch 20: val loss 0.5180679559707642

Epoch 21: train loss 0.4986908048391342
Epoch 21: val loss 0.518394410610199

Epoch 22: train loss 0.48997863829135896
Epoch 22: val loss 0.5149470567703247

Epoch 23: train loss 0.48614315390586854
Epoch 23: val loss 0.5141004920005798

Epoch 24: train loss 0.482200463116169
Epoch 24: val loss 0.5259343981742859

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6485926738152137
Epoch 0: val loss 0.6425369381904602

Epoch 1: train loss 0.6087276293681219
Epoch 1: val loss 0.6128393411636353

Epoch 2: train loss 0.581385578100498
Epoch 2: val loss 0.5939639806747437

Epoch 3: train loss 0.5690900912651649
Epoch 3: val loss 0.5739580988883972

Epoch 4: train loss 0.5366450846195221
Epoch 4: val loss 0.5753887891769409

Epoch 5: train loss 0.5420770759765918
Epoch 5: val loss 0.5710983872413635

Epoch 6: train loss 0.5280486253591684
Epoch 6: val loss 0.5700392127037048

Epoch 7: train loss 0.5416556757230025
Epoch 7: val loss 0.5579386949539185

Epoch 8: train loss 0.5265291975094721
Epoch 8: val loss 0.560995876789093

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7137388322088454
Epoch 0: val loss 0.7037437558174133

Epoch 1: train loss 0.6984029610951742
Epoch 1: val loss 0.6962862014770508

Epoch 2: train loss 0.6682447724872165
Epoch 2: val loss 0.6930274963378906

Epoch 3: train loss 0.6665854321585761
Epoch 3: val loss 0.687208354473114

Epoch 4: train loss 0.6681962940427992
Epoch 4: val loss 0.6817119121551514

Epoch 5: train loss 0.6415135463078817
Epoch 5: val loss 0.6805899739265442

Epoch 6: train loss 0.6448317501280043
Epoch 6: val loss 0.6790515780448914

Epoch 7: train loss 0.6298676066928439
Epoch 7: val loss 0.6789550185203552

Epoch 8: train loss 0.6177778707610236
Epoch 8: val loss 0.6796210408210754

Epoch 9: train loss 0.626147468884786
Epoch 9: val loss 0.6887063980102539

Epoch 10: train loss 0.6025986737675137
Epoch 10: val loss 0.6910489201545715

Epoch 11: train loss 0.6009855800204806
Epoch 11: val loss 0.690336287021637

Epoch 12: train loss 0.5734396245744493
Epoch 12: val loss 0.69676274061203

Epoch 13: train loss 0.5719293587737613
Epoch 13: val loss 0.6975345611572266

Epoch 14: train loss 0.5746627118852403
Epoch 14: val loss 0.699090301990509

Epoch 15: train loss 0.5617116888364156
Epoch 15: val loss 0.6997386813163757

Epoch 16: train loss 0.5657127035988702
Epoch 16: val loss 0.6948013305664062

Epoch 17: train loss 0.535383039050632
Epoch 17: val loss 0.697943925857544

Epoch 18: train loss 0.5502584046787686
Epoch 18: val loss 0.6953096985816956

Epoch 19: train loss 0.5418109397093455
Epoch 19: val loss 0.6998307704925537

Epoch 20: train loss 0.5499019556575351
Epoch 20: val loss 0.7130550742149353

Epoch 21: train loss 0.5242592261897193
Epoch 21: val loss 0.7028086185455322

Epoch 22: train loss 0.5161677267816331
Epoch 22: val loss 0.7163538932800293

Epoch 23: train loss 0.5077125628789266
Epoch 23: val loss 0.7271222472190857

Epoch 24: train loss 0.5191062258349525
Epoch 24: val loss 0.7310683131217957

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6869120332929823
Epoch 0: val loss 0.6813488006591797

Epoch 1: train loss 0.6800503995683458
Epoch 1: val loss 0.6739041209220886

Epoch 2: train loss 0.6726807355880737
Epoch 2: val loss 0.6713333129882812

Epoch 3: train loss 0.6638273729218377
Epoch 3: val loss 0.6685905456542969

Epoch 4: train loss 0.6558235420121087
Epoch 4: val loss 0.6636580228805542

Epoch 5: train loss 0.6573856208059523
Epoch 5: val loss 0.6590703725814819

Epoch 6: train loss 0.6337593595186869
Epoch 6: val loss 0.6533342003822327

Epoch 7: train loss 0.6243673165639242
Epoch 7: val loss 0.6454426646232605

Epoch 8: train loss 0.6221490701039633
Epoch 8: val loss 0.6403123736381531

Epoch 9: train loss 0.6200316813257005
Epoch 9: val loss 0.635101854801178

Epoch 10: train loss 0.6156015197436014
Epoch 10: val loss 0.6277708411216736

Epoch 11: train loss 0.6038938429620531
Epoch 11: val loss 0.6236114501953125

Epoch 12: train loss 0.6046909027629428
Epoch 12: val loss 0.6192777752876282

Epoch 13: train loss 0.5893976853953468
Epoch 13: val loss 0.6174539923667908

Epoch 14: train loss 0.5910008814599779
Epoch 14: val loss 0.6140324473381042

Epoch 15: train loss 0.5922771692276001
Epoch 15: val loss 0.6035974025726318

Epoch 16: train loss 0.5607272287209829
Epoch 16: val loss 0.6010698676109314

Epoch 17: train loss 0.5854190389315287
Epoch 17: val loss 0.607495903968811

Epoch 18: train loss 0.565040131409963
Epoch 18: val loss 0.6015884280204773

Epoch 19: train loss 0.5649307039048936
Epoch 19: val loss 0.5954445004463196

Epoch 20: train loss 0.5496104326513078
Epoch 20: val loss 0.5908756852149963

Epoch 21: train loss 0.5398445626099905
Epoch 21: val loss 0.5955153107643127

Epoch 22: train loss 0.5406327678097619
Epoch 22: val loss 0.5951460003852844

Epoch 23: train loss 0.5328666832711961
Epoch 23: val loss 0.5904608368873596

Epoch 24: train loss 0.5333157645331489
Epoch 24: val loss 0.5865724682807922

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998333798514472
Epoch 0: val loss 0.6846585869789124

Epoch 1: train loss 0.6675023171636794
Epoch 1: val loss 0.6775615811347961

Epoch 2: train loss 0.6630285316043429
Epoch 2: val loss 0.6728374361991882

Epoch 3: train loss 0.6565715736813016
Epoch 3: val loss 0.6668155789375305

Epoch 4: train loss 0.6450233128335741
Epoch 4: val loss 0.6613186597824097

Epoch 5: train loss 0.6250511805216471
Epoch 5: val loss 0.6537699103355408

Epoch 6: train loss 0.6209474007288615
Epoch 6: val loss 0.6489844918251038

Epoch 7: train loss 0.6082267761230469
Epoch 7: val loss 0.6452399492263794

Epoch 8: train loss 0.606349938445621
Epoch 8: val loss 0.6378806829452515

Epoch 9: train loss 0.6018425954712762
Epoch 9: val loss 0.6304773688316345

Epoch 10: train loss 0.6030401786168417
Epoch 10: val loss 0.6259781718254089

Epoch 11: train loss 0.5671635601255629
Epoch 11: val loss 0.6244631409645081

Epoch 12: train loss 0.5721586545308431
Epoch 12: val loss 0.6227041482925415

Epoch 13: train loss 0.5856496294339498
Epoch 13: val loss 0.6188048720359802

Epoch 14: train loss 0.584586328930325
Epoch 14: val loss 0.6160194277763367

Epoch 15: train loss 0.5682780047257742
Epoch 15: val loss 0.6164798140525818

Epoch 16: train loss 0.5658358401722379
Epoch 16: val loss 0.617519736289978

Epoch 17: train loss 0.5578045083416833
Epoch 17: val loss 0.6174910664558411

Epoch 18: train loss 0.5503379669454362
Epoch 18: val loss 0.6216819286346436

Epoch 19: train loss 0.5560556782616509
Epoch 19: val loss 0.6176660656929016

Epoch 20: train loss 0.5499775542153252
Epoch 20: val loss 0.615135669708252

Epoch 21: train loss 0.5378095441394382
Epoch 21: val loss 0.6124600768089294

Epoch 22: train loss 0.5517543488078647
Epoch 22: val loss 0.6134431958198547

Epoch 23: train loss 0.522926045788659
Epoch 23: val loss 0.6158300042152405

Epoch 24: train loss 0.5305892990695106
Epoch 24: val loss 0.6190332770347595

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6818275252978007
Epoch 0: val loss 0.6900035738945007

Epoch 1: train loss 0.6782446172502306
Epoch 1: val loss 0.6840831637382507

Epoch 2: train loss 0.677007814248403
Epoch 2: val loss 0.6776060461997986

Epoch 3: train loss 0.6546145478884379
Epoch 3: val loss 0.6737342476844788

Epoch 4: train loss 0.6384553776846992
Epoch 4: val loss 0.6696439385414124

Epoch 5: train loss 0.6370780269304911
Epoch 5: val loss 0.6673949360847473

Epoch 6: train loss 0.6204385691218905
Epoch 6: val loss 0.6671963334083557

Epoch 7: train loss 0.6171567175123427
Epoch 7: val loss 0.6663113236427307

Epoch 8: train loss 0.6117866900232103
Epoch 8: val loss 0.664959192276001

Epoch 9: train loss 0.5997390415933397
Epoch 9: val loss 0.6624850630760193

Epoch 10: train loss 0.5791137682067024
Epoch 10: val loss 0.6581010222434998

Epoch 11: train loss 0.5820766588052114
Epoch 11: val loss 0.6543724536895752

Epoch 12: train loss 0.5693257318602668
Epoch 12: val loss 0.6545926928520203

Epoch 13: train loss 0.580740534596973
Epoch 13: val loss 0.6538191437721252

Epoch 14: train loss 0.5637078881263733
Epoch 14: val loss 0.653163492679596

Epoch 15: train loss 0.561865230401357
Epoch 15: val loss 0.6548718214035034

Epoch 16: train loss 0.5687497390641106
Epoch 16: val loss 0.6570568680763245

Epoch 17: train loss 0.579061766465505
Epoch 17: val loss 0.6565130352973938

Epoch 18: train loss 0.5477890339162614
Epoch 18: val loss 0.6567301154136658

Epoch 19: train loss 0.5499783224529691
Epoch 19: val loss 0.6575834155082703

Epoch 20: train loss 0.556107630332311
Epoch 20: val loss 0.6634772419929504

Epoch 21: train loss 0.5300775501463149
Epoch 21: val loss 0.667050302028656

Epoch 22: train loss 0.52834153175354
Epoch 22: val loss 0.6707906126976013

Epoch 23: train loss 0.5352113743623098
Epoch 23: val loss 0.6738757491111755

Epoch 24: train loss 0.5335400203863779
Epoch 24: val loss 0.6753489971160889

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.696729302406311
Epoch 0: val loss 0.663745105266571

Epoch 1: train loss 0.6729085246721903
Epoch 1: val loss 0.6533034443855286

Epoch 2: train loss 0.6571043133735657
Epoch 2: val loss 0.6447693705558777

Epoch 3: train loss 0.6460689306259155
Epoch 3: val loss 0.6376937627792358

Epoch 4: train loss 0.644867072502772
Epoch 4: val loss 0.6322383284568787

Epoch 5: train loss 0.6395263423522314
Epoch 5: val loss 0.624809980392456

Epoch 6: train loss 0.6206691563129425
Epoch 6: val loss 0.616642951965332

Epoch 7: train loss 0.6056702608863512
Epoch 7: val loss 0.6105595827102661

Epoch 8: train loss 0.6140140742063522
Epoch 8: val loss 0.6040098667144775

Epoch 9: train loss 0.587028443813324
Epoch 9: val loss 0.5982537269592285

Epoch 10: train loss 0.5839027042190233
Epoch 10: val loss 0.5911808013916016

Epoch 11: train loss 0.5774092425902685
Epoch 11: val loss 0.5914663076400757

Epoch 12: train loss 0.5767606670657793
Epoch 12: val loss 0.5882444977760315

Epoch 13: train loss 0.561677006383737
Epoch 13: val loss 0.5849412083625793

Epoch 14: train loss 0.558694859345754
Epoch 14: val loss 0.5791772603988647

Epoch 15: train loss 0.5712841600179672
Epoch 15: val loss 0.5736821889877319

Epoch 16: train loss 0.5612105031808218
Epoch 16: val loss 0.5698662996292114

Epoch 17: train loss 0.5591456219553947
Epoch 17: val loss 0.5755982995033264

Epoch 18: train loss 0.5596678877870241
Epoch 18: val loss 0.5674643516540527

Epoch 19: train loss 0.533802717924118
Epoch 19: val loss 0.559716522693634

Epoch 20: train loss 0.5478514283895493
Epoch 20: val loss 0.5569354891777039

Epoch 21: train loss 0.530014269053936
Epoch 21: val loss 0.5555965304374695

Epoch 22: train loss 0.5451187243064245
Epoch 22: val loss 0.5525502562522888

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6946491599082947
Epoch 0: val loss 0.6910070776939392

Epoch 1: train loss 0.6763342618942261
Epoch 1: val loss 0.6778399348258972

Epoch 2: train loss 0.6732318618080833
Epoch 2: val loss 0.6666544079780579

Epoch 3: train loss 0.6545016006989912
Epoch 3: val loss 0.6518985629081726

Epoch 4: train loss 0.6302037022330544
Epoch 4: val loss 0.6404938697814941

Epoch 5: train loss 0.6363902633840387
Epoch 5: val loss 0.6291033625602722

Epoch 6: train loss 0.6228188709779219
Epoch 6: val loss 0.6219474673271179

Epoch 7: train loss 0.6073576645417647
Epoch 7: val loss 0.6126815676689148

Epoch 8: train loss 0.5925361676649614
Epoch 8: val loss 0.606631875038147

Epoch 9: train loss 0.5679720450531353
Epoch 9: val loss 0.6038779616355896

Epoch 10: train loss 0.5759240984916687
Epoch 10: val loss 0.604546844959259

Epoch 11: train loss 0.5576826361092654
Epoch 11: val loss 0.6058005690574646

Epoch 12: train loss 0.5462187203493986
Epoch 12: val loss 0.6080874800682068

Epoch 13: train loss 0.5437441332773729
Epoch 13: val loss 0.6131013631820679

Epoch 14: train loss 0.5427419109777971
Epoch 14: val loss 0.6155972480773926

Epoch 15: train loss 0.5214109474962408
Epoch 15: val loss 0.6164683699607849

Epoch 16: train loss 0.5243856337937441
Epoch 16: val loss 0.6191756725311279

Epoch 17: train loss 0.505165921016173
Epoch 17: val loss 0.6222088932991028

Epoch 18: train loss 0.5026234279979359
Epoch 18: val loss 0.6311744451522827

Epoch 19: train loss 0.5114481313662096
Epoch 19: val loss 0.6307356953620911

Epoch 20: train loss 0.5147972811352123
Epoch 20: val loss 0.6331419944763184

Epoch 21: train loss 0.5184018855745142
Epoch 21: val loss 0.6331044435501099

Epoch 22: train loss 0.4997763552448966
Epoch 22: val loss 0.6284490823745728

Epoch 23: train loss 0.5057961209253832
Epoch 23: val loss 0.6291970610618591

Epoch 24: train loss 0.49011578343131323
Epoch 24: val loss 0.634247362613678

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6895122365518049
Epoch 0: val loss 0.6751725673675537

Epoch 1: train loss 0.6647177934646606
Epoch 1: val loss 0.6636351943016052

Epoch 2: train loss 0.6583778749812733
Epoch 2: val loss 0.6566212773323059

Epoch 3: train loss 0.6401431506330316
Epoch 3: val loss 0.6494553089141846

Epoch 4: train loss 0.6257083903659474
Epoch 4: val loss 0.6441755890846252

Epoch 5: train loss 0.6188187436624006
Epoch 5: val loss 0.635810911655426

Epoch 6: train loss 0.596489283171567
Epoch 6: val loss 0.6289574503898621

Epoch 7: train loss 0.6078601967204701
Epoch 7: val loss 0.6210386157035828

Epoch 8: train loss 0.6068503802472894
Epoch 8: val loss 0.6123924255371094

Epoch 9: train loss 0.584015201438557
Epoch 9: val loss 0.5987223386764526

Epoch 10: train loss 0.5603821060874246
Epoch 10: val loss 0.5887157917022705

Epoch 11: train loss 0.5835377086292614
Epoch 11: val loss 0.5937055945396423

Epoch 12: train loss 0.5611613907597282
Epoch 12: val loss 0.583794355392456

Epoch 13: train loss 0.5769080032001842
Epoch 13: val loss 0.5755800008773804

Epoch 14: train loss 0.5595475110140714
Epoch 14: val loss 0.5769065022468567

Epoch 15: train loss 0.5399292030117728
Epoch 15: val loss 0.5750030279159546

Epoch 16: train loss 0.5397055311636492
Epoch 16: val loss 0.5713750720024109

Epoch 17: train loss 0.5231547220186754
Epoch 17: val loss 0.5667593479156494

Epoch 18: train loss 0.5198493193496357
Epoch 18: val loss 0.5588722229003906

Epoch 19: train loss 0.5137754868377339
Epoch 19: val loss 0.5614442825317383

Epoch 20: train loss 0.5230724107135426
Epoch 20: val loss 0.5671648383140564

Epoch 21: train loss 0.5494457889686931
Epoch 21: val loss 0.5658779144287109

Epoch 22: train loss 0.541624597527764
Epoch 22: val loss 0.5662859678268433

Epoch 23: train loss 0.5220590315081857
Epoch 23: val loss 0.5664945840835571

Epoch 24: train loss 0.528298020362854
Epoch 24: val loss 0.5632125735282898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6906640150330283
Epoch 0: val loss 0.6648157238960266

Epoch 1: train loss 0.6680682138963179
Epoch 1: val loss 0.648566484451294

Epoch 2: train loss 0.6624211885712363
Epoch 2: val loss 0.6330662369728088

Epoch 3: train loss 0.6307429400357333
Epoch 3: val loss 0.6200880408287048

Epoch 4: train loss 0.6177815794944763
Epoch 4: val loss 0.6106091141700745

Epoch 5: train loss 0.6272788372906771
Epoch 5: val loss 0.6050560474395752

Epoch 6: train loss 0.6117041707038879
Epoch 6: val loss 0.5955759882926941

Epoch 7: train loss 0.604124903678894
Epoch 7: val loss 0.5888213515281677

Epoch 8: train loss 0.6040697206150402
Epoch 8: val loss 0.5894580483436584

Epoch 9: train loss 0.56803713332523
Epoch 9: val loss 0.5949288010597229

Epoch 10: train loss 0.5725702860138633
Epoch 10: val loss 0.590823769569397

Epoch 11: train loss 0.5708078064701774
Epoch 11: val loss 0.5965647101402283

Epoch 12: train loss 0.5623393438079141
Epoch 12: val loss 0.5994247198104858

Epoch 13: train loss 0.5634048228914087
Epoch 13: val loss 0.6001264452934265

Epoch 14: train loss 0.5443881479176608
Epoch 14: val loss 0.5990058779716492

Epoch 15: train loss 0.5740557665174658
Epoch 15: val loss 0.5946674942970276

Epoch 16: train loss 0.5439441285350106
Epoch 16: val loss 0.5912200212478638

Epoch 17: train loss 0.5359821617603302
Epoch 17: val loss 0.6103875637054443

Epoch 18: train loss 0.5263376181775873
Epoch 18: val loss 0.6098664999008179

Epoch 19: train loss 0.5265683721412312
Epoch 19: val loss 0.6062107682228088

Epoch 20: train loss 0.5042591528459028
Epoch 20: val loss 0.6108163595199585

Epoch 21: train loss 0.5325449542565779
Epoch 21: val loss 0.6148597598075867

Epoch 22: train loss 0.5235374271869659
Epoch 22: val loss 0.6260939240455627

Epoch 23: train loss 0.5097161368890242
Epoch 23: val loss 0.6083436012268066

Epoch 24: train loss 0.46926522525874054
Epoch 24: val loss 0.6062466502189636

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6885797110470858
Epoch 0: val loss 0.6813844442367554

Epoch 1: train loss 0.6619753241539001
Epoch 1: val loss 0.6744864583015442

Epoch 2: train loss 0.6546673232858832
Epoch 2: val loss 0.6693993806838989

Epoch 3: train loss 0.6180470369078896
Epoch 3: val loss 0.6628279089927673

Epoch 4: train loss 0.6077107787132263
Epoch 4: val loss 0.6568787097930908

Epoch 5: train loss 0.6056078726595099
Epoch 5: val loss 0.6493536233901978

Epoch 6: train loss 0.5938007669015364
Epoch 6: val loss 0.6451831459999084

Epoch 7: train loss 0.5918460623784498
Epoch 7: val loss 0.6438267230987549

Epoch 8: train loss 0.5667571073228662
Epoch 8: val loss 0.6384702324867249

Epoch 9: train loss 0.5692827972498807
Epoch 9: val loss 0.634234607219696

Epoch 10: train loss 0.5394490334120664
Epoch 10: val loss 0.6226280927658081

Epoch 11: train loss 0.5742790726098147
Epoch 11: val loss 0.6233457326889038

Epoch 12: train loss 0.5472561391917142
Epoch 12: val loss 0.6232594847679138

Epoch 13: train loss 0.5206143774769523
Epoch 13: val loss 0.6154628992080688

Epoch 14: train loss 0.5506855113939806
Epoch 14: val loss 0.6199098229408264

Epoch 15: train loss 0.5108001015403054
Epoch 15: val loss 0.6139997839927673

Epoch 16: train loss 0.5209549773823131
Epoch 16: val loss 0.6292767524719238

Epoch 17: train loss 0.5098958259279077
Epoch 17: val loss 0.6444122195243835

Epoch 18: train loss 0.5043810199607502
Epoch 18: val loss 0.6331053972244263

Epoch 19: train loss 0.465610685673627
Epoch 19: val loss 0.6323136687278748

Epoch 20: train loss 0.5057946362278678
Epoch 20: val loss 0.6412213444709778

Epoch 21: train loss 0.5220851952379401
Epoch 21: val loss 0.6342401504516602

Epoch 22: train loss 0.5124037265777588
Epoch 22: val loss 0.6239961981773376

Epoch 23: train loss 0.4887938851659948
Epoch 23: val loss 0.6323718428611755

Epoch 24: train loss 0.4990031394091519
Epoch 24: val loss 0.635063111782074

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958847343921661
Epoch 0: val loss 0.6972371935844421

Epoch 1: train loss 0.6714525350502559
Epoch 1: val loss 0.6868900656700134

Epoch 2: train loss 0.65828076004982
Epoch 2: val loss 0.6799551844596863

Epoch 3: train loss 0.6430006495543888
Epoch 3: val loss 0.6725238561630249

Epoch 4: train loss 0.6234055076326642
Epoch 4: val loss 0.66738361120224

Epoch 5: train loss 0.6151297092437744
Epoch 5: val loss 0.6621474623680115

Epoch 6: train loss 0.5981770966734204
Epoch 6: val loss 0.6668087244033813

Epoch 7: train loss 0.5810364250625882
Epoch 7: val loss 0.6698217988014221

Epoch 8: train loss 0.5843016271080289
Epoch 8: val loss 0.6628367304801941

Epoch 9: train loss 0.5855698308774403
Epoch 9: val loss 0.6677678227424622

Epoch 10: train loss 0.579144978097507
Epoch 10: val loss 0.646969735622406

Epoch 11: train loss 0.5710812721933637
Epoch 11: val loss 0.6566547751426697

Epoch 12: train loss 0.5582237860986164
Epoch 12: val loss 0.6507386565208435

Epoch 13: train loss 0.5637613002743039
Epoch 13: val loss 0.6535483002662659

Epoch 14: train loss 0.5639203105654035
Epoch 14: val loss 0.6540203094482422

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7153982387648689
Epoch 0: val loss 0.6948255896568298

Epoch 1: train loss 0.6868455211321512
Epoch 1: val loss 0.6863779425621033

Epoch 2: train loss 0.6758121185832553
Epoch 2: val loss 0.6826804280281067

Epoch 3: train loss 0.64455070760515
Epoch 3: val loss 0.6732431650161743

Epoch 4: train loss 0.6218903594546847
Epoch 4: val loss 0.665025532245636

Epoch 5: train loss 0.6054774191644456
Epoch 5: val loss 0.6548210382461548

Epoch 6: train loss 0.6360856029722426
Epoch 6: val loss 0.6413947343826294

Epoch 7: train loss 0.5963555574417114
Epoch 7: val loss 0.6374868154525757

Epoch 8: train loss 0.5813454853163825
Epoch 8: val loss 0.6430052518844604

Epoch 9: train loss 0.5866533517837524
Epoch 9: val loss 0.6439956426620483

Epoch 10: train loss 0.5914444029331207
Epoch 10: val loss 0.6431559920310974

Epoch 11: train loss 0.5673281517293718
Epoch 11: val loss 0.6425982117652893

Epoch 12: train loss 0.5923502213425107
Epoch 12: val loss 0.643257737159729

Epoch 13: train loss 0.5649225645595126
Epoch 13: val loss 0.6501612067222595

Epoch 14: train loss 0.558937046262953
Epoch 14: val loss 0.6542808413505554

Epoch 15: train loss 0.5389724903636508
Epoch 15: val loss 0.6673527359962463

Epoch 16: train loss 0.5312450064553155
Epoch 16: val loss 0.6789621710777283

Epoch 17: train loss 0.541637510061264
Epoch 17: val loss 0.6792821884155273

Epoch 18: train loss 0.5217066142294142
Epoch 18: val loss 0.6779991984367371

Epoch 19: train loss 0.5289375119739108
Epoch 19: val loss 0.6845705509185791

Epoch 20: train loss 0.5134774876965417
Epoch 20: val loss 0.6923881769180298

Epoch 21: train loss 0.5130181875493791
Epoch 21: val loss 0.6963421702384949

Epoch 22: train loss 0.5115554299619463
Epoch 22: val loss 0.7033017873764038

Epoch 23: train loss 0.48823075162039864
Epoch 23: val loss 0.6980507969856262

Epoch 24: train loss 0.4961192144287957
Epoch 24: val loss 0.705212414264679

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930209464497037
Epoch 0: val loss 0.6853408813476562

Epoch 1: train loss 0.6764650742212931
Epoch 1: val loss 0.6840961575508118

Epoch 2: train loss 0.6417953040864732
Epoch 2: val loss 0.682776153087616

Epoch 3: train loss 0.6362513502438863
Epoch 3: val loss 0.68306964635849

Epoch 4: train loss 0.6377304063902961
Epoch 4: val loss 0.6868191957473755

Epoch 5: train loss 0.6293810473548042
Epoch 5: val loss 0.6869661808013916

Epoch 6: train loss 0.6405748923619589
Epoch 6: val loss 0.6865269541740417

Epoch 7: train loss 0.6314853628476461
Epoch 7: val loss 0.6904172897338867

Epoch 8: train loss 0.6202453109953139
Epoch 8: val loss 0.6977647542953491

Epoch 9: train loss 0.6105837954415215
Epoch 9: val loss 0.6994292140007019

Epoch 10: train loss 0.6248396105236478
Epoch 10: val loss 0.6971042156219482

Epoch 11: train loss 0.6142794291178385
Epoch 11: val loss 0.6811879873275757

Epoch 12: train loss 0.6113996108373007
Epoch 12: val loss 0.6834299564361572

Epoch 13: train loss 0.6080113848050436
Epoch 13: val loss 0.6851001977920532

Epoch 14: train loss 0.6141923202408685
Epoch 14: val loss 0.6796730160713196

Epoch 15: train loss 0.6091338329845004
Epoch 15: val loss 0.7003192901611328

Epoch 16: train loss 0.5827045970492892
Epoch 16: val loss 0.69648277759552

Epoch 17: train loss 0.6384376419915093
Epoch 17: val loss 0.6895387172698975

Epoch 18: train loss 0.5912551747428046
Epoch 18: val loss 0.6856881380081177

Epoch 19: train loss 0.5942518446180556
Epoch 19: val loss 0.683124840259552

Epoch 20: train loss 0.5734428630934821
Epoch 20: val loss 0.6984781622886658

Epoch 21: train loss 0.5601763990190294
Epoch 21: val loss 0.7029485702514648

Epoch 22: train loss 0.5803133116828071
Epoch 22: val loss 0.6993550062179565

Epoch 23: train loss 0.5574444201257494
Epoch 23: val loss 0.702458918094635

Epoch 24: train loss 0.5611326694488525
Epoch 24: val loss 0.7049370408058167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7154911028014289
Epoch 0: val loss 0.6896206140518188

Epoch 1: train loss 0.6858815550804138
Epoch 1: val loss 0.6800013780593872

Epoch 2: train loss 0.6678907871246338
Epoch 2: val loss 0.67032790184021

Epoch 3: train loss 0.6613911721441481
Epoch 3: val loss 0.6607663035392761

Epoch 4: train loss 0.6508651441997952
Epoch 4: val loss 0.650874137878418

Epoch 5: train loss 0.650700483057234
Epoch 5: val loss 0.643243134021759

Epoch 6: train loss 0.6481962336434258
Epoch 6: val loss 0.6352340579032898

Epoch 7: train loss 0.632490336894989
Epoch 7: val loss 0.6285094022750854

Epoch 8: train loss 0.6335174176428053
Epoch 8: val loss 0.6269201040267944

Epoch 9: train loss 0.6003468665811751
Epoch 9: val loss 0.6168926954269409

Epoch 10: train loss 0.6238966650433011
Epoch 10: val loss 0.6144319772720337

Epoch 11: train loss 0.6232286228073968
Epoch 11: val loss 0.6031402349472046

Epoch 12: train loss 0.6066975262429979
Epoch 12: val loss 0.5987322926521301

Epoch 13: train loss 0.6108208530479007
Epoch 13: val loss 0.5948300361633301

Epoch 14: train loss 0.603006488747067
Epoch 14: val loss 0.5906871557235718

Epoch 15: train loss 0.5909317665629916
Epoch 15: val loss 0.5834982395172119

Epoch 16: train loss 0.5727897617552016
Epoch 16: val loss 0.5797253251075745

Epoch 17: train loss 0.573650575346417
Epoch 17: val loss 0.580522894859314

Epoch 18: train loss 0.5580374068684049
Epoch 18: val loss 0.5731382369995117

Epoch 19: train loss 0.549060172504849
Epoch 19: val loss 0.5723468661308289

Epoch 20: train loss 0.5513368878099654
Epoch 20: val loss 0.5796606540679932

Epoch 21: train loss 0.5336576534642113
Epoch 21: val loss 0.5774768590927124

Epoch 22: train loss 0.5389835238456726
Epoch 22: val loss 0.5809451341629028

Epoch 23: train loss 0.5270684295230441
Epoch 23: val loss 0.5827290415763855

Epoch 24: train loss 0.5484862228234609
Epoch 24: val loss 0.5850017070770264

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7153443296750387
Epoch 0: val loss 0.6811870336532593

Epoch 1: train loss 0.6774052381515503
Epoch 1: val loss 0.6719048023223877

Epoch 2: train loss 0.6902004811498854
Epoch 2: val loss 0.6690447926521301

Epoch 3: train loss 0.6514191296365526
Epoch 3: val loss 0.6705328822135925

Epoch 4: train loss 0.6301910082499186
Epoch 4: val loss 0.6714815497398376

Epoch 5: train loss 0.6363670031229655
Epoch 5: val loss 0.6733208894729614

Epoch 6: train loss 0.6226658158832126
Epoch 6: val loss 0.6756249070167542

Epoch 7: train loss 0.6400227149327596
Epoch 7: val loss 0.674257755279541

Epoch 8: train loss 0.6423203945159912
Epoch 8: val loss 0.6756796836853027

Epoch 9: train loss 0.6288933489057753
Epoch 9: val loss 0.6782490611076355

Epoch 10: train loss 0.6194983919461569
Epoch 10: val loss 0.6810538172721863

Epoch 11: train loss 0.6121628350681729
Epoch 11: val loss 0.6837747693061829

Epoch 12: train loss 0.6151681012577481
Epoch 12: val loss 0.6921558380126953

Epoch 13: train loss 0.5995643006430732
Epoch 13: val loss 0.692616879940033

Epoch 14: train loss 0.603424631887012
Epoch 14: val loss 0.690132737159729

Epoch 15: train loss 0.5892321930991279
Epoch 15: val loss 0.687494158744812

Epoch 16: train loss 0.595068011018965
Epoch 16: val loss 0.691485583782196

Epoch 17: train loss 0.5676205555597941
Epoch 17: val loss 0.696790337562561

Epoch 18: train loss 0.5868564711676704
Epoch 18: val loss 0.6925414800643921

Epoch 19: train loss 0.5801167984803518
Epoch 19: val loss 0.6905889511108398

Epoch 20: train loss 0.5968085196283128
Epoch 20: val loss 0.6913319826126099

Epoch 21: train loss 0.5745978222952949
Epoch 21: val loss 0.6968311071395874

Epoch 22: train loss 0.5484754045804342
Epoch 22: val loss 0.703518271446228

Epoch 23: train loss 0.5617582400639852
Epoch 23: val loss 0.7001768946647644

Epoch 24: train loss 0.5109061168299781
Epoch 24: val loss 0.7110111117362976

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7016374965508779
Epoch 0: val loss 0.6867319345474243

Epoch 1: train loss 0.6747895429531733
Epoch 1: val loss 0.6653016209602356

Epoch 2: train loss 0.6743360509475073
Epoch 2: val loss 0.6534662842750549

Epoch 3: train loss 0.6635406265656153
Epoch 3: val loss 0.6507497429847717

Epoch 4: train loss 0.6489039013783137
Epoch 4: val loss 0.6478452086448669

Epoch 5: train loss 0.6299502650896708
Epoch 5: val loss 0.6455675959587097

Epoch 6: train loss 0.6497129499912262
Epoch 6: val loss 0.6452385187149048

Epoch 7: train loss 0.6437942137320837
Epoch 7: val loss 0.6375438570976257

Epoch 8: train loss 0.6229457706212997
Epoch 8: val loss 0.6465211510658264

Epoch 9: train loss 0.6461154172817866
Epoch 9: val loss 0.6423645615577698

Epoch 10: train loss 0.6200919151306152
Epoch 10: val loss 0.6344034671783447

Epoch 11: train loss 0.6196740319331487
Epoch 11: val loss 0.6340250372886658

Epoch 12: train loss 0.6259632334113121
Epoch 12: val loss 0.6350831985473633

Epoch 13: train loss 0.6080715209245682
Epoch 13: val loss 0.6298832297325134

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6776349902153015
Epoch 0: val loss 0.6461033821105957

Epoch 1: train loss 0.6264924049377442
Epoch 1: val loss 0.6119723320007324

Epoch 2: train loss 0.614723390340805
Epoch 2: val loss 0.5707603693008423

Epoch 3: train loss 0.5716021895408631
Epoch 3: val loss 0.5370020866394043

Epoch 4: train loss 0.5710834234952926
Epoch 4: val loss 0.5023694038391113

Epoch 5: train loss 0.5579906821250915
Epoch 5: val loss 0.48630595207214355

Epoch 6: train loss 0.5499999463558197
Epoch 6: val loss 0.4644135534763336

Epoch 7: train loss 0.4867255836725235
Epoch 7: val loss 0.45434075593948364

Epoch 8: train loss 0.4446213036775589
Epoch 8: val loss 0.4413378834724426

Epoch 9: train loss 0.44775259494781494
Epoch 9: val loss 0.42842453718185425

Epoch 10: train loss 0.40131545066833496
Epoch 10: val loss 0.4179864525794983

Epoch 11: train loss 0.40015275180339815
Epoch 11: val loss 0.4158237874507904

Epoch 12: train loss 0.41684097796678543
Epoch 12: val loss 0.4204244911670685

Epoch 13: train loss 0.4017756998538971
Epoch 13: val loss 0.4223483204841614

Epoch 14: train loss 0.40306773483753205
Epoch 14: val loss 0.42470598220825195

Epoch 15: train loss 0.37283985912799833
Epoch 15: val loss 0.42923879623413086

Epoch 16: train loss 0.36918749660253525
Epoch 16: val loss 0.4253422021865845

Epoch 17: train loss 0.384971484541893
Epoch 17: val loss 0.42489418387413025

Epoch 18: train loss 0.3504111856222153
Epoch 18: val loss 0.4324038326740265

Epoch 19: train loss 0.3678040236234665
Epoch 19: val loss 0.4263891577720642

Epoch 20: train loss 0.3641227126121521
Epoch 20: val loss 0.4271773099899292

Epoch 21: train loss 0.40096721798181534
Epoch 21: val loss 0.41984397172927856

Epoch 22: train loss 0.3538899078965187
Epoch 22: val loss 0.423824280500412

Epoch 23: train loss 0.3578189641237259
Epoch 23: val loss 0.42467859387397766

Epoch 24: train loss 0.39946640133857725
Epoch 24: val loss 0.4241845905780792

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6929473161697388
Epoch 0: val loss 0.6860947608947754

Epoch 1: train loss 0.6646720409393311
Epoch 1: val loss 0.6647542715072632

Epoch 2: train loss 0.6366886556148529
Epoch 2: val loss 0.6406699419021606

Epoch 3: train loss 0.6116883218288421
Epoch 3: val loss 0.6266877055168152

Epoch 4: train loss 0.571662038564682
Epoch 4: val loss 0.5925906896591187

Epoch 5: train loss 0.5409893333911896
Epoch 5: val loss 0.5551291704177856

Epoch 6: train loss 0.49324834644794463
Epoch 6: val loss 0.512208878993988

Epoch 7: train loss 0.5253727704286575
Epoch 7: val loss 0.4754459857940674

Epoch 8: train loss 0.4405506789684296
Epoch 8: val loss 0.47522664070129395

Epoch 9: train loss 0.41289189606904986
Epoch 9: val loss 0.4432131350040436

Epoch 10: train loss 0.3891606777906418
Epoch 10: val loss 0.43268513679504395

Epoch 11: train loss 0.3852525740861893
Epoch 11: val loss 0.43388065695762634

Epoch 12: train loss 0.3686161831021309
Epoch 12: val loss 0.4336017668247223

Epoch 13: train loss 0.38871200382709503
Epoch 13: val loss 0.430844247341156

Epoch 14: train loss 0.4297855108976364
Epoch 14: val loss 0.4225168526172638

Epoch 15: train loss 0.3814346298575401
Epoch 15: val loss 0.436408132314682

Epoch 16: train loss 0.41724705696105957
Epoch 16: val loss 0.4287792146205902

Epoch 17: train loss 0.391345901787281
Epoch 17: val loss 0.4392715096473694

Epoch 18: train loss 0.37754930555820465
Epoch 18: val loss 0.4315812289714813

Epoch 19: train loss 0.37467869073152543
Epoch 19: val loss 0.4199874997138977

Epoch 20: train loss 0.37935381233692167
Epoch 20: val loss 0.41997575759887695

Epoch 21: train loss 0.3609460934996605
Epoch 21: val loss 0.4221481382846832

Epoch 22: train loss 0.3836450964212418
Epoch 22: val loss 0.42150425910949707

Epoch 23: train loss 0.3660870388150215
Epoch 23: val loss 0.4336508810520172

Epoch 24: train loss 0.3985922813415527
Epoch 24: val loss 0.4331827759742737

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7013045966625213
Epoch 0: val loss 0.6501750946044922

Epoch 1: train loss 0.6228904128074646
Epoch 1: val loss 0.6126757264137268

Epoch 2: train loss 0.5757717967033387
Epoch 2: val loss 0.5566056370735168

Epoch 3: train loss 0.554445868730545
Epoch 3: val loss 0.5151726007461548

Epoch 4: train loss 0.4951628416776657
Epoch 4: val loss 0.49208927154541016

Epoch 5: train loss 0.4887393921613693
Epoch 5: val loss 0.4677083194255829

Epoch 6: train loss 0.45461785197258
Epoch 6: val loss 0.4547922909259796

Epoch 7: train loss 0.4654938966035843
Epoch 7: val loss 0.4477256238460541

Epoch 8: train loss 0.443463397026062
Epoch 8: val loss 0.4410155713558197

Epoch 9: train loss 0.48953852653503416
Epoch 9: val loss 0.4373546838760376

Epoch 10: train loss 0.4064819037914276
Epoch 10: val loss 0.4328024685382843

Epoch 11: train loss 0.3912517249584198
Epoch 11: val loss 0.4303361475467682

Epoch 12: train loss 0.42666044533252717
Epoch 12: val loss 0.43238672614097595

Epoch 13: train loss 0.41873916387557986
Epoch 13: val loss 0.4295365512371063

Epoch 14: train loss 0.38604041263461114
Epoch 14: val loss 0.43171411752700806

Epoch 15: train loss 0.43839763700962064
Epoch 15: val loss 0.4316299557685852

Epoch 16: train loss 0.3881920948624611
Epoch 16: val loss 0.4317413866519928

Epoch 17: train loss 0.41674109995365144
Epoch 17: val loss 0.4314212501049042

Epoch 18: train loss 0.39380863308906555
Epoch 18: val loss 0.43222612142562866

Epoch 19: train loss 0.39904460310935974
Epoch 19: val loss 0.4410417675971985

Epoch 20: train loss 0.39682240039110184
Epoch 20: val loss 0.4335501492023468

Epoch 21: train loss 0.4002814680337906
Epoch 21: val loss 0.4328664541244507

Epoch 22: train loss 0.3496870182454586
Epoch 22: val loss 0.43542054295539856

Epoch 23: train loss 0.4283029556274414
Epoch 23: val loss 0.44001305103302

Epoch 24: train loss 0.3979640766978264
Epoch 24: val loss 0.44133487343788147

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6976455330848694
Epoch 0: val loss 0.6634818911552429

Epoch 1: train loss 0.6634675204753876
Epoch 1: val loss 0.6221989393234253

Epoch 2: train loss 0.6099580824375153
Epoch 2: val loss 0.5783512592315674

Epoch 3: train loss 0.567687726020813
Epoch 3: val loss 0.543164074420929

Epoch 4: train loss 0.49599979519844056
Epoch 4: val loss 0.50795578956604

Epoch 5: train loss 0.5164241343736649
Epoch 5: val loss 0.4766993224620819

Epoch 6: train loss 0.45516464710235593
Epoch 6: val loss 0.47982466220855713

Epoch 7: train loss 0.4295119822025299
Epoch 7: val loss 0.4596264958381653

Epoch 8: train loss 0.4171010911464691
Epoch 8: val loss 0.4505828022956848

Epoch 9: train loss 0.4224971324205399
Epoch 9: val loss 0.43512895703315735

Epoch 10: train loss 0.4172584891319275
Epoch 10: val loss 0.4257117509841919

Epoch 11: train loss 0.39127703160047533
Epoch 11: val loss 0.4324973523616791

Epoch 12: train loss 0.3940510183572769
Epoch 12: val loss 0.4290006458759308

Epoch 13: train loss 0.4193194419145584
Epoch 13: val loss 0.43657398223876953

Epoch 14: train loss 0.3815454065799713
Epoch 14: val loss 0.4326056241989136

Epoch 15: train loss 0.3825623393058777
Epoch 15: val loss 0.4396689534187317

Epoch 16: train loss 0.4143766865134239
Epoch 16: val loss 0.4307045042514801

Epoch 17: train loss 0.38853337466716764
Epoch 17: val loss 0.43589454889297485

Epoch 18: train loss 0.4557995364069939
Epoch 18: val loss 0.4364703893661499

Epoch 19: train loss 0.3596769243478775
Epoch 19: val loss 0.43279892206192017

Epoch 20: train loss 0.3734880328178406
Epoch 20: val loss 0.4342256486415863

Epoch 21: train loss 0.37628012597560884
Epoch 21: val loss 0.4306268095970154

Epoch 22: train loss 0.39113437235355375
Epoch 22: val loss 0.4339026212692261

Epoch 23: train loss 0.43958785831928254
Epoch 23: val loss 0.43896111845970154

Epoch 24: train loss 0.40879192650318147
Epoch 24: val loss 0.4552709758281708

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6614426145186791
Epoch 0: val loss 0.6494189500808716

Epoch 1: train loss 0.6095929512610803
Epoch 1: val loss 0.6088253855705261

Epoch 2: train loss 0.5469487561629369
Epoch 2: val loss 0.5570515990257263

Epoch 3: train loss 0.5159483437354748
Epoch 3: val loss 0.5221771597862244

Epoch 4: train loss 0.44862878207977
Epoch 4: val loss 0.5004569292068481

Epoch 5: train loss 0.438188931116691
Epoch 5: val loss 0.4847833812236786

Epoch 6: train loss 0.4388926143829639
Epoch 6: val loss 0.4828210175037384

Epoch 7: train loss 0.4053296251938893
Epoch 7: val loss 0.4911724030971527

Epoch 8: train loss 0.4252908378839493
Epoch 8: val loss 0.4835360050201416

Epoch 9: train loss 0.39049551349419814
Epoch 9: val loss 0.48988738656044006

Epoch 10: train loss 0.3918320949261005
Epoch 10: val loss 0.4772496819496155

Epoch 11: train loss 0.4125217841221736
Epoch 11: val loss 0.4790692925453186

Epoch 12: train loss 0.38650941734130567
Epoch 12: val loss 0.4906340539455414

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6929064447229559
Epoch 0: val loss 0.6786139011383057

Epoch 1: train loss 0.6752495711499994
Epoch 1: val loss 0.6641781330108643

Epoch 2: train loss 0.6667560230601918
Epoch 2: val loss 0.6458488702774048

Epoch 3: train loss 0.6407279209657148
Epoch 3: val loss 0.6255837678909302

Epoch 4: train loss 0.6174198930913751
Epoch 4: val loss 0.6115398406982422

Epoch 5: train loss 0.6116004261103544
Epoch 5: val loss 0.5982979536056519

Epoch 6: train loss 0.6032946489074014
Epoch 6: val loss 0.586976170539856

Epoch 7: train loss 0.5791231095790863
Epoch 7: val loss 0.5774926543235779

Epoch 8: train loss 0.5799595496871255
Epoch 8: val loss 0.5760632157325745

Epoch 9: train loss 0.5634003986011852
Epoch 9: val loss 0.5775542259216309

Epoch 10: train loss 0.5689392252401873
Epoch 10: val loss 0.579752504825592

Epoch 11: train loss 0.5550002428618345
Epoch 11: val loss 0.5599377751350403

Epoch 12: train loss 0.552742372859608
Epoch 12: val loss 0.5783332586288452

Epoch 13: train loss 0.5686445723880421
Epoch 13: val loss 0.5783025026321411

Epoch 14: train loss 0.5115335421128706
Epoch 14: val loss 0.5656089186668396

Epoch 15: train loss 0.5308988392353058
Epoch 15: val loss 0.5767980217933655

Epoch 16: train loss 0.5343847058036111
Epoch 16: val loss 0.567928671836853

Epoch 17: train loss 0.5440816418691115
Epoch 17: val loss 0.572262704372406

Epoch 18: train loss 0.543039554899389
Epoch 18: val loss 0.5835302472114563

Epoch 19: train loss 0.5160797319628976
Epoch 19: val loss 0.5760864615440369

Epoch 20: train loss 0.516598644581708
Epoch 20: val loss 0.5797510743141174

Epoch 21: train loss 0.5135852504860271
Epoch 21: val loss 0.5802080631256104

Epoch 22: train loss 0.5003626834262501
Epoch 22: val loss 0.5875784158706665

Epoch 23: train loss 0.512771877375516
Epoch 23: val loss 0.5797218084335327

Epoch 24: train loss 0.49486673961986194
Epoch 24: val loss 0.5737470388412476

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7046554738825018
Epoch 0: val loss 0.6720041632652283

Epoch 1: train loss 0.6791139732707631
Epoch 1: val loss 0.6674474477767944

Epoch 2: train loss 0.6668683886528015
Epoch 2: val loss 0.6582159399986267

Epoch 3: train loss 0.6655123938213695
Epoch 3: val loss 0.6549733877182007

Epoch 4: train loss 0.6368794116106901
Epoch 4: val loss 0.6548421382904053

Epoch 5: train loss 0.6369508071379228
Epoch 5: val loss 0.6448737382888794

Epoch 6: train loss 0.6323958310213956
Epoch 6: val loss 0.6340120434761047

Epoch 7: train loss 0.6312538277019154
Epoch 7: val loss 0.6369914412498474

Epoch 8: train loss 0.6171677762811835
Epoch 8: val loss 0.6417510509490967

Epoch 9: train loss 0.6220217347145081
Epoch 9: val loss 0.6308541893959045

Epoch 10: train loss 0.6164399331266229
Epoch 10: val loss 0.630685031414032

Epoch 11: train loss 0.6012005968527361
Epoch 11: val loss 0.6340614557266235

Epoch 12: train loss 0.5962749231945385
Epoch 12: val loss 0.624565064907074

Epoch 13: train loss 0.5969665483994917
Epoch 13: val loss 0.6275961399078369

Epoch 14: train loss 0.5954827476631511
Epoch 14: val loss 0.6304792761802673

Epoch 15: train loss 0.6131008971821178
Epoch 15: val loss 0.6364972591400146

Epoch 16: train loss 0.5867636772719297
Epoch 16: val loss 0.631645917892456

Epoch 17: train loss 0.5747497217221693
Epoch 17: val loss 0.6280575394630432

Epoch 18: train loss 0.5799394195730035
Epoch 18: val loss 0.6281561851501465

Epoch 19: train loss 0.5931344492868944
Epoch 19: val loss 0.6239203214645386

Epoch 20: train loss 0.5838589885018088
Epoch 20: val loss 0.6280966997146606

Epoch 21: train loss 0.5627316832542419
Epoch 21: val loss 0.6307624578475952

Epoch 22: train loss 0.5685461190613833
Epoch 22: val loss 0.6333990693092346

Epoch 23: train loss 0.5698223330757834
Epoch 23: val loss 0.6324630975723267

Epoch 24: train loss 0.5503074499693784
Epoch 24: val loss 0.6327945590019226

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7096138921650973
Epoch 0: val loss 0.6973119378089905

Epoch 1: train loss 0.6929291974414479
Epoch 1: val loss 0.6830571293830872

Epoch 2: train loss 0.6642331101677634
Epoch 2: val loss 0.6663720607757568

Epoch 3: train loss 0.6274678815494884
Epoch 3: val loss 0.6598194241523743

Epoch 4: train loss 0.6214888475157998
Epoch 4: val loss 0.657299816608429

Epoch 5: train loss 0.604888076131994
Epoch 5: val loss 0.6566543579101562

Epoch 6: train loss 0.6073686101219871
Epoch 6: val loss 0.6549696326255798

Epoch 7: train loss 0.5836031057617881
Epoch 7: val loss 0.6568366289138794

Epoch 8: train loss 0.5845405730334196
Epoch 8: val loss 0.6607887148857117

Epoch 9: train loss 0.568347616629167
Epoch 9: val loss 0.6553784608840942

Epoch 10: train loss 0.5784627822312441
Epoch 10: val loss 0.6442159414291382

Epoch 11: train loss 0.5400105498053811
Epoch 11: val loss 0.6386916637420654

Epoch 12: train loss 0.5506924715909091
Epoch 12: val loss 0.6378389596939087

Epoch 13: train loss 0.536169092763554
Epoch 13: val loss 0.6403459310531616

Epoch 14: train loss 0.5276517759669911
Epoch 14: val loss 0.6324566602706909

Epoch 15: train loss 0.5124841196970507
Epoch 15: val loss 0.6339141726493835

Epoch 16: train loss 0.5290794372558594
Epoch 16: val loss 0.6304185390472412

Epoch 17: train loss 0.5536635274236853
Epoch 17: val loss 0.6284040808677673

Epoch 18: train loss 0.5220962844111703
Epoch 18: val loss 0.6342464685440063

Epoch 19: train loss 0.5079581439495087
Epoch 19: val loss 0.6285411715507507

Epoch 20: train loss 0.47930642149665137
Epoch 20: val loss 0.635368287563324

Epoch 21: train loss 0.5129966058514335
Epoch 21: val loss 0.6368661522865295

Epoch 22: train loss 0.4916155311194333
Epoch 22: val loss 0.6312216520309448

Epoch 23: train loss 0.507237745956941
Epoch 23: val loss 0.6277853846549988

Epoch 24: train loss 0.4756775498390198
Epoch 24: val loss 0.6239637732505798

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6887521256100048
Epoch 0: val loss 0.6839184165000916

Epoch 1: train loss 0.6715440262447704
Epoch 1: val loss 0.6782679557800293

Epoch 2: train loss 0.6565100821581754
Epoch 2: val loss 0.6742674708366394

Epoch 3: train loss 0.6521856568076394
Epoch 3: val loss 0.6691696047782898

Epoch 4: train loss 0.6492496024478566
Epoch 4: val loss 0.6647917032241821

Epoch 5: train loss 0.6317892995747653
Epoch 5: val loss 0.660560131072998

Epoch 6: train loss 0.6264462958682667
Epoch 6: val loss 0.6542068719863892

Epoch 7: train loss 0.6085122444412925
Epoch 7: val loss 0.6484145522117615

Epoch 8: train loss 0.6072186827659607
Epoch 8: val loss 0.6447092294692993

Epoch 9: train loss 0.5965558778155934
Epoch 9: val loss 0.6454818248748779

Epoch 10: train loss 0.5840802842920477
Epoch 10: val loss 0.647543728351593

Epoch 11: train loss 0.5876787359064276
Epoch 11: val loss 0.6427053809165955

Epoch 12: train loss 0.5739336122166027
Epoch 12: val loss 0.6437184810638428

Epoch 13: train loss 0.572650202295997
Epoch 13: val loss 0.6385160088539124

Epoch 14: train loss 0.5767392841252413
Epoch 14: val loss 0.6395938992500305

Epoch 15: train loss 0.5622994357889349
Epoch 15: val loss 0.6322118043899536

Epoch 16: train loss 0.5569858740676533
Epoch 16: val loss 0.6216632723808289

Epoch 17: train loss 0.5556899119507183
Epoch 17: val loss 0.6242238879203796

Epoch 18: train loss 0.5673911734060808
Epoch 18: val loss 0.6312134265899658

Epoch 19: train loss 0.5538980689915743
Epoch 19: val loss 0.6248222589492798

Epoch 20: train loss 0.550449089570479
Epoch 20: val loss 0.617902934551239

Epoch 21: train loss 0.5333356342532418
Epoch 21: val loss 0.622011125087738

Epoch 22: train loss 0.5354537692936984
Epoch 22: val loss 0.620765745639801

Epoch 23: train loss 0.539635650136254
Epoch 23: val loss 0.6193505525588989

Epoch 24: train loss 0.5274562781507318
Epoch 24: val loss 0.6235507726669312

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686132534344991
Epoch 0: val loss 0.6787184476852417

Epoch 1: train loss 0.6647209048271179
Epoch 1: val loss 0.6674866676330566

Epoch 2: train loss 0.6566261212031047
Epoch 2: val loss 0.6530894637107849

Epoch 3: train loss 0.6363834102948507
Epoch 3: val loss 0.6408839821815491

Epoch 4: train loss 0.6119132041931152
Epoch 4: val loss 0.6254981756210327

Epoch 5: train loss 0.6042001605033874
Epoch 5: val loss 0.613492488861084

Epoch 6: train loss 0.6120601375897725
Epoch 6: val loss 0.6082953214645386

Epoch 7: train loss 0.6053297658761342
Epoch 7: val loss 0.605847179889679

Epoch 8: train loss 0.5909760475158692
Epoch 8: val loss 0.5980730056762695

Epoch 9: train loss 0.5918515443801879
Epoch 9: val loss 0.589880645275116

Epoch 10: train loss 0.5816875120004018
Epoch 10: val loss 0.5864230394363403

Epoch 11: train loss 0.5690658986568451
Epoch 11: val loss 0.5854907035827637

Epoch 12: train loss 0.5740500946839651
Epoch 12: val loss 0.5877498388290405

Epoch 13: train loss 0.5740495363871256
Epoch 13: val loss 0.5942473411560059

Epoch 14: train loss 0.5607330679893494
Epoch 14: val loss 0.5963126420974731

Epoch 15: train loss 0.574539202451706
Epoch 15: val loss 0.5933102369308472

Epoch 16: train loss 0.5557859023412068
Epoch 16: val loss 0.5881943702697754

Epoch 17: train loss 0.5665610869725545
Epoch 17: val loss 0.5832729339599609

Epoch 18: train loss 0.5580210506916046
Epoch 18: val loss 0.5800684094429016

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7064238687356313
Epoch 0: val loss 0.6907501816749573

Epoch 1: train loss 0.6848477572202682
Epoch 1: val loss 0.6854159832000732

Epoch 2: train loss 0.6778365125258764
Epoch 2: val loss 0.68022221326828

Epoch 3: train loss 0.6734792391459147
Epoch 3: val loss 0.6762563586235046

Epoch 4: train loss 0.6572757959365845
Epoch 4: val loss 0.6708132028579712

Epoch 5: train loss 0.6488630523284277
Epoch 5: val loss 0.6668301224708557

Epoch 6: train loss 0.6641986270745596
Epoch 6: val loss 0.6623531579971313

Epoch 7: train loss 0.6415109435717264
Epoch 7: val loss 0.6577540636062622

Epoch 8: train loss 0.6353206485509872
Epoch 8: val loss 0.6537317037582397

Epoch 9: train loss 0.6101458072662354
Epoch 9: val loss 0.6499247550964355

Epoch 10: train loss 0.604390357931455
Epoch 10: val loss 0.6463176608085632

Epoch 11: train loss 0.5985545168320338
Epoch 11: val loss 0.6451156735420227

Epoch 12: train loss 0.6163843621810278
Epoch 12: val loss 0.6462737321853638

Epoch 13: train loss 0.585227444767952
Epoch 13: val loss 0.6460314989089966

Epoch 14: train loss 0.5829742054144541
Epoch 14: val loss 0.6422229409217834

Epoch 15: train loss 0.5891723906000456
Epoch 15: val loss 0.6496250033378601

Epoch 16: train loss 0.5739528934160868
Epoch 16: val loss 0.6363683938980103

Epoch 17: train loss 0.5661114181081454
Epoch 17: val loss 0.6319652199745178

Epoch 18: train loss 0.5553780794143677
Epoch 18: val loss 0.6388971209526062

Epoch 19: train loss 0.5534720122814178
Epoch 19: val loss 0.6317746639251709

Epoch 20: train loss 0.5420239865779877
Epoch 20: val loss 0.6290093064308167

Epoch 21: train loss 0.5419554983576139
Epoch 21: val loss 0.6286793947219849

Epoch 22: train loss 0.5487740635871887
Epoch 22: val loss 0.6343229413032532

Epoch 23: train loss 0.5600980694095293
Epoch 23: val loss 0.6267271637916565

Epoch 24: train loss 0.5232975582281748
Epoch 24: val loss 0.639875054359436

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6979602724313736
Epoch 0: val loss 0.7025285959243774

Epoch 1: train loss 0.6923004041115443
Epoch 1: val loss 0.701079785823822

Epoch 2: train loss 0.6991613556941351
Epoch 2: val loss 0.6976280212402344

Epoch 3: train loss 0.678756003578504
Epoch 3: val loss 0.6958989500999451

Epoch 4: train loss 0.6737678696711858
Epoch 4: val loss 0.6920291781425476

Epoch 5: train loss 0.6685549567143122
Epoch 5: val loss 0.6878869533538818

Epoch 6: train loss 0.665336420138677
Epoch 6: val loss 0.6806401610374451

Epoch 7: train loss 0.6519682208697001
Epoch 7: val loss 0.6696916222572327

Epoch 8: train loss 0.6546991616487503
Epoch 8: val loss 0.6606289744377136

Epoch 9: train loss 0.6298080086708069
Epoch 9: val loss 0.6498374342918396

Epoch 10: train loss 0.6266953150431315
Epoch 10: val loss 0.6299046277999878

Epoch 11: train loss 0.6307080586751302
Epoch 11: val loss 0.6154430508613586

Epoch 12: train loss 0.6170884023110071
Epoch 12: val loss 0.6170257329940796

Epoch 13: train loss 0.6085574775934219
Epoch 13: val loss 0.6083716750144958

Epoch 14: train loss 0.5895171860853831
Epoch 14: val loss 0.6038878560066223

Epoch 15: train loss 0.5993696500857671
Epoch 15: val loss 0.6023903489112854

Epoch 16: train loss 0.6055078059434891
Epoch 16: val loss 0.6022777557373047

Epoch 17: train loss 0.5877206375201544
Epoch 17: val loss 0.5874879956245422

Epoch 18: train loss 0.5946481078863144
Epoch 18: val loss 0.5893911719322205

Epoch 19: train loss 0.569137970606486
Epoch 19: val loss 0.5917808413505554

Epoch 20: train loss 0.5710919002691904
Epoch 20: val loss 0.591854453086853

Epoch 21: train loss 0.577514037489891
Epoch 21: val loss 0.5886725187301636

Epoch 22: train loss 0.5713040679693222
Epoch 22: val loss 0.5836626291275024

Epoch 23: train loss 0.5856178353230158
Epoch 23: val loss 0.5975311994552612

Epoch 24: train loss 0.5710329537590345
Epoch 24: val loss 0.5836089849472046

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7101721266905466
Epoch 0: val loss 0.7012187242507935

Epoch 1: train loss 0.6967851718266805
Epoch 1: val loss 0.6922664046287537

Epoch 2: train loss 0.6853935966889063
Epoch 2: val loss 0.6863847970962524

Epoch 3: train loss 0.6722432176272074
Epoch 3: val loss 0.6894604563713074

Epoch 4: train loss 0.6587429195642471
Epoch 4: val loss 0.6776447296142578

Epoch 5: train loss 0.653350164492925
Epoch 5: val loss 0.6660234332084656

Epoch 6: train loss 0.6372822572787603
Epoch 6: val loss 0.659454345703125

Epoch 7: train loss 0.6237507114807764
Epoch 7: val loss 0.6587273478507996

Epoch 8: train loss 0.5958464046319326
Epoch 8: val loss 0.6441419124603271

Epoch 9: train loss 0.600328341126442
Epoch 9: val loss 0.6540845036506653

Epoch 10: train loss 0.5964337016145388
Epoch 10: val loss 0.6591545939445496

Epoch 11: train loss 0.6115885749459267
Epoch 11: val loss 0.6557387113571167

Epoch 12: train loss 0.5900269051392873
Epoch 12: val loss 0.636203408241272

Epoch 13: train loss 0.5873669609427452
Epoch 13: val loss 0.6366360187530518

Epoch 14: train loss 0.5912586351235708
Epoch 14: val loss 0.6402718424797058

Epoch 15: train loss 0.5839425201217333
Epoch 15: val loss 0.6413043141365051

Epoch 16: train loss 0.5808339814345042
Epoch 16: val loss 0.6386716961860657

Epoch 17: train loss 0.5737688293059667
Epoch 17: val loss 0.6393046379089355

Epoch 18: train loss 0.5915303652485212
Epoch 18: val loss 0.6377973556518555

Epoch 19: train loss 0.5639404952526093
Epoch 19: val loss 0.6418250203132629

Epoch 20: train loss 0.5781508907675743
Epoch 20: val loss 0.6333089470863342

Epoch 21: train loss 0.5587514191865921
Epoch 21: val loss 0.628295361995697

Epoch 22: train loss 0.5629570633172989
Epoch 22: val loss 0.6348494291305542

Epoch 23: train loss 0.5502317448457082
Epoch 23: val loss 0.6311841011047363

Epoch 24: train loss 0.5601855888962746
Epoch 24: val loss 0.6315144300460815

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7053934832413992
Epoch 0: val loss 0.6865488886833191

Epoch 1: train loss 0.6849337468544642
Epoch 1: val loss 0.6836316585540771

Epoch 2: train loss 0.6842407981554667
Epoch 2: val loss 0.679187536239624

Epoch 3: train loss 0.6793345461289088
Epoch 3: val loss 0.6750612258911133

Epoch 4: train loss 0.6779580215613047
Epoch 4: val loss 0.6713295578956604

Epoch 5: train loss 0.669162799914678
Epoch 5: val loss 0.6715542674064636

Epoch 6: train loss 0.6589321543773016
Epoch 6: val loss 0.6685780882835388

Epoch 7: train loss 0.6528363426526388
Epoch 7: val loss 0.6688945889472961

Epoch 8: train loss 0.6411278496185938
Epoch 8: val loss 0.6600664258003235

Epoch 9: train loss 0.6229336708784103
Epoch 9: val loss 0.6443848609924316

Epoch 10: train loss 0.6047380169232687
Epoch 10: val loss 0.6338555216789246

Epoch 11: train loss 0.5674731408556303
Epoch 11: val loss 0.6256298422813416

Epoch 12: train loss 0.5623797724644343
Epoch 12: val loss 0.6271151900291443

Epoch 13: train loss 0.5576734095811844
Epoch 13: val loss 0.6492311358451843

Epoch 14: train loss 0.5464005991816521
Epoch 14: val loss 0.6270008087158203

Epoch 15: train loss 0.5508579686284065
Epoch 15: val loss 0.6394113302230835

Epoch 16: train loss 0.5515227938691775
Epoch 16: val loss 0.6366637349128723

Epoch 17: train loss 0.5216714963316917
Epoch 17: val loss 0.6226406097412109

Epoch 18: train loss 0.5141765649120013
Epoch 18: val loss 0.6406996250152588

Epoch 19: train loss 0.5385623400410017
Epoch 19: val loss 0.6359771490097046

Epoch 20: train loss 0.5244108488162359
Epoch 20: val loss 0.6290733814239502

Epoch 21: train loss 0.5156224817037582
Epoch 21: val loss 0.6545549631118774

Epoch 22: train loss 0.5226375187436739
Epoch 22: val loss 0.6251180171966553

Epoch 23: train loss 0.5105959524710973
Epoch 23: val loss 0.6327246427536011

Epoch 24: train loss 0.5125875125328699
Epoch 24: val loss 0.6328591108322144

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6920210160315037
Epoch 0: val loss 0.703258216381073

Epoch 1: train loss 0.6823058724403381
Epoch 1: val loss 0.6964972615242004

Epoch 2: train loss 0.6724669635295868
Epoch 2: val loss 0.6934270858764648

Epoch 3: train loss 0.6637309975922108
Epoch 3: val loss 0.6828987002372742

Epoch 4: train loss 0.6527995504438877
Epoch 4: val loss 0.6747953295707703

Epoch 5: train loss 0.6472031064331532
Epoch 5: val loss 0.6686700582504272

Epoch 6: train loss 0.6347904242575169
Epoch 6: val loss 0.6629915833473206

Epoch 7: train loss 0.6421018876135349
Epoch 7: val loss 0.6601618528366089

Epoch 8: train loss 0.6130683925002813
Epoch 8: val loss 0.6504274606704712

Epoch 9: train loss 0.6107753701508045
Epoch 9: val loss 0.6387038230895996

Epoch 10: train loss 0.5945398584008217
Epoch 10: val loss 0.6405811905860901

Epoch 11: train loss 0.600592490285635
Epoch 11: val loss 0.6312832832336426

Epoch 12: train loss 0.5714517775923014
Epoch 12: val loss 0.6169136166572571

Epoch 13: train loss 0.5906380042433739
Epoch 13: val loss 0.6133402585983276

Epoch 14: train loss 0.5707093067467213
Epoch 14: val loss 0.6095154881477356

Epoch 15: train loss 0.540931748226285
Epoch 15: val loss 0.6091996431350708

Epoch 16: train loss 0.5525724608451128
Epoch 16: val loss 0.608421802520752

Epoch 17: train loss 0.5623738970607519
Epoch 17: val loss 0.6096256971359253

Epoch 18: train loss 0.5478279329836369
Epoch 18: val loss 0.6089844107627869

Epoch 19: train loss 0.5330516863614321
Epoch 19: val loss 0.6048781871795654

Epoch 20: train loss 0.5607159156352282
Epoch 20: val loss 0.6027519106864929

Epoch 21: train loss 0.5351786371320486
Epoch 21: val loss 0.6004416942596436

Epoch 22: train loss 0.5372188705950975
Epoch 22: val loss 0.6044199466705322

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7068970203399658
Epoch 0: val loss 0.696225106716156

Epoch 1: train loss 0.6946771045525869
Epoch 1: val loss 0.6879885792732239

Epoch 2: train loss 0.689491868019104
Epoch 2: val loss 0.6820357441902161

Epoch 3: train loss 0.6869675566752752
Epoch 3: val loss 0.675767183303833

Epoch 4: train loss 0.6791618267695109
Epoch 4: val loss 0.6714444756507874

Epoch 5: train loss 0.6763041317462921
Epoch 5: val loss 0.6649656295776367

Epoch 6: train loss 0.6537952820460001
Epoch 6: val loss 0.6603469848632812

Epoch 7: train loss 0.6618099361658096
Epoch 7: val loss 0.6577635407447815

Epoch 8: train loss 0.6623977919419607
Epoch 8: val loss 0.6540700793266296

Epoch 9: train loss 0.647659162680308
Epoch 9: val loss 0.6543013453483582

Epoch 10: train loss 0.6469677488009135
Epoch 10: val loss 0.6534841060638428

Epoch 11: train loss 0.6480114211638769
Epoch 11: val loss 0.6529425978660583

Epoch 12: train loss 0.6332065711418787
Epoch 12: val loss 0.6512814164161682

Epoch 13: train loss 0.6289233863353729
Epoch 13: val loss 0.649569034576416

Epoch 14: train loss 0.6397924621899923
Epoch 14: val loss 0.6451326608657837

Epoch 15: train loss 0.6184503038724264
Epoch 15: val loss 0.6463112831115723

Epoch 16: train loss 0.6125579824050268
Epoch 16: val loss 0.6513627767562866

Epoch 17: train loss 0.6277783910433451
Epoch 17: val loss 0.6479592323303223

Epoch 18: train loss 0.6285689969857534
Epoch 18: val loss 0.6464178562164307

Epoch 19: train loss 0.599971075852712
Epoch 19: val loss 0.6471831798553467

Epoch 20: train loss 0.6147608011960983
Epoch 20: val loss 0.646966278553009

Epoch 21: train loss 0.5945360511541367
Epoch 21: val loss 0.6470559239387512

Epoch 22: train loss 0.609457348783811
Epoch 22: val loss 0.6450051069259644

Epoch 23: train loss 0.6021760106086731
Epoch 23: val loss 0.6436337232589722

Epoch 24: train loss 0.6063839395840963
Epoch 24: val loss 0.6482199430465698

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7133341878652573
Epoch 0: val loss 0.6964664459228516

Epoch 1: train loss 0.6896508534749349
Epoch 1: val loss 0.6963525414466858

Epoch 2: train loss 0.6711721072594324
Epoch 2: val loss 0.6950817108154297

Epoch 3: train loss 0.6818836033344269
Epoch 3: val loss 0.6976687908172607

Epoch 4: train loss 0.6676705231269201
Epoch 4: val loss 0.699108362197876

Epoch 5: train loss 0.6548776924610138
Epoch 5: val loss 0.7089152336120605

Epoch 6: train loss 0.6505171209573746
Epoch 6: val loss 0.7175744771957397

Epoch 7: train loss 0.6457892507314682
Epoch 7: val loss 0.7220591902732849

Epoch 8: train loss 0.6361101816097895
Epoch 8: val loss 0.713807225227356

Epoch 9: train loss 0.6211919536193212
Epoch 9: val loss 0.7219635844230652

Epoch 10: train loss 0.6284130165974299
Epoch 10: val loss 0.7250604033470154

Epoch 11: train loss 0.6228656123081843
Epoch 11: val loss 0.7265601754188538

Epoch 12: train loss 0.623521958788236
Epoch 12: val loss 0.7384744882583618

Epoch 13: train loss 0.6074995224674543
Epoch 13: val loss 0.7268235087394714

Epoch 14: train loss 0.6287568211555481
Epoch 14: val loss 0.7245076298713684

Epoch 15: train loss 0.5911575307448705
Epoch 15: val loss 0.7432587146759033

Epoch 16: train loss 0.6010897109905878
Epoch 16: val loss 0.7261735200881958

Epoch 17: train loss 0.587852289279302
Epoch 17: val loss 0.7293483018875122

Epoch 18: train loss 0.5895533561706543
Epoch 18: val loss 0.7384170293807983

Epoch 19: train loss 0.5834003463387489
Epoch 19: val loss 0.7364315986633301

Epoch 20: train loss 0.5885086009899775
Epoch 20: val loss 0.7383010983467102

Epoch 21: train loss 0.5864448348681132
Epoch 21: val loss 0.7449701428413391

Epoch 22: train loss 0.5913215378920237
Epoch 22: val loss 0.7339224219322205

Epoch 23: train loss 0.5698663791020712
Epoch 23: val loss 0.7440429329872131

Epoch 24: train loss 0.5490922083457311
Epoch 24: val loss 0.7448267936706543

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.713662380973498
Epoch 0: val loss 0.7050572037696838

Epoch 1: train loss 0.6960496554772059
Epoch 1: val loss 0.7008054256439209

Epoch 2: train loss 0.6839375545581182
Epoch 2: val loss 0.701846718788147

Epoch 3: train loss 0.675935760140419
Epoch 3: val loss 0.6945228576660156

Epoch 4: train loss 0.6434005051851273
Epoch 4: val loss 0.6862034201622009

Epoch 5: train loss 0.6470379928747813
Epoch 5: val loss 0.6774433851242065

Epoch 6: train loss 0.63420569896698
Epoch 6: val loss 0.6779006719589233

Epoch 7: train loss 0.630473792552948
Epoch 7: val loss 0.6762644648551941

Epoch 8: train loss 0.6290090928475062
Epoch 8: val loss 0.6723281145095825

Epoch 9: train loss 0.6365076800187429
Epoch 9: val loss 0.6660956740379333

Epoch 10: train loss 0.6335954119761785
Epoch 10: val loss 0.6689772605895996

Epoch 11: train loss 0.6141251772642136
Epoch 11: val loss 0.6671065092086792

Epoch 12: train loss 0.6101975440979004
Epoch 12: val loss 0.6726192831993103

Epoch 13: train loss 0.5972519516944885
Epoch 13: val loss 0.6663516163825989

Epoch 14: train loss 0.6051896959543228
Epoch 14: val loss 0.6714223623275757

Epoch 15: train loss 0.5944944669802984
Epoch 15: val loss 0.6696252822875977

Epoch 16: train loss 0.5904322465260824
Epoch 16: val loss 0.6716800332069397

Epoch 17: train loss 0.608017032345136
Epoch 17: val loss 0.6786149740219116

Epoch 18: train loss 0.6180307815472285
Epoch 18: val loss 0.6773309111595154

Epoch 19: train loss 0.5792858650286993
Epoch 19: val loss 0.6712618470191956

Epoch 20: train loss 0.5916394193967184
Epoch 20: val loss 0.6751545071601868

Epoch 21: train loss 0.5785727798938751
Epoch 21: val loss 0.6680713295936584

Epoch 22: train loss 0.5784685189525286
Epoch 22: val loss 0.6724739074707031

Epoch 23: train loss 0.577544130384922
Epoch 23: val loss 0.6682420372962952

Epoch 24: train loss 0.5732079048951467
Epoch 24: val loss 0.6628860235214233

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984980801741282
Epoch 0: val loss 0.6950046420097351

Epoch 1: train loss 0.7049072881539663
Epoch 1: val loss 0.6884624361991882

Epoch 2: train loss 0.6825048079093298
Epoch 2: val loss 0.6820055842399597

Epoch 3: train loss 0.6758206834395727
Epoch 3: val loss 0.6745898127555847

Epoch 4: train loss 0.6777865538994471
Epoch 4: val loss 0.6681987643241882

Epoch 5: train loss 0.6648949782053629
Epoch 5: val loss 0.6610987782478333

Epoch 6: train loss 0.668635090192159
Epoch 6: val loss 0.6526296734809875

Epoch 7: train loss 0.6546033769845963
Epoch 7: val loss 0.6482905149459839

Epoch 8: train loss 0.6436013032992681
Epoch 8: val loss 0.6368737816810608

Epoch 9: train loss 0.6441030750672022
Epoch 9: val loss 0.6293291449546814

Epoch 10: train loss 0.6283102035522461
Epoch 10: val loss 0.623708188533783

Epoch 11: train loss 0.6345603813727697
Epoch 11: val loss 0.6212092041969299

Epoch 12: train loss 0.6389637192090353
Epoch 12: val loss 0.621576189994812

Epoch 13: train loss 0.6325367738803228
Epoch 13: val loss 0.616560697555542

Epoch 14: train loss 0.6267263293266296
Epoch 14: val loss 0.6127002239227295

Epoch 15: train loss 0.6293177207310995
Epoch 15: val loss 0.6105924248695374

Epoch 16: train loss 0.6197899927695593
Epoch 16: val loss 0.6100013852119446

Epoch 17: train loss 0.6064360986153284
Epoch 17: val loss 0.6067323684692383

Epoch 18: train loss 0.6161778122186661
Epoch 18: val loss 0.6044012308120728

Epoch 19: train loss 0.5993991990884145
Epoch 19: val loss 0.6060314774513245

Epoch 20: train loss 0.6140864839156469
Epoch 20: val loss 0.6105356812477112

Epoch 21: train loss 0.6251880178848902
Epoch 21: val loss 0.6079502701759338

Epoch 22: train loss 0.6108988523483276
Epoch 22: val loss 0.6041016578674316

Epoch 23: train loss 0.5971033672491709
Epoch 23: val loss 0.6000683307647705

Epoch 24: train loss 0.5970268944899241
Epoch 24: val loss 0.598084032535553

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6982388198375702
Epoch 0: val loss 0.6766789555549622

Epoch 1: train loss 0.6812985837459564
Epoch 1: val loss 0.6695959568023682

Epoch 2: train loss 0.6688306555151939
Epoch 2: val loss 0.6557801365852356

Epoch 3: train loss 0.6571542322635651
Epoch 3: val loss 0.6399178504943848

Epoch 4: train loss 0.6449931897222996
Epoch 4: val loss 0.6249130368232727

Epoch 5: train loss 0.6366462223231792
Epoch 5: val loss 0.6239944100379944

Epoch 6: train loss 0.6459774747490883
Epoch 6: val loss 0.6106352806091309

Epoch 7: train loss 0.6527853459119797
Epoch 7: val loss 0.6104053854942322

Epoch 8: train loss 0.6373759545385838
Epoch 8: val loss 0.6064287424087524

Epoch 9: train loss 0.6276702471077442
Epoch 9: val loss 0.5962513089179993

Epoch 10: train loss 0.6290899813175201
Epoch 10: val loss 0.598311185836792

Epoch 11: train loss 0.6354539468884468
Epoch 11: val loss 0.6017126441001892

Epoch 12: train loss 0.6241199001669884
Epoch 12: val loss 0.6028644442558289

Epoch 13: train loss 0.6376127302646637
Epoch 13: val loss 0.6005640625953674

Epoch 14: train loss 0.6171141229569912
Epoch 14: val loss 0.5908281207084656

Epoch 15: train loss 0.6068668849766254
Epoch 15: val loss 0.5930418372154236

Epoch 16: train loss 0.6136611886322498
Epoch 16: val loss 0.5929409861564636

Epoch 17: train loss 0.6054883152246475
Epoch 17: val loss 0.5921480655670166

Epoch 18: train loss 0.5995435323566198
Epoch 18: val loss 0.5892507433891296

Epoch 19: train loss 0.5940638892352581
Epoch 19: val loss 0.589728832244873

Epoch 20: train loss 0.6077015809714794
Epoch 20: val loss 0.5977641344070435

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6937616467475891
Epoch 0: val loss 0.6843416094779968

Epoch 1: train loss 0.6756820787083019
Epoch 1: val loss 0.6754715442657471

Epoch 2: train loss 0.6659822247245095
Epoch 2: val loss 0.6660027503967285

Epoch 3: train loss 0.6512556888840415
Epoch 3: val loss 0.6564798951148987

Epoch 4: train loss 0.6553616957231001
Epoch 4: val loss 0.6475706100463867

Epoch 5: train loss 0.6346487619660117
Epoch 5: val loss 0.6417433619499207

Epoch 6: train loss 0.6364995024420999
Epoch 6: val loss 0.637296199798584

Epoch 7: train loss 0.622277481989427
Epoch 7: val loss 0.6367437839508057

Epoch 8: train loss 0.6358987905762412
Epoch 8: val loss 0.6359158754348755

Epoch 9: train loss 0.6062926650047302
Epoch 9: val loss 0.6367248892784119

Epoch 10: train loss 0.618266758593646
Epoch 10: val loss 0.6337485313415527

Epoch 11: train loss 0.6092073538086631
Epoch 11: val loss 0.6353541612625122

Epoch 12: train loss 0.5982573953541842
Epoch 12: val loss 0.6381278038024902

Epoch 13: train loss 0.590264770117673
Epoch 13: val loss 0.6338851451873779

Epoch 14: train loss 0.5871526057069952
Epoch 14: val loss 0.6369568109512329

Epoch 15: train loss 0.6033976809544996
Epoch 15: val loss 0.6443932056427002

Epoch 16: train loss 0.5914893204515631
Epoch 16: val loss 0.6470348238945007

Epoch 17: train loss 0.579195729710839
Epoch 17: val loss 0.6478331685066223

Epoch 18: train loss 0.5924955254251306
Epoch 18: val loss 0.6429651379585266

Epoch 19: train loss 0.5804592235521837
Epoch 19: val loss 0.6395698189735413

Epoch 20: train loss 0.5722313794222745
Epoch 20: val loss 0.6419531106948853

Epoch 21: train loss 0.5683409409089522
Epoch 21: val loss 0.6555052399635315

Epoch 22: train loss 0.5641661801121451
Epoch 22: val loss 0.6633365750312805

Epoch 23: train loss 0.5697154998779297
Epoch 23: val loss 0.6564549803733826

Epoch 24: train loss 0.5812049995769154
Epoch 24: val loss 0.6541270613670349

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7069770368662748
Epoch 0: val loss 0.6977468132972717

Epoch 1: train loss 0.6712004759094932
Epoch 1: val loss 0.6978145837783813

Epoch 2: train loss 0.6577241854234175
Epoch 2: val loss 0.701109766960144

Epoch 3: train loss 0.6595985076644204
Epoch 3: val loss 0.7075583934783936

Epoch 4: train loss 0.6554100567644293
Epoch 4: val loss 0.7124565839767456

Epoch 5: train loss 0.6540674675594677
Epoch 5: val loss 0.7150505781173706

Epoch 6: train loss 0.6359223073179071
Epoch 6: val loss 0.7202582359313965

Epoch 7: train loss 0.6191322424195029
Epoch 7: val loss 0.7214677929878235

Epoch 8: train loss 0.6303208903832869
Epoch 8: val loss 0.7228811979293823

Epoch 9: train loss 0.6235266002741727
Epoch 9: val loss 0.7178511023521423

Epoch 10: train loss 0.6114542104981162
Epoch 10: val loss 0.7362396121025085

Epoch 11: train loss 0.6199306087060408
Epoch 11: val loss 0.7414995431900024

Epoch 12: train loss 0.6130741184408014
Epoch 12: val loss 0.7343851327896118

Epoch 13: train loss 0.5931941026991064
Epoch 13: val loss 0.7288022041320801

Epoch 14: train loss 0.6078753092072227
Epoch 14: val loss 0.732084333896637

Epoch 15: train loss 0.6176697882738981
Epoch 15: val loss 0.7290887236595154

Epoch 16: train loss 0.6152364936741915
Epoch 16: val loss 0.72225421667099

Epoch 17: train loss 0.6093584922226992
Epoch 17: val loss 0.7182720899581909

Epoch 18: train loss 0.6029861569404602
Epoch 18: val loss 0.7224493026733398

Epoch 19: train loss 0.6147473833777688
Epoch 19: val loss 0.7021728157997131

Epoch 20: train loss 0.5943139439279382
Epoch 20: val loss 0.7176427841186523

Epoch 21: train loss 0.6072302894158796
Epoch 21: val loss 0.7178149819374084

Epoch 22: train loss 0.613591573455117
Epoch 22: val loss 0.7259631156921387

Epoch 23: train loss 0.5953141396695917
Epoch 23: val loss 0.7246474623680115

Epoch 24: train loss 0.5900974815542047
Epoch 24: val loss 0.7130757570266724

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6888934590599753
Epoch 0: val loss 0.6753670573234558

Epoch 1: train loss 0.6906922838904641
Epoch 1: val loss 0.6642822623252869

Epoch 2: train loss 0.6782695759426464
Epoch 2: val loss 0.6567795872688293

Epoch 3: train loss 0.6813578334721652
Epoch 3: val loss 0.654837429523468

Epoch 4: train loss 0.670272556218234
Epoch 4: val loss 0.6507608294487

Epoch 5: train loss 0.6684151833707636
Epoch 5: val loss 0.6490351557731628

Epoch 6: train loss 0.6584390510212291
Epoch 6: val loss 0.6477728486061096

Epoch 7: train loss 0.6470870050516996
Epoch 7: val loss 0.6488114595413208

Epoch 8: train loss 0.6474275534803217
Epoch 8: val loss 0.6472657322883606

Epoch 9: train loss 0.6466502113775774
Epoch 9: val loss 0.6408154368400574

Epoch 10: train loss 0.6470225290818648
Epoch 10: val loss 0.6409204006195068

Epoch 11: train loss 0.6375106518918817
Epoch 11: val loss 0.6366387605667114

Epoch 12: train loss 0.6278199824419889
Epoch 12: val loss 0.638022780418396

Epoch 13: train loss 0.6292493560097434
Epoch 13: val loss 0.6344849467277527

Epoch 14: train loss 0.6303240981968966
Epoch 14: val loss 0.6298778057098389

Epoch 15: train loss 0.6321237683296204
Epoch 15: val loss 0.6241903901100159

Epoch 16: train loss 0.6276304830204357
Epoch 16: val loss 0.6274580359458923

Epoch 17: train loss 0.6170641508969393
Epoch 17: val loss 0.621583878993988

Epoch 18: train loss 0.6119142499837008
Epoch 18: val loss 0.6135793328285217

Epoch 19: train loss 0.6255173032934015
Epoch 19: val loss 0.6090326309204102

Epoch 20: train loss 0.591277236288244
Epoch 20: val loss 0.6047959327697754

Epoch 21: train loss 0.5928119854493574
Epoch 21: val loss 0.6026673316955566

Epoch 22: train loss 0.592338586395437
Epoch 22: val loss 0.6031370162963867

Epoch 23: train loss 0.5762433545155958
Epoch 23: val loss 0.6003907322883606

Epoch 24: train loss 0.5737151042981581
Epoch 24: val loss 0.600480854511261

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6835592876781117
Epoch 0: val loss 0.6792792081832886

Epoch 1: train loss 0.6794769601388411
Epoch 1: val loss 0.6739084720611572

Epoch 2: train loss 0.6656855507330461
Epoch 2: val loss 0.6691985130310059

Epoch 3: train loss 0.6673701351339166
Epoch 3: val loss 0.6655729413032532

Epoch 4: train loss 0.6487758647311818
Epoch 4: val loss 0.6635469198226929

Epoch 5: train loss 0.653043963692405
Epoch 5: val loss 0.6608569622039795

Epoch 6: train loss 0.6603629101406444
Epoch 6: val loss 0.6555963158607483

Epoch 7: train loss 0.6253686438907277
Epoch 7: val loss 0.6504496932029724

Epoch 8: train loss 0.6429729678414084
Epoch 8: val loss 0.6529293656349182

Epoch 9: train loss 0.6342864415862344
Epoch 9: val loss 0.6537705063819885

Epoch 10: train loss 0.630834313956174
Epoch 10: val loss 0.6495761871337891

Epoch 11: train loss 0.6170824549414895
Epoch 11: val loss 0.6485493779182434

Epoch 12: train loss 0.6126324859532443
Epoch 12: val loss 0.6519151329994202

Epoch 13: train loss 0.6084378415888007
Epoch 13: val loss 0.6569732427597046

Epoch 14: train loss 0.6026239151304419
Epoch 14: val loss 0.6484796404838562

Epoch 15: train loss 0.6057797887108543
Epoch 15: val loss 0.6523030400276184

Epoch 16: train loss 0.622855240648443
Epoch 16: val loss 0.6539663672447205

Epoch 17: train loss 0.6083295318213376
Epoch 17: val loss 0.658889889717102

Epoch 18: train loss 0.5992029092528603
Epoch 18: val loss 0.6569187641143799

Epoch 19: train loss 0.5853094458580017
Epoch 19: val loss 0.6530432105064392

Epoch 20: train loss 0.5707529078830372
Epoch 20: val loss 0.6577063202857971

Epoch 21: train loss 0.5808549360795454
Epoch 21: val loss 0.6640040874481201

Epoch 22: train loss 0.5709776959635995
Epoch 22: val loss 0.6621062159538269

Epoch 23: train loss 0.5640639608556574
Epoch 23: val loss 0.6629034876823425

Epoch 24: train loss 0.57519146529111
Epoch 24: val loss 0.6626887917518616

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7115474343299866
Epoch 0: val loss 0.6944466233253479

Epoch 1: train loss 0.6864274581273396
Epoch 1: val loss 0.6905243396759033

Epoch 2: train loss 0.6715758005777995
Epoch 2: val loss 0.6881229281425476

Epoch 3: train loss 0.6651928981145223
Epoch 3: val loss 0.6840110421180725

Epoch 4: train loss 0.6593112786610921
Epoch 4: val loss 0.6820933818817139

Epoch 5: train loss 0.6601400534311931
Epoch 5: val loss 0.6809079647064209

Epoch 6: train loss 0.6543265342712402
Epoch 6: val loss 0.6863319873809814

Epoch 7: train loss 0.6325311303138733
Epoch 7: val loss 0.6787910461425781

Epoch 8: train loss 0.6440969109535217
Epoch 8: val loss 0.6773680448532104

Epoch 9: train loss 0.6326459527015686
Epoch 9: val loss 0.6725701689720154

Epoch 10: train loss 0.6268562197685241
Epoch 10: val loss 0.6803186535835266

Epoch 11: train loss 0.6170276780923207
Epoch 11: val loss 0.6847626566886902

Epoch 12: train loss 0.6173169314861298
Epoch 12: val loss 0.6706414222717285

Epoch 13: train loss 0.6125390768051148
Epoch 13: val loss 0.6874362230300903

Epoch 14: train loss 0.6272778669993083
Epoch 14: val loss 0.6769850254058838

Epoch 15: train loss 0.629120671749115
Epoch 15: val loss 0.6717746257781982

Epoch 16: train loss 0.608632230758667
Epoch 16: val loss 0.675738513469696

Epoch 17: train loss 0.629470964272817
Epoch 17: val loss 0.6720266938209534

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930204538198618
Epoch 0: val loss 0.6971749067306519

Epoch 1: train loss 0.6764442920684814
Epoch 1: val loss 0.6912281513214111

Epoch 2: train loss 0.6784789608075068
Epoch 2: val loss 0.688624918460846

Epoch 3: train loss 0.6594624060850877
Epoch 3: val loss 0.6837740540504456

Epoch 4: train loss 0.6563656238409189
Epoch 4: val loss 0.6822657585144043

Epoch 5: train loss 0.6614804955629202
Epoch 5: val loss 0.6817569732666016

Epoch 6: train loss 0.6452824335831863
Epoch 6: val loss 0.6782240867614746

Epoch 7: train loss 0.6343156787065359
Epoch 7: val loss 0.6715583205223083

Epoch 8: train loss 0.6441717377075782
Epoch 8: val loss 0.6744154691696167

Epoch 9: train loss 0.6335769020594083
Epoch 9: val loss 0.6822826266288757

Epoch 10: train loss 0.6242187023162842
Epoch 10: val loss 0.6713831424713135

Epoch 11: train loss 0.6211736293939444
Epoch 11: val loss 0.6942338943481445

Epoch 12: train loss 0.6334024621890142
Epoch 12: val loss 0.6901984810829163

Epoch 13: train loss 0.6003641990514902
Epoch 13: val loss 0.6834565997123718

Epoch 14: train loss 0.5833060191227839
Epoch 14: val loss 0.6790128350257874

Epoch 15: train loss 0.6122454152657435
Epoch 15: val loss 0.6818399429321289

Epoch 16: train loss 0.5760926283322848
Epoch 16: val loss 0.6781914234161377

Epoch 17: train loss 0.6013172956613394
Epoch 17: val loss 0.6811337471008301

Epoch 18: train loss 0.5943528138674222
Epoch 18: val loss 0.6921498775482178

Epoch 19: train loss 0.5864848494529724
Epoch 19: val loss 0.6866602897644043

Epoch 20: train loss 0.5896156246845539
Epoch 20: val loss 0.6936824321746826

Epoch 21: train loss 0.5754256729896252
Epoch 21: val loss 0.6996886730194092

Epoch 22: train loss 0.5720713367828956
Epoch 22: val loss 0.6870641708374023

Epoch 23: train loss 0.5615147627316989
Epoch 23: val loss 0.7099891901016235

Epoch 24: train loss 0.5580384616668408
Epoch 24: val loss 0.7002444863319397

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6910084348458511
Epoch 0: val loss 0.6784331202507019

Epoch 1: train loss 0.6613507041564355
Epoch 1: val loss 0.6789283156394958

Epoch 2: train loss 0.6404174749667828
Epoch 2: val loss 0.6854388117790222

Epoch 3: train loss 0.6448679841481723
Epoch 3: val loss 0.6964210867881775

Epoch 4: train loss 0.6301239545528705
Epoch 4: val loss 0.7035117149353027

Epoch 5: train loss 0.6185314609454229
Epoch 5: val loss 0.7148170471191406

Epoch 6: train loss 0.6252698944165156
Epoch 6: val loss 0.7129460573196411

Epoch 7: train loss 0.6038263210883508
Epoch 7: val loss 0.7104532718658447

Epoch 8: train loss 0.6198936563271743
Epoch 8: val loss 0.7113874554634094

Epoch 9: train loss 0.6098870864281287
Epoch 9: val loss 0.7254467010498047

Epoch 10: train loss 0.6046811296389654
Epoch 10: val loss 0.724869966506958

Epoch 11: train loss 0.6077963067935064
Epoch 11: val loss 0.7107277512550354

Epoch 12: train loss 0.602469380085285
Epoch 12: val loss 0.730717658996582

Epoch 13: train loss 0.5946101041940542
Epoch 13: val loss 0.714712917804718

Epoch 14: train loss 0.5875480358417218
Epoch 14: val loss 0.7111935615539551

Epoch 15: train loss 0.5820275636819693
Epoch 15: val loss 0.7253996729850769

Epoch 16: train loss 0.5746150681605706
Epoch 16: val loss 0.7235650420188904

Epoch 17: train loss 0.5725389764859126
Epoch 17: val loss 0.7347328662872314

Epoch 18: train loss 0.5665788925611056
Epoch 18: val loss 0.7267637252807617

Epoch 19: train loss 0.5482212809415964
Epoch 19: val loss 0.7323299646377563

Epoch 20: train loss 0.5794842678766984
Epoch 20: val loss 0.7532253861427307

Epoch 21: train loss 0.5611188938984504
Epoch 21: val loss 0.7543855309486389

Epoch 22: train loss 0.5733394576953008
Epoch 22: val loss 0.7527762651443481

Epoch 23: train loss 0.5736796259880066
Epoch 23: val loss 0.7475729584693909

Epoch 24: train loss 0.5667634491737072
Epoch 24: val loss 0.746350884437561

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6950477866026071
Epoch 0: val loss 0.6886353492736816

Epoch 1: train loss 0.6827832827201257
Epoch 1: val loss 0.6829992532730103

Epoch 2: train loss 0.6716656409777128
Epoch 2: val loss 0.6784850358963013

Epoch 3: train loss 0.6598653334837693
Epoch 3: val loss 0.6753951907157898

Epoch 4: train loss 0.6608021626105676
Epoch 4: val loss 0.675761342048645

Epoch 5: train loss 0.6538866116450384
Epoch 5: val loss 0.6725454330444336

Epoch 6: train loss 0.6415792611929086
Epoch 6: val loss 0.6711052656173706

Epoch 7: train loss 0.6486632365446824
Epoch 7: val loss 0.6716548800468445

Epoch 8: train loss 0.633804821051084
Epoch 8: val loss 0.6653037071228027

Epoch 9: train loss 0.631921846133012
Epoch 9: val loss 0.6676269769668579

Epoch 10: train loss 0.628239278609936
Epoch 10: val loss 0.6597165465354919

Epoch 11: train loss 0.6283462735322806
Epoch 11: val loss 0.6577118635177612

Epoch 12: train loss 0.6230621108641992
Epoch 12: val loss 0.6583473086357117

Epoch 13: train loss 0.6144737142782944
Epoch 13: val loss 0.6584896445274353

Epoch 14: train loss 0.6183634767165551
Epoch 14: val loss 0.6608625054359436

Epoch 15: train loss 0.6251868147116441
Epoch 15: val loss 0.6585916876792908

Epoch 16: train loss 0.610608880336468
Epoch 16: val loss 0.6565591096878052

Epoch 17: train loss 0.6194046896237594
Epoch 17: val loss 0.6592279672622681

Epoch 18: train loss 0.5991698595193716
Epoch 18: val loss 0.6534965634346008

Epoch 19: train loss 0.5980804608418391
Epoch 19: val loss 0.64645916223526

Epoch 20: train loss 0.6113858268811152
Epoch 20: val loss 0.6465755105018616

Epoch 21: train loss 0.5961726009845734
Epoch 21: val loss 0.6510434150695801

Epoch 22: train loss 0.5924478127406194
Epoch 22: val loss 0.6464259028434753

Epoch 23: train loss 0.5968386072378892
Epoch 23: val loss 0.6514661908149719

Epoch 24: train loss 0.5919405405337994
Epoch 24: val loss 0.6478123664855957

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6831706762313843
Epoch 0: val loss 0.6897187232971191

Epoch 1: train loss 0.678518648330982
Epoch 1: val loss 0.6826920509338379

Epoch 2: train loss 0.6642797451752883
Epoch 2: val loss 0.679137647151947

Epoch 3: train loss 0.6590045782235953
Epoch 3: val loss 0.6771859526634216

Epoch 4: train loss 0.6533225453816928
Epoch 4: val loss 0.677444338798523

Epoch 5: train loss 0.6427967777618995
Epoch 5: val loss 0.6760292053222656

Epoch 6: train loss 0.6361978099896357
Epoch 6: val loss 0.6749870181083679

Epoch 7: train loss 0.6272143767430232
Epoch 7: val loss 0.6725155115127563

Epoch 8: train loss 0.627193652666532
Epoch 8: val loss 0.6717341542243958

Epoch 9: train loss 0.6221494812231797
Epoch 9: val loss 0.6721740961074829

Epoch 10: train loss 0.6337565550437341
Epoch 10: val loss 0.6705201864242554

Epoch 11: train loss 0.6078579976008489
Epoch 11: val loss 0.6703819036483765

Epoch 12: train loss 0.6066782772541046
Epoch 12: val loss 0.6714133024215698

Epoch 13: train loss 0.6240573112781231
Epoch 13: val loss 0.6698402762413025

Epoch 14: train loss 0.6020353436470032
Epoch 14: val loss 0.6616575121879578

Epoch 15: train loss 0.6014153384245359
Epoch 15: val loss 0.6636816263198853

Epoch 16: train loss 0.5820720058221084
Epoch 16: val loss 0.6662685871124268

Epoch 17: train loss 0.598230786048449
Epoch 17: val loss 0.6600342392921448

Epoch 18: train loss 0.5995048467929547
Epoch 18: val loss 0.6739228367805481

Epoch 19: train loss 0.5924951938482431
Epoch 19: val loss 0.6620951294898987

Epoch 20: train loss 0.5806217124828925
Epoch 20: val loss 0.6574845314025879

Epoch 21: train loss 0.5913822650909424
Epoch 21: val loss 0.6611337661743164

Epoch 22: train loss 0.5772424592421606
Epoch 22: val loss 0.6625652313232422

Epoch 23: train loss 0.5927451230012454
Epoch 23: val loss 0.6574230194091797

Epoch 24: train loss 0.582822166956388
Epoch 24: val loss 0.6564526557922363

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7041144090540269
Epoch 0: val loss 0.7010741829872131

Epoch 1: train loss 0.6905118437374339
Epoch 1: val loss 0.6973289847373962

Epoch 2: train loss 0.6851432779256035
Epoch 2: val loss 0.6936531066894531

Epoch 3: train loss 0.6763280209373025
Epoch 3: val loss 0.6939566135406494

Epoch 4: train loss 0.6733992695808411
Epoch 4: val loss 0.6895239353179932

Epoch 5: train loss 0.6538424141266767
Epoch 5: val loss 0.6856776475906372

Epoch 6: train loss 0.6646039345685173
Epoch 6: val loss 0.6798566579818726

Epoch 7: train loss 0.6556015821064219
Epoch 7: val loss 0.6756410598754883

Epoch 8: train loss 0.6494318597456988
Epoch 8: val loss 0.6687405705451965

Epoch 9: train loss 0.6442345556090859
Epoch 9: val loss 0.6641649007797241

Epoch 10: train loss 0.6308695428511676
Epoch 10: val loss 0.6606183052062988

Epoch 11: train loss 0.6351813183111303
Epoch 11: val loss 0.6648439168930054

Epoch 12: train loss 0.6220389499383814
Epoch 12: val loss 0.6566864252090454

Epoch 13: train loss 0.6301750365425559
Epoch 13: val loss 0.6590611934661865

Epoch 14: train loss 0.6097604369415957
Epoch 14: val loss 0.6556857824325562

Epoch 15: train loss 0.613136994488099
Epoch 15: val loss 0.6582794189453125

Epoch 16: train loss 0.6191309585290796
Epoch 16: val loss 0.662155270576477

Epoch 17: train loss 0.6194038619013393
Epoch 17: val loss 0.6573861241340637

Epoch 18: train loss 0.6039770000121173
Epoch 18: val loss 0.6551457047462463

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6934193670749664
Epoch 0: val loss 0.7034696936607361

Epoch 1: train loss 0.6919544140497843
Epoch 1: val loss 0.7030961513519287

Epoch 2: train loss 0.6960188895463943
Epoch 2: val loss 0.7031775116920471

Epoch 3: train loss 0.6820675035317739
Epoch 3: val loss 0.7035632729530334

Epoch 4: train loss 0.6829585035641988
Epoch 4: val loss 0.7026978731155396

Epoch 5: train loss 0.6700234661499659
Epoch 5: val loss 0.6997377872467041

Epoch 6: train loss 0.6748086363077164
Epoch 6: val loss 0.6989636421203613

Epoch 7: train loss 0.6646858851114908
Epoch 7: val loss 0.7021538615226746

Epoch 8: train loss 0.6701649179061254
Epoch 8: val loss 0.7004643678665161

Epoch 9: train loss 0.6643852889537811
Epoch 9: val loss 0.7009021043777466

Epoch 10: train loss 0.6566116760174433
Epoch 10: val loss 0.7003757953643799

Epoch 11: train loss 0.6449329902728399
Epoch 11: val loss 0.6982446908950806

Epoch 12: train loss 0.6440476576487223
Epoch 12: val loss 0.6995342373847961

Epoch 13: train loss 0.6517907728751501
Epoch 13: val loss 0.6981072425842285

Epoch 14: train loss 0.6316704750061035
Epoch 14: val loss 0.6962018013000488

Epoch 15: train loss 0.6506128460168839
Epoch 15: val loss 0.6944740414619446

Epoch 16: train loss 0.641953761378924
Epoch 16: val loss 0.6938903331756592

Epoch 17: train loss 0.6396129180987676
Epoch 17: val loss 0.6939800977706909

Epoch 18: train loss 0.6332860837380091
Epoch 18: val loss 0.6953610777854919

Epoch 19: train loss 0.6263718903064728
Epoch 19: val loss 0.6966707706451416

Epoch 20: train loss 0.6119609773159027
Epoch 20: val loss 0.6983259320259094

Epoch 21: train loss 0.6123234778642654
Epoch 21: val loss 0.7025507092475891

Epoch 22: train loss 0.612128218015035
Epoch 22: val loss 0.703886091709137

Epoch 23: train loss 0.5945170223712921
Epoch 23: val loss 0.7020094394683838

Epoch 24: train loss 0.6189819475015005
Epoch 24: val loss 0.700730562210083

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7008921603361765
Epoch 0: val loss 0.6953063011169434

Epoch 1: train loss 0.6910334179798762
Epoch 1: val loss 0.6921411156654358

Epoch 2: train loss 0.6813119997580847
Epoch 2: val loss 0.6888840794563293

Epoch 3: train loss 0.6843995054562887
Epoch 3: val loss 0.6864787340164185

Epoch 4: train loss 0.6819933851559957
Epoch 4: val loss 0.6850200891494751

Epoch 5: train loss 0.6791559060414633
Epoch 5: val loss 0.6831790804862976

Epoch 6: train loss 0.6695739030838013
Epoch 6: val loss 0.6815557479858398

Epoch 7: train loss 0.670664593577385
Epoch 7: val loss 0.6779174208641052

Epoch 8: train loss 0.6650084207455317
Epoch 8: val loss 0.677391767501831

Epoch 9: train loss 0.6577299386262894
Epoch 9: val loss 0.6742674112319946

Epoch 10: train loss 0.6602799942096075
Epoch 10: val loss 0.6689819097518921

Epoch 11: train loss 0.6513871004184087
Epoch 11: val loss 0.6679403185844421

Epoch 12: train loss 0.647133986155192
Epoch 12: val loss 0.6673989295959473

Epoch 13: train loss 0.6480134874582291
Epoch 13: val loss 0.6640402674674988

Epoch 14: train loss 0.640770360827446
Epoch 14: val loss 0.6654178500175476

Epoch 15: train loss 0.6416207949320475
Epoch 15: val loss 0.6647077202796936

Epoch 16: train loss 0.6348449985186259
Epoch 16: val loss 0.6671921014785767

Epoch 17: train loss 0.6266284411152204
Epoch 17: val loss 0.6667446494102478

Epoch 18: train loss 0.6324634104967117
Epoch 18: val loss 0.6638193130493164

Epoch 19: train loss 0.6314516762892405
Epoch 19: val loss 0.6599672436714172

Epoch 20: train loss 0.6227747748295466
Epoch 20: val loss 0.6654312610626221

Epoch 21: train loss 0.6222537110249201
Epoch 21: val loss 0.6705923676490784

Epoch 22: train loss 0.6098960737387339
Epoch 22: val loss 0.6762552857398987

Epoch 23: train loss 0.6106663296620051
Epoch 23: val loss 0.6725817322731018

Epoch 24: train loss 0.6146985441446304
Epoch 24: val loss 0.677247941493988

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7064464092254639
Epoch 0: val loss 0.6878388524055481

Epoch 1: train loss 0.6874092568953832
Epoch 1: val loss 0.6852418184280396

Epoch 2: train loss 0.6796156813700994
Epoch 2: val loss 0.6866956353187561

Epoch 3: train loss 0.6740278700987498
Epoch 3: val loss 0.6903560161590576

Epoch 4: train loss 0.6768948833147684
Epoch 4: val loss 0.6933287978172302

Epoch 5: train loss 0.6751135289669037
Epoch 5: val loss 0.6953540444374084

Epoch 6: train loss 0.6679429411888123
Epoch 6: val loss 0.6943420767784119

Epoch 7: train loss 0.6681383599837621
Epoch 7: val loss 0.6929206848144531

Epoch 8: train loss 0.6657390495141348
Epoch 8: val loss 0.6941272616386414

Epoch 9: train loss 0.6649723947048187
Epoch 9: val loss 0.6950222849845886

Epoch 10: train loss 0.6570964306592941
Epoch 10: val loss 0.700048565864563

Epoch 11: train loss 0.647768701116244
Epoch 11: val loss 0.7040387392044067

Epoch 12: train loss 0.6500038504600525
Epoch 12: val loss 0.7057319283485413

Epoch 13: train loss 0.6553370406230291
Epoch 13: val loss 0.7039377093315125

Epoch 14: train loss 0.6598829428354899
Epoch 14: val loss 0.7036898732185364

Epoch 15: train loss 0.6464761147896448
Epoch 15: val loss 0.7081640362739563

Epoch 16: train loss 0.6438668419917425
Epoch 16: val loss 0.7125809788703918

Epoch 17: train loss 0.6478908360004425
Epoch 17: val loss 0.7193192839622498

Epoch 18: train loss 0.6294005314509074
Epoch 18: val loss 0.7220541834831238

Epoch 19: train loss 0.6250510116418203
Epoch 19: val loss 0.7170614004135132

Epoch 20: train loss 0.6362175593773524
Epoch 20: val loss 0.7177796959877014

Epoch 21: train loss 0.6288373718659083
Epoch 21: val loss 0.7165436744689941

Epoch 22: train loss 0.6303680737813314
Epoch 22: val loss 0.7185065150260925

Epoch 23: train loss 0.6059666822353998
Epoch 23: val loss 0.72557133436203

Epoch 24: train loss 0.633145143588384
Epoch 24: val loss 0.7318976521492004

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7082624584436417
Epoch 0: val loss 0.7066826224327087

Epoch 1: train loss 0.6993427773316702
Epoch 1: val loss 0.7026306390762329

Epoch 2: train loss 0.6876320640246073
Epoch 2: val loss 0.6975393295288086

Epoch 3: train loss 0.6884440978368124
Epoch 3: val loss 0.6964948177337646

Epoch 4: train loss 0.6872843106587728
Epoch 4: val loss 0.6950355768203735

Epoch 5: train loss 0.675758937994639
Epoch 5: val loss 0.69387286901474

Epoch 6: train loss 0.6751986195643743
Epoch 6: val loss 0.6939736008644104

Epoch 7: train loss 0.6645317375659943
Epoch 7: val loss 0.6919687986373901

Epoch 8: train loss 0.6686379462480545
Epoch 8: val loss 0.6926634311676025

Epoch 9: train loss 0.6749790360530218
Epoch 9: val loss 0.692267119884491

Epoch 10: train loss 0.6582258492708206
Epoch 10: val loss 0.6912787556648254

Epoch 11: train loss 0.6584977755943934
Epoch 11: val loss 0.6882423758506775

Epoch 12: train loss 0.6630345284938812
Epoch 12: val loss 0.6882695555686951

Epoch 13: train loss 0.6601472447315851
Epoch 13: val loss 0.6861101984977722

Epoch 14: train loss 0.6380955924590429
Epoch 14: val loss 0.6855992674827576

Epoch 15: train loss 0.6516602585713068
Epoch 15: val loss 0.6847593188285828

Epoch 16: train loss 0.6350377947092056
Epoch 16: val loss 0.6869343519210815

Epoch 17: train loss 0.6423579851786295
Epoch 17: val loss 0.6852196455001831

Epoch 18: train loss 0.6396871556838354
Epoch 18: val loss 0.684604287147522

Epoch 19: train loss 0.6451817949612936
Epoch 19: val loss 0.6831563711166382

Epoch 20: train loss 0.6334661841392517
Epoch 20: val loss 0.6836380958557129

Epoch 21: train loss 0.634852002064387
Epoch 21: val loss 0.684632420539856

Epoch 22: train loss 0.6376611540714899
Epoch 22: val loss 0.6884549856185913

Epoch 23: train loss 0.6353473464647929
Epoch 23: val loss 0.6925787329673767

Epoch 24: train loss 0.6384800722201666
Epoch 24: val loss 0.690909743309021

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7044056132435799
Epoch 0: val loss 0.675703763961792

Epoch 1: train loss 0.6890045516192913
Epoch 1: val loss 0.6698435544967651

Epoch 2: train loss 0.6871140524744987
Epoch 2: val loss 0.6657279133796692

Epoch 3: train loss 0.6878853179514408
Epoch 3: val loss 0.6655879020690918

Epoch 4: train loss 0.6811235770583153
Epoch 4: val loss 0.6625315546989441

Epoch 5: train loss 0.6758107431232929
Epoch 5: val loss 0.6571878790855408

Epoch 6: train loss 0.6727377139031887
Epoch 6: val loss 0.6509439945220947

Epoch 7: train loss 0.6799181774258614
Epoch 7: val loss 0.6528933644294739

Epoch 8: train loss 0.6685365177690983
Epoch 8: val loss 0.6544779539108276

Epoch 9: train loss 0.6630706451833248
Epoch 9: val loss 0.6513508558273315

Epoch 10: train loss 0.6601728983223438
Epoch 10: val loss 0.6523838639259338

Epoch 11: train loss 0.6567794717848301
Epoch 11: val loss 0.6531729102134705

Epoch 12: train loss 0.6569455824792385
Epoch 12: val loss 0.6487758755683899

Epoch 13: train loss 0.6496995873749256
Epoch 13: val loss 0.6492880582809448

Epoch 14: train loss 0.6444324590265751
Epoch 14: val loss 0.6558618545532227

Epoch 15: train loss 0.6371721215546131
Epoch 15: val loss 0.6513460278511047

Epoch 16: train loss 0.6385498829185963
Epoch 16: val loss 0.6481019854545593

Epoch 17: train loss 0.6368612982332706
Epoch 17: val loss 0.6563957929611206

Epoch 18: train loss 0.6175693832337856
Epoch 18: val loss 0.6576232314109802

Epoch 19: train loss 0.6291570700705051
Epoch 19: val loss 0.6449942588806152

Epoch 20: train loss 0.6240273006260395
Epoch 20: val loss 0.6575500965118408

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
5
Epoch 0: train loss 0.6935643809182304
Epoch 0: val loss 0.6596994400024414

Epoch 1: train loss 0.6595123154776437
Epoch 1: val loss 0.6510846614837646

Epoch 2: train loss 0.6448148829596383
Epoch 2: val loss 0.639356791973114

Epoch 3: train loss 0.6209170477730888
Epoch 3: val loss 0.6279821991920471

Epoch 4: train loss 0.5975916130202157
Epoch 4: val loss 0.6190131306648254

Epoch 5: train loss 0.5885572220597949
Epoch 5: val loss 0.611524224281311

Epoch 6: train loss 0.573054334947041
Epoch 6: val loss 0.606850802898407

Epoch 7: train loss 0.6156083004815238
Epoch 7: val loss 0.60337895154953

Epoch 8: train loss 0.6100161416190011
Epoch 8: val loss 0.6010040640830994

Epoch 9: train loss 0.5427754606519427
Epoch 9: val loss 0.6015248894691467

Epoch 10: train loss 0.5567493055547986
Epoch 10: val loss 0.6017162203788757

Epoch 11: train loss 0.5605672597885132
Epoch 11: val loss 0.6025383472442627

Epoch 12: train loss 0.5869257194655282
Epoch 12: val loss 0.6038551926612854

Epoch 13: train loss 0.5383552227701459
Epoch 13: val loss 0.6070842742919922

Epoch 14: train loss 0.5034325633730207
Epoch 14: val loss 0.6110312342643738

Epoch 15: train loss 0.5383404833929879
Epoch 15: val loss 0.6152647733688354

Epoch 16: train loss 0.5491178972380502
Epoch 16: val loss 0.6221176385879517

Epoch 17: train loss 0.5569171054022652
Epoch 17: val loss 0.6276269555091858

Epoch 18: train loss 0.5833362298352378
Epoch 18: val loss 0.6347576975822449

Epoch 19: train loss 0.5227977590901511
Epoch 19: val loss 0.6385246515274048

Epoch 20: train loss 0.4964765523161207
Epoch 20: val loss 0.6411371231079102

Epoch 21: train loss 0.5080014552388873
Epoch 21: val loss 0.6484581828117371

Epoch 22: train loss 0.503759469304766
Epoch 22: val loss 0.6581479907035828

Epoch 23: train loss 0.49811694025993347
Epoch 23: val loss 0.6732378005981445

Epoch 24: train loss 0.5359247539724622
Epoch 24: val loss 0.6774300336837769

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6734190583229065
Epoch 0: val loss 0.6670480370521545

Epoch 1: train loss 0.64848621402468
Epoch 1: val loss 0.6409236788749695

Epoch 2: train loss 0.6170018102441516
Epoch 2: val loss 0.6207214593887329

Epoch 3: train loss 0.5967915994780404
Epoch 3: val loss 0.6078048944473267

Epoch 4: train loss 0.6546530638422284
Epoch 4: val loss 0.5974283814430237

Epoch 5: train loss 0.5713311518941607
Epoch 5: val loss 0.5928953289985657

Epoch 6: train loss 0.5999222312654767
Epoch 6: val loss 0.5875903964042664

Epoch 7: train loss 0.5622259080410004
Epoch 7: val loss 0.5811931490898132

Epoch 8: train loss 0.5560468264988491
Epoch 8: val loss 0.5726913809776306

Epoch 9: train loss 0.5782072629247393
Epoch 9: val loss 0.5633947849273682

Epoch 10: train loss 0.5499678892748696
Epoch 10: val loss 0.5562605857849121

Epoch 11: train loss 0.5303657523223332
Epoch 11: val loss 0.5489267706871033

Epoch 12: train loss 0.6058086710316795
Epoch 12: val loss 0.5427871346473694

Epoch 13: train loss 0.5394184419087001
Epoch 13: val loss 0.5436765551567078

Epoch 14: train loss 0.5799838772841862
Epoch 14: val loss 0.5444362163543701

Epoch 15: train loss 0.5645602132592883
Epoch 15: val loss 0.5430168509483337

Epoch 16: train loss 0.5566594515527997
Epoch 16: val loss 0.5396254658699036

Epoch 17: train loss 0.5150510541030339
Epoch 17: val loss 0.5362024903297424

Epoch 18: train loss 0.560168445110321
Epoch 18: val loss 0.5359684824943542

Epoch 19: train loss 0.5077595583030156
Epoch 19: val loss 0.532512366771698

Epoch 20: train loss 0.5165359548160008
Epoch 20: val loss 0.53131103515625

Epoch 21: train loss 0.5277479674134936
Epoch 21: val loss 0.5240710973739624

Epoch 22: train loss 0.50947334085192
Epoch 22: val loss 0.5289856791496277

Epoch 23: train loss 0.5285143341336932
Epoch 23: val loss 0.5202644467353821

Epoch 24: train loss 0.49211702602250235
Epoch 24: val loss 0.5208282470703125

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6732761859893799
Epoch 0: val loss 0.6217425465583801

Epoch 1: train loss 0.6463326982089451
Epoch 1: val loss 0.6069244742393494

Epoch 2: train loss 0.6075831609112876
Epoch 2: val loss 0.5988660454750061

Epoch 3: train loss 0.6106011101177761
Epoch 3: val loss 0.5945888757705688

Epoch 4: train loss 0.6046758038657052
Epoch 4: val loss 0.5849437713623047

Epoch 5: train loss 0.5844742740903582
Epoch 5: val loss 0.5810868144035339

Epoch 6: train loss 0.593065619468689
Epoch 6: val loss 0.5745347738265991

Epoch 7: train loss 0.5862339820180621
Epoch 7: val loss 0.5686713457107544

Epoch 8: train loss 0.5748489413942609
Epoch 8: val loss 0.5677684545516968

Epoch 9: train loss 0.5624369978904724
Epoch 9: val loss 0.567578911781311

Epoch 10: train loss 0.5708508661815098
Epoch 10: val loss 0.5695981383323669

Epoch 11: train loss 0.5761223648275647
Epoch 11: val loss 0.5764676332473755

Epoch 12: train loss 0.5578190769468035
Epoch 12: val loss 0.5733661651611328

Epoch 13: train loss 0.6087394527026585
Epoch 13: val loss 0.5704520344734192

Epoch 14: train loss 0.5617669139589582
Epoch 14: val loss 0.572087287902832

Epoch 15: train loss 0.5380725562572479
Epoch 15: val loss 0.5734634399414062

Epoch 16: train loss 0.553011668579919
Epoch 16: val loss 0.5753297209739685

Epoch 17: train loss 0.5301440060138702
Epoch 17: val loss 0.5720574259757996

Epoch 18: train loss 0.5002074837684631
Epoch 18: val loss 0.5724180936813354

Epoch 19: train loss 0.5209078192710876
Epoch 19: val loss 0.5751374363899231

Epoch 20: train loss 0.5181929383959089
Epoch 20: val loss 0.5812456011772156

Epoch 21: train loss 0.5113317881311689
Epoch 21: val loss 0.5853764414787292

Epoch 22: train loss 0.5159711412021092
Epoch 22: val loss 0.5901585817337036

Epoch 23: train loss 0.5241916988577161
Epoch 23: val loss 0.5938215851783752

Epoch 24: train loss 0.4857745128018515
Epoch 24: val loss 0.5899382829666138

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6926170672689166
Epoch 0: val loss 0.6852366924285889

Epoch 1: train loss 0.6410075000354222
Epoch 1: val loss 0.6771065592765808

Epoch 2: train loss 0.620439452784402
Epoch 2: val loss 0.6695502996444702

Epoch 3: train loss 0.6276341506413051
Epoch 3: val loss 0.664305567741394

Epoch 4: train loss 0.5869304197175162
Epoch 4: val loss 0.6621103882789612

Epoch 5: train loss 0.5804181184087481
Epoch 5: val loss 0.659718930721283

Epoch 6: train loss 0.5706919346536908
Epoch 6: val loss 0.6561080813407898

Epoch 7: train loss 0.564608748470034
Epoch 7: val loss 0.6483600735664368

Epoch 8: train loss 0.5600586533546448
Epoch 8: val loss 0.6445797681808472

Epoch 9: train loss 0.5454474304403577
Epoch 9: val loss 0.6343282461166382

Epoch 10: train loss 0.5416083250726972
Epoch 10: val loss 0.6327019929885864

Epoch 11: train loss 0.5101768842765263
Epoch 11: val loss 0.6377195119857788

Epoch 12: train loss 0.48440817424229216
Epoch 12: val loss 0.6446148753166199

Epoch 13: train loss 0.5761058756283352
Epoch 13: val loss 0.6584901213645935

Epoch 14: train loss 0.5183360491480146
Epoch 14: val loss 0.6553066372871399

Epoch 15: train loss 0.5484175256320408
Epoch 15: val loss 0.6316077709197998

Epoch 16: train loss 0.5087295132023948
Epoch 16: val loss 0.6128482222557068

Epoch 17: train loss 0.5274662290300641
Epoch 17: val loss 0.6107026934623718

Epoch 18: train loss 0.5103809663227626
Epoch 18: val loss 0.6133992671966553

Epoch 19: train loss 0.4842028532709394
Epoch 19: val loss 0.6068184971809387

Epoch 20: train loss 0.532377187694822
Epoch 20: val loss 0.6210951209068298

Epoch 21: train loss 0.47544524499348234
Epoch 21: val loss 0.6267102956771851

Epoch 22: train loss 0.4793474929673331
Epoch 22: val loss 0.611298680305481

Epoch 23: train loss 0.4839484180722918
Epoch 23: val loss 0.6211257576942444

Epoch 24: train loss 0.49660750372069223
Epoch 24: val loss 0.6183868646621704

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6904744572109647
Epoch 0: val loss 0.6786439418792725

Epoch 1: train loss 0.6622583270072937
Epoch 1: val loss 0.6650594472885132

Epoch 2: train loss 0.6552527546882629
Epoch 2: val loss 0.6498776078224182

Epoch 3: train loss 0.6330467992358737
Epoch 3: val loss 0.6397355794906616

Epoch 4: train loss 0.621607138050927
Epoch 4: val loss 0.6231715679168701

Epoch 5: train loss 0.6282746858066983
Epoch 5: val loss 0.6204752922058105

Epoch 6: train loss 0.591750035683314
Epoch 6: val loss 0.6204603314399719

Epoch 7: train loss 0.58978404601415
Epoch 7: val loss 0.5970688462257385

Epoch 8: train loss 0.6098246574401855
Epoch 8: val loss 0.6008923053741455

Epoch 9: train loss 0.5661968886852264
Epoch 9: val loss 0.5977292060852051

Epoch 10: train loss 0.5696371727519565
Epoch 10: val loss 0.6121910214424133

Epoch 11: train loss 0.5593840380509695
Epoch 11: val loss 0.6206539273262024

Epoch 12: train loss 0.5939236481984457
Epoch 12: val loss 0.6195529699325562

Epoch 13: train loss 0.5448776649104224
Epoch 13: val loss 0.6342390775680542

Epoch 14: train loss 0.5493768751621246
Epoch 14: val loss 0.629426896572113

Epoch 15: train loss 0.586071166727278
Epoch 15: val loss 0.641448974609375

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6957288905978203
Epoch 0: val loss 0.6805262565612793

Epoch 1: train loss 0.6828302815556526
Epoch 1: val loss 0.6696810722351074

Epoch 2: train loss 0.6597301736474037
Epoch 2: val loss 0.6568166017532349

Epoch 3: train loss 0.6440630108118057
Epoch 3: val loss 0.6435335278511047

Epoch 4: train loss 0.6204753071069717
Epoch 4: val loss 0.6290388107299805

Epoch 5: train loss 0.5980847999453545
Epoch 5: val loss 0.6148382425308228

Epoch 6: train loss 0.5869345143437386
Epoch 6: val loss 0.6015790104866028

Epoch 7: train loss 0.5660113170742989
Epoch 7: val loss 0.5873273015022278

Epoch 8: train loss 0.5588236749172211
Epoch 8: val loss 0.573997974395752

Epoch 9: train loss 0.5427053421735764
Epoch 9: val loss 0.5641213655471802

Epoch 10: train loss 0.5054896287620068
Epoch 10: val loss 0.5514136552810669

Epoch 11: train loss 0.4861525371670723
Epoch 11: val loss 0.5350489616394043

Epoch 12: train loss 0.4886544197797775
Epoch 12: val loss 0.518994152545929

Epoch 13: train loss 0.48622069880366325
Epoch 13: val loss 0.5167098641395569

Epoch 14: train loss 0.4676871709525585
Epoch 14: val loss 0.5156973004341125

Epoch 15: train loss 0.4649795927107334
Epoch 15: val loss 0.5205240249633789

Epoch 16: train loss 0.44957245141267776
Epoch 16: val loss 0.5212944149971008

Epoch 17: train loss 0.4446456991136074
Epoch 17: val loss 0.5251539945602417

Epoch 18: train loss 0.42723917216062546
Epoch 18: val loss 0.5172868967056274

Epoch 19: train loss 0.4373195841908455
Epoch 19: val loss 0.5105400681495667

Epoch 20: train loss 0.43404216319322586
Epoch 20: val loss 0.5146895051002502

Epoch 21: train loss 0.4371243789792061
Epoch 21: val loss 0.5231041312217712

Epoch 22: train loss 0.41232565604150295
Epoch 22: val loss 0.5227508544921875

Epoch 23: train loss 0.4383460022509098
Epoch 23: val loss 0.521243155002594

Epoch 24: train loss 0.4081736672669649
Epoch 24: val loss 0.524399995803833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6588951796293259
Epoch 0: val loss 0.6310031414031982

Epoch 1: train loss 0.6394154354929924
Epoch 1: val loss 0.6166731119155884

Epoch 2: train loss 0.6158699542284012
Epoch 2: val loss 0.6005221605300903

Epoch 3: train loss 0.5988245978951454
Epoch 3: val loss 0.5863603353500366

Epoch 4: train loss 0.5905119627714157
Epoch 4: val loss 0.5739614963531494

Epoch 5: train loss 0.5722316093742847
Epoch 5: val loss 0.5609022378921509

Epoch 6: train loss 0.5469638891518116
Epoch 6: val loss 0.5450361371040344

Epoch 7: train loss 0.5308803133666515
Epoch 7: val loss 0.5355686545372009

Epoch 8: train loss 0.5290593132376671
Epoch 8: val loss 0.5200893878936768

Epoch 9: train loss 0.5303297154605389
Epoch 9: val loss 0.5150650143623352

Epoch 10: train loss 0.5235155001282692
Epoch 10: val loss 0.5189185738563538

Epoch 11: train loss 0.5216893926262856
Epoch 11: val loss 0.5202888250350952

Epoch 12: train loss 0.5069771446287632
Epoch 12: val loss 0.5131635665893555

Epoch 13: train loss 0.5278930030763149
Epoch 13: val loss 0.5215040445327759

Epoch 14: train loss 0.5063733421266079
Epoch 14: val loss 0.5142368078231812

Epoch 15: train loss 0.48713352903723717
Epoch 15: val loss 0.5203525424003601

Epoch 16: train loss 0.49197162315249443
Epoch 16: val loss 0.5202493667602539

Epoch 17: train loss 0.46835655346512794
Epoch 17: val loss 0.5180235505104065

Epoch 18: train loss 0.4602879732847214
Epoch 18: val loss 0.5133380889892578

Epoch 19: train loss 0.4844425804913044
Epoch 19: val loss 0.5148754119873047

Epoch 20: train loss 0.4491635225713253
Epoch 20: val loss 0.524966299533844

Epoch 21: train loss 0.4627063423395157
Epoch 21: val loss 0.5185776948928833

Epoch 22: train loss 0.45188456401228905
Epoch 22: val loss 0.5122824311256409

Epoch 23: train loss 0.43653203919529915
Epoch 23: val loss 0.5132254362106323

Epoch 24: train loss 0.425076387822628
Epoch 24: val loss 0.5143741965293884

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992722302675247
Epoch 0: val loss 0.6797817349433899

Epoch 1: train loss 0.6655822545289993
Epoch 1: val loss 0.655324399471283

Epoch 2: train loss 0.6466582491993904
Epoch 2: val loss 0.6365619897842407

Epoch 3: train loss 0.6193466112017632
Epoch 3: val loss 0.6153672933578491

Epoch 4: train loss 0.6028431281447411
Epoch 4: val loss 0.5945179462432861

Epoch 5: train loss 0.5971174612641335
Epoch 5: val loss 0.5755675435066223

Epoch 6: train loss 0.5736368484795094
Epoch 6: val loss 0.5524654388427734

Epoch 7: train loss 0.5606165193021297
Epoch 7: val loss 0.533090353012085

Epoch 8: train loss 0.5430091209709644
Epoch 8: val loss 0.5221544504165649

Epoch 9: train loss 0.535847257822752
Epoch 9: val loss 0.5135708451271057

Epoch 10: train loss 0.5236337520182133
Epoch 10: val loss 0.5100407004356384

Epoch 11: train loss 0.5006032846868038
Epoch 11: val loss 0.507119357585907

Epoch 12: train loss 0.5051473006606102
Epoch 12: val loss 0.499458372592926

Epoch 13: train loss 0.5183306448161602
Epoch 13: val loss 0.5001379251480103

Epoch 14: train loss 0.5032772645354271
Epoch 14: val loss 0.501396656036377

Epoch 15: train loss 0.5138940401375294
Epoch 15: val loss 0.5022009611129761

Epoch 16: train loss 0.49899645522236824
Epoch 16: val loss 0.5030237436294556

Epoch 17: train loss 0.47834328189492226
Epoch 17: val loss 0.5040342807769775

Epoch 18: train loss 0.5009108819067478
Epoch 18: val loss 0.5073493719100952

Epoch 19: train loss 0.4943118132650852
Epoch 19: val loss 0.5052955150604248

Epoch 20: train loss 0.4893723540008068
Epoch 20: val loss 0.501555860042572

Epoch 21: train loss 0.46277502179145813
Epoch 21: val loss 0.4985705018043518

Epoch 22: train loss 0.4558169022202492
Epoch 22: val loss 0.4935632646083832

Epoch 23: train loss 0.46086934953927994
Epoch 23: val loss 0.4938596189022064

Epoch 24: train loss 0.43746664747595787
Epoch 24: val loss 0.48857682943344116

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7135026156902313
Epoch 0: val loss 0.6772733330726624

Epoch 1: train loss 0.668340303003788
Epoch 1: val loss 0.6544688940048218

Epoch 2: train loss 0.6468155235052109
Epoch 2: val loss 0.6294187307357788

Epoch 3: train loss 0.6361378282308578
Epoch 3: val loss 0.6101387739181519

Epoch 4: train loss 0.6067684590816498
Epoch 4: val loss 0.5926351547241211

Epoch 5: train loss 0.588653638958931
Epoch 5: val loss 0.5784026980400085

Epoch 6: train loss 0.5823715627193451
Epoch 6: val loss 0.5682735443115234

Epoch 7: train loss 0.5500379242002964
Epoch 7: val loss 0.5588337779045105

Epoch 8: train loss 0.5386742167174816
Epoch 8: val loss 0.5554666519165039

Epoch 9: train loss 0.5341863743960857
Epoch 9: val loss 0.5449153780937195

Epoch 10: train loss 0.5243665985763073
Epoch 10: val loss 0.5373204946517944

Epoch 11: train loss 0.5072376057505608
Epoch 11: val loss 0.5357673764228821

Epoch 12: train loss 0.49147896841168404
Epoch 12: val loss 0.531919002532959

Epoch 13: train loss 0.49872271344065666
Epoch 13: val loss 0.5314080119132996

Epoch 14: train loss 0.5043365061283112
Epoch 14: val loss 0.5356315970420837

Epoch 15: train loss 0.47913646325469017
Epoch 15: val loss 0.5352877378463745

Epoch 16: train loss 0.4856468327343464
Epoch 16: val loss 0.5295076966285706

Epoch 17: train loss 0.49443384259939194
Epoch 17: val loss 0.5307722091674805

Epoch 18: train loss 0.4763524867594242
Epoch 18: val loss 0.529434323310852

Epoch 19: train loss 0.47699322924017906
Epoch 19: val loss 0.5279241800308228

Epoch 20: train loss 0.4749898426234722
Epoch 20: val loss 0.5310439467430115

Epoch 21: train loss 0.4508584178984165
Epoch 21: val loss 0.5333705544471741

Epoch 22: train loss 0.45788753777742386
Epoch 22: val loss 0.535588264465332

Epoch 23: train loss 0.45342157781124115
Epoch 23: val loss 0.5349283814430237

Epoch 24: train loss 0.4476484917104244
Epoch 24: val loss 0.534400224685669

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6490673531185497
Epoch 0: val loss 0.6316198110580444

Epoch 1: train loss 0.6272718472914263
Epoch 1: val loss 0.6105965971946716

Epoch 2: train loss 0.6024366129528392
Epoch 2: val loss 0.5862239599227905

Epoch 3: train loss 0.5728997859087858
Epoch 3: val loss 0.5658001899719238

Epoch 4: train loss 0.542795406146483
Epoch 4: val loss 0.5539660453796387

Epoch 5: train loss 0.5349737920544364
Epoch 5: val loss 0.5441851615905762

Epoch 6: train loss 0.5197952335531061
Epoch 6: val loss 0.5399137139320374

Epoch 7: train loss 0.5187647830356251
Epoch 7: val loss 0.5319784283638

Epoch 8: train loss 0.5113585076548837
Epoch 8: val loss 0.5314746499061584

Epoch 9: train loss 0.5040144649418917
Epoch 9: val loss 0.5347352027893066

Epoch 10: train loss 0.5396001826633107
Epoch 10: val loss 0.5220212340354919

Epoch 11: train loss 0.5015585259957747
Epoch 11: val loss 0.5253247618675232

Epoch 12: train loss 0.5082447014071725
Epoch 12: val loss 0.5164564847946167

Epoch 13: train loss 0.5117279074408791
Epoch 13: val loss 0.5175524950027466

Epoch 14: train loss 0.48826840790835296
Epoch 14: val loss 0.512008547782898

Epoch 15: train loss 0.49055027961730957
Epoch 15: val loss 0.5069037079811096

Epoch 16: train loss 0.46626209128986706
Epoch 16: val loss 0.5026269555091858

Epoch 17: train loss 0.4920650232921947
Epoch 17: val loss 0.5009596943855286

Epoch 18: train loss 0.4847170222889293
Epoch 18: val loss 0.4996378719806671

Epoch 19: train loss 0.4869487095962871
Epoch 19: val loss 0.5048121809959412

Epoch 20: train loss 0.4889719242399389
Epoch 20: val loss 0.49740999937057495

Epoch 21: train loss 0.4710821048779921
Epoch 21: val loss 0.5061135292053223

Epoch 22: train loss 0.46589626236395404
Epoch 22: val loss 0.5036824345588684

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6688871264457703
Epoch 0: val loss 0.6592096090316772

Epoch 1: train loss 0.6370436072349548
Epoch 1: val loss 0.6435474157333374

Epoch 2: train loss 0.60638068318367
Epoch 2: val loss 0.6307466626167297

Epoch 3: train loss 0.5982424557209015
Epoch 3: val loss 0.6136110424995422

Epoch 4: train loss 0.5924215495586396
Epoch 4: val loss 0.6039215326309204

Epoch 5: train loss 0.5634769827127457
Epoch 5: val loss 0.5911555290222168

Epoch 6: train loss 0.5345452070236206
Epoch 6: val loss 0.5767842531204224

Epoch 7: train loss 0.5267456352710724
Epoch 7: val loss 0.5671288967132568

Epoch 8: train loss 0.524652573466301
Epoch 8: val loss 0.5647990703582764

Epoch 9: train loss 0.49880152344703677
Epoch 9: val loss 0.5665544867515564

Epoch 10: train loss 0.4842145174741745
Epoch 10: val loss 0.5708765387535095

Epoch 11: train loss 0.46550660729408266
Epoch 11: val loss 0.5692778825759888

Epoch 12: train loss 0.4668394893407822
Epoch 12: val loss 0.5809572339057922

Epoch 13: train loss 0.47111517786979673
Epoch 13: val loss 0.5872185230255127

Epoch 14: train loss 0.4589671492576599
Epoch 14: val loss 0.5881432294845581

Epoch 15: train loss 0.4442068159580231
Epoch 15: val loss 0.5928311347961426

Epoch 16: train loss 0.45782609581947326
Epoch 16: val loss 0.5986210107803345

Epoch 17: train loss 0.45451650619506834
Epoch 17: val loss 0.6070684194564819

Epoch 18: train loss 0.45343267619609834
Epoch 18: val loss 0.6052795648574829

Epoch 19: train loss 0.47486965656280516
Epoch 19: val loss 0.5939923524856567

Epoch 20: train loss 0.4408052086830139
Epoch 20: val loss 0.582304060459137

Epoch 21: train loss 0.45118442475795745
Epoch 21: val loss 0.5836477875709534

Epoch 22: train loss 0.4279948264360428
Epoch 22: val loss 0.5854933261871338

Epoch 23: train loss 0.42905270755290986
Epoch 23: val loss 0.5928926467895508

Epoch 24: train loss 0.46605019867420194
Epoch 24: val loss 0.5859903693199158

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6986560702323914
Epoch 0: val loss 0.6799787878990173

Epoch 1: train loss 0.6822313964366913
Epoch 1: val loss 0.6565683484077454

Epoch 2: train loss 0.6378838956356049
Epoch 2: val loss 0.6328961253166199

Epoch 3: train loss 0.6293292462825775
Epoch 3: val loss 0.6074029207229614

Epoch 4: train loss 0.5937292397022247
Epoch 4: val loss 0.585930585861206

Epoch 5: train loss 0.5815764486789703
Epoch 5: val loss 0.5647402405738831

Epoch 6: train loss 0.5528445959091186
Epoch 6: val loss 0.5450544953346252

Epoch 7: train loss 0.5339006423950196
Epoch 7: val loss 0.5403012037277222

Epoch 8: train loss 0.534433051943779
Epoch 8: val loss 0.5369787812232971

Epoch 9: train loss 0.52991324365139
Epoch 9: val loss 0.5369186401367188

Epoch 10: train loss 0.5366864651441574
Epoch 10: val loss 0.5398256778717041

Epoch 11: train loss 0.5058489084243775
Epoch 11: val loss 0.5394182205200195

Epoch 12: train loss 0.5139179706573487
Epoch 12: val loss 0.5389516949653625

Epoch 13: train loss 0.5171086579561234
Epoch 13: val loss 0.5346782803535461

Epoch 14: train loss 0.5208714038133622
Epoch 14: val loss 0.5357985496520996

Epoch 15: train loss 0.4989760100841522
Epoch 15: val loss 0.5383033156394958

Epoch 16: train loss 0.499305784702301
Epoch 16: val loss 0.5457622408866882

Epoch 17: train loss 0.4940321534872055
Epoch 17: val loss 0.546271800994873

Epoch 18: train loss 0.5036287099123001
Epoch 18: val loss 0.5506569147109985

Epoch 19: train loss 0.49948301911354065
Epoch 19: val loss 0.55607008934021

Epoch 20: train loss 0.4841866582632065
Epoch 20: val loss 0.5584604144096375

Epoch 21: train loss 0.4643495440483093
Epoch 21: val loss 0.5592211484909058

Epoch 22: train loss 0.45818769931793213
Epoch 22: val loss 0.5647667050361633

Epoch 23: train loss 0.47564370930194855
Epoch 23: val loss 0.5680559277534485

Epoch 24: train loss 0.49087436497211456
Epoch 24: val loss 0.5687433481216431

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6908099293708801
Epoch 0: val loss 0.6519778370857239

Epoch 1: train loss 0.6327215015888215
Epoch 1: val loss 0.6192318201065063

Epoch 2: train loss 0.5835041403770447
Epoch 2: val loss 0.5969870090484619

Epoch 3: train loss 0.5640391796827317
Epoch 3: val loss 0.5851683020591736

Epoch 4: train loss 0.5310272127389908
Epoch 4: val loss 0.5820667147636414

Epoch 5: train loss 0.5395252346992493
Epoch 5: val loss 0.577462911605835

Epoch 6: train loss 0.5228324651718139
Epoch 6: val loss 0.5724571347236633

Epoch 7: train loss 0.5224692791700363
Epoch 7: val loss 0.5659525990486145

Epoch 8: train loss 0.5218118071556092
Epoch 8: val loss 0.5679094791412354

Epoch 9: train loss 0.5120537430047989
Epoch 9: val loss 0.5653748512268066

Epoch 10: train loss 0.5089407682418823
Epoch 10: val loss 0.5660666823387146

Epoch 11: train loss 0.5227494895458221
Epoch 11: val loss 0.5692022442817688

Epoch 12: train loss 0.48531648218631745
Epoch 12: val loss 0.5676372647285461

Epoch 13: train loss 0.49061976075172425
Epoch 13: val loss 0.5679819583892822

Epoch 14: train loss 0.5039089441299438
Epoch 14: val loss 0.5644662976264954

Epoch 15: train loss 0.49965269267559054
Epoch 15: val loss 0.5654852986335754

Epoch 16: train loss 0.5040530681610107
Epoch 16: val loss 0.566303014755249

Epoch 17: train loss 0.49759174287319186
Epoch 17: val loss 0.5659967064857483

Epoch 18: train loss 0.4693265497684479
Epoch 18: val loss 0.5657066702842712

Epoch 19: train loss 0.477970290184021
Epoch 19: val loss 0.5703744292259216

Epoch 20: train loss 0.4762436389923096
Epoch 20: val loss 0.5753628015518188

Epoch 21: train loss 0.48590753972530365
Epoch 21: val loss 0.576815664768219

Epoch 22: train loss 0.47607007920742034
Epoch 22: val loss 0.5716272592544556

Epoch 23: train loss 0.48818466663360593
Epoch 23: val loss 0.5618164539337158

Epoch 24: train loss 0.4986115276813507
Epoch 24: val loss 0.5616259574890137

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6561817049980163
Epoch 0: val loss 0.6551905274391174

Epoch 1: train loss 0.6437580227851868
Epoch 1: val loss 0.6343552470207214

Epoch 2: train loss 0.6319897711277008
Epoch 2: val loss 0.6136240363121033

Epoch 3: train loss 0.587433785200119
Epoch 3: val loss 0.5941805839538574

Epoch 4: train loss 0.5880855739116668
Epoch 4: val loss 0.5749172568321228

Epoch 5: train loss 0.555067104101181
Epoch 5: val loss 0.5596593618392944

Epoch 6: train loss 0.5390167742967605
Epoch 6: val loss 0.5452691912651062

Epoch 7: train loss 0.5378677487373352
Epoch 7: val loss 0.5341779589653015

Epoch 8: train loss 0.5323729157447815
Epoch 8: val loss 0.532852053642273

Epoch 9: train loss 0.5332614600658416
Epoch 9: val loss 0.5302013158798218

Epoch 10: train loss 0.507048299908638
Epoch 10: val loss 0.5250378847122192

Epoch 11: train loss 0.5355796962976456
Epoch 11: val loss 0.5197343230247498

Epoch 12: train loss 0.5383797764778138
Epoch 12: val loss 0.5197991132736206

Epoch 13: train loss 0.5096640080213547
Epoch 13: val loss 0.5207949876785278

Epoch 14: train loss 0.5260700702667236
Epoch 14: val loss 0.5182397365570068

Epoch 15: train loss 0.5126283645629883
Epoch 15: val loss 0.5201149582862854

Epoch 16: train loss 0.49841688871383666
Epoch 16: val loss 0.5209315419197083

Epoch 17: train loss 0.5225797355175018
Epoch 17: val loss 0.5201308131217957

Epoch 18: train loss 0.5019895374774933
Epoch 18: val loss 0.5198870301246643

Epoch 19: train loss 0.5390353173017501
Epoch 19: val loss 0.5166121125221252

Epoch 20: train loss 0.5125846624374389
Epoch 20: val loss 0.5119870901107788

Epoch 21: train loss 0.4913483649492264
Epoch 21: val loss 0.5086015462875366

Epoch 22: train loss 0.482084321975708
Epoch 22: val loss 0.5095639824867249

Epoch 23: train loss 0.5033228546380997
Epoch 23: val loss 0.5056163668632507

Epoch 24: train loss 0.4828845292329788
Epoch 24: val loss 0.5038042664527893

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6874264386984018
Epoch 0: val loss 0.6420238018035889

Epoch 1: train loss 0.5931788499538715
Epoch 1: val loss 0.5991000533103943

Epoch 2: train loss 0.5620305813275851
Epoch 2: val loss 0.5837744474411011

Epoch 3: train loss 0.5368991333704728
Epoch 3: val loss 0.5804864764213562

Epoch 4: train loss 0.5196709380700038
Epoch 4: val loss 0.578910231590271

Epoch 5: train loss 0.507637973015125
Epoch 5: val loss 0.5733252763748169

Epoch 6: train loss 0.5219587890001444
Epoch 6: val loss 0.5786236524581909

Epoch 7: train loss 0.5110954940319061
Epoch 7: val loss 0.58014315366745

Epoch 8: train loss 0.49766159745363087
Epoch 8: val loss 0.5778471827507019

Epoch 9: train loss 0.5235314323351934
Epoch 9: val loss 0.5710316300392151

Epoch 10: train loss 0.49669737311509937
Epoch 10: val loss 0.5743324160575867

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6929919189876981
Epoch 0: val loss 0.6735493540763855

Epoch 1: train loss 0.6749634941418966
Epoch 1: val loss 0.6700901985168457

Epoch 2: train loss 0.6701023048824735
Epoch 2: val loss 0.6704109311103821

Epoch 3: train loss 0.6565893358654447
Epoch 3: val loss 0.6688411235809326

Epoch 4: train loss 0.6612470746040344
Epoch 4: val loss 0.6635773181915283

Epoch 5: train loss 0.6505696773529053
Epoch 5: val loss 0.6592212319374084

Epoch 6: train loss 0.6457865436871847
Epoch 6: val loss 0.6563273072242737

Epoch 7: train loss 0.6382846170001559
Epoch 7: val loss 0.6546983122825623

Epoch 8: train loss 0.634195453590817
Epoch 8: val loss 0.6505415439605713

Epoch 9: train loss 0.6265327599313524
Epoch 9: val loss 0.6496683955192566

Epoch 10: train loss 0.6070956786473592
Epoch 10: val loss 0.6455166935920715

Epoch 11: train loss 0.5993857913547092
Epoch 11: val loss 0.6426785588264465

Epoch 12: train loss 0.625237418545617
Epoch 12: val loss 0.6344220042228699

Epoch 13: train loss 0.5924499299791124
Epoch 13: val loss 0.6278452277183533

Epoch 14: train loss 0.5854666961563958
Epoch 14: val loss 0.6230632662773132

Epoch 15: train loss 0.5919352041350471
Epoch 15: val loss 0.6169162392616272

Epoch 16: train loss 0.5770086513625251
Epoch 16: val loss 0.6102301478385925

Epoch 17: train loss 0.5902319682968987
Epoch 17: val loss 0.610158383846283

Epoch 18: train loss 0.5638444556130303
Epoch 18: val loss 0.6124623417854309

Epoch 19: train loss 0.5993099411328634
Epoch 19: val loss 0.6022593975067139

Epoch 20: train loss 0.5645609895388285
Epoch 20: val loss 0.594203531742096

Epoch 21: train loss 0.5590519375271268
Epoch 21: val loss 0.5892465710639954

Epoch 22: train loss 0.5636126928859286
Epoch 22: val loss 0.5873810648918152

Epoch 23: train loss 0.5654154585467445
Epoch 23: val loss 0.5928037762641907

Epoch 24: train loss 0.5635698901282417
Epoch 24: val loss 0.5887398719787598

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7043277555041842
Epoch 0: val loss 0.6850860714912415

Epoch 1: train loss 0.6888256735271878
Epoch 1: val loss 0.6766057014465332

Epoch 2: train loss 0.6756325165430704
Epoch 2: val loss 0.6691277027130127

Epoch 3: train loss 0.6645370589362251
Epoch 3: val loss 0.6622834205627441

Epoch 4: train loss 0.6617982387542725
Epoch 4: val loss 0.6556918025016785

Epoch 5: train loss 0.663897004392412
Epoch 5: val loss 0.6482653021812439

Epoch 6: train loss 0.6514736745092604
Epoch 6: val loss 0.6401992440223694

Epoch 7: train loss 0.6392354766527811
Epoch 7: val loss 0.6339717507362366

Epoch 8: train loss 0.6359978715578715
Epoch 8: val loss 0.625642716884613

Epoch 9: train loss 0.6290962431165907
Epoch 9: val loss 0.6163031458854675

Epoch 10: train loss 0.616328603691525
Epoch 10: val loss 0.6057109236717224

Epoch 11: train loss 0.6149055229292976
Epoch 11: val loss 0.6018244624137878

Epoch 12: train loss 0.6112842890951369
Epoch 12: val loss 0.5961948037147522

Epoch 13: train loss 0.5930701361762153
Epoch 13: val loss 0.5927066206932068

Epoch 14: train loss 0.598506510257721
Epoch 14: val loss 0.5845159888267517

Epoch 15: train loss 0.5932269626193576
Epoch 15: val loss 0.5838244557380676

Epoch 16: train loss 0.589771267440584
Epoch 16: val loss 0.5862185955047607

Epoch 17: train loss 0.5724889900949266
Epoch 17: val loss 0.5809366106987

Epoch 18: train loss 0.5763359069824219
Epoch 18: val loss 0.5854793190956116

Epoch 19: train loss 0.5568067729473114
Epoch 19: val loss 0.5787830948829651

Epoch 20: train loss 0.5652222368452284
Epoch 20: val loss 0.5767127275466919

Epoch 21: train loss 0.5700884229607053
Epoch 21: val loss 0.5763795971870422

Epoch 22: train loss 0.5654636985725827
Epoch 22: val loss 0.5798836946487427

Epoch 23: train loss 0.5446133183108436
Epoch 23: val loss 0.5837832689285278

Epoch 24: train loss 0.5379005935457017
Epoch 24: val loss 0.5825695395469666

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.712563673655192
Epoch 0: val loss 0.6919954419136047

Epoch 1: train loss 0.681321488486396
Epoch 1: val loss 0.6899400353431702

Epoch 2: train loss 0.676994178030226
Epoch 2: val loss 0.6867311596870422

Epoch 3: train loss 0.64889923731486
Epoch 3: val loss 0.685657799243927

Epoch 4: train loss 0.6617781519889832
Epoch 4: val loss 0.6825907826423645

Epoch 5: train loss 0.6571339501274956
Epoch 5: val loss 0.6828904151916504

Epoch 6: train loss 0.6328022016419305
Epoch 6: val loss 0.6802492737770081

Epoch 7: train loss 0.6400820546680026
Epoch 7: val loss 0.6796379685401917

Epoch 8: train loss 0.6210120850139194
Epoch 8: val loss 0.6771185994148254

Epoch 9: train loss 0.6086766786045499
Epoch 9: val loss 0.6748307347297668

Epoch 10: train loss 0.5940949983066983
Epoch 10: val loss 0.6747111678123474

Epoch 11: train loss 0.5901179512341818
Epoch 11: val loss 0.6761357188224792

Epoch 12: train loss 0.5719918145073785
Epoch 12: val loss 0.681582510471344

Epoch 13: train loss 0.5691257648997836
Epoch 13: val loss 0.6744322776794434

Epoch 14: train loss 0.5561991532643636
Epoch 14: val loss 0.6745449900627136

Epoch 15: train loss 0.5300406383143531
Epoch 15: val loss 0.6762361526489258

Epoch 16: train loss 0.5360692805714078
Epoch 16: val loss 0.6867504715919495

Epoch 17: train loss 0.5284862716992696
Epoch 17: val loss 0.6914989352226257

Epoch 18: train loss 0.5155569149388207
Epoch 18: val loss 0.703154981136322

Epoch 19: train loss 0.5323316189977858
Epoch 19: val loss 0.7050859928131104

Epoch 20: train loss 0.5347641176647611
Epoch 20: val loss 0.704770028591156

Epoch 21: train loss 0.5382052991125319
Epoch 21: val loss 0.7013319134712219

Epoch 22: train loss 0.4989548060629103
Epoch 22: val loss 0.6985408663749695

Epoch 23: train loss 0.5262570447391934
Epoch 23: val loss 0.6904959678649902

Epoch 24: train loss 0.5039187471071879
Epoch 24: val loss 0.6915603280067444

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6874908010164896
Epoch 0: val loss 0.6840841174125671

Epoch 1: train loss 0.6826431287659539
Epoch 1: val loss 0.682288646697998

Epoch 2: train loss 0.6661722593837314
Epoch 2: val loss 0.6800127029418945

Epoch 3: train loss 0.6737730569309659
Epoch 3: val loss 0.6791939735412598

Epoch 4: train loss 0.6459600196944343
Epoch 4: val loss 0.6793469786643982

Epoch 5: train loss 0.6274991167916192
Epoch 5: val loss 0.6814184188842773

Epoch 6: train loss 0.619604229927063
Epoch 6: val loss 0.6818304657936096

Epoch 7: train loss 0.6124304864141676
Epoch 7: val loss 0.6810426712036133

Epoch 8: train loss 0.5859177178806729
Epoch 8: val loss 0.6842734813690186

Epoch 9: train loss 0.5925706956121657
Epoch 9: val loss 0.6807672381401062

Epoch 10: train loss 0.5615208446979523
Epoch 10: val loss 0.6799893975257874

Epoch 11: train loss 0.5714160038365258
Epoch 11: val loss 0.6843538880348206

Epoch 12: train loss 0.58039347993003
Epoch 12: val loss 0.6860644221305847

Epoch 13: train loss 0.5467291110091739
Epoch 13: val loss 0.6853363513946533

Epoch 14: train loss 0.5499621695942349
Epoch 14: val loss 0.6835140585899353

Epoch 15: train loss 0.5390151606665717
Epoch 15: val loss 0.6777604222297668

Epoch 16: train loss 0.5268171429634094
Epoch 16: val loss 0.676433265209198

Epoch 17: train loss 0.5227035019132826
Epoch 17: val loss 0.6889908909797668

Epoch 18: train loss 0.5085009700722165
Epoch 18: val loss 0.695246696472168

Epoch 19: train loss 0.5197284917036692
Epoch 19: val loss 0.7086641192436218

Epoch 20: train loss 0.5332392652829488
Epoch 20: val loss 0.7118948101997375

Epoch 21: train loss 0.45975737770398456
Epoch 21: val loss 0.7062329649925232

Epoch 22: train loss 0.5012523531913757
Epoch 22: val loss 0.6984769701957703

Epoch 23: train loss 0.503953648938073
Epoch 23: val loss 0.7023487687110901

Epoch 24: train loss 0.49090304639604354
Epoch 24: val loss 0.7181832194328308

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978628486394882
Epoch 0: val loss 0.6900992393493652

Epoch 1: train loss 0.6835638384024302
Epoch 1: val loss 0.679202139377594

Epoch 2: train loss 0.6745502054691315
Epoch 2: val loss 0.6682069897651672

Epoch 3: train loss 0.6652444253365198
Epoch 3: val loss 0.6599233746528625

Epoch 4: train loss 0.6560986638069153
Epoch 4: val loss 0.6515648365020752

Epoch 5: train loss 0.6481072554985682
Epoch 5: val loss 0.643907904624939

Epoch 6: train loss 0.6463152964909872
Epoch 6: val loss 0.6313192844390869

Epoch 7: train loss 0.6293650269508362
Epoch 7: val loss 0.6238872408866882

Epoch 8: train loss 0.6241021603345871
Epoch 8: val loss 0.6172257661819458

Epoch 9: train loss 0.609931101401647
Epoch 9: val loss 0.6083126664161682

Epoch 10: train loss 0.6148956070343653
Epoch 10: val loss 0.5975745916366577

Epoch 11: train loss 0.6018334676822027
Epoch 11: val loss 0.5934162735939026

Epoch 12: train loss 0.5910094380378723
Epoch 12: val loss 0.5864223837852478

Epoch 13: train loss 0.5875919858614603
Epoch 13: val loss 0.5821643471717834

Epoch 14: train loss 0.5937602867682775
Epoch 14: val loss 0.5743171572685242

Epoch 15: train loss 0.5852489471435547
Epoch 15: val loss 0.5743778944015503

Epoch 16: train loss 0.557938406864802
Epoch 16: val loss 0.5688393712043762

Epoch 17: train loss 0.5779284164309502
Epoch 17: val loss 0.5698924660682678

Epoch 18: train loss 0.5819273019830385
Epoch 18: val loss 0.5675560235977173

Epoch 19: train loss 0.5635023365418116
Epoch 19: val loss 0.5702455639839172

Epoch 20: train loss 0.5792603120207787
Epoch 20: val loss 0.5699837803840637

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6902947371656244
Epoch 0: val loss 0.6756846308708191

Epoch 1: train loss 0.6634734598073092
Epoch 1: val loss 0.6647557616233826

Epoch 2: train loss 0.64315035126426
Epoch 2: val loss 0.6572520136833191

Epoch 3: train loss 0.636607598174702
Epoch 3: val loss 0.6475057005882263

Epoch 4: train loss 0.6322159712964838
Epoch 4: val loss 0.6334542036056519

Epoch 5: train loss 0.617732665755532
Epoch 5: val loss 0.6207729578018188

Epoch 6: train loss 0.6085387034849687
Epoch 6: val loss 0.6118258237838745

Epoch 7: train loss 0.5957482023672624
Epoch 7: val loss 0.6082130670547485

Epoch 8: train loss 0.577550086108121
Epoch 8: val loss 0.6118581891059875

Epoch 9: train loss 0.5654097389091145
Epoch 9: val loss 0.5992858409881592

Epoch 10: train loss 0.555241815068505
Epoch 10: val loss 0.5892097353935242

Epoch 11: train loss 0.5704678784717213
Epoch 11: val loss 0.5877939462661743

Epoch 12: train loss 0.5601801438765093
Epoch 12: val loss 0.6044926047325134

Epoch 13: train loss 0.5595033114606683
Epoch 13: val loss 0.6020944118499756

Epoch 14: train loss 0.5386540672995828
Epoch 14: val loss 0.5923373103141785

Epoch 15: train loss 0.5460005429658022
Epoch 15: val loss 0.5866042375564575

Epoch 16: train loss 0.538593896410682
Epoch 16: val loss 0.6017059087753296

Epoch 17: train loss 0.5573453388430856
Epoch 17: val loss 0.5973031520843506

Epoch 18: train loss 0.5259254737333818
Epoch 18: val loss 0.6234747171401978

Epoch 19: train loss 0.5179726508530703
Epoch 19: val loss 0.602837860584259

Epoch 20: train loss 0.5552002570845864
Epoch 20: val loss 0.597517728805542

Epoch 21: train loss 0.5260055363178253
Epoch 21: val loss 0.597556471824646

Epoch 22: train loss 0.5239472416314211
Epoch 22: val loss 0.5964668393135071

Epoch 23: train loss 0.49728884480216284
Epoch 23: val loss 0.5946477055549622

Epoch 24: train loss 0.4990707039833069
Epoch 24: val loss 0.5869143605232239

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7016991864551197
Epoch 0: val loss 0.686916172504425

Epoch 1: train loss 0.6803629398345947
Epoch 1: val loss 0.6707807183265686

Epoch 2: train loss 0.663093545220115
Epoch 2: val loss 0.6568640470504761

Epoch 3: train loss 0.6602432781999762
Epoch 3: val loss 0.6457361578941345

Epoch 4: train loss 0.639773737300526
Epoch 4: val loss 0.6345106363296509

Epoch 5: train loss 0.6274580684575167
Epoch 5: val loss 0.6200125217437744

Epoch 6: train loss 0.6164502067999407
Epoch 6: val loss 0.5998290777206421

Epoch 7: train loss 0.5976419069550254
Epoch 7: val loss 0.5767735242843628

Epoch 8: train loss 0.5807524540207603
Epoch 8: val loss 0.5631189942359924

Epoch 9: train loss 0.5704855133186687
Epoch 9: val loss 0.5470694303512573

Epoch 10: train loss 0.5846652361479673
Epoch 10: val loss 0.540891170501709

Epoch 11: train loss 0.557756093415347
Epoch 11: val loss 0.5403236150741577

Epoch 12: train loss 0.5690230076963251
Epoch 12: val loss 0.5429453253746033

Epoch 13: train loss 0.5786341780965979
Epoch 13: val loss 0.5390152931213379

Epoch 14: train loss 0.5476480912078511
Epoch 14: val loss 0.5351917147636414

Epoch 15: train loss 0.5386696241118691
Epoch 15: val loss 0.532978355884552

Epoch 16: train loss 0.5400005633180792
Epoch 16: val loss 0.526276171207428

Epoch 17: train loss 0.5283954008059069
Epoch 17: val loss 0.525492787361145

Epoch 18: train loss 0.5340924967419017
Epoch 18: val loss 0.5263767242431641

Epoch 19: train loss 0.5530063320289959
Epoch 19: val loss 0.5243507623672485

Epoch 20: train loss 0.5393257141113281
Epoch 20: val loss 0.5217928886413574

Epoch 21: train loss 0.503320344469764
Epoch 21: val loss 0.5232647657394409

Epoch 22: train loss 0.5580499253489755
Epoch 22: val loss 0.5242950916290283

Epoch 23: train loss 0.5172953009605408
Epoch 23: val loss 0.5239190459251404

Epoch 24: train loss 0.5076509307731282
Epoch 24: val loss 0.5280642509460449

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6924557143991644
Epoch 0: val loss 0.6837629079818726

Epoch 1: train loss 0.6728153770620172
Epoch 1: val loss 0.673496425151825

Epoch 2: train loss 0.6474277864802968
Epoch 2: val loss 0.6641119122505188

Epoch 3: train loss 0.6289439147168939
Epoch 3: val loss 0.6578066945075989

Epoch 4: train loss 0.6291112737222151
Epoch 4: val loss 0.6552485823631287

Epoch 5: train loss 0.593077773397619
Epoch 5: val loss 0.6532147526741028

Epoch 6: train loss 0.6007096333937212
Epoch 6: val loss 0.6539916396141052

Epoch 7: train loss 0.5658861940557306
Epoch 7: val loss 0.6553022861480713

Epoch 8: train loss 0.5711709260940552
Epoch 8: val loss 0.6493993401527405

Epoch 9: train loss 0.5459775572473352
Epoch 9: val loss 0.6555618047714233

Epoch 10: train loss 0.5376690490679308
Epoch 10: val loss 0.6503937244415283

Epoch 11: train loss 0.5616308667443015
Epoch 11: val loss 0.6499118208885193

Epoch 12: train loss 0.545891287651929
Epoch 12: val loss 0.6346104145050049

Epoch 13: train loss 0.5395884838971224
Epoch 13: val loss 0.6282619833946228

Epoch 14: train loss 0.5296139798381112
Epoch 14: val loss 0.6341583132743835

Epoch 15: train loss 0.5390698503364216
Epoch 15: val loss 0.6270297169685364

Epoch 16: train loss 0.5341418575156819
Epoch 16: val loss 0.6324608325958252

Epoch 17: train loss 0.5266515368765051
Epoch 17: val loss 0.629514217376709

Epoch 18: train loss 0.5283221196044575
Epoch 18: val loss 0.6238142251968384

Epoch 19: train loss 0.5293552442030474
Epoch 19: val loss 0.6196975111961365

Epoch 20: train loss 0.5115318894386292
Epoch 20: val loss 0.617617130279541

Epoch 21: train loss 0.5212436101653359
Epoch 21: val loss 0.6170960664749146

Epoch 22: train loss 0.521559092131528
Epoch 22: val loss 0.617550253868103

Epoch 23: train loss 0.49778360399332916
Epoch 23: val loss 0.6187219619750977

Epoch 24: train loss 0.4861443340778351
Epoch 24: val loss 0.6241968274116516

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.693501515821977
Epoch 0: val loss 0.6803901791572571

Epoch 1: train loss 0.6842635761607777
Epoch 1: val loss 0.6691412329673767

Epoch 2: train loss 0.6641730991276827
Epoch 2: val loss 0.6600266098976135

Epoch 3: train loss 0.6508777358315208
Epoch 3: val loss 0.6499582529067993

Epoch 4: train loss 0.6411555084315214
Epoch 4: val loss 0.6409937739372253

Epoch 5: train loss 0.6389158964157104
Epoch 5: val loss 0.6297934651374817

Epoch 6: train loss 0.6167396957224066
Epoch 6: val loss 0.621069073677063

Epoch 7: train loss 0.6023622751235962
Epoch 7: val loss 0.6181407570838928

Epoch 8: train loss 0.6001358248970725
Epoch 8: val loss 0.613853931427002

Epoch 9: train loss 0.5935817685994235
Epoch 9: val loss 0.613226056098938

Epoch 10: train loss 0.5714230808344755
Epoch 10: val loss 0.6102921962738037

Epoch 11: train loss 0.5579617754979567
Epoch 11: val loss 0.6108282208442688

Epoch 12: train loss 0.5347216942093589
Epoch 12: val loss 0.6065511107444763

Epoch 13: train loss 0.5380742685361342
Epoch 13: val loss 0.6122056841850281

Epoch 14: train loss 0.5771376842802222
Epoch 14: val loss 0.6072785258293152

Epoch 15: train loss 0.5175053477287292
Epoch 15: val loss 0.6017680764198303

Epoch 16: train loss 0.5196855826811357
Epoch 16: val loss 0.6013050675392151

Epoch 17: train loss 0.5107211172580719
Epoch 17: val loss 0.6129846572875977

Epoch 18: train loss 0.5209719240665436
Epoch 18: val loss 0.6223545670509338

Epoch 19: train loss 0.5115188251842152
Epoch 19: val loss 0.6243630647659302

Epoch 20: train loss 0.4965494925325567
Epoch 20: val loss 0.6302523612976074

Epoch 21: train loss 0.5189801210706885
Epoch 21: val loss 0.6341553330421448

Epoch 22: train loss 0.4874396866018122
Epoch 22: val loss 0.6278783082962036

Epoch 23: train loss 0.48433532498099585
Epoch 23: val loss 0.6419117450714111

Epoch 24: train loss 0.48138165744868194
Epoch 24: val loss 0.6513314247131348

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7130326415811267
Epoch 0: val loss 0.6855360865592957

Epoch 1: train loss 0.685974155153547
Epoch 1: val loss 0.675394594669342

Epoch 2: train loss 0.668577321938106
Epoch 2: val loss 0.6673869490623474

Epoch 3: train loss 0.660753743989127
Epoch 3: val loss 0.6643872261047363

Epoch 4: train loss 0.6401965149811336
Epoch 4: val loss 0.6584693789482117

Epoch 5: train loss 0.6431928532464164
Epoch 5: val loss 0.6518934965133667

Epoch 6: train loss 0.6286289266177586
Epoch 6: val loss 0.6487385034561157

Epoch 7: train loss 0.6223479466778892
Epoch 7: val loss 0.6448051333427429

Epoch 8: train loss 0.6163504804883685
Epoch 8: val loss 0.6342582106590271

Epoch 9: train loss 0.6093709681715284
Epoch 9: val loss 0.6245218515396118

Epoch 10: train loss 0.6077492386102676
Epoch 10: val loss 0.6321645379066467

Epoch 11: train loss 0.5883557796478271
Epoch 11: val loss 0.6303874254226685

Epoch 12: train loss 0.5842389017343521
Epoch 12: val loss 0.6276015043258667

Epoch 13: train loss 0.5656278133392334
Epoch 13: val loss 0.6188851594924927

Epoch 14: train loss 0.5711209241833005
Epoch 14: val loss 0.6186065673828125

Epoch 15: train loss 0.5797584227153233
Epoch 15: val loss 0.6271981000900269

Epoch 16: train loss 0.5554450622626713
Epoch 16: val loss 0.6170606017112732

Epoch 17: train loss 0.5589213073253632
Epoch 17: val loss 0.6244956851005554

Epoch 18: train loss 0.5575708810772214
Epoch 18: val loss 0.608883261680603

Epoch 19: train loss 0.5564058529479163
Epoch 19: val loss 0.6210850477218628

Epoch 20: train loss 0.5448040962219238
Epoch 20: val loss 0.6124986410140991

Epoch 21: train loss 0.547543466091156
Epoch 21: val loss 0.6064769625663757

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7267878452936808
Epoch 0: val loss 0.696506142616272

Epoch 1: train loss 0.6898040241665311
Epoch 1: val loss 0.6861647963523865

Epoch 2: train loss 0.6785596542888217
Epoch 2: val loss 0.6771456599235535

Epoch 3: train loss 0.6627671321233114
Epoch 3: val loss 0.6715769171714783

Epoch 4: train loss 0.6675359143151177
Epoch 4: val loss 0.6681674718856812

Epoch 5: train loss 0.6436674263742235
Epoch 5: val loss 0.6660608053207397

Epoch 6: train loss 0.630838606092665
Epoch 6: val loss 0.6611871719360352

Epoch 7: train loss 0.6451270514064364
Epoch 7: val loss 0.6566875576972961

Epoch 8: train loss 0.6281015011999342
Epoch 8: val loss 0.6571721434593201

Epoch 9: train loss 0.630999485651652
Epoch 9: val loss 0.6567212343215942

Epoch 10: train loss 0.606668598122067
Epoch 10: val loss 0.6553512811660767

Epoch 11: train loss 0.618193613158332
Epoch 11: val loss 0.657572865486145

Epoch 12: train loss 0.6013328433036804
Epoch 12: val loss 0.6585321426391602

Epoch 13: train loss 0.6028928293122185
Epoch 13: val loss 0.6609248518943787

Epoch 14: train loss 0.5940301948123508
Epoch 14: val loss 0.6631728410720825

Epoch 15: train loss 0.5869995819197761
Epoch 15: val loss 0.6679584980010986

Epoch 16: train loss 0.5993761055999332
Epoch 16: val loss 0.6678533554077148

Epoch 17: train loss 0.5967759920491112
Epoch 17: val loss 0.6691948771476746

Epoch 18: train loss 0.5810477799839444
Epoch 18: val loss 0.6693243980407715

Epoch 19: train loss 0.5602850251727634
Epoch 19: val loss 0.6728566288948059

Epoch 20: train loss 0.5829704304536184
Epoch 20: val loss 0.6767991185188293

Epoch 21: train loss 0.5639927817715539
Epoch 21: val loss 0.6777970194816589

Epoch 22: train loss 0.5539327098263634
Epoch 22: val loss 0.679606556892395

Epoch 23: train loss 0.5521712899208069
Epoch 23: val loss 0.6811700463294983

Epoch 24: train loss 0.5616955591572655
Epoch 24: val loss 0.6808252334594727

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7092301117049323
Epoch 0: val loss 0.6870580315589905

Epoch 1: train loss 0.6917892032199435
Epoch 1: val loss 0.6768818497657776

Epoch 2: train loss 0.6762907836172316
Epoch 2: val loss 0.6714588403701782

Epoch 3: train loss 0.6531678636868795
Epoch 3: val loss 0.6682735085487366

Epoch 4: train loss 0.6474338041411506
Epoch 4: val loss 0.6631909012794495

Epoch 5: train loss 0.6299083497789171
Epoch 5: val loss 0.6638708710670471

Epoch 6: train loss 0.6321591072612338
Epoch 6: val loss 0.6613842248916626

Epoch 7: train loss 0.6346097124947442
Epoch 7: val loss 0.6656849384307861

Epoch 8: train loss 0.6354326407114664
Epoch 8: val loss 0.6636191010475159

Epoch 9: train loss 0.6321281459596422
Epoch 9: val loss 0.6610854268074036

Epoch 10: train loss 0.5998808410432603
Epoch 10: val loss 0.667968213558197

Epoch 11: train loss 0.6276393996344672
Epoch 11: val loss 0.6717396378517151

Epoch 12: train loss 0.607649048169454
Epoch 12: val loss 0.6767848134040833

Epoch 13: train loss 0.6151677502526177
Epoch 13: val loss 0.6785815954208374

Epoch 14: train loss 0.5895897679858737
Epoch 14: val loss 0.6792660355567932

Epoch 15: train loss 0.5832073357370164
Epoch 15: val loss 0.6764637231826782

Epoch 16: train loss 0.5666895343197716
Epoch 16: val loss 0.6742411851882935

Epoch 17: train loss 0.5673067106140984
Epoch 17: val loss 0.6800112128257751

Epoch 18: train loss 0.548554990026686
Epoch 18: val loss 0.6833818554878235

Epoch 19: train loss 0.5922480622927347
Epoch 19: val loss 0.6777796149253845

Epoch 20: train loss 0.5641231702433692
Epoch 20: val loss 0.6786897778511047

Epoch 21: train loss 0.5421282218562232
Epoch 21: val loss 0.6889926791191101

Epoch 22: train loss 0.5664606359269884
Epoch 22: val loss 0.6855827569961548

Epoch 23: train loss 0.5344433420234256
Epoch 23: val loss 0.6784018278121948

Epoch 24: train loss 0.5353623893525865
Epoch 24: val loss 0.670787513256073

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917955544259813
Epoch 0: val loss 0.6915122270584106

Epoch 1: train loss 0.6798317167494032
Epoch 1: val loss 0.6852599382400513

Epoch 2: train loss 0.6683680878745185
Epoch 2: val loss 0.6804021000862122

Epoch 3: train loss 0.6797570122612847
Epoch 3: val loss 0.6759926676750183

Epoch 4: train loss 0.642294446627299
Epoch 4: val loss 0.6719498634338379

Epoch 5: train loss 0.6321089797549777
Epoch 5: val loss 0.6651057004928589

Epoch 6: train loss 0.6369806263181899
Epoch 6: val loss 0.6609094142913818

Epoch 7: train loss 0.6279608805974325
Epoch 7: val loss 0.654466450214386

Epoch 8: train loss 0.614006241162618
Epoch 8: val loss 0.6506146788597107

Epoch 9: train loss 0.6244865192307366
Epoch 9: val loss 0.6490155458450317

Epoch 10: train loss 0.6023935046460893
Epoch 10: val loss 0.644012987613678

Epoch 11: train loss 0.5886588626437717
Epoch 11: val loss 0.6429679989814758

Epoch 12: train loss 0.5861058698760139
Epoch 12: val loss 0.6452109217643738

Epoch 13: train loss 0.5745551255014207
Epoch 13: val loss 0.6490538716316223

Epoch 14: train loss 0.5512194368574355
Epoch 14: val loss 0.6610330939292908

Epoch 15: train loss 0.52808388405376
Epoch 15: val loss 0.6694657206535339

Epoch 16: train loss 0.5546523696846433
Epoch 16: val loss 0.6855956315994263

Epoch 17: train loss 0.5275736153125763
Epoch 17: val loss 0.7110604047775269

Epoch 18: train loss 0.539243049091763
Epoch 18: val loss 0.7224783301353455

Epoch 19: train loss 0.49324581027030945
Epoch 19: val loss 0.7112187743186951

Epoch 20: train loss 0.5050391985310448
Epoch 20: val loss 0.7116000652313232

Epoch 21: train loss 0.48988190955585903
Epoch 21: val loss 0.71885746717453

Epoch 22: train loss 0.4963110287984212
Epoch 22: val loss 0.7050644755363464

Epoch 23: train loss 0.5058824784225888
Epoch 23: val loss 0.7125445008277893

Epoch 24: train loss 0.4869995415210724
Epoch 24: val loss 0.7283204197883606

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931569245126512
Epoch 0: val loss 0.6813070178031921

Epoch 1: train loss 0.6559097303284539
Epoch 1: val loss 0.6748663783073425

Epoch 2: train loss 0.6696996490160624
Epoch 2: val loss 0.6746230125427246

Epoch 3: train loss 0.6508058177100288
Epoch 3: val loss 0.6701063513755798

Epoch 4: train loss 0.6417877541648017
Epoch 4: val loss 0.6654131412506104

Epoch 5: train loss 0.6439319054285685
Epoch 5: val loss 0.6652507185935974

Epoch 6: train loss 0.6375262075000339
Epoch 6: val loss 0.667845606803894

Epoch 7: train loss 0.6457551055484347
Epoch 7: val loss 0.6608849167823792

Epoch 8: train loss 0.6255847281879849
Epoch 8: val loss 0.6583831310272217

Epoch 9: train loss 0.6249542567465041
Epoch 9: val loss 0.6518604755401611

Epoch 10: train loss 0.6134798129399618
Epoch 10: val loss 0.6517145037651062

Epoch 11: train loss 0.6129495700200399
Epoch 11: val loss 0.6501849889755249

Epoch 12: train loss 0.6073352429601881
Epoch 12: val loss 0.6539789438247681

Epoch 13: train loss 0.6035485797458224
Epoch 13: val loss 0.6527427434921265

Epoch 14: train loss 0.604135145743688
Epoch 14: val loss 0.6489465832710266

Epoch 15: train loss 0.6011856860584683
Epoch 15: val loss 0.6398138999938965

Epoch 16: train loss 0.5856182012293074
Epoch 16: val loss 0.6337789297103882

Epoch 17: train loss 0.5712255537509918
Epoch 17: val loss 0.6282598376274109

Epoch 18: train loss 0.5953607824113634
Epoch 18: val loss 0.6439443230628967

Epoch 19: train loss 0.5834144155184428
Epoch 19: val loss 0.6528646945953369

Epoch 20: train loss 0.5771382815308042
Epoch 20: val loss 0.6374795436859131

Epoch 21: train loss 0.5657631787988875
Epoch 21: val loss 0.6152472496032715

Epoch 22: train loss 0.5584947698646121
Epoch 22: val loss 0.6013848781585693

Epoch 23: train loss 0.5674211151070065
Epoch 23: val loss 0.6182485818862915

Epoch 24: train loss 0.551757299237781
Epoch 24: val loss 0.6294236779212952

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6894142478704453
Epoch 0: val loss 0.6791893839836121

Epoch 1: train loss 0.6602760851383209
Epoch 1: val loss 0.6504530310630798

Epoch 2: train loss 0.6610476324955622
Epoch 2: val loss 0.6372962594032288

Epoch 3: train loss 0.6358931213617325
Epoch 3: val loss 0.6298525929450989

Epoch 4: train loss 0.6468700418869654
Epoch 4: val loss 0.6243472695350647

Epoch 5: train loss 0.6271105508009592
Epoch 5: val loss 0.6182082295417786

Epoch 6: train loss 0.6295094241698583
Epoch 6: val loss 0.6132287383079529

Epoch 7: train loss 0.617810994386673
Epoch 7: val loss 0.6098215579986572

Epoch 8: train loss 0.6266610026359558
Epoch 8: val loss 0.6091904640197754

Epoch 9: train loss 0.5969498157501221
Epoch 9: val loss 0.601047933101654

Epoch 10: train loss 0.5928051372369131
Epoch 10: val loss 0.5951542854309082

Epoch 11: train loss 0.6016795535882314
Epoch 11: val loss 0.5899404883384705

Epoch 12: train loss 0.5879164636135101
Epoch 12: val loss 0.5922985672950745

Epoch 13: train loss 0.5855557471513748
Epoch 13: val loss 0.5945435166358948

Epoch 14: train loss 0.5756220519542694
Epoch 14: val loss 0.5844889879226685

Epoch 15: train loss 0.5782755464315414
Epoch 15: val loss 0.5882530808448792

Epoch 16: train loss 0.5838206435243288
Epoch 16: val loss 0.5883530974388123

Epoch 17: train loss 0.5786927019556364
Epoch 17: val loss 0.5848904848098755

Epoch 18: train loss 0.5647555142641068
Epoch 18: val loss 0.5884010195732117

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6623157143592835
Epoch 0: val loss 0.6417153477668762

Epoch 1: train loss 0.6023882985115051
Epoch 1: val loss 0.600044846534729

Epoch 2: train loss 0.5567633450031281
Epoch 2: val loss 0.553980827331543

Epoch 3: train loss 0.510461476445198
Epoch 3: val loss 0.5125966668128967

Epoch 4: train loss 0.4598587781190872
Epoch 4: val loss 0.47441789507865906

Epoch 5: train loss 0.435841304063797
Epoch 5: val loss 0.44884246587753296

Epoch 6: train loss 0.4289299130439758
Epoch 6: val loss 0.4362826943397522

Epoch 7: train loss 0.42115176022052764
Epoch 7: val loss 0.43872836232185364

Epoch 8: train loss 0.419680181145668
Epoch 8: val loss 0.438565731048584

Epoch 9: train loss 0.42314050793647767
Epoch 9: val loss 0.4286821186542511

Epoch 10: train loss 0.41399053633213045
Epoch 10: val loss 0.4327962398529053

Epoch 11: train loss 0.4778964936733246
Epoch 11: val loss 0.44080546498298645

Epoch 12: train loss 0.40878807157278063
Epoch 12: val loss 0.463242769241333

Epoch 13: train loss 0.37190656960010526
Epoch 13: val loss 0.4673691987991333

Epoch 14: train loss 0.37930848300457
Epoch 14: val loss 0.4640462398529053

Epoch 15: train loss 0.4414080440998077
Epoch 15: val loss 0.46622198820114136

Epoch 16: train loss 0.48831267058849337
Epoch 16: val loss 0.4661214053630829

Epoch 17: train loss 0.4190916121006012
Epoch 17: val loss 0.4673497974872589

Epoch 18: train loss 0.3798200100660324
Epoch 18: val loss 0.47276270389556885

Epoch 19: train loss 0.3576160043478012
Epoch 19: val loss 0.4724752604961395

Epoch 20: train loss 0.3471144050359726
Epoch 20: val loss 0.4712013602256775

Epoch 21: train loss 0.3716851070523262
Epoch 21: val loss 0.4716349244117737

Epoch 22: train loss 0.34115265011787416
Epoch 22: val loss 0.47752559185028076

Epoch 23: train loss 0.377058807015419
Epoch 23: val loss 0.4769493341445923

Epoch 24: train loss 0.3855180278420448
Epoch 24: val loss 0.4763146638870239

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6830021500587463
Epoch 0: val loss 0.6633628606796265

Epoch 1: train loss 0.6331645607948303
Epoch 1: val loss 0.6179069876670837

Epoch 2: train loss 0.5708803296089172
Epoch 2: val loss 0.5778965353965759

Epoch 3: train loss 0.5315466523170471
Epoch 3: val loss 0.5481345653533936

Epoch 4: train loss 0.49375493824481964
Epoch 4: val loss 0.5191850066184998

Epoch 5: train loss 0.4620724588632584
Epoch 5: val loss 0.4745335876941681

Epoch 6: train loss 0.43709959983825686
Epoch 6: val loss 0.4690721035003662

Epoch 7: train loss 0.4084343582391739
Epoch 7: val loss 0.4584793448448181

Epoch 8: train loss 0.4420785576105118
Epoch 8: val loss 0.4538905620574951

Epoch 9: train loss 0.383726966381073
Epoch 9: val loss 0.4537162780761719

Epoch 10: train loss 0.41084350645542145
Epoch 10: val loss 0.4521890878677368

Epoch 11: train loss 0.41918028295040133
Epoch 11: val loss 0.4669380187988281

Epoch 12: train loss 0.3726739913225174
Epoch 12: val loss 0.4865719676017761

Epoch 13: train loss 0.384028460085392
Epoch 13: val loss 0.47002357244491577

Epoch 14: train loss 0.3917296752333641
Epoch 14: val loss 0.45815446972846985

Epoch 15: train loss 0.43687020242214203
Epoch 15: val loss 0.4679863154888153

Epoch 16: train loss 0.36579299047589303
Epoch 16: val loss 0.4621444642543793

Epoch 17: train loss 0.37023204267024995
Epoch 17: val loss 0.46078139543533325

Epoch 18: train loss 0.4116614282131195
Epoch 18: val loss 0.46311208605766296

Epoch 19: train loss 0.3750376909971237
Epoch 19: val loss 0.49367761611938477

Epoch 20: train loss 0.3801194101572037
Epoch 20: val loss 0.4705256521701813

Epoch 21: train loss 0.38932418525218965
Epoch 21: val loss 0.46251702308654785

Epoch 22: train loss 0.44447408318519593
Epoch 22: val loss 0.4530720114707947

Epoch 23: train loss 0.3502585217356682
Epoch 23: val loss 0.44974061846733093

Epoch 24: train loss 0.38946607112884524
Epoch 24: val loss 0.4493444859981537

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958263456821442
Epoch 0: val loss 0.6910602450370789

Epoch 1: train loss 0.6603520572185516
Epoch 1: val loss 0.6746388077735901

Epoch 2: train loss 0.6228985846042633
Epoch 2: val loss 0.6548755168914795

Epoch 3: train loss 0.5822632551193238
Epoch 3: val loss 0.6335879564285278

Epoch 4: train loss 0.5444824516773223
Epoch 4: val loss 0.6047253012657166

Epoch 5: train loss 0.5051175564527511
Epoch 5: val loss 0.5607677102088928

Epoch 6: train loss 0.4741839855909348
Epoch 6: val loss 0.5268254280090332

Epoch 7: train loss 0.4214309811592102
Epoch 7: val loss 0.5116139054298401

Epoch 8: train loss 0.47754413783550265
Epoch 8: val loss 0.4985065162181854

Epoch 9: train loss 0.3882833868265152
Epoch 9: val loss 0.4728734493255615

Epoch 10: train loss 0.3819211468100548
Epoch 10: val loss 0.49494630098342896

Epoch 11: train loss 0.3945765942335129
Epoch 11: val loss 0.4803904891014099

Epoch 12: train loss 0.3893199324607849
Epoch 12: val loss 0.4781997501850128

Epoch 13: train loss 0.3721464976668358
Epoch 13: val loss 0.514318585395813

Epoch 14: train loss 0.3574819087982178
Epoch 14: val loss 0.46512866020202637

Epoch 15: train loss 0.35538307279348375
Epoch 15: val loss 0.46385806798934937

Epoch 16: train loss 0.4174876376986504
Epoch 16: val loss 0.499855637550354

Epoch 17: train loss 0.3714172840118408
Epoch 17: val loss 0.5134314298629761

Epoch 18: train loss 0.35442915707826617
Epoch 18: val loss 0.4939027428627014

Epoch 19: train loss 0.3546177916228771
Epoch 19: val loss 0.47791698575019836

Epoch 20: train loss 0.4080455765128136
Epoch 20: val loss 0.48911187052726746

Epoch 21: train loss 0.34942190498113634
Epoch 21: val loss 0.4787020683288574

Epoch 22: train loss 0.360028575360775
Epoch 22: val loss 0.4815802574157715

Epoch 23: train loss 0.3483735591173172
Epoch 23: val loss 0.48746997117996216

Epoch 24: train loss 0.3539918318390846
Epoch 24: val loss 0.5036683082580566

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7142790615558624
Epoch 0: val loss 0.6977167129516602

Epoch 1: train loss 0.6811576664447785
Epoch 1: val loss 0.6769660115242004

Epoch 2: train loss 0.6419687151908875
Epoch 2: val loss 0.654876172542572

Epoch 3: train loss 0.6040236175060272
Epoch 3: val loss 0.6332002878189087

Epoch 4: train loss 0.5769392967224121
Epoch 4: val loss 0.6026262044906616

Epoch 5: train loss 0.5547776371240616
Epoch 5: val loss 0.5734238624572754

Epoch 6: train loss 0.5015655666589737
Epoch 6: val loss 0.5464611053466797

Epoch 7: train loss 0.5319370269775391
Epoch 7: val loss 0.5279269814491272

Epoch 8: train loss 0.4447604387998581
Epoch 8: val loss 0.5137216448783875

Epoch 9: train loss 0.44928008019924165
Epoch 9: val loss 0.4919776916503906

Epoch 10: train loss 0.4897478401660919
Epoch 10: val loss 0.5016849040985107

Epoch 11: train loss 0.47324350476264954
Epoch 11: val loss 0.5078749656677246

Epoch 12: train loss 0.41383676826953886
Epoch 12: val loss 0.4867536723613739

Epoch 13: train loss 0.4492198556661606
Epoch 13: val loss 0.47130900621414185

Epoch 14: train loss 0.44187039136886597
Epoch 14: val loss 0.47607851028442383

Epoch 15: train loss 0.4807636857032776
Epoch 15: val loss 0.49470800161361694

Epoch 16: train loss 0.3996890649199486
Epoch 16: val loss 0.46109601855278015

Epoch 17: train loss 0.41744550317525864
Epoch 17: val loss 0.4810998737812042

Epoch 18: train loss 0.42761199176311493
Epoch 18: val loss 0.5146642327308655

Epoch 19: train loss 0.4049983829259872
Epoch 19: val loss 0.49027472734451294

Epoch 20: train loss 0.4077256053686142
Epoch 20: val loss 0.4687527120113373

Epoch 21: train loss 0.37102890461683274
Epoch 21: val loss 0.46863147616386414

Epoch 22: train loss 0.37905322313308715
Epoch 22: val loss 0.47820088267326355

Epoch 23: train loss 0.38244161009788513
Epoch 23: val loss 0.5112482309341431

Epoch 24: train loss 0.3842350348830223
Epoch 24: val loss 0.4909999966621399

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6450692827884967
Epoch 0: val loss 0.6359111666679382

Epoch 1: train loss 0.5784775889836825
Epoch 1: val loss 0.5691752433776855

Epoch 2: train loss 0.5280234997089093
Epoch 2: val loss 0.5096397995948792

Epoch 3: train loss 0.45779467546022856
Epoch 3: val loss 0.4761669635772705

Epoch 4: train loss 0.45400010163967425
Epoch 4: val loss 0.45793479681015015

Epoch 5: train loss 0.40747603888695055
Epoch 5: val loss 0.449875146150589

Epoch 6: train loss 0.4546804359325996
Epoch 6: val loss 0.45583662390708923

Epoch 7: train loss 0.44430103439551133
Epoch 7: val loss 0.460167795419693

Epoch 8: train loss 0.3983831497339102
Epoch 8: val loss 0.4621325135231018

Epoch 9: train loss 0.39718309274086583
Epoch 9: val loss 0.4596900939941406

Epoch 10: train loss 0.4286513511951153
Epoch 10: val loss 0.46080437302589417

Epoch 11: train loss 0.3964931426139978
Epoch 11: val loss 0.4574781656265259

Epoch 12: train loss 0.39180762951190656
Epoch 12: val loss 0.45917582511901855

Epoch 13: train loss 0.39071563803232634
Epoch 13: val loss 0.45927250385284424

Epoch 14: train loss 0.43930487449352557
Epoch 14: val loss 0.45227742195129395

Epoch 15: train loss 0.3838081910060002
Epoch 15: val loss 0.45549291372299194

Epoch 16: train loss 0.38197072996543
Epoch 16: val loss 0.45516929030418396

Epoch 17: train loss 0.3799625314199008
Epoch 17: val loss 0.45277661085128784

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7004387757994912
Epoch 0: val loss 0.6979435682296753

Epoch 1: train loss 0.6895948540080677
Epoch 1: val loss 0.6856225728988647

Epoch 2: train loss 0.682622644034299
Epoch 2: val loss 0.6776625514030457

Epoch 3: train loss 0.667425198988481
Epoch 3: val loss 0.6663607358932495

Epoch 4: train loss 0.6521810509941794
Epoch 4: val loss 0.6544749140739441

Epoch 5: train loss 0.6567135507410223
Epoch 5: val loss 0.6472994089126587

Epoch 6: train loss 0.6509558233347806
Epoch 6: val loss 0.6372889280319214

Epoch 7: train loss 0.6268046173182401
Epoch 7: val loss 0.629942774772644

Epoch 8: train loss 0.6298752698031339
Epoch 8: val loss 0.6203582882881165

Epoch 9: train loss 0.6279889453541149
Epoch 9: val loss 0.6207019686698914

Epoch 10: train loss 0.6089238361878828
Epoch 10: val loss 0.6222995519638062

Epoch 11: train loss 0.6095406954938715
Epoch 11: val loss 0.6201499700546265

Epoch 12: train loss 0.5993043671954762
Epoch 12: val loss 0.6212214827537537

Epoch 13: train loss 0.5933245908130299
Epoch 13: val loss 0.6131018400192261

Epoch 14: train loss 0.5897945490750399
Epoch 14: val loss 0.6110355854034424

Epoch 15: train loss 0.5689654594117944
Epoch 15: val loss 0.6063470244407654

Epoch 16: train loss 0.5811759233474731
Epoch 16: val loss 0.6020177006721497

Epoch 17: train loss 0.5760688077319752
Epoch 17: val loss 0.6051746010780334

Epoch 18: train loss 0.5660425180738623
Epoch 18: val loss 0.6041842103004456

Epoch 19: train loss 0.5657862722873688
Epoch 19: val loss 0.6024076342582703

Epoch 20: train loss 0.5532093671235171
Epoch 20: val loss 0.6020451784133911

Epoch 21: train loss 0.5377284776080739
Epoch 21: val loss 0.6090564727783203

Epoch 22: train loss 0.5272060497240587
Epoch 22: val loss 0.6074639558792114

Epoch 23: train loss 0.5164995464411649
Epoch 23: val loss 0.608261227607727

Epoch 24: train loss 0.49468050490726123
Epoch 24: val loss 0.6008716821670532

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699613175608895
Epoch 0: val loss 0.6782081723213196

Epoch 1: train loss 0.6912708445028826
Epoch 1: val loss 0.6658241152763367

Epoch 2: train loss 0.6766722039742903
Epoch 2: val loss 0.6528764963150024

Epoch 3: train loss 0.6668017127297141
Epoch 3: val loss 0.6436774134635925

Epoch 4: train loss 0.6580658229914579
Epoch 4: val loss 0.6343142986297607

Epoch 5: train loss 0.6325764005834406
Epoch 5: val loss 0.6229528188705444

Epoch 6: train loss 0.6298648389902982
Epoch 6: val loss 0.6159406304359436

Epoch 7: train loss 0.6094732718034224
Epoch 7: val loss 0.608271062374115

Epoch 8: train loss 0.6160574717955156
Epoch 8: val loss 0.5980750322341919

Epoch 9: train loss 0.6113890897143971
Epoch 9: val loss 0.5966489315032959

Epoch 10: train loss 0.5819007808511908
Epoch 10: val loss 0.584246039390564

Epoch 11: train loss 0.5892587629231539
Epoch 11: val loss 0.5784844756126404

Epoch 12: train loss 0.5893229760906913
Epoch 12: val loss 0.5652827024459839

Epoch 13: train loss 0.5803904695944353
Epoch 13: val loss 0.557433545589447

Epoch 14: train loss 0.5636033415794373
Epoch 14: val loss 0.5506719350814819

Epoch 15: train loss 0.5591521642424844
Epoch 15: val loss 0.5433247089385986

Epoch 16: train loss 0.5570346929810264
Epoch 16: val loss 0.5382742881774902

Epoch 17: train loss 0.5376766730438579
Epoch 17: val loss 0.5334309935569763

Epoch 18: train loss 0.5303292139009996
Epoch 18: val loss 0.5234857797622681

Epoch 19: train loss 0.5380013530904596
Epoch 19: val loss 0.5242472887039185

Epoch 20: train loss 0.5295893875035372
Epoch 20: val loss 0.5189771056175232

Epoch 21: train loss 0.5328784612092105
Epoch 21: val loss 0.5170658826828003

Epoch 22: train loss 0.5164468423886732
Epoch 22: val loss 0.5102153420448303

Epoch 23: train loss 0.5419392369010232
Epoch 23: val loss 0.509492814540863

Epoch 24: train loss 0.49997392838651483
Epoch 24: val loss 0.5075253248214722

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6884683478962291
Epoch 0: val loss 0.6741317510604858

Epoch 1: train loss 0.6686774383891713
Epoch 1: val loss 0.6666340827941895

Epoch 2: train loss 0.6605218648910522
Epoch 2: val loss 0.6580923199653625

Epoch 3: train loss 0.6541928107088263
Epoch 3: val loss 0.6545513272285461

Epoch 4: train loss 0.6200289346955039
Epoch 4: val loss 0.6508891582489014

Epoch 5: train loss 0.6239290183240717
Epoch 5: val loss 0.6449336409568787

Epoch 6: train loss 0.6252251917665655
Epoch 6: val loss 0.6424685120582581

Epoch 7: train loss 0.6082131483338096
Epoch 7: val loss 0.6371252536773682

Epoch 8: train loss 0.60727935758504
Epoch 8: val loss 0.6397367119789124

Epoch 9: train loss 0.6037126616998152
Epoch 9: val loss 0.6351718902587891

Epoch 10: train loss 0.5884088277816772
Epoch 10: val loss 0.6330835223197937

Epoch 11: train loss 0.5715451565655795
Epoch 11: val loss 0.631377637386322

Epoch 12: train loss 0.5757710960778323
Epoch 12: val loss 0.626391589641571

Epoch 13: train loss 0.5584884096275676
Epoch 13: val loss 0.6291435360908508

Epoch 14: train loss 0.5726737542585894
Epoch 14: val loss 0.6301160454750061

Epoch 15: train loss 0.5582524781877344
Epoch 15: val loss 0.6221314072608948

Epoch 16: train loss 0.5504567894068632
Epoch 16: val loss 0.6170382499694824

Epoch 17: train loss 0.5423229011622342
Epoch 17: val loss 0.6144225001335144

Epoch 18: train loss 0.5407267836007205
Epoch 18: val loss 0.609115481376648

Epoch 19: train loss 0.5403537452220917
Epoch 19: val loss 0.6111099123954773

Epoch 20: train loss 0.5086155560883608
Epoch 20: val loss 0.60921710729599

Epoch 21: train loss 0.5264844217083671
Epoch 21: val loss 0.606255054473877

Epoch 22: train loss 0.5208589001135393
Epoch 22: val loss 0.6107688546180725

Epoch 23: train loss 0.5268288092179731
Epoch 23: val loss 0.6129937767982483

Epoch 24: train loss 0.4811562353914434
Epoch 24: val loss 0.6172448992729187

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7083075967701998
Epoch 0: val loss 0.68532395362854

Epoch 1: train loss 0.6861763054674322
Epoch 1: val loss 0.6744176745414734

Epoch 2: train loss 0.6654435504566539
Epoch 2: val loss 0.6617306470870972

Epoch 3: train loss 0.6489370898766951
Epoch 3: val loss 0.6491459012031555

Epoch 4: train loss 0.6382172812115062
Epoch 4: val loss 0.641167163848877

Epoch 5: train loss 0.6166582649404352
Epoch 5: val loss 0.6359405517578125

Epoch 6: train loss 0.6040783091024919
Epoch 6: val loss 0.6320497989654541

Epoch 7: train loss 0.6006779941645536
Epoch 7: val loss 0.6277610063552856

Epoch 8: train loss 0.6014200692827051
Epoch 8: val loss 0.6200770735740662

Epoch 9: train loss 0.5858661342750896
Epoch 9: val loss 0.6121658682823181

Epoch 10: train loss 0.5577366975220767
Epoch 10: val loss 0.6117313504219055

Epoch 11: train loss 0.5631598125804554
Epoch 11: val loss 0.613114595413208

Epoch 12: train loss 0.5667641406709497
Epoch 12: val loss 0.6187432408332825

Epoch 13: train loss 0.5493493161418221
Epoch 13: val loss 0.6190345287322998

Epoch 14: train loss 0.5619700659405101
Epoch 14: val loss 0.6103773713111877

Epoch 15: train loss 0.5369178436019204
Epoch 15: val loss 0.6062270402908325

Epoch 16: train loss 0.5233303471045061
Epoch 16: val loss 0.5995927453041077

Epoch 17: train loss 0.5235426696864042
Epoch 17: val loss 0.5990007519721985

Epoch 18: train loss 0.49662226167592133
Epoch 18: val loss 0.6044614315032959

Epoch 19: train loss 0.5068072378635406
Epoch 19: val loss 0.6085098385810852

Epoch 20: train loss 0.5112772448496385
Epoch 20: val loss 0.6021173596382141

Epoch 21: train loss 0.5212755799293518
Epoch 21: val loss 0.5897964835166931

Epoch 22: train loss 0.5051973489197817
Epoch 22: val loss 0.5897650122642517

Epoch 23: train loss 0.488555290482261
Epoch 23: val loss 0.5980467796325684

Epoch 24: train loss 0.4993778792294589
Epoch 24: val loss 0.5978326201438904

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6894070823987325
Epoch 0: val loss 0.6840955018997192

Epoch 1: train loss 0.6775040070215861
Epoch 1: val loss 0.6607341170310974

Epoch 2: train loss 0.6443077047665914
Epoch 2: val loss 0.6402308940887451

Epoch 3: train loss 0.6383245905240377
Epoch 3: val loss 0.6204174757003784

Epoch 4: train loss 0.6234403014183044
Epoch 4: val loss 0.6062185764312744

Epoch 5: train loss 0.6271301150321961
Epoch 5: val loss 0.6001136898994446

Epoch 6: train loss 0.6140852888425191
Epoch 6: val loss 0.5984050035476685

Epoch 7: train loss 0.6093525528907776
Epoch 7: val loss 0.5873233079910278

Epoch 8: train loss 0.5967797835667928
Epoch 8: val loss 0.5768559575080872

Epoch 9: train loss 0.5882572253545125
Epoch 9: val loss 0.577599048614502

Epoch 10: train loss 0.5997943719228108
Epoch 10: val loss 0.5731776356697083

Epoch 11: train loss 0.588985941807429
Epoch 11: val loss 0.5681217908859253

Epoch 12: train loss 0.5727634926637014
Epoch 12: val loss 0.565406084060669

Epoch 13: train loss 0.5639067729314168
Epoch 13: val loss 0.5638138651847839

Epoch 14: train loss 0.5757719695568084
Epoch 14: val loss 0.558948814868927

Epoch 15: train loss 0.5655605792999268
Epoch 15: val loss 0.5556567311286926

Epoch 16: train loss 0.5611898938814799
Epoch 16: val loss 0.5510814785957336

Epoch 17: train loss 0.550250788529714
Epoch 17: val loss 0.5540916919708252

Epoch 18: train loss 0.5539253314336141
Epoch 18: val loss 0.5479238033294678

Epoch 19: train loss 0.5333024799823761
Epoch 19: val loss 0.5489897727966309

Epoch 20: train loss 0.5534515480200449
Epoch 20: val loss 0.5456913113594055

Epoch 21: train loss 0.5377036134401957
Epoch 21: val loss 0.5451818108558655

Epoch 22: train loss 0.5197487274805704
Epoch 22: val loss 0.5384715795516968

Epoch 23: train loss 0.5358237465222676
Epoch 23: val loss 0.5376571416854858

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6989674319823583
Epoch 0: val loss 0.6895673871040344

Epoch 1: train loss 0.6702293654282888
Epoch 1: val loss 0.6854291558265686

Epoch 2: train loss 0.677806168794632
Epoch 2: val loss 0.6833240389823914

Epoch 3: train loss 0.6617679744958878
Epoch 3: val loss 0.679831326007843

Epoch 4: train loss 0.6409170478582382
Epoch 4: val loss 0.6767273545265198

Epoch 5: train loss 0.6307669977347056
Epoch 5: val loss 0.6776977181434631

Epoch 6: train loss 0.6134930551052094
Epoch 6: val loss 0.6742220520973206

Epoch 7: train loss 0.6151809568206469
Epoch 7: val loss 0.6659659743309021

Epoch 8: train loss 0.6011306544144949
Epoch 8: val loss 0.6640200018882751

Epoch 9: train loss 0.6067651435732841
Epoch 9: val loss 0.6551705002784729

Epoch 10: train loss 0.5879386340578397
Epoch 10: val loss 0.6480441093444824

Epoch 11: train loss 0.5631819466749827
Epoch 11: val loss 0.6372319459915161

Epoch 12: train loss 0.5697278132041296
Epoch 12: val loss 0.632632851600647

Epoch 13: train loss 0.5605755796035131
Epoch 13: val loss 0.6352072954177856

Epoch 14: train loss 0.5518787105878195
Epoch 14: val loss 0.6295735836029053

Epoch 15: train loss 0.553868425389131
Epoch 15: val loss 0.6244364976882935

Epoch 16: train loss 0.5660619785388311
Epoch 16: val loss 0.629948079586029

Epoch 17: train loss 0.5534997483094534
Epoch 17: val loss 0.6285427212715149

Epoch 18: train loss 0.5275662889083227
Epoch 18: val loss 0.6172692179679871

Epoch 19: train loss 0.5308389166990916
Epoch 19: val loss 0.611057460308075

Epoch 20: train loss 0.535929041604201
Epoch 20: val loss 0.618447482585907

Epoch 21: train loss 0.5246359383066496
Epoch 21: val loss 0.6147163510322571

Epoch 22: train loss 0.516335296134154
Epoch 22: val loss 0.603281557559967

Epoch 23: train loss 0.5035549228390058
Epoch 23: val loss 0.6024113893508911

Epoch 24: train loss 0.49381742378075916
Epoch 24: val loss 0.6058959364891052

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7096558312575022
Epoch 0: val loss 0.6968323588371277

Epoch 1: train loss 0.6865618874629339
Epoch 1: val loss 0.6947629451751709

Epoch 2: train loss 0.6744289149840673
Epoch 2: val loss 0.6961004734039307

Epoch 3: train loss 0.6829710553089777
Epoch 3: val loss 0.7054426074028015

Epoch 4: train loss 0.6628009130557379
Epoch 4: val loss 0.6990464925765991

Epoch 5: train loss 0.6621579478184382
Epoch 5: val loss 0.6850221753120422

Epoch 6: train loss 0.6520038743813833
Epoch 6: val loss 0.6825085878372192

Epoch 7: train loss 0.6501659353574117
Epoch 7: val loss 0.6720655560493469

Epoch 8: train loss 0.6497241308291754
Epoch 8: val loss 0.6687567830085754

Epoch 9: train loss 0.6255438228448232
Epoch 9: val loss 0.6658164262771606

Epoch 10: train loss 0.6110440045595169
Epoch 10: val loss 0.6582605242729187

Epoch 11: train loss 0.6310057640075684
Epoch 11: val loss 0.6618807315826416

Epoch 12: train loss 0.6110075414180756
Epoch 12: val loss 0.6411671042442322

Epoch 13: train loss 0.5878098805745443
Epoch 13: val loss 0.6452191472053528

Epoch 14: train loss 0.595937209824721
Epoch 14: val loss 0.636724591255188

Epoch 15: train loss 0.5984397431214651
Epoch 15: val loss 0.6279479265213013

Epoch 16: train loss 0.5652946258584658
Epoch 16: val loss 0.6211773753166199

Epoch 17: train loss 0.5807191878557205
Epoch 17: val loss 0.6341736912727356

Epoch 18: train loss 0.5658780212203661
Epoch 18: val loss 0.6493217349052429

Epoch 19: train loss 0.5555729195475578
Epoch 19: val loss 0.6447683572769165

Epoch 20: train loss 0.5612920050819715
Epoch 20: val loss 0.6197276711463928

Epoch 21: train loss 0.543117788930734
Epoch 21: val loss 0.6401594877243042

Epoch 22: train loss 0.5604220628738403
Epoch 22: val loss 0.6433070302009583

Epoch 23: train loss 0.5626817767818769
Epoch 23: val loss 0.625884473323822

Epoch 24: train loss 0.5597212215264639
Epoch 24: val loss 0.638617217540741

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7089851597944895
Epoch 0: val loss 0.6952787041664124

Epoch 1: train loss 0.7028725296258926
Epoch 1: val loss 0.6892198324203491

Epoch 2: train loss 0.6936586598555247
Epoch 2: val loss 0.6835526823997498

Epoch 3: train loss 0.688778355717659
Epoch 3: val loss 0.6787617206573486

Epoch 4: train loss 0.6732160647710165
Epoch 4: val loss 0.6738468408584595

Epoch 5: train loss 0.6831935445467631
Epoch 5: val loss 0.6686413884162903

Epoch 6: train loss 0.6784771233797073
Epoch 6: val loss 0.665384829044342

Epoch 7: train loss 0.6589812437693278
Epoch 7: val loss 0.6600096225738525

Epoch 8: train loss 0.6603955825169882
Epoch 8: val loss 0.6546570062637329

Epoch 9: train loss 0.6502437790234884
Epoch 9: val loss 0.6473941206932068

Epoch 10: train loss 0.6486420532067617
Epoch 10: val loss 0.6412656903266907

Epoch 11: train loss 0.6420028110345205
Epoch 11: val loss 0.6292980909347534

Epoch 12: train loss 0.633009264866511
Epoch 12: val loss 0.6198430061340332

Epoch 13: train loss 0.6314252416292826
Epoch 13: val loss 0.6103933453559875

Epoch 14: train loss 0.6018722256024679
Epoch 14: val loss 0.6046560406684875

Epoch 15: train loss 0.6203271994988123
Epoch 15: val loss 0.5971685647964478

Epoch 16: train loss 0.6011487344900767
Epoch 16: val loss 0.5922690033912659

Epoch 17: train loss 0.5923972949385643
Epoch 17: val loss 0.583258330821991

Epoch 18: train loss 0.5760224138696989
Epoch 18: val loss 0.5879554152488708

Epoch 19: train loss 0.5669819563627243
Epoch 19: val loss 0.5753321647644043

Epoch 20: train loss 0.5593917022148768
Epoch 20: val loss 0.5692415833473206

Epoch 21: train loss 0.5392641574144363
Epoch 21: val loss 0.5690627098083496

Epoch 22: train loss 0.5630088448524475
Epoch 22: val loss 0.5730082392692566

Epoch 23: train loss 0.555068110426267
Epoch 23: val loss 0.5699231624603271

Epoch 24: train loss 0.5485780859986941
Epoch 24: val loss 0.567871630191803

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7093959103027979
Epoch 0: val loss 0.6938155293464661

Epoch 1: train loss 0.6952156325181326
Epoch 1: val loss 0.6909322142601013

Epoch 2: train loss 0.6883496741453806
Epoch 2: val loss 0.6899927854537964

Epoch 3: train loss 0.683732807636261
Epoch 3: val loss 0.6911672949790955

Epoch 4: train loss 0.6732509632905325
Epoch 4: val loss 0.6914973855018616

Epoch 5: train loss 0.6699782560269038
Epoch 5: val loss 0.6913497447967529

Epoch 6: train loss 0.670597642660141
Epoch 6: val loss 0.6896798610687256

Epoch 7: train loss 0.663585772116979
Epoch 7: val loss 0.6866565942764282

Epoch 8: train loss 0.656986395517985
Epoch 8: val loss 0.6808617115020752

Epoch 9: train loss 0.6435352017482122
Epoch 9: val loss 0.6734079718589783

Epoch 10: train loss 0.6349998662869135
Epoch 10: val loss 0.6615668535232544

Epoch 11: train loss 0.6318534662326177
Epoch 11: val loss 0.6542925238609314

Epoch 12: train loss 0.6207907398541769
Epoch 12: val loss 0.6478186249732971

Epoch 13: train loss 0.5973614156246185
Epoch 13: val loss 0.6423789262771606

Epoch 14: train loss 0.5937832792599996
Epoch 14: val loss 0.6464826464653015

Epoch 15: train loss 0.568264459570249
Epoch 15: val loss 0.6572117209434509

Epoch 16: train loss 0.5726715326309204
Epoch 16: val loss 0.6619490385055542

Epoch 17: train loss 0.5483295942346255
Epoch 17: val loss 0.6660528182983398

Epoch 18: train loss 0.5608778397242228
Epoch 18: val loss 0.6640431880950928

Epoch 19: train loss 0.5666280264655749
Epoch 19: val loss 0.6657180190086365

Epoch 20: train loss 0.5425419236222903
Epoch 20: val loss 0.6684263944625854

Epoch 21: train loss 0.5476579070091248
Epoch 21: val loss 0.6764301657676697

Epoch 22: train loss 0.5428999612728754
Epoch 22: val loss 0.6735607385635376

Epoch 23: train loss 0.536739153166612
Epoch 23: val loss 0.6704851984977722

Epoch 24: train loss 0.5259021545449892
Epoch 24: val loss 0.669859766960144

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7207823768258095
Epoch 0: val loss 0.6951779723167419

Epoch 1: train loss 0.6966879591345787
Epoch 1: val loss 0.6877304911613464

Epoch 2: train loss 0.6846740692853928
Epoch 2: val loss 0.6816225647926331

Epoch 3: train loss 0.671991404145956
Epoch 3: val loss 0.6727664470672607

Epoch 4: train loss 0.6707748398184776
Epoch 4: val loss 0.6667632460594177

Epoch 5: train loss 0.6682449653744698
Epoch 5: val loss 0.6492390632629395

Epoch 6: train loss 0.6443478614091873
Epoch 6: val loss 0.6340094208717346

Epoch 7: train loss 0.6330299526453018
Epoch 7: val loss 0.6288157105445862

Epoch 8: train loss 0.642161201685667
Epoch 8: val loss 0.6244093775749207

Epoch 9: train loss 0.6139249745756388
Epoch 9: val loss 0.6266271471977234

Epoch 10: train loss 0.6135064512491226
Epoch 10: val loss 0.6255596876144409

Epoch 11: train loss 0.6027657315135002
Epoch 11: val loss 0.623383104801178

Epoch 12: train loss 0.6060829423367977
Epoch 12: val loss 0.6168673038482666

Epoch 13: train loss 0.5892795026302338
Epoch 13: val loss 0.6249299049377441

Epoch 14: train loss 0.5905796512961388
Epoch 14: val loss 0.6271238327026367

Epoch 15: train loss 0.5809070989489555
Epoch 15: val loss 0.6247519850730896

Epoch 16: train loss 0.5685916785150766
Epoch 16: val loss 0.6159396171569824

Epoch 17: train loss 0.5856468174606562
Epoch 17: val loss 0.6123269200325012

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6876085251569748
Epoch 0: val loss 0.6921746134757996

Epoch 1: train loss 0.6718998203674952
Epoch 1: val loss 0.6900946497917175

Epoch 2: train loss 0.6698841353257498
Epoch 2: val loss 0.6886260509490967

Epoch 3: train loss 0.6608090897401174
Epoch 3: val loss 0.6849305629730225

Epoch 4: train loss 0.652181347211202
Epoch 4: val loss 0.6837072968482971

Epoch 5: train loss 0.6557476619879404
Epoch 5: val loss 0.681864321231842

Epoch 6: train loss 0.6341101874907812
Epoch 6: val loss 0.6831462383270264

Epoch 7: train loss 0.6164461622635523
Epoch 7: val loss 0.6860781908035278

Epoch 8: train loss 0.6186482707659403
Epoch 8: val loss 0.6905933022499084

Epoch 9: train loss 0.6045170078674952
Epoch 9: val loss 0.693465530872345

Epoch 10: train loss 0.6013063242038091
Epoch 10: val loss 0.692798376083374

Epoch 11: train loss 0.6243354876836141
Epoch 11: val loss 0.7004913687705994

Epoch 12: train loss 0.604137067993482
Epoch 12: val loss 0.6976842284202576

Epoch 13: train loss 0.6034471988677979
Epoch 13: val loss 0.6904361248016357

Epoch 14: train loss 0.5950317432483038
Epoch 14: val loss 0.6876034140586853

Epoch 15: train loss 0.5969339683651924
Epoch 15: val loss 0.6868120431900024

Epoch 16: train loss 0.5857808738946915
Epoch 16: val loss 0.6899474263191223

Epoch 17: train loss 0.5756850639979044
Epoch 17: val loss 0.689566969871521

Epoch 18: train loss 0.5893605699141821
Epoch 18: val loss 0.7000471949577332

Epoch 19: train loss 0.5930995295445124
Epoch 19: val loss 0.6940368413925171

Epoch 20: train loss 0.5995447039604187
Epoch 20: val loss 0.6975008249282837

Epoch 21: train loss 0.5928251147270203
Epoch 21: val loss 0.686997652053833

Epoch 22: train loss 0.5722502917051315
Epoch 22: val loss 0.6844756603240967

Epoch 23: train loss 0.5646543949842453
Epoch 23: val loss 0.6814904808998108

Epoch 24: train loss 0.5688661287228266
Epoch 24: val loss 0.6857070922851562

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7019964804251989
Epoch 0: val loss 0.6824791431427002

Epoch 1: train loss 0.6891208936770757
Epoch 1: val loss 0.6776357889175415

Epoch 2: train loss 0.6669878214597702
Epoch 2: val loss 0.6711121201515198

Epoch 3: train loss 0.667287548383077
Epoch 3: val loss 0.6683805584907532

Epoch 4: train loss 0.6455824921528498
Epoch 4: val loss 0.6639021635055542

Epoch 5: train loss 0.6571902682383856
Epoch 5: val loss 0.6619345545768738

Epoch 6: train loss 0.6390146762132645
Epoch 6: val loss 0.6556738018989563

Epoch 7: train loss 0.6421280403931936
Epoch 7: val loss 0.6553111672401428

Epoch 8: train loss 0.6441909372806549
Epoch 8: val loss 0.6540786623954773

Epoch 9: train loss 0.6299139757951101
Epoch 9: val loss 0.6372987031936646

Epoch 10: train loss 0.6296524405479431
Epoch 10: val loss 0.6240044832229614

Epoch 11: train loss 0.6116164674361547
Epoch 11: val loss 0.6284008026123047

Epoch 12: train loss 0.6148993025223414
Epoch 12: val loss 0.6269010901451111

Epoch 13: train loss 0.5942682052652041
Epoch 13: val loss 0.632674515247345

Epoch 14: train loss 0.5892965793609619
Epoch 14: val loss 0.6249936819076538

Epoch 15: train loss 0.5959544976552328
Epoch 15: val loss 0.6451694369316101

Epoch 16: train loss 0.5749924754103025
Epoch 16: val loss 0.632715106010437

Epoch 17: train loss 0.5756137073040009
Epoch 17: val loss 0.6220925450325012

Epoch 18: train loss 0.5760390808184942
Epoch 18: val loss 0.6467930674552917

Epoch 19: train loss 0.5625774065653483
Epoch 19: val loss 0.6385839581489563

Epoch 20: train loss 0.5494193335374197
Epoch 20: val loss 0.6435039639472961

Epoch 21: train loss 0.5617822756369909
Epoch 21: val loss 0.650306761264801

Epoch 22: train loss 0.563008817533652
Epoch 22: val loss 0.6278986930847168

Epoch 23: train loss 0.5730739509065946
Epoch 23: val loss 0.6540035605430603

Epoch 24: train loss 0.535483181476593
Epoch 24: val loss 0.651115357875824

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.700334499279658
Epoch 0: val loss 0.687412679195404

Epoch 1: train loss 0.6867090910673141
Epoch 1: val loss 0.6828609108924866

Epoch 2: train loss 0.6905080676078796
Epoch 2: val loss 0.6774123311042786

Epoch 3: train loss 0.6742230902115504
Epoch 3: val loss 0.6705191731452942

Epoch 4: train loss 0.6809912423292795
Epoch 4: val loss 0.6635245084762573

Epoch 5: train loss 0.6592046668132147
Epoch 5: val loss 0.6590562462806702

Epoch 6: train loss 0.6672114630540212
Epoch 6: val loss 0.6567568182945251

Epoch 7: train loss 0.6523153434197108
Epoch 7: val loss 0.6565361022949219

Epoch 8: train loss 0.6478194246689478
Epoch 8: val loss 0.6574094891548157

Epoch 9: train loss 0.6321375767389933
Epoch 9: val loss 0.648267388343811

Epoch 10: train loss 0.6269652545452118
Epoch 10: val loss 0.6460232734680176

Epoch 11: train loss 0.6150759508212408
Epoch 11: val loss 0.6449107527732849

Epoch 12: train loss 0.6117635468641917
Epoch 12: val loss 0.6416038274765015

Epoch 13: train loss 0.6072162290414175
Epoch 13: val loss 0.643453061580658

Epoch 14: train loss 0.6010675728321075
Epoch 14: val loss 0.6455280184745789

Epoch 15: train loss 0.5965899229049683
Epoch 15: val loss 0.647217869758606

Epoch 16: train loss 0.5927190979321798
Epoch 16: val loss 0.6434658765792847

Epoch 17: train loss 0.6035490880409876
Epoch 17: val loss 0.651131272315979

Epoch 18: train loss 0.5846095234155655
Epoch 18: val loss 0.6504984498023987

Epoch 19: train loss 0.5781609018643697
Epoch 19: val loss 0.6449563503265381

Epoch 20: train loss 0.6004941786328951
Epoch 20: val loss 0.6431673169136047

Epoch 21: train loss 0.5740466366211573
Epoch 21: val loss 0.6461014747619629

Epoch 22: train loss 0.576310987273852
Epoch 22: val loss 0.6517803072929382

Epoch 23: train loss 0.5669243708252907
Epoch 23: val loss 0.6579216718673706

Epoch 24: train loss 0.5831751773754755
Epoch 24: val loss 0.6583011150360107

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7135582864284515
Epoch 0: val loss 0.6915987730026245

Epoch 1: train loss 0.6923649410406748
Epoch 1: val loss 0.6880658864974976

Epoch 2: train loss 0.6939947406450907
Epoch 2: val loss 0.6826314926147461

Epoch 3: train loss 0.6830786367257436
Epoch 3: val loss 0.6772468686103821

Epoch 4: train loss 0.6617189198732376
Epoch 4: val loss 0.6733108758926392

Epoch 5: train loss 0.6552148660024008
Epoch 5: val loss 0.6645838618278503

Epoch 6: train loss 0.6650440394878387
Epoch 6: val loss 0.6555628180503845

Epoch 7: train loss 0.6497749636570612
Epoch 7: val loss 0.6471123695373535

Epoch 8: train loss 0.6378060728311539
Epoch 8: val loss 0.6458650231361389

Epoch 9: train loss 0.6338917662700018
Epoch 9: val loss 0.6466982960700989

Epoch 10: train loss 0.6418607334295908
Epoch 10: val loss 0.6454946994781494

Epoch 11: train loss 0.6419757207234701
Epoch 11: val loss 0.6392722129821777

Epoch 12: train loss 0.6238014101982117
Epoch 12: val loss 0.6370272040367126

Epoch 13: train loss 0.6289579520622889
Epoch 13: val loss 0.6335675120353699

Epoch 14: train loss 0.6023091673851013
Epoch 14: val loss 0.6363553404808044

Epoch 15: train loss 0.6260132590929667
Epoch 15: val loss 0.6356819868087769

Epoch 16: train loss 0.6120907515287399
Epoch 16: val loss 0.6374922394752502

Epoch 17: train loss 0.6062044401963552
Epoch 17: val loss 0.6345696449279785

Epoch 18: train loss 0.6233442972103754
Epoch 18: val loss 0.6346123218536377

Epoch 19: train loss 0.6107771545648575
Epoch 19: val loss 0.6346287727355957

Epoch 20: train loss 0.5986724396546682
Epoch 20: val loss 0.6356527805328369

Epoch 21: train loss 0.5866029883424441
Epoch 21: val loss 0.6352642774581909

Epoch 22: train loss 0.5848646610975266
Epoch 22: val loss 0.6328413486480713

Epoch 23: train loss 0.5816249400377274
Epoch 23: val loss 0.6371771097183228

Epoch 24: train loss 0.5925750931104025
Epoch 24: val loss 0.6339353919029236

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7102634720504284
Epoch 0: val loss 0.6810276508331299

Epoch 1: train loss 0.6796151101589203
Epoch 1: val loss 0.6689091920852661

Epoch 2: train loss 0.6811976954340935
Epoch 2: val loss 0.6527613997459412

Epoch 3: train loss 0.6605941355228424
Epoch 3: val loss 0.6337817907333374

Epoch 4: train loss 0.64449018612504
Epoch 4: val loss 0.6223680973052979

Epoch 5: train loss 0.6337232142686844
Epoch 5: val loss 0.6164497137069702

Epoch 6: train loss 0.6431312039494514
Epoch 6: val loss 0.6074888110160828

Epoch 7: train loss 0.6303077526390553
Epoch 7: val loss 0.6054006814956665

Epoch 8: train loss 0.6211616136133671
Epoch 8: val loss 0.6016542911529541

Epoch 9: train loss 0.6305339969694614
Epoch 9: val loss 0.6032975316047668

Epoch 10: train loss 0.6404189951717854
Epoch 10: val loss 0.5940883755683899

Epoch 11: train loss 0.6336934678256512
Epoch 11: val loss 0.5996660590171814

Epoch 12: train loss 0.6157199069857597
Epoch 12: val loss 0.6038499474525452

Epoch 13: train loss 0.6054066866636276
Epoch 13: val loss 0.5970699787139893

Epoch 14: train loss 0.596842285245657
Epoch 14: val loss 0.5887835025787354

Epoch 15: train loss 0.6088416203856468
Epoch 15: val loss 0.5900976061820984

Epoch 16: train loss 0.6208202484995127
Epoch 16: val loss 0.5964343547821045

Epoch 17: train loss 0.60166434943676
Epoch 17: val loss 0.5952188372612

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6887271837754683
Epoch 0: val loss 0.6858013272285461

Epoch 1: train loss 0.6705556511878967
Epoch 1: val loss 0.6781836152076721

Epoch 2: train loss 0.6662977933883667
Epoch 2: val loss 0.6714359521865845

Epoch 3: train loss 0.6740567900917747
Epoch 3: val loss 0.6656963229179382

Epoch 4: train loss 0.6604317101565275
Epoch 4: val loss 0.6620728373527527

Epoch 5: train loss 0.6427728967233137
Epoch 5: val loss 0.663081705570221

Epoch 6: train loss 0.6411684697324579
Epoch 6: val loss 0.6683486700057983

Epoch 7: train loss 0.6252934688871558
Epoch 7: val loss 0.6743741631507874

Epoch 8: train loss 0.6370661421255632
Epoch 8: val loss 0.6793293952941895

Epoch 9: train loss 0.6155114336447283
Epoch 9: val loss 0.6826050877571106

Epoch 10: train loss 0.6315455382520502
Epoch 10: val loss 0.6835185289382935

Epoch 11: train loss 0.6198270916938782
Epoch 11: val loss 0.6875991821289062

Epoch 12: train loss 0.612055244770917
Epoch 12: val loss 0.6978570818901062

Epoch 13: train loss 0.6364157470789823
Epoch 13: val loss 0.6960941553115845

Epoch 14: train loss 0.602149947123094
Epoch 14: val loss 0.6906690001487732

Epoch 15: train loss 0.5955004068938169
Epoch 15: val loss 0.6932187080383301

Epoch 16: train loss 0.5952947193926031
Epoch 16: val loss 0.7107101678848267

Epoch 17: train loss 0.6058407778089697
Epoch 17: val loss 0.6973572373390198

Epoch 18: train loss 0.594260800968517
Epoch 18: val loss 0.6970096230506897

Epoch 19: train loss 0.5864820859648965
Epoch 19: val loss 0.6942024827003479

Epoch 20: train loss 0.5895731503313238
Epoch 20: val loss 0.6836712956428528

Epoch 21: train loss 0.5718350816856731
Epoch 21: val loss 0.6907056570053101

Epoch 22: train loss 0.5816594551910054
Epoch 22: val loss 0.7020952105522156

Epoch 23: train loss 0.5867527452382174
Epoch 23: val loss 0.6982101202011108

Epoch 24: train loss 0.58086097240448
Epoch 24: val loss 0.6984994411468506

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911163384264166
Epoch 0: val loss 0.6916653513908386

Epoch 1: train loss 0.6835179437290538
Epoch 1: val loss 0.6830442547798157

Epoch 2: train loss 0.6682587428526445
Epoch 2: val loss 0.6771152019500732

Epoch 3: train loss 0.6586981361562555
Epoch 3: val loss 0.6740804314613342

Epoch 4: train loss 0.6467770446430553
Epoch 4: val loss 0.660538375377655

Epoch 5: train loss 0.6353808858177878
Epoch 5: val loss 0.6565877795219421

Epoch 6: train loss 0.6506282091140747
Epoch 6: val loss 0.6563536524772644

Epoch 7: train loss 0.6410336223515597
Epoch 7: val loss 0.6551574468612671

Epoch 8: train loss 0.6129093982956626
Epoch 8: val loss 0.6554850935935974

Epoch 9: train loss 0.6233227198774164
Epoch 9: val loss 0.6599041819572449

Epoch 10: train loss 0.6165921092033386
Epoch 10: val loss 0.6593751907348633

Epoch 11: train loss 0.6045544472607699
Epoch 11: val loss 0.6681687235832214

Epoch 12: train loss 0.6111481894146312
Epoch 12: val loss 0.6761110424995422

Epoch 13: train loss 0.6086709336801008
Epoch 13: val loss 0.6649407148361206

Epoch 14: train loss 0.5997127511284568
Epoch 14: val loss 0.6736564040184021

Epoch 15: train loss 0.6183323860168457
Epoch 15: val loss 0.6663813591003418

Epoch 16: train loss 0.5854761735959486
Epoch 16: val loss 0.6644311547279358

Epoch 17: train loss 0.5827539942481301
Epoch 17: val loss 0.673639714717865

Epoch 18: train loss 0.5946659608320757
Epoch 18: val loss 0.6733344197273254

Epoch 19: train loss 0.5754245573824103
Epoch 19: val loss 0.6698951125144958

Epoch 20: train loss 0.5707008486444299
Epoch 20: val loss 0.6670839190483093

Epoch 21: train loss 0.5541914809833873
Epoch 21: val loss 0.6694763898849487

Epoch 22: train loss 0.541930003599687
Epoch 22: val loss 0.6744216084480286

Epoch 23: train loss 0.5704731047153473
Epoch 23: val loss 0.6760712265968323

Epoch 24: train loss 0.5611299899491397
Epoch 24: val loss 0.6694970726966858

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6865523945201527
Epoch 0: val loss 0.6908015608787537

Epoch 1: train loss 0.6576040983200073
Epoch 1: val loss 0.6865720748901367

Epoch 2: train loss 0.6584014730020002
Epoch 2: val loss 0.6871042251586914

Epoch 3: train loss 0.647448555989699
Epoch 3: val loss 0.685939371585846

Epoch 4: train loss 0.6520242636853998
Epoch 4: val loss 0.6843856573104858

Epoch 5: train loss 0.6435099569233981
Epoch 5: val loss 0.6868069171905518

Epoch 6: train loss 0.6346316500143572
Epoch 6: val loss 0.6862629652023315

Epoch 7: train loss 0.6297217607498169
Epoch 7: val loss 0.6850179433822632

Epoch 8: train loss 0.6395494504408403
Epoch 8: val loss 0.6860138177871704

Epoch 9: train loss 0.6148708029226824
Epoch 9: val loss 0.6879984140396118

Epoch 10: train loss 0.6279144503853538
Epoch 10: val loss 0.6887628436088562

Epoch 11: train loss 0.6305688077753241
Epoch 11: val loss 0.6851153373718262

Epoch 12: train loss 0.6120857162909075
Epoch 12: val loss 0.6845855712890625

Epoch 13: train loss 0.6265374259515242
Epoch 13: val loss 0.6914036870002747

Epoch 14: train loss 0.6034021431749518
Epoch 14: val loss 0.6933869123458862

Epoch 15: train loss 0.608823223547502
Epoch 15: val loss 0.6926647424697876

Epoch 16: train loss 0.607478984377601
Epoch 16: val loss 0.6873597502708435

Epoch 17: train loss 0.6068852814761075
Epoch 17: val loss 0.6880006790161133

Epoch 18: train loss 0.5957303534854542
Epoch 18: val loss 0.6903561353683472

Epoch 19: train loss 0.5968769897114147
Epoch 19: val loss 0.6929216384887695

Epoch 20: train loss 0.5758431391282515
Epoch 20: val loss 0.6955239772796631

Epoch 21: train loss 0.6002388271418485
Epoch 21: val loss 0.699000895023346

Epoch 22: train loss 0.5946408943696455
Epoch 22: val loss 0.6959418654441833

Epoch 23: train loss 0.581838380206715
Epoch 23: val loss 0.6936789751052856

Epoch 24: train loss 0.6013871431350708
Epoch 24: val loss 0.6988471150398254

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.716097658330744
Epoch 0: val loss 0.697938859462738

Epoch 1: train loss 0.7001456401564858
Epoch 1: val loss 0.6912861466407776

Epoch 2: train loss 0.6826771931214766
Epoch 2: val loss 0.6813805103302002

Epoch 3: train loss 0.666458173231645
Epoch 3: val loss 0.6733584403991699

Epoch 4: train loss 0.6661052324555137
Epoch 4: val loss 0.6658908724784851

Epoch 5: train loss 0.6476176055994901
Epoch 5: val loss 0.6642420887947083

Epoch 6: train loss 0.6481166102669456
Epoch 6: val loss 0.6622797846794128

Epoch 7: train loss 0.639310972257094
Epoch 7: val loss 0.6645360589027405

Epoch 8: train loss 0.6415165554393422
Epoch 8: val loss 0.6650887131690979

Epoch 9: train loss 0.6325373378666964
Epoch 9: val loss 0.6654144525527954

Epoch 10: train loss 0.6155982180075212
Epoch 10: val loss 0.6656779646873474

Epoch 11: train loss 0.6153312108733437
Epoch 11: val loss 0.6698009371757507

Epoch 12: train loss 0.6242742159149863
Epoch 12: val loss 0.6773391962051392

Epoch 13: train loss 0.6174090721390464
Epoch 13: val loss 0.6814398169517517

Epoch 14: train loss 0.6058245626362887
Epoch 14: val loss 0.685050368309021

Epoch 15: train loss 0.5865808833729137
Epoch 15: val loss 0.6807917356491089

Epoch 16: train loss 0.5976103354584087
Epoch 16: val loss 0.6833187937736511

Epoch 17: train loss 0.6015279455618425
Epoch 17: val loss 0.6944620609283447

Epoch 18: train loss 0.5992407907139171
Epoch 18: val loss 0.7130541801452637

Epoch 19: train loss 0.5786208049817518
Epoch 19: val loss 0.7150446772575378

Epoch 20: train loss 0.5616551773114637
Epoch 20: val loss 0.7157260775566101

Epoch 21: train loss 0.5683694319291548
Epoch 21: val loss 0.7170526385307312

Epoch 22: train loss 0.5760758492079648
Epoch 22: val loss 0.7153778076171875

Epoch 23: train loss 0.5885761000893333
Epoch 23: val loss 0.7167053818702698

Epoch 24: train loss 0.5561677380041643
Epoch 24: val loss 0.7224804162979126

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6758373379707336
Epoch 0: val loss 0.6885108351707458

Epoch 1: train loss 0.6674993475278218
Epoch 1: val loss 0.692367672920227

Epoch 2: train loss 0.6668388446172079
Epoch 2: val loss 0.6967118382453918

Epoch 3: train loss 0.6538232564926147
Epoch 3: val loss 0.6965442895889282

Epoch 4: train loss 0.6538254618644714
Epoch 4: val loss 0.6919233798980713

Epoch 5: train loss 0.6570882042249043
Epoch 5: val loss 0.6901532411575317

Epoch 6: train loss 0.6248447457949321
Epoch 6: val loss 0.6858940720558167

Epoch 7: train loss 0.636834442615509
Epoch 7: val loss 0.6782499551773071

Epoch 8: train loss 0.6399638056755066
Epoch 8: val loss 0.6683773994445801

Epoch 9: train loss 0.6276445388793945
Epoch 9: val loss 0.6778896450996399

Epoch 10: train loss 0.6139912565549215
Epoch 10: val loss 0.6756018996238708

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6867432319200956
Epoch 0: val loss 0.6829395294189453

Epoch 1: train loss 0.6669708444521978
Epoch 1: val loss 0.677752673625946

Epoch 2: train loss 0.6486871838569641
Epoch 2: val loss 0.6760072112083435

Epoch 3: train loss 0.635020755804502
Epoch 3: val loss 0.676144003868103

Epoch 4: train loss 0.6265758321835444
Epoch 4: val loss 0.6824437975883484

Epoch 5: train loss 0.6259062932087824
Epoch 5: val loss 0.6888484954833984

Epoch 6: train loss 0.6450384946969839
Epoch 6: val loss 0.6767666339874268

Epoch 7: train loss 0.6248854673825778
Epoch 7: val loss 0.6806694865226746

Epoch 8: train loss 0.6045060295325059
Epoch 8: val loss 0.6843140125274658

Epoch 9: train loss 0.6144364522053645
Epoch 9: val loss 0.6943431496620178

Epoch 10: train loss 0.6066654026508331
Epoch 10: val loss 0.6875298023223877

Epoch 11: train loss 0.5988764923352462
Epoch 11: val loss 0.6885826587677002

Epoch 12: train loss 0.5826220558239863
Epoch 12: val loss 0.6887722015380859

Epoch 13: train loss 0.6100914615851182
Epoch 13: val loss 0.6975345611572266

Epoch 14: train loss 0.5955665340790381
Epoch 14: val loss 0.6972983479499817

Epoch 15: train loss 0.5961716083379892
Epoch 15: val loss 0.6926246285438538

Epoch 16: train loss 0.5843528646689194
Epoch 16: val loss 0.6890096664428711

Epoch 17: train loss 0.5892647825754606
Epoch 17: val loss 0.6910613775253296

Epoch 18: train loss 0.5659308731555939
Epoch 18: val loss 0.6949142217636108

Epoch 19: train loss 0.5787171492209802
Epoch 19: val loss 0.6926056146621704

Epoch 20: train loss 0.5585165321826935
Epoch 20: val loss 0.6851991415023804

Epoch 21: train loss 0.5771243893183194
Epoch 21: val loss 0.6887216567993164

Epoch 22: train loss 0.5634669730296502
Epoch 22: val loss 0.6918712854385376

Epoch 23: train loss 0.5721413126358619
Epoch 23: val loss 0.6940160393714905

Epoch 24: train loss 0.5648974959666913
Epoch 24: val loss 0.6912361979484558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7020518367107098
Epoch 0: val loss 0.692541241645813

Epoch 1: train loss 0.6812927860480088
Epoch 1: val loss 0.686837375164032

Epoch 2: train loss 0.6591639885535607
Epoch 2: val loss 0.6837458610534668

Epoch 3: train loss 0.6574864295812753
Epoch 3: val loss 0.6800585389137268

Epoch 4: train loss 0.654660545862638
Epoch 4: val loss 0.6773325204849243

Epoch 5: train loss 0.6586570739746094
Epoch 5: val loss 0.673379123210907

Epoch 6: train loss 0.6455839276313782
Epoch 6: val loss 0.6686956882476807

Epoch 7: train loss 0.6567920171297513
Epoch 7: val loss 0.66726154088974

Epoch 8: train loss 0.6439735614336454
Epoch 8: val loss 0.6620104312896729

Epoch 9: train loss 0.6418770780930152
Epoch 9: val loss 0.660074770450592

Epoch 10: train loss 0.628944470332219
Epoch 10: val loss 0.6573238372802734

Epoch 11: train loss 0.6247696051230798
Epoch 11: val loss 0.6542925834655762

Epoch 12: train loss 0.6226292665188129
Epoch 12: val loss 0.652744472026825

Epoch 13: train loss 0.6102015192692096
Epoch 13: val loss 0.651818573474884

Epoch 14: train loss 0.609410666502439
Epoch 14: val loss 0.650615930557251

Epoch 15: train loss 0.6144738747523382
Epoch 15: val loss 0.6486217379570007

Epoch 16: train loss 0.6165968684049753
Epoch 16: val loss 0.6488190293312073

Epoch 17: train loss 0.613013377556434
Epoch 17: val loss 0.6503967642784119

Epoch 18: train loss 0.6057097315788269
Epoch 18: val loss 0.657838761806488

Epoch 19: train loss 0.6114714374909034
Epoch 19: val loss 0.6538172960281372

Epoch 20: train loss 0.6142437641437237
Epoch 20: val loss 0.6540276408195496

Epoch 21: train loss 0.5959542875106518
Epoch 21: val loss 0.65442955493927

Epoch 22: train loss 0.5974380786602314
Epoch 22: val loss 0.6555531620979309

Epoch 23: train loss 0.5853130106742566
Epoch 23: val loss 0.6544483304023743

Epoch 24: train loss 0.6025337485166696
Epoch 24: val loss 0.6563101410865784

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6975417595643264
Epoch 0: val loss 0.6815490126609802

Epoch 1: train loss 0.6903219131323007
Epoch 1: val loss 0.668482780456543

Epoch 2: train loss 0.683798258121197
Epoch 2: val loss 0.6574806571006775

Epoch 3: train loss 0.6676651285244868
Epoch 3: val loss 0.6454771161079407

Epoch 4: train loss 0.6499735896403973
Epoch 4: val loss 0.6350059509277344

Epoch 5: train loss 0.6407707975460932
Epoch 5: val loss 0.6290068626403809

Epoch 6: train loss 0.640791865495535
Epoch 6: val loss 0.6246656775474548

Epoch 7: train loss 0.6359944756214435
Epoch 7: val loss 0.6193364858627319

Epoch 8: train loss 0.643039345741272
Epoch 8: val loss 0.6170846819877625

Epoch 9: train loss 0.6376935564554654
Epoch 9: val loss 0.6138383746147156

Epoch 10: train loss 0.6132386189240676
Epoch 10: val loss 0.6148151159286499

Epoch 11: train loss 0.6190755871626047
Epoch 11: val loss 0.6152483224868774

Epoch 12: train loss 0.6158740199529208
Epoch 12: val loss 0.6164432764053345

Epoch 13: train loss 0.6271657026731051
Epoch 13: val loss 0.6169590950012207

Epoch 14: train loss 0.6092725029358497
Epoch 14: val loss 0.6203465461730957

Epoch 15: train loss 0.5835345066510714
Epoch 15: val loss 0.616592526435852

Epoch 16: train loss 0.5931713420611161
Epoch 16: val loss 0.6149696707725525

Epoch 17: train loss 0.5953526542736933
Epoch 17: val loss 0.6128223538398743

Epoch 18: train loss 0.5901148846516242
Epoch 18: val loss 0.6152856945991516

Epoch 19: train loss 0.5826260424577273
Epoch 19: val loss 0.612575888633728

Epoch 20: train loss 0.5987640940226041
Epoch 20: val loss 0.6159257292747498

Epoch 21: train loss 0.571874187542842
Epoch 21: val loss 0.6162077784538269

Epoch 22: train loss 0.5776099470945505
Epoch 22: val loss 0.6144037246704102

Epoch 23: train loss 0.5669282124592707
Epoch 23: val loss 0.6167278289794922

Epoch 24: train loss 0.5761706462273231
Epoch 24: val loss 0.6148812770843506

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7011904028745798
Epoch 0: val loss 0.6746217012405396

Epoch 1: train loss 0.6945569973725539
Epoch 1: val loss 0.6690646409988403

Epoch 2: train loss 0.6875382295021644
Epoch 2: val loss 0.6658585071563721

Epoch 3: train loss 0.6883805715120755
Epoch 3: val loss 0.662256121635437

Epoch 4: train loss 0.6719709084584162
Epoch 4: val loss 0.6612687110900879

Epoch 5: train loss 0.6592770631496723
Epoch 5: val loss 0.658983588218689

Epoch 6: train loss 0.6504923242789048
Epoch 6: val loss 0.6571431756019592

Epoch 7: train loss 0.6435574843333318
Epoch 7: val loss 0.6556003093719482

Epoch 8: train loss 0.6497806127254779
Epoch 8: val loss 0.6515020132064819

Epoch 9: train loss 0.6379076700944167
Epoch 9: val loss 0.6537754535675049

Epoch 10: train loss 0.6306253258998578
Epoch 10: val loss 0.6545560956001282

Epoch 11: train loss 0.6290865586354182
Epoch 11: val loss 0.6513904929161072

Epoch 12: train loss 0.6219979249514066
Epoch 12: val loss 0.6488310694694519

Epoch 13: train loss 0.6127835970658523
Epoch 13: val loss 0.6487475633621216

Epoch 14: train loss 0.6353969207176795
Epoch 14: val loss 0.6466652154922485

Epoch 15: train loss 0.6191016619022076
Epoch 15: val loss 0.6495530009269714

Epoch 16: train loss 0.6042669644722571
Epoch 16: val loss 0.6505545973777771

Epoch 17: train loss 0.5978260728029104
Epoch 17: val loss 0.6556971073150635

Epoch 18: train loss 0.6163579821586609
Epoch 18: val loss 0.6522825360298157

Epoch 19: train loss 0.5875054804178385
Epoch 19: val loss 0.6519229412078857

Epoch 20: train loss 0.5870079031357398
Epoch 20: val loss 0.6489142179489136

Epoch 21: train loss 0.6101283660301795
Epoch 21: val loss 0.646685779094696

Epoch 22: train loss 0.5868557943747594
Epoch 22: val loss 0.644290566444397

Epoch 23: train loss 0.5841722327929276
Epoch 23: val loss 0.6497157216072083

Epoch 24: train loss 0.5959892731446487
Epoch 24: val loss 0.6468232274055481

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6927751057288226
Epoch 0: val loss 0.695369303226471

Epoch 1: train loss 0.6841022722861346
Epoch 1: val loss 0.6921520233154297

Epoch 2: train loss 0.6730626295594608
Epoch 2: val loss 0.6887953877449036

Epoch 3: train loss 0.6685641758582171
Epoch 3: val loss 0.6839100122451782

Epoch 4: train loss 0.6707912402994493
Epoch 4: val loss 0.6781264543533325

Epoch 5: train loss 0.6617577636943144
Epoch 5: val loss 0.6744903922080994

Epoch 6: train loss 0.6554698348045349
Epoch 6: val loss 0.6718224883079529

Epoch 7: train loss 0.6479482194956612
Epoch 7: val loss 0.6623051762580872

Epoch 8: train loss 0.6340539420352262
Epoch 8: val loss 0.6528510451316833

Epoch 9: train loss 0.6367969512939453
Epoch 9: val loss 0.6502589583396912

Epoch 10: train loss 0.6371002337511849
Epoch 10: val loss 0.6484869718551636

Epoch 11: train loss 0.6360579658957088
Epoch 11: val loss 0.6418014168739319

Epoch 12: train loss 0.6289019304163316
Epoch 12: val loss 0.6491698622703552

Epoch 13: train loss 0.6241878551595351
Epoch 13: val loss 0.6491415500640869

Epoch 14: train loss 0.6111180712195003
Epoch 14: val loss 0.6540699005126953

Epoch 15: train loss 0.6115635317914626
Epoch 15: val loss 0.652581512928009

Epoch 16: train loss 0.6012031278189491
Epoch 16: val loss 0.6502878665924072

Epoch 17: train loss 0.5978796727517072
Epoch 17: val loss 0.6587651968002319

Epoch 18: train loss 0.602199607035693
Epoch 18: val loss 0.6535694599151611

Epoch 19: train loss 0.5952849107630113
Epoch 19: val loss 0.6605542302131653

Epoch 20: train loss 0.5905176138176638
Epoch 20: val loss 0.6534005999565125

Epoch 21: train loss 0.5976837663089528
Epoch 21: val loss 0.657691478729248

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7107950200637182
Epoch 0: val loss 0.6841304302215576

Epoch 1: train loss 0.7072508335113525
Epoch 1: val loss 0.6858961582183838

Epoch 2: train loss 0.6918338884909948
Epoch 2: val loss 0.6876434087753296

Epoch 3: train loss 0.6865639338890711
Epoch 3: val loss 0.68511962890625

Epoch 4: train loss 0.6783865640560786
Epoch 4: val loss 0.6866414546966553

Epoch 5: train loss 0.6837579508622488
Epoch 5: val loss 0.6833964586257935

Epoch 6: train loss 0.6863176375627518
Epoch 6: val loss 0.681484580039978

Epoch 7: train loss 0.6722231258948644
Epoch 7: val loss 0.6771625876426697

Epoch 8: train loss 0.6674855550130209
Epoch 8: val loss 0.6724104285240173

Epoch 9: train loss 0.668640007575353
Epoch 9: val loss 0.6738327145576477

Epoch 10: train loss 0.6511185516913732
Epoch 10: val loss 0.6700825095176697

Epoch 11: train loss 0.654138187567393
Epoch 11: val loss 0.6657307147979736

Epoch 12: train loss 0.6515791068474451
Epoch 12: val loss 0.6615081429481506

Epoch 13: train loss 0.6451808164517084
Epoch 13: val loss 0.6650460362434387

Epoch 14: train loss 0.6289322823286057
Epoch 14: val loss 0.6631326675415039

Epoch 15: train loss 0.6488692412773768
Epoch 15: val loss 0.6627371907234192

Epoch 16: train loss 0.6415397226810455
Epoch 16: val loss 0.6656146049499512

Epoch 17: train loss 0.6257218817869822
Epoch 17: val loss 0.6553513407707214

Epoch 18: train loss 0.6322260697682699
Epoch 18: val loss 0.6589569449424744

Epoch 19: train loss 0.633331631620725
Epoch 19: val loss 0.6618501543998718

Epoch 20: train loss 0.6451476961374283
Epoch 20: val loss 0.6681758761405945

Epoch 21: train loss 0.6204433143138885
Epoch 21: val loss 0.676207959651947

Epoch 22: train loss 0.6246286531289419
Epoch 22: val loss 0.6743625402450562

Epoch 23: train loss 0.610932856798172
Epoch 23: val loss 0.6625381708145142

Epoch 24: train loss 0.6210419684648514
Epoch 24: val loss 0.6645309329032898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6949607580900192
Epoch 0: val loss 0.6916460990905762

Epoch 1: train loss 0.6930052389701208
Epoch 1: val loss 0.6911421418190002

Epoch 2: train loss 0.660797193646431
Epoch 2: val loss 0.6932131052017212

Epoch 3: train loss 0.667710468173027
Epoch 3: val loss 0.6950129270553589

Epoch 4: train loss 0.6678365270296732
Epoch 4: val loss 0.6994274258613586

Epoch 5: train loss 0.6651270588239034
Epoch 5: val loss 0.7027618885040283

Epoch 6: train loss 0.6620562821626663
Epoch 6: val loss 0.7013760209083557

Epoch 7: train loss 0.647362157702446
Epoch 7: val loss 0.7093681693077087

Epoch 8: train loss 0.6430381834506989
Epoch 8: val loss 0.7095946669578552

Epoch 9: train loss 0.6398808310429255
Epoch 9: val loss 0.7132636308670044

Epoch 10: train loss 0.6381337990363439
Epoch 10: val loss 0.7167849540710449

Epoch 11: train loss 0.6348635057608286
Epoch 11: val loss 0.7185354828834534

Epoch 12: train loss 0.6375004400809606
Epoch 12: val loss 0.7262417674064636

Epoch 13: train loss 0.62270155052344
Epoch 13: val loss 0.7237918972969055

Epoch 14: train loss 0.630435491601626
Epoch 14: val loss 0.7355604767799377

Epoch 15: train loss 0.6248380740483602
Epoch 15: val loss 0.735572099685669

Epoch 16: train loss 0.6064545015494028
Epoch 16: val loss 0.734343409538269

Epoch 17: train loss 0.6260984043280283
Epoch 17: val loss 0.7323470711708069

Epoch 18: train loss 0.6137090822060903
Epoch 18: val loss 0.7342942357063293

Epoch 19: train loss 0.6030320475498835
Epoch 19: val loss 0.7323664426803589

Epoch 20: train loss 0.6061789741118749
Epoch 20: val loss 0.7352104187011719

Epoch 21: train loss 0.61996129155159
Epoch 21: val loss 0.7295264601707458

Epoch 22: train loss 0.5985908508300781
Epoch 22: val loss 0.7407339811325073

Epoch 23: train loss 0.6021631782253584
Epoch 23: val loss 0.7385252118110657

Epoch 24: train loss 0.5815547580520312
Epoch 24: val loss 0.7495997548103333

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7092269659042358
Epoch 0: val loss 0.7029147148132324

Epoch 1: train loss 0.6888749202092489
Epoch 1: val loss 0.7150489687919617

Epoch 2: train loss 0.6778964946667353
Epoch 2: val loss 0.7202192544937134

Epoch 3: train loss 0.6700321634610494
Epoch 3: val loss 0.7226595282554626

Epoch 4: train loss 0.6607948889334997
Epoch 4: val loss 0.7322203516960144

Epoch 5: train loss 0.6572119394938151
Epoch 5: val loss 0.7317512035369873

Epoch 6: train loss 0.6627936015526453
Epoch 6: val loss 0.7256807088851929

Epoch 7: train loss 0.6438742230335871
Epoch 7: val loss 0.7355880737304688

Epoch 8: train loss 0.6437811205784479
Epoch 8: val loss 0.7300498485565186

Epoch 9: train loss 0.6436373690764109
Epoch 9: val loss 0.7383099794387817

Epoch 10: train loss 0.6314876079559326
Epoch 10: val loss 0.7395164966583252

Epoch 11: train loss 0.636825293302536
Epoch 11: val loss 0.7400490641593933

Epoch 12: train loss 0.6125798895955086
Epoch 12: val loss 0.741093099117279

Epoch 13: train loss 0.6253775308529536
Epoch 13: val loss 0.7310859560966492

Epoch 14: train loss 0.6056216011444727
Epoch 14: val loss 0.7380791902542114

Epoch 15: train loss 0.6176857004563013
Epoch 15: val loss 0.7534365057945251

Epoch 16: train loss 0.6055821031332016
Epoch 16: val loss 0.7463206648826599

Epoch 17: train loss 0.6008933434883753
Epoch 17: val loss 0.7443717122077942

Epoch 18: train loss 0.6176830182472864
Epoch 18: val loss 0.750486433506012

Epoch 19: train loss 0.5974030246337255
Epoch 19: val loss 0.7551242709159851

Epoch 20: train loss 0.6031109889348348
Epoch 20: val loss 0.7439650297164917

Epoch 21: train loss 0.6019987116257349
Epoch 21: val loss 0.7464433908462524

Epoch 22: train loss 0.5972965707381567
Epoch 22: val loss 0.7530133128166199

Epoch 23: train loss 0.6047505140304565
Epoch 23: val loss 0.7512680888175964

Epoch 24: train loss 0.5845591972271601
Epoch 24: val loss 0.7522993087768555

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7040259341398875
Epoch 0: val loss 0.688202977180481

Epoch 1: train loss 0.6911165863275528
Epoch 1: val loss 0.686518669128418

Epoch 2: train loss 0.6838383922974268
Epoch 2: val loss 0.6817361116409302

Epoch 3: train loss 0.6733865290880203
Epoch 3: val loss 0.6793981790542603

Epoch 4: train loss 0.6749205688635508
Epoch 4: val loss 0.6721810698509216

Epoch 5: train loss 0.6830128033955892
Epoch 5: val loss 0.671953022480011

Epoch 6: train loss 0.6870268235603968
Epoch 6: val loss 0.6707258224487305

Epoch 7: train loss 0.684357355038325
Epoch 7: val loss 0.673546314239502

Epoch 8: train loss 0.6695424119631449
Epoch 8: val loss 0.673649787902832

Epoch 9: train loss 0.6629119763771693
Epoch 9: val loss 0.674495279788971

Epoch 10: train loss 0.6631909559170405
Epoch 10: val loss 0.674399733543396

Epoch 11: train loss 0.66264575223128
Epoch 11: val loss 0.6750515699386597

Epoch 12: train loss 0.6615098218123118
Epoch 12: val loss 0.6730626821517944

Epoch 13: train loss 0.6628548949956894
Epoch 13: val loss 0.6747453808784485

Epoch 14: train loss 0.645855575799942
Epoch 14: val loss 0.6761691570281982

Epoch 15: train loss 0.651397223273913
Epoch 15: val loss 0.6770841479301453

Epoch 16: train loss 0.6365799158811569
Epoch 16: val loss 0.6858765482902527

Epoch 17: train loss 0.6454896877209345
Epoch 17: val loss 0.6910232901573181

Epoch 18: train loss 0.6358383695284525
Epoch 18: val loss 0.6929336786270142

Epoch 19: train loss 0.631011039018631
Epoch 19: val loss 0.6954436898231506

Epoch 20: train loss 0.6338082253932953
Epoch 20: val loss 0.7077317237854004

Epoch 21: train loss 0.6241504997014999
Epoch 21: val loss 0.7067933678627014

Epoch 22: train loss 0.6414272586504618
Epoch 22: val loss 0.7090590596199036

Epoch 23: train loss 0.6151780237754186
Epoch 23: val loss 0.7120910882949829

Epoch 24: train loss 0.6397963662942251
Epoch 24: val loss 0.7097442150115967

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6974134892225266
Epoch 0: val loss 0.695692777633667

Epoch 1: train loss 0.6944998577237129
Epoch 1: val loss 0.689176082611084

Epoch 2: train loss 0.6874303407967091
Epoch 2: val loss 0.6838375329971313

Epoch 3: train loss 0.681561104953289
Epoch 3: val loss 0.679341733455658

Epoch 4: train loss 0.6719791553914547
Epoch 4: val loss 0.6767988801002502

Epoch 5: train loss 0.6742550358176231
Epoch 5: val loss 0.6740323901176453

Epoch 6: train loss 0.6605243235826492
Epoch 6: val loss 0.6660348773002625

Epoch 7: train loss 0.6709049493074417
Epoch 7: val loss 0.6571258306503296

Epoch 8: train loss 0.6656345054507256
Epoch 8: val loss 0.6572347283363342

Epoch 9: train loss 0.6519751138985157
Epoch 9: val loss 0.6474095582962036

Epoch 10: train loss 0.6615914031863213
Epoch 10: val loss 0.6373415589332581

Epoch 11: train loss 0.657098326832056
Epoch 11: val loss 0.6478097438812256

Epoch 12: train loss 0.6504313461482525
Epoch 12: val loss 0.650056779384613

Epoch 13: train loss 0.6426885910332203
Epoch 13: val loss 0.6516807079315186

Epoch 14: train loss 0.6393705792725086
Epoch 14: val loss 0.6511836647987366

Epoch 15: train loss 0.6417475193738937
Epoch 15: val loss 0.6552786827087402

Epoch 16: train loss 0.6451941952109337
Epoch 16: val loss 0.6532430052757263

Epoch 17: train loss 0.6451368108391762
Epoch 17: val loss 0.6502717137336731

Epoch 18: train loss 0.6378271393477917
Epoch 18: val loss 0.6573820114135742

Epoch 19: train loss 0.640003677457571
Epoch 19: val loss 0.651824414730072

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
6
Epoch 0: train loss 0.6742530635425023
Epoch 0: val loss 0.6933456659317017

Epoch 1: train loss 0.6278115723814283
Epoch 1: val loss 0.6685953736305237

Epoch 2: train loss 0.6114453503063747
Epoch 2: val loss 0.6504307389259338

Epoch 3: train loss 0.5993204457419259
Epoch 3: val loss 0.637429416179657

Epoch 4: train loss 0.6446381381579808
Epoch 4: val loss 0.6289658546447754

Epoch 5: train loss 0.5720357384000506
Epoch 5: val loss 0.6251924633979797

Epoch 6: train loss 0.5503261600221906
Epoch 6: val loss 0.6250976920127869

Epoch 7: train loss 0.5501035451889038
Epoch 7: val loss 0.6234902739524841

Epoch 8: train loss 0.5523323629583631
Epoch 8: val loss 0.624354362487793

Epoch 9: train loss 0.5367539567606789
Epoch 9: val loss 0.6243165731430054

Epoch 10: train loss 0.6051243713923863
Epoch 10: val loss 0.6241979598999023

Epoch 11: train loss 0.5908307816301074
Epoch 11: val loss 0.6205008029937744

Epoch 12: train loss 0.556536717074258
Epoch 12: val loss 0.6276188492774963

Epoch 13: train loss 0.5614654847553798
Epoch 13: val loss 0.6318960189819336

Epoch 14: train loss 0.5367935725620815
Epoch 14: val loss 0.6422094106674194

Epoch 15: train loss 0.5502679390566689
Epoch 15: val loss 0.6446021795272827

Epoch 16: train loss 0.5184786362307412
Epoch 16: val loss 0.6392745971679688

Epoch 17: train loss 0.5446219529424395
Epoch 17: val loss 0.6373746991157532

Epoch 18: train loss 0.5463566056319645
Epoch 18: val loss 0.6381219625473022

Epoch 19: train loss 0.4957946709224156
Epoch 19: val loss 0.643900454044342

Epoch 20: train loss 0.5083519773823875
Epoch 20: val loss 0.6517153978347778

Epoch 21: train loss 0.5125957940305982
Epoch 21: val loss 0.6563724875450134

Epoch 22: train loss 0.5019418724945613
Epoch 22: val loss 0.6690407395362854

Epoch 23: train loss 0.5471144574029105
Epoch 23: val loss 0.6781269311904907

Epoch 24: train loss 0.5449898370674678
Epoch 24: val loss 0.6832794547080994

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890206166676113
Epoch 0: val loss 0.6507188081741333

Epoch 1: train loss 0.6372279609952655
Epoch 1: val loss 0.6076571941375732

Epoch 2: train loss 0.6768643856048584
Epoch 2: val loss 0.5826640129089355

Epoch 3: train loss 0.6083128920623234
Epoch 3: val loss 0.5803809762001038

Epoch 4: train loss 0.5816233328410557
Epoch 4: val loss 0.576676607131958

Epoch 5: train loss 0.5898720238889966
Epoch 5: val loss 0.5718276500701904

Epoch 6: train loss 0.5982228517532349
Epoch 6: val loss 0.5743363499641418

Epoch 7: train loss 0.5541790468352181
Epoch 7: val loss 0.5827221870422363

Epoch 8: train loss 0.5573772958346775
Epoch 8: val loss 0.5831878781318665

Epoch 9: train loss 0.5813307847295489
Epoch 9: val loss 0.5788125395774841

Epoch 10: train loss 0.5749419501849583
Epoch 10: val loss 0.5726615786552429

Epoch 11: train loss 0.5419015543801444
Epoch 11: val loss 0.5803994536399841

Epoch 12: train loss 0.5726781359740666
Epoch 12: val loss 0.5928097367286682

Epoch 13: train loss 0.6193808913230896
Epoch 13: val loss 0.6208791732788086

Epoch 14: train loss 0.5440747312137059
Epoch 14: val loss 0.6377855539321899

Epoch 15: train loss 0.5453031999724252
Epoch 15: val loss 0.629304051399231

Epoch 16: train loss 0.5161798766681126
Epoch 16: val loss 0.6195449829101562

Epoch 17: train loss 0.525220492056438
Epoch 17: val loss 0.6166396737098694

Epoch 18: train loss 0.552913384778159
Epoch 18: val loss 0.6185039281845093

Epoch 19: train loss 0.5736108422279358
Epoch 19: val loss 0.6304736733436584

Epoch 20: train loss 0.583392219884055
Epoch 20: val loss 0.6367398500442505

Epoch 21: train loss 0.49456557631492615
Epoch 21: val loss 0.6431164145469666

Epoch 22: train loss 0.5261928566864559
Epoch 22: val loss 0.6355340480804443

Epoch 23: train loss 0.5109627204281944
Epoch 23: val loss 0.6386430859565735

Epoch 24: train loss 0.574210626738412
Epoch 24: val loss 0.641501784324646

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6585026383399963
Epoch 0: val loss 0.6556503176689148

Epoch 1: train loss 0.6297666771071297
Epoch 1: val loss 0.6375683546066284

Epoch 2: train loss 0.6024441123008728
Epoch 2: val loss 0.6221730709075928

Epoch 3: train loss 0.5734509570258004
Epoch 3: val loss 0.6189619898796082

Epoch 4: train loss 0.6187946115221296
Epoch 4: val loss 0.623599648475647

Epoch 5: train loss 0.5464492440223694
Epoch 5: val loss 0.6218603253364563

Epoch 6: train loss 0.5942571844373431
Epoch 6: val loss 0.6268406510353088

Epoch 7: train loss 0.5904269729341779
Epoch 7: val loss 0.6359001994132996

Epoch 8: train loss 0.5428252858775002
Epoch 8: val loss 0.6464545130729675

Epoch 9: train loss 0.551463953086308
Epoch 9: val loss 0.6520674228668213

Epoch 10: train loss 0.5294344467776162
Epoch 10: val loss 0.6391939520835876

Epoch 11: train loss 0.549544734614236
Epoch 11: val loss 0.6360605359077454

Epoch 12: train loss 0.5094282329082489
Epoch 12: val loss 0.6334491968154907

Epoch 13: train loss 0.5207508844988686
Epoch 13: val loss 0.6381020545959473

Epoch 14: train loss 0.5092080107757023
Epoch 14: val loss 0.6475759744644165

Epoch 15: train loss 0.5452467756611961
Epoch 15: val loss 0.6610238552093506

Epoch 16: train loss 0.5308754188673837
Epoch 16: val loss 0.6658616662025452

Epoch 17: train loss 0.5204761879784721
Epoch 17: val loss 0.6682000756263733

Epoch 18: train loss 0.49340165512902395
Epoch 18: val loss 0.6702762246131897

Epoch 19: train loss 0.5526700360434396
Epoch 19: val loss 0.669430136680603

Epoch 20: train loss 0.503371924161911
Epoch 20: val loss 0.6632534265518188

Epoch 21: train loss 0.515717225415366
Epoch 21: val loss 0.66744464635849

Epoch 22: train loss 0.49278167315891813
Epoch 22: val loss 0.671176016330719

Epoch 23: train loss 0.4979171242032732
Epoch 23: val loss 0.6760391592979431

Epoch 24: train loss 0.46552672556468416
Epoch 24: val loss 0.6839492321014404

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6985481211117336
Epoch 0: val loss 0.6815603971481323

Epoch 1: train loss 0.6516729593276978
Epoch 1: val loss 0.670937180519104

Epoch 2: train loss 0.6501127311161586
Epoch 2: val loss 0.6597029566764832

Epoch 3: train loss 0.6306462798799787
Epoch 3: val loss 0.6479387879371643

Epoch 4: train loss 0.6002234475953239
Epoch 4: val loss 0.6400556564331055

Epoch 5: train loss 0.6279488035610744
Epoch 5: val loss 0.6351273655891418

Epoch 6: train loss 0.5909079142979213
Epoch 6: val loss 0.6336014270782471

Epoch 7: train loss 0.5700501416410718
Epoch 7: val loss 0.6322831511497498

Epoch 8: train loss 0.5494397452899388
Epoch 8: val loss 0.6310914754867554

Epoch 9: train loss 0.5325038475649697
Epoch 9: val loss 0.635735034942627

Epoch 10: train loss 0.5470458524567741
Epoch 10: val loss 0.6389864683151245

Epoch 11: train loss 0.574094546692712
Epoch 11: val loss 0.6411346197128296

Epoch 12: train loss 0.5323473938873836
Epoch 12: val loss 0.6359329223632812

Epoch 13: train loss 0.5254123296056475
Epoch 13: val loss 0.6378951072692871

Epoch 14: train loss 0.5364801415375301
Epoch 14: val loss 0.6419837474822998

Epoch 15: train loss 0.5292470753192902
Epoch 15: val loss 0.6462380290031433

Epoch 16: train loss 0.5360100482191358
Epoch 16: val loss 0.648897647857666

Epoch 17: train loss 0.5393659727913993
Epoch 17: val loss 0.6500392556190491

Epoch 18: train loss 0.6011652946472168
Epoch 18: val loss 0.6546363830566406

Epoch 19: train loss 0.5442434975079128
Epoch 19: val loss 0.6547378897666931

Epoch 20: train loss 0.5775213752474103
Epoch 20: val loss 0.6533393859863281

Epoch 21: train loss 0.5086315061364856
Epoch 21: val loss 0.6555250883102417

Epoch 22: train loss 0.5563955051558358
Epoch 22: val loss 0.6543043851852417

Epoch 23: train loss 0.5145755069596427
Epoch 23: val loss 0.6528335213661194

Epoch 24: train loss 0.4997128631387438
Epoch 24: val loss 0.6560738682746887

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6668914821412828
Epoch 0: val loss 0.6661872267723083

Epoch 1: train loss 0.6206359101666344
Epoch 1: val loss 0.6524004936218262

Epoch 2: train loss 0.617900722556644
Epoch 2: val loss 0.6339068412780762

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6812004819512367
Epoch 0: val loss 0.6702685356140137

Epoch 1: train loss 0.6417344659566879
Epoch 1: val loss 0.6502693891525269

Epoch 2: train loss 0.6029867231845856
Epoch 2: val loss 0.6258465051651001

Epoch 3: train loss 0.6015032082796097
Epoch 3: val loss 0.6019585728645325

Epoch 4: train loss 0.5482530295848846
Epoch 4: val loss 0.5774949789047241

Epoch 5: train loss 0.5318139716982841
Epoch 5: val loss 0.560105562210083

Epoch 6: train loss 0.5125411674380302
Epoch 6: val loss 0.5531180500984192

Epoch 7: train loss 0.5058229491114616
Epoch 7: val loss 0.5485530495643616

Epoch 8: train loss 0.4794716536998749
Epoch 8: val loss 0.555462121963501

Epoch 9: train loss 0.45950114354491234
Epoch 9: val loss 0.555652916431427

Epoch 10: train loss 0.4537769816815853
Epoch 10: val loss 0.5644579529762268

Epoch 11: train loss 0.44858739525079727
Epoch 11: val loss 0.5688583850860596

Epoch 12: train loss 0.43841414153575897
Epoch 12: val loss 0.581935465335846

Epoch 13: train loss 0.4625106602907181
Epoch 13: val loss 0.5885823369026184

Epoch 14: train loss 0.4265950843691826
Epoch 14: val loss 0.5935443043708801

Epoch 15: train loss 0.4244080148637295
Epoch 15: val loss 0.6058738827705383

Epoch 16: train loss 0.42410842701792717
Epoch 16: val loss 0.6079480051994324

Epoch 17: train loss 0.4196157716214657
Epoch 17: val loss 0.6092550158500671

Epoch 18: train loss 0.4275253675878048
Epoch 18: val loss 0.6085740327835083

Epoch 19: train loss 0.4363432265818119
Epoch 19: val loss 0.6109296679496765

Epoch 20: train loss 0.4026082716882229
Epoch 20: val loss 0.6121567487716675

Epoch 21: train loss 0.4417276196181774
Epoch 21: val loss 0.6020189523696899

Epoch 22: train loss 0.38134289532899857
Epoch 22: val loss 0.6034906506538391

Epoch 23: train loss 0.4286534711718559
Epoch 23: val loss 0.6197983026504517

Epoch 24: train loss 0.4020846448838711
Epoch 24: val loss 0.6179631352424622

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6976376920938492
Epoch 0: val loss 0.6697701811790466

Epoch 1: train loss 0.6315590888261795
Epoch 1: val loss 0.6590896248817444

Epoch 2: train loss 0.6057587191462517
Epoch 2: val loss 0.6415451765060425

Epoch 3: train loss 0.6093231551349163
Epoch 3: val loss 0.622565746307373

Epoch 4: train loss 0.583609014749527
Epoch 4: val loss 0.6067652106285095

Epoch 5: train loss 0.5573072545230389
Epoch 5: val loss 0.5963687896728516

Epoch 6: train loss 0.5440246313810349
Epoch 6: val loss 0.5848377346992493

Epoch 7: train loss 0.520365834236145
Epoch 7: val loss 0.5639864206314087

Epoch 8: train loss 0.5023836493492126
Epoch 8: val loss 0.5609720945358276

Epoch 9: train loss 0.536216776818037
Epoch 9: val loss 0.560096800327301

Epoch 10: train loss 0.52396260201931
Epoch 10: val loss 0.5578263998031616

Epoch 11: train loss 0.5042580105364323
Epoch 11: val loss 0.5573987364768982

Epoch 12: train loss 0.5172531977295876
Epoch 12: val loss 0.5479187369346619

Epoch 13: train loss 0.5138102248311043
Epoch 13: val loss 0.541427493095398

Epoch 14: train loss 0.4788632430136204
Epoch 14: val loss 0.5384960174560547

Epoch 15: train loss 0.49034640192985535
Epoch 15: val loss 0.5395119190216064

Epoch 16: train loss 0.47838420420885086
Epoch 16: val loss 0.5331187844276428

Epoch 17: train loss 0.47155778110027313
Epoch 17: val loss 0.538037121295929

Epoch 18: train loss 0.4522411450743675
Epoch 18: val loss 0.558046817779541

Epoch 19: train loss 0.45337356999516487
Epoch 19: val loss 0.534408688545227

Epoch 20: train loss 0.4514160640537739
Epoch 20: val loss 0.5272231101989746

Epoch 21: train loss 0.4363388828933239
Epoch 21: val loss 0.5193566679954529

Epoch 22: train loss 0.4630541615188122
Epoch 22: val loss 0.5169380903244019

Epoch 23: train loss 0.46374424174427986
Epoch 23: val loss 0.5365139842033386

Epoch 24: train loss 0.45634210854768753
Epoch 24: val loss 0.5304995775222778

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6879038959741592
Epoch 0: val loss 0.6706499457359314

Epoch 1: train loss 0.6664500758051872
Epoch 1: val loss 0.6512554287910461

Epoch 2: train loss 0.6497311070561409
Epoch 2: val loss 0.6348472237586975

Epoch 3: train loss 0.633997954428196
Epoch 3: val loss 0.6187088489532471

Epoch 4: train loss 0.616506464779377
Epoch 4: val loss 0.6018417477607727

Epoch 5: train loss 0.6022277101874352
Epoch 5: val loss 0.5862044095993042

Epoch 6: train loss 0.5810375362634659
Epoch 6: val loss 0.5744690895080566

Epoch 7: train loss 0.566155306994915
Epoch 7: val loss 0.5595635175704956

Epoch 8: train loss 0.5497540533542633
Epoch 8: val loss 0.5448780059814453

Epoch 9: train loss 0.5376339480280876
Epoch 9: val loss 0.5387899279594421

Epoch 10: train loss 0.5186548829078674
Epoch 10: val loss 0.5270544290542603

Epoch 11: train loss 0.4892367571592331
Epoch 11: val loss 0.5263457298278809

Epoch 12: train loss 0.497076079249382
Epoch 12: val loss 0.5263627767562866

Epoch 13: train loss 0.4833226427435875
Epoch 13: val loss 0.5212193131446838

Epoch 14: train loss 0.4763733893632889
Epoch 14: val loss 0.5226840376853943

Epoch 15: train loss 0.49530475214123726
Epoch 15: val loss 0.5277350544929504

Epoch 16: train loss 0.4686336778104305
Epoch 16: val loss 0.5260661840438843

Epoch 17: train loss 0.4543299935758114
Epoch 17: val loss 0.5292417407035828

Epoch 18: train loss 0.4634486995637417
Epoch 18: val loss 0.5311654806137085

Epoch 19: train loss 0.47748318314552307
Epoch 19: val loss 0.5346829295158386

Epoch 20: train loss 0.4443015158176422
Epoch 20: val loss 0.5383884906768799

Epoch 21: train loss 0.4566023536026478
Epoch 21: val loss 0.5338035225868225

Epoch 22: train loss 0.44893521815538406
Epoch 22: val loss 0.5275421142578125

Epoch 23: train loss 0.44450358115136623
Epoch 23: val loss 0.529407799243927

Epoch 24: train loss 0.4136013835668564
Epoch 24: val loss 0.5334232449531555

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7057836726307869
Epoch 0: val loss 0.6875684857368469

Epoch 1: train loss 0.675407201051712
Epoch 1: val loss 0.6733693480491638

Epoch 2: train loss 0.6407253742218018
Epoch 2: val loss 0.6595396399497986

Epoch 3: train loss 0.6309400722384453
Epoch 3: val loss 0.6442719101905823

Epoch 4: train loss 0.601084291934967
Epoch 4: val loss 0.6299113035202026

Epoch 5: train loss 0.6000511199235916
Epoch 5: val loss 0.6127868890762329

Epoch 6: train loss 0.5736619681119919
Epoch 6: val loss 0.5996565222740173

Epoch 7: train loss 0.5665336810052395
Epoch 7: val loss 0.5831373929977417

Epoch 8: train loss 0.5460696406662464
Epoch 8: val loss 0.5749992728233337

Epoch 9: train loss 0.52590062469244
Epoch 9: val loss 0.5669143199920654

Epoch 10: train loss 0.5140979401767254
Epoch 10: val loss 0.5604455471038818

Epoch 11: train loss 0.49272335693240166
Epoch 11: val loss 0.5533751249313354

Epoch 12: train loss 0.49831370636820793
Epoch 12: val loss 0.5503461956977844

Epoch 13: train loss 0.49082793295383453
Epoch 13: val loss 0.5510157346725464

Epoch 14: train loss 0.49261556565761566
Epoch 14: val loss 0.5553054809570312

Epoch 15: train loss 0.47060075402259827
Epoch 15: val loss 0.5581298470497131

Epoch 16: train loss 0.46966552734375
Epoch 16: val loss 0.5563164949417114

Epoch 17: train loss 0.4788686968386173
Epoch 17: val loss 0.5572867393493652

Epoch 18: train loss 0.4595123380422592
Epoch 18: val loss 0.5605226755142212

Epoch 19: train loss 0.48346635699272156
Epoch 19: val loss 0.5644418597221375

Epoch 20: train loss 0.4640526920557022
Epoch 20: val loss 0.5690172910690308

Epoch 21: train loss 0.43683627247810364
Epoch 21: val loss 0.5775966048240662

Epoch 22: train loss 0.4515802711248398
Epoch 22: val loss 0.5776152610778809

Epoch 23: train loss 0.45353713259100914
Epoch 23: val loss 0.5790334343910217

Epoch 24: train loss 0.44501490145921707
Epoch 24: val loss 0.5821324586868286

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6592733697457747
Epoch 0: val loss 0.6619046330451965

Epoch 1: train loss 0.6184928959066217
Epoch 1: val loss 0.6365674734115601

Epoch 2: train loss 0.5738851753148165
Epoch 2: val loss 0.6124601364135742

Epoch 3: train loss 0.5831871601668271
Epoch 3: val loss 0.5913323760032654

Epoch 4: train loss 0.5529880930076946
Epoch 4: val loss 0.5731754899024963

Epoch 5: train loss 0.5241638232361187
Epoch 5: val loss 0.5506295561790466

Epoch 6: train loss 0.5173660029064525
Epoch 6: val loss 0.561719536781311

Epoch 7: train loss 0.5078285444866527
Epoch 7: val loss 0.5542654395103455

Epoch 8: train loss 0.4971882131966678
Epoch 8: val loss 0.5343448519706726

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6781178653240204
Epoch 0: val loss 0.666008472442627

Epoch 1: train loss 0.6528746604919433
Epoch 1: val loss 0.6410701274871826

Epoch 2: train loss 0.622894012928009
Epoch 2: val loss 0.6171931028366089

Epoch 3: train loss 0.597930771112442
Epoch 3: val loss 0.5954446792602539

Epoch 4: train loss 0.5622481524944305
Epoch 4: val loss 0.5780051350593567

Epoch 5: train loss 0.5437046319246293
Epoch 5: val loss 0.566106915473938

Epoch 6: train loss 0.5409284800291061
Epoch 6: val loss 0.5539025068283081

Epoch 7: train loss 0.5221426755189895
Epoch 7: val loss 0.5489761233329773

Epoch 8: train loss 0.49313201010227203
Epoch 8: val loss 0.5518851280212402

Epoch 9: train loss 0.5015627592802048
Epoch 9: val loss 0.5511579513549805

Epoch 10: train loss 0.49081701338291167
Epoch 10: val loss 0.5585623383522034

Epoch 11: train loss 0.46859907507896426
Epoch 11: val loss 0.558682918548584

Epoch 12: train loss 0.4788809597492218
Epoch 12: val loss 0.5613241791725159

Epoch 13: train loss 0.4861577957868576
Epoch 13: val loss 0.5538413524627686

Epoch 14: train loss 0.46316812336444857
Epoch 14: val loss 0.5571705102920532

Epoch 15: train loss 0.46217875778675077
Epoch 15: val loss 0.5523250699043274

Epoch 16: train loss 0.46722992062568663
Epoch 16: val loss 0.5465375185012817

Epoch 17: train loss 0.44146843552589415
Epoch 17: val loss 0.5540323853492737

Epoch 18: train loss 0.4494278162717819
Epoch 18: val loss 0.5545046329498291

Epoch 19: train loss 0.43930667638778687
Epoch 19: val loss 0.5582525134086609

Epoch 20: train loss 0.44244036078453064
Epoch 20: val loss 0.5657157301902771

Epoch 21: train loss 0.4389703869819641
Epoch 21: val loss 0.5701901912689209

Epoch 22: train loss 0.4525595813989639
Epoch 22: val loss 0.5698038935661316

Epoch 23: train loss 0.44115019142627715
Epoch 23: val loss 0.558922529220581

Epoch 24: train loss 0.43461428582668304
Epoch 24: val loss 0.557961642742157

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6807437479496002
Epoch 0: val loss 0.6322337985038757

Epoch 1: train loss 0.6510609149932861
Epoch 1: val loss 0.6034700870513916

Epoch 2: train loss 0.6249348759651184
Epoch 2: val loss 0.5749147534370422

Epoch 3: train loss 0.6033270537853241
Epoch 3: val loss 0.5473664402961731

Epoch 4: train loss 0.597217983007431
Epoch 4: val loss 0.5237216949462891

Epoch 5: train loss 0.5630743026733398
Epoch 5: val loss 0.5063115954399109

Epoch 6: train loss 0.5435922235250473
Epoch 6: val loss 0.49637266993522644

Epoch 7: train loss 0.5481298923492431
Epoch 7: val loss 0.48572391271591187

Epoch 8: train loss 0.5394410908222198
Epoch 8: val loss 0.4816626012325287

Epoch 9: train loss 0.5372154235839843
Epoch 9: val loss 0.4759424328804016

Epoch 10: train loss 0.5475454479455948
Epoch 10: val loss 0.4791187644004822

Epoch 11: train loss 0.5275645166635513
Epoch 11: val loss 0.47767025232315063

Epoch 12: train loss 0.5367619097232819
Epoch 12: val loss 0.4779972434043884

Epoch 13: train loss 0.501850600540638
Epoch 13: val loss 0.47780799865722656

Epoch 14: train loss 0.5269649922847748
Epoch 14: val loss 0.47949108481407166

Epoch 15: train loss 0.4953968167304993
Epoch 15: val loss 0.47822898626327515

Epoch 16: train loss 0.5110637366771698
Epoch 16: val loss 0.4795781970024109

Epoch 17: train loss 0.4831132054328918
Epoch 17: val loss 0.4789806604385376

Epoch 18: train loss 0.49694248139858244
Epoch 18: val loss 0.4794333577156067

Epoch 19: train loss 0.46920167207717894
Epoch 19: val loss 0.48260781168937683

Epoch 20: train loss 0.48113742768764495
Epoch 20: val loss 0.4813781976699829

Epoch 21: train loss 0.4667322009801865
Epoch 21: val loss 0.48623740673065186

Epoch 22: train loss 0.48051041066646577
Epoch 22: val loss 0.4909568727016449

Epoch 23: train loss 0.46848918199539186
Epoch 23: val loss 0.4863679111003876

Epoch 24: train loss 0.457406085729599
Epoch 24: val loss 0.48635295033454895

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6817801475524903
Epoch 0: val loss 0.6651826500892639

Epoch 1: train loss 0.6542962968349457
Epoch 1: val loss 0.6345932483673096

Epoch 2: train loss 0.6297809541225433
Epoch 2: val loss 0.6051124334335327

Epoch 3: train loss 0.5771107316017151
Epoch 3: val loss 0.5832334160804749

Epoch 4: train loss 0.5548050403594971
Epoch 4: val loss 0.5707958340644836

Epoch 5: train loss 0.5258094102144242
Epoch 5: val loss 0.5670730471611023

Epoch 6: train loss 0.5190780162811279
Epoch 6: val loss 0.5671038627624512

Epoch 7: train loss 0.5234641432762146
Epoch 7: val loss 0.5680222511291504

Epoch 8: train loss 0.5264938801527024
Epoch 8: val loss 0.5721394419670105

Epoch 9: train loss 0.4868867576122284
Epoch 9: val loss 0.5727238059043884

Epoch 10: train loss 0.48114286959171293
Epoch 10: val loss 0.5761873126029968

Epoch 11: train loss 0.47517434060573577
Epoch 11: val loss 0.5799900889396667

Epoch 12: train loss 0.4684332311153412
Epoch 12: val loss 0.5816466808319092

Epoch 13: train loss 0.4776912540197372
Epoch 13: val loss 0.5793328285217285

Epoch 14: train loss 0.459715473651886
Epoch 14: val loss 0.5801922082901001

Epoch 15: train loss 0.4559144556522369
Epoch 15: val loss 0.5871025919914246

Epoch 16: train loss 0.4720060616731644
Epoch 16: val loss 0.5942474603652954

Epoch 17: train loss 0.48324625492095946
Epoch 17: val loss 0.6030714511871338

Epoch 18: train loss 0.4517519772052765
Epoch 18: val loss 0.607394278049469

Epoch 19: train loss 0.42123382687568667
Epoch 19: val loss 0.6077502369880676

Epoch 20: train loss 0.4390971064567566
Epoch 20: val loss 0.6144272685050964

Epoch 21: train loss 0.4393117994070053
Epoch 21: val loss 0.6163473725318909

Epoch 22: train loss 0.43693428933620454
Epoch 22: val loss 0.6347451210021973

Epoch 23: train loss 0.4302070468664169
Epoch 23: val loss 0.6226315498352051

Epoch 24: train loss 0.4395663321018219
Epoch 24: val loss 0.6244884729385376

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6804870128631592
Epoch 0: val loss 0.6459504961967468

Epoch 1: train loss 0.6246765494346619
Epoch 1: val loss 0.6019402146339417

Epoch 2: train loss 0.5843936979770661
Epoch 2: val loss 0.5685253739356995

Epoch 3: train loss 0.5481456398963929
Epoch 3: val loss 0.5488144159317017

Epoch 4: train loss 0.556082484126091
Epoch 4: val loss 0.5366105437278748

Epoch 5: train loss 0.5470433622598648
Epoch 5: val loss 0.5345151424407959

Epoch 6: train loss 0.5283043056726455
Epoch 6: val loss 0.5349905490875244

Epoch 7: train loss 0.512586185336113
Epoch 7: val loss 0.5367215275764465

Epoch 8: train loss 0.5359106093645096
Epoch 8: val loss 0.5361717343330383

Epoch 9: train loss 0.5116050541400909
Epoch 9: val loss 0.5322861075401306

Epoch 10: train loss 0.5228892594575882
Epoch 10: val loss 0.5287562012672424

Epoch 11: train loss 0.519368153810501
Epoch 11: val loss 0.5322209000587463

Epoch 12: train loss 0.5053225755691528
Epoch 12: val loss 0.5357733368873596

Epoch 13: train loss 0.49843365252017974
Epoch 13: val loss 0.5306378602981567

Epoch 14: train loss 0.49961510598659514
Epoch 14: val loss 0.5268764495849609

Epoch 15: train loss 0.49063506722450256
Epoch 15: val loss 0.5272151827812195

Epoch 16: train loss 0.5053371131420136
Epoch 16: val loss 0.5275588035583496

Epoch 17: train loss 0.4881828725337982
Epoch 17: val loss 0.5325409173965454

Epoch 18: train loss 0.5136504083871841
Epoch 18: val loss 0.5343679189682007

Epoch 19: train loss 0.47090497612953186
Epoch 19: val loss 0.5313944816589355

Epoch 20: train loss 0.5004301369190216
Epoch 20: val loss 0.527182936668396

Epoch 21: train loss 0.48721698820590975
Epoch 21: val loss 0.5241477489471436

Epoch 22: train loss 0.4960559159517288
Epoch 22: val loss 0.5246968269348145

Epoch 23: train loss 0.4676120936870575
Epoch 23: val loss 0.5243779420852661

Epoch 24: train loss 0.47382681965827944
Epoch 24: val loss 0.5251818299293518

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699004067824437
Epoch 0: val loss 0.6816641092300415

Epoch 1: train loss 0.6391188869109521
Epoch 1: val loss 0.643141508102417

Epoch 2: train loss 0.622494821365063
Epoch 2: val loss 0.6111503839492798

Epoch 3: train loss 0.5908364561887888
Epoch 3: val loss 0.5776405930519104

Epoch 4: train loss 0.5475642497722919
Epoch 4: val loss 0.5728779435157776

Epoch 5: train loss 0.5359001411841466
Epoch 5: val loss 0.568690299987793

Epoch 6: train loss 0.5303152134785285
Epoch 6: val loss 0.56272292137146

Epoch 7: train loss 0.5284072344119732
Epoch 7: val loss 0.5509389042854309

Epoch 8: train loss 0.5267604130965012
Epoch 8: val loss 0.5473766326904297

Epoch 9: train loss 0.5158857726133786
Epoch 9: val loss 0.560662567615509

Epoch 10: train loss 0.5137386299096621
Epoch 10: val loss 0.5424435138702393

Epoch 11: train loss 0.5235418104208432
Epoch 11: val loss 0.5380635261535645

Epoch 12: train loss 0.5093758083306826
Epoch 12: val loss 0.5397186279296875

Epoch 13: train loss 0.4946320721736321
Epoch 13: val loss 0.5363953113555908

Epoch 14: train loss 0.5079037294938014
Epoch 14: val loss 0.5169678330421448

Epoch 15: train loss 0.4881916619264163
Epoch 15: val loss 0.5184682011604309

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6901944544580247
Epoch 0: val loss 0.6699482798576355

Epoch 1: train loss 0.6787010961108737
Epoch 1: val loss 0.6678854823112488

Epoch 2: train loss 0.6664442353778415
Epoch 2: val loss 0.6632251739501953

Epoch 3: train loss 0.6592645578914218
Epoch 3: val loss 0.6563076972961426

Epoch 4: train loss 0.6484655340512594
Epoch 4: val loss 0.6496862173080444

Epoch 5: train loss 0.6473556359608968
Epoch 5: val loss 0.6396437287330627

Epoch 6: train loss 0.6399701635042826
Epoch 6: val loss 0.6364331245422363

Epoch 7: train loss 0.619877815246582
Epoch 7: val loss 0.6280747056007385

Epoch 8: train loss 0.6198217272758484
Epoch 8: val loss 0.6228256821632385

Epoch 9: train loss 0.6189709239535861
Epoch 9: val loss 0.6214480996131897

Epoch 10: train loss 0.6029603746202257
Epoch 10: val loss 0.6198763847351074

Epoch 11: train loss 0.6062742273012797
Epoch 11: val loss 0.6155136227607727

Epoch 12: train loss 0.585568004184299
Epoch 12: val loss 0.6142387986183167

Epoch 13: train loss 0.5995937221580081
Epoch 13: val loss 0.6108354330062866

Epoch 14: train loss 0.5842289792166816
Epoch 14: val loss 0.6093905568122864

Epoch 15: train loss 0.5574456519550748
Epoch 15: val loss 0.6113134622573853

Epoch 16: train loss 0.5643827087349362
Epoch 16: val loss 0.6071023344993591

Epoch 17: train loss 0.5628618399302164
Epoch 17: val loss 0.6097256541252136

Epoch 18: train loss 0.5623759594228532
Epoch 18: val loss 0.6174970865249634

Epoch 19: train loss 0.540007104476293
Epoch 19: val loss 0.6148492097854614

Epoch 20: train loss 0.5443665815724267
Epoch 20: val loss 0.6087293028831482

Epoch 21: train loss 0.5326767696274651
Epoch 21: val loss 0.6048160195350647

Epoch 22: train loss 0.5303041537602743
Epoch 22: val loss 0.6020323634147644

Epoch 23: train loss 0.5399739046891531
Epoch 23: val loss 0.6049451231956482

Epoch 24: train loss 0.5222753087679545
Epoch 24: val loss 0.6164214015007019

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984963218371073
Epoch 0: val loss 0.6650548577308655

Epoch 1: train loss 0.6769131090905931
Epoch 1: val loss 0.6607452034950256

Epoch 2: train loss 0.6658246252271864
Epoch 2: val loss 0.652432382106781

Epoch 3: train loss 0.6531205111079745
Epoch 3: val loss 0.64438396692276

Epoch 4: train loss 0.6464505990346273
Epoch 4: val loss 0.639038622379303

Epoch 5: train loss 0.6466196974118551
Epoch 5: val loss 0.6351287961006165

Epoch 6: train loss 0.6362605293591818
Epoch 6: val loss 0.6332646012306213

Epoch 7: train loss 0.6275951994789971
Epoch 7: val loss 0.631369411945343

Epoch 8: train loss 0.6239251494407654
Epoch 8: val loss 0.6288995742797852

Epoch 9: train loss 0.6028069588873122
Epoch 9: val loss 0.6264063715934753

Epoch 10: train loss 0.6059305535422431
Epoch 10: val loss 0.6234957575798035

Epoch 11: train loss 0.5908620456854502
Epoch 11: val loss 0.6219555139541626

Epoch 12: train loss 0.5994028117921617
Epoch 12: val loss 0.6206799149513245

Epoch 13: train loss 0.5815292762385474
Epoch 13: val loss 0.6229609847068787

Epoch 14: train loss 0.5723409752051035
Epoch 14: val loss 0.6207094788551331

Epoch 15: train loss 0.5885373983118269
Epoch 15: val loss 0.619370698928833

Epoch 16: train loss 0.5731478995747037
Epoch 16: val loss 0.6160678267478943

Epoch 17: train loss 0.5415971179803213
Epoch 17: val loss 0.6147982478141785

Epoch 18: train loss 0.5572152071528964
Epoch 18: val loss 0.6132146120071411

Epoch 19: train loss 0.5710494617621104
Epoch 19: val loss 0.6141315698623657

Epoch 20: train loss 0.5730186402797699
Epoch 20: val loss 0.6117296814918518

Epoch 21: train loss 0.555034852690167
Epoch 21: val loss 0.6062543988227844

Epoch 22: train loss 0.5236978497770097
Epoch 22: val loss 0.6037728190422058

Epoch 23: train loss 0.5284944209787581
Epoch 23: val loss 0.6061400771141052

Epoch 24: train loss 0.5467830002307892
Epoch 24: val loss 0.6056234240531921

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6940941280788846
Epoch 0: val loss 0.6825972199440002

Epoch 1: train loss 0.6843319402800666
Epoch 1: val loss 0.6804603934288025

Epoch 2: train loss 0.6770004166497124
Epoch 2: val loss 0.6774582266807556

Epoch 3: train loss 0.6671496762169732
Epoch 3: val loss 0.6746933460235596

Epoch 4: train loss 0.6566693782806396
Epoch 4: val loss 0.673677384853363

Epoch 5: train loss 0.6463029583295187
Epoch 5: val loss 0.6738646030426025

Epoch 6: train loss 0.6445108850797018
Epoch 6: val loss 0.6716476082801819

Epoch 7: train loss 0.6298075252109103
Epoch 7: val loss 0.6691020131111145

Epoch 8: train loss 0.6278470224804349
Epoch 8: val loss 0.6708519458770752

Epoch 9: train loss 0.6146491037474738
Epoch 9: val loss 0.666251003742218

Epoch 10: train loss 0.6228640807999505
Epoch 10: val loss 0.6651772856712341

Epoch 11: train loss 0.6090817583931817
Epoch 11: val loss 0.6724070906639099

Epoch 12: train loss 0.6101578672726949
Epoch 12: val loss 0.6693305373191833

Epoch 13: train loss 0.5671452681223551
Epoch 13: val loss 0.6708458065986633

Epoch 14: train loss 0.5886029534869723
Epoch 14: val loss 0.6722798347473145

Epoch 15: train loss 0.5853298670715756
Epoch 15: val loss 0.6692313551902771

Epoch 16: train loss 0.5601672695742713
Epoch 16: val loss 0.6720705628395081

Epoch 17: train loss 0.540491458442476
Epoch 17: val loss 0.6814407706260681

Epoch 18: train loss 0.5384009877840678
Epoch 18: val loss 0.6887784004211426

Epoch 19: train loss 0.553655356168747
Epoch 19: val loss 0.6875254511833191

Epoch 20: train loss 0.5446845127476586
Epoch 20: val loss 0.687117874622345

Epoch 21: train loss 0.5225841403007507
Epoch 21: val loss 0.682544469833374

Epoch 22: train loss 0.5139138334327273
Epoch 22: val loss 0.6866164207458496

Epoch 23: train loss 0.5304745799965329
Epoch 23: val loss 0.6941256523132324

Epoch 24: train loss 0.5249175363116794
Epoch 24: val loss 0.6927110552787781

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6942959957652621
Epoch 0: val loss 0.6972594261169434

Epoch 1: train loss 0.6827754974365234
Epoch 1: val loss 0.6913052201271057

Epoch 2: train loss 0.6815225481987
Epoch 2: val loss 0.6906011700630188

Epoch 3: train loss 0.643274618519677
Epoch 3: val loss 0.6890338063240051

Epoch 4: train loss 0.6655218733681573
Epoch 4: val loss 0.6803415417671204

Epoch 5: train loss 0.6397906012005277
Epoch 5: val loss 0.6741318106651306

Epoch 6: train loss 0.6370667351616753
Epoch 6: val loss 0.6700422763824463

Epoch 7: train loss 0.6289040909873115
Epoch 7: val loss 0.6612328886985779

Epoch 8: train loss 0.6210819284121195
Epoch 8: val loss 0.6542521715164185

Epoch 9: train loss 0.6110565861066183
Epoch 9: val loss 0.6514928936958313

Epoch 10: train loss 0.5858264101876153
Epoch 10: val loss 0.6445369720458984

Epoch 11: train loss 0.5769723322656419
Epoch 11: val loss 0.6339444518089294

Epoch 12: train loss 0.5773080554273393
Epoch 12: val loss 0.6270850300788879

Epoch 13: train loss 0.536929319302241
Epoch 13: val loss 0.6247190833091736

Epoch 14: train loss 0.5445947349071503
Epoch 14: val loss 0.6261360049247742

Epoch 15: train loss 0.5375072591834598
Epoch 15: val loss 0.6269310712814331

Epoch 16: train loss 0.5303329726060232
Epoch 16: val loss 0.6458887457847595

Epoch 17: train loss 0.5385328564378951
Epoch 17: val loss 0.6381147503852844

Epoch 18: train loss 0.5243879093064202
Epoch 18: val loss 0.6322941184043884

Epoch 19: train loss 0.5036688612567054
Epoch 19: val loss 0.6303141117095947

Epoch 20: train loss 0.5161352687411838
Epoch 20: val loss 0.6324973106384277

Epoch 21: train loss 0.49145499534077114
Epoch 21: val loss 0.6300002932548523

Epoch 22: train loss 0.5139585336049398
Epoch 22: val loss 0.6328420042991638

Epoch 23: train loss 0.4784264796310001
Epoch 23: val loss 0.6432368159294128

Epoch 24: train loss 0.5117218726211124
Epoch 24: val loss 0.6377332210540771

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7045136938492457
Epoch 0: val loss 0.6892362236976624

Epoch 1: train loss 0.6782363454500834
Epoch 1: val loss 0.6730945110321045

Epoch 2: train loss 0.6667636831601461
Epoch 2: val loss 0.6611751317977905

Epoch 3: train loss 0.6682747503121694
Epoch 3: val loss 0.6512156128883362

Epoch 4: train loss 0.6625903596480688
Epoch 4: val loss 0.640110194683075

Epoch 5: train loss 0.6422125200430552
Epoch 5: val loss 0.6269001364707947

Epoch 6: train loss 0.6389632523059845
Epoch 6: val loss 0.6151838898658752

Epoch 7: train loss 0.639156848192215
Epoch 7: val loss 0.6022919416427612

Epoch 8: train loss 0.6244483639796575
Epoch 8: val loss 0.5901393294334412

Epoch 9: train loss 0.6141539514064789
Epoch 9: val loss 0.5774339437484741

Epoch 10: train loss 0.6047227631012598
Epoch 10: val loss 0.5671390891075134

Epoch 11: train loss 0.5919460008541743
Epoch 11: val loss 0.5583702921867371

Epoch 12: train loss 0.5963804572820663
Epoch 12: val loss 0.5537209510803223

Epoch 13: train loss 0.5716300706068674
Epoch 13: val loss 0.5455823540687561

Epoch 14: train loss 0.5661365315318108
Epoch 14: val loss 0.5403842926025391

Epoch 15: train loss 0.5678952510158221
Epoch 15: val loss 0.5376571416854858

Epoch 16: train loss 0.5630294531583786
Epoch 16: val loss 0.5360628366470337

Epoch 17: train loss 0.5645307799180349
Epoch 17: val loss 0.5347803235054016

Epoch 18: train loss 0.565305083990097
Epoch 18: val loss 0.5351443886756897

Epoch 19: train loss 0.5657422343889872
Epoch 19: val loss 0.5346320867538452

Epoch 20: train loss 0.541106623907884
Epoch 20: val loss 0.5300611257553101

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7057481137188998
Epoch 0: val loss 0.6898007988929749

Epoch 1: train loss 0.6760257374156605
Epoch 1: val loss 0.6853020191192627

Epoch 2: train loss 0.6559871977025812
Epoch 2: val loss 0.6799993515014648

Epoch 3: train loss 0.6575486714189703
Epoch 3: val loss 0.6702589392662048

Epoch 4: train loss 0.6369020613757047
Epoch 4: val loss 0.6595902442932129

Epoch 5: train loss 0.6232112375172701
Epoch 5: val loss 0.6533725261688232

Epoch 6: train loss 0.623311232436787
Epoch 6: val loss 0.6441636681556702

Epoch 7: train loss 0.6236797300252047
Epoch 7: val loss 0.6377090215682983

Epoch 8: train loss 0.6030202237042513
Epoch 8: val loss 0.6368767619132996

Epoch 9: train loss 0.5967668511650779
Epoch 9: val loss 0.6318198442459106

Epoch 10: train loss 0.588227014649998
Epoch 10: val loss 0.6288327574729919

Epoch 11: train loss 0.5831254449757662
Epoch 11: val loss 0.6222654581069946

Epoch 12: train loss 0.5684128322384574
Epoch 12: val loss 0.6130540370941162

Epoch 13: train loss 0.5481962642886422
Epoch 13: val loss 0.6154611110687256

Epoch 14: train loss 0.5648895664648577
Epoch 14: val loss 0.616156280040741

Epoch 15: train loss 0.5275498791174456
Epoch 15: val loss 0.6202669739723206

Epoch 16: train loss 0.5424118069085208
Epoch 16: val loss 0.6222473382949829

Epoch 17: train loss 0.5342565693638541
Epoch 17: val loss 0.6170019507408142

Epoch 18: train loss 0.5161934467879209
Epoch 18: val loss 0.613247811794281

Epoch 19: train loss 0.5037035264752128
Epoch 19: val loss 0.6205576062202454

Epoch 20: train loss 0.5195419950918718
Epoch 20: val loss 0.608190655708313

Epoch 21: train loss 0.5184384719891981
Epoch 21: val loss 0.6136524677276611

Epoch 22: train loss 0.5086404437368567
Epoch 22: val loss 0.6186217069625854

Epoch 23: train loss 0.4747244417667389
Epoch 23: val loss 0.615283191204071

Epoch 24: train loss 0.4870640147816051
Epoch 24: val loss 0.623305082321167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938011917200956
Epoch 0: val loss 0.6631589531898499

Epoch 1: train loss 0.6748781420967795
Epoch 1: val loss 0.6455428600311279

Epoch 2: train loss 0.6548243381760337
Epoch 2: val loss 0.6301045417785645

Epoch 3: train loss 0.6470231847329573
Epoch 3: val loss 0.6137086749076843

Epoch 4: train loss 0.634620189666748
Epoch 4: val loss 0.599894642829895

Epoch 5: train loss 0.6255121285265143
Epoch 5: val loss 0.5875338315963745

Epoch 6: train loss 0.608115017414093
Epoch 6: val loss 0.5754324197769165

Epoch 7: train loss 0.6055340929464861
Epoch 7: val loss 0.5622161626815796

Epoch 8: train loss 0.5757050189104947
Epoch 8: val loss 0.5528166890144348

Epoch 9: train loss 0.585036342794245
Epoch 9: val loss 0.5427448153495789

Epoch 10: train loss 0.5678864365274255
Epoch 10: val loss 0.5334932804107666

Epoch 11: train loss 0.5552391355687921
Epoch 11: val loss 0.5277659296989441

Epoch 12: train loss 0.5538800873539664
Epoch 12: val loss 0.5250105261802673

Epoch 13: train loss 0.5408368056470697
Epoch 13: val loss 0.5200947523117065

Epoch 14: train loss 0.546176241202788
Epoch 14: val loss 0.5154273509979248

Epoch 15: train loss 0.5308326401493766
Epoch 15: val loss 0.5133223533630371

Epoch 16: train loss 0.5094103433869102
Epoch 16: val loss 0.5138807892799377

Epoch 17: train loss 0.5159152393991296
Epoch 17: val loss 0.510736346244812

Epoch 18: train loss 0.5161034844138406
Epoch 18: val loss 0.5004764199256897

Epoch 19: train loss 0.5250838642770593
Epoch 19: val loss 0.49844637513160706

Epoch 20: train loss 0.5300390070134943
Epoch 20: val loss 0.500238299369812

Epoch 21: train loss 0.5337517830458555
Epoch 21: val loss 0.4939500689506531

Epoch 22: train loss 0.5014613243666562
Epoch 22: val loss 0.49534890055656433

Epoch 23: train loss 0.5169228748841719
Epoch 23: val loss 0.4940907657146454

Epoch 24: train loss 0.49999981034885754
Epoch 24: val loss 0.4846431612968445

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035069140520963
Epoch 0: val loss 0.6961250901222229

Epoch 1: train loss 0.6801697611808777
Epoch 1: val loss 0.6854079961776733

Epoch 2: train loss 0.6683126308701255
Epoch 2: val loss 0.6792615056037903

Epoch 3: train loss 0.6400405276905407
Epoch 3: val loss 0.6679651141166687

Epoch 4: train loss 0.6202133135362105
Epoch 4: val loss 0.6621615290641785

Epoch 5: train loss 0.6318714835427024
Epoch 5: val loss 0.6583170294761658

Epoch 6: train loss 0.6289496909488331
Epoch 6: val loss 0.6572290658950806

Epoch 7: train loss 0.6211010109294545
Epoch 7: val loss 0.6579145193099976

Epoch 8: train loss 0.6174934723160483
Epoch 8: val loss 0.65876305103302

Epoch 9: train loss 0.5899099707603455
Epoch 9: val loss 0.6541098952293396

Epoch 10: train loss 0.5913487510247664
Epoch 10: val loss 0.6467233300209045

Epoch 11: train loss 0.5889158059250225
Epoch 11: val loss 0.6421211361885071

Epoch 12: train loss 0.5892889824780551
Epoch 12: val loss 0.636609673500061

Epoch 13: train loss 0.5733215023170818
Epoch 13: val loss 0.6374205946922302

Epoch 14: train loss 0.5581565553491766
Epoch 14: val loss 0.6368696093559265

Epoch 15: train loss 0.5615640932863409
Epoch 15: val loss 0.6355714201927185

Epoch 16: train loss 0.540858886458657
Epoch 16: val loss 0.622822642326355

Epoch 17: train loss 0.5311688862063668
Epoch 17: val loss 0.612419068813324

Epoch 18: train loss 0.5138072696599093
Epoch 18: val loss 0.6129226684570312

Epoch 19: train loss 0.5010191147977655
Epoch 19: val loss 0.6132252812385559

Epoch 20: train loss 0.5255828228863803
Epoch 20: val loss 0.6132720708847046

Epoch 21: train loss 0.525012037970803
Epoch 21: val loss 0.6059399843215942

Epoch 22: train loss 0.5492829626256769
Epoch 22: val loss 0.6054542064666748

Epoch 23: train loss 0.5027754794467579
Epoch 23: val loss 0.5996118783950806

Epoch 24: train loss 0.49622381004420196
Epoch 24: val loss 0.6025389432907104

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.682958337393674
Epoch 0: val loss 0.6601410508155823

Epoch 1: train loss 0.6647554961117831
Epoch 1: val loss 0.6468043327331543

Epoch 2: train loss 0.6380313797430559
Epoch 2: val loss 0.6386385560035706

Epoch 3: train loss 0.6235079006715254
Epoch 3: val loss 0.6309529542922974

Epoch 4: train loss 0.612456039948897
Epoch 4: val loss 0.6216997504234314

Epoch 5: train loss 0.593112127347426
Epoch 5: val loss 0.6155118942260742

Epoch 6: train loss 0.6110320741480048
Epoch 6: val loss 0.6147995591163635

Epoch 7: train loss 0.6055826490575617
Epoch 7: val loss 0.6076304316520691

Epoch 8: train loss 0.6026744842529297
Epoch 8: val loss 0.6052781939506531

Epoch 9: train loss 0.5906895751302893
Epoch 9: val loss 0.5966030955314636

Epoch 10: train loss 0.6097061959179965
Epoch 10: val loss 0.592461884021759

Epoch 11: train loss 0.5695093219930475
Epoch 11: val loss 0.5905500650405884

Epoch 12: train loss 0.58728181773966
Epoch 12: val loss 0.5878241658210754

Epoch 13: train loss 0.5602139126170765
Epoch 13: val loss 0.5878732204437256

Epoch 14: train loss 0.5488494201139971
Epoch 14: val loss 0.5876088738441467

Epoch 15: train loss 0.5580193481662057
Epoch 15: val loss 0.5835210680961609

Epoch 16: train loss 0.5504276075146415
Epoch 16: val loss 0.5797716975212097

Epoch 17: train loss 0.5569099648432299
Epoch 17: val loss 0.5770379900932312

Epoch 18: train loss 0.5465162721547213
Epoch 18: val loss 0.5795091390609741

Epoch 19: train loss 0.5765827623280612
Epoch 19: val loss 0.5837698578834534

Epoch 20: train loss 0.547032581134276
Epoch 20: val loss 0.5736240148544312

Epoch 21: train loss 0.5350609611381184
Epoch 21: val loss 0.5733702778816223

Epoch 22: train loss 0.5089427801695737
Epoch 22: val loss 0.5710286498069763

Epoch 23: train loss 0.5275826074860313
Epoch 23: val loss 0.5611051917076111

Epoch 24: train loss 0.526596570556814
Epoch 24: val loss 0.5574142336845398

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6953122360365731
Epoch 0: val loss 0.6881973147392273

Epoch 1: train loss 0.6676383699689593
Epoch 1: val loss 0.6608905792236328

Epoch 2: train loss 0.6390515906470162
Epoch 2: val loss 0.6417627930641174

Epoch 3: train loss 0.623464150088174
Epoch 3: val loss 0.6345648169517517

Epoch 4: train loss 0.6149070050035205
Epoch 4: val loss 0.6180657744407654

Epoch 5: train loss 0.602195490683828
Epoch 5: val loss 0.6133571267127991

Epoch 6: train loss 0.5842059339795794
Epoch 6: val loss 0.6169680953025818

Epoch 7: train loss 0.5794377795287541
Epoch 7: val loss 0.6063112616539001

Epoch 8: train loss 0.563032369528498
Epoch 8: val loss 0.5999202728271484

Epoch 9: train loss 0.5805439118828092
Epoch 9: val loss 0.5941509008407593

Epoch 10: train loss 0.5720532366207668
Epoch 10: val loss 0.598821222782135

Epoch 11: train loss 0.5482640266418457
Epoch 11: val loss 0.5973960161209106

Epoch 12: train loss 0.5371428706816265
Epoch 12: val loss 0.60090571641922

Epoch 13: train loss 0.5237097995621818
Epoch 13: val loss 0.5960441827774048

Epoch 14: train loss 0.5233413513217654
Epoch 14: val loss 0.5891038775444031

Epoch 15: train loss 0.523761932338987
Epoch 15: val loss 0.5852436423301697

Epoch 16: train loss 0.5127909481525421
Epoch 16: val loss 0.5848551988601685

Epoch 17: train loss 0.514831753713744
Epoch 17: val loss 0.595535933971405

Epoch 18: train loss 0.49710771654333386
Epoch 18: val loss 0.5813533663749695

Epoch 19: train loss 0.5048108100891113
Epoch 19: val loss 0.5809189677238464

Epoch 20: train loss 0.47662574904305594
Epoch 20: val loss 0.5760689973831177

Epoch 21: train loss 0.5136956082923072
Epoch 21: val loss 0.5826212167739868

Epoch 22: train loss 0.4801398792437145
Epoch 22: val loss 0.5842759013175964

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7003356085883247
Epoch 0: val loss 0.6841831803321838

Epoch 1: train loss 0.6768171323670281
Epoch 1: val loss 0.6774823069572449

Epoch 2: train loss 0.661870280901591
Epoch 2: val loss 0.6715460419654846

Epoch 3: train loss 0.656572785642412
Epoch 3: val loss 0.6689467430114746

Epoch 4: train loss 0.6552295154995389
Epoch 4: val loss 0.6676424741744995

Epoch 5: train loss 0.6459275881449381
Epoch 5: val loss 0.6675935387611389

Epoch 6: train loss 0.6282935208744473
Epoch 6: val loss 0.6670827865600586

Epoch 7: train loss 0.6093648274739584
Epoch 7: val loss 0.6659778356552124

Epoch 8: train loss 0.6038498216205173
Epoch 8: val loss 0.6675242185592651

Epoch 9: train loss 0.616605540116628
Epoch 9: val loss 0.6651743650436401

Epoch 10: train loss 0.6022052235073514
Epoch 10: val loss 0.6652916669845581

Epoch 11: train loss 0.6042878694004483
Epoch 11: val loss 0.6683420538902283

Epoch 12: train loss 0.5701100362671746
Epoch 12: val loss 0.6639341115951538

Epoch 13: train loss 0.5618175235059526
Epoch 13: val loss 0.6622117161750793

Epoch 14: train loss 0.5743107696374258
Epoch 14: val loss 0.6672873497009277

Epoch 15: train loss 0.5507789817121294
Epoch 15: val loss 0.6632581949234009

Epoch 16: train loss 0.5622100929419199
Epoch 16: val loss 0.6657755374908447

Epoch 17: train loss 0.5676910347408719
Epoch 17: val loss 0.6653887629508972

Epoch 18: train loss 0.5370483431551192
Epoch 18: val loss 0.6750615835189819

Epoch 19: train loss 0.523449096414778
Epoch 19: val loss 0.6710013747215271

Epoch 20: train loss 0.5247955918312073
Epoch 20: val loss 0.6751520037651062

Epoch 21: train loss 0.5230290558603075
Epoch 21: val loss 0.6876262426376343

Epoch 22: train loss 0.5039140085379282
Epoch 22: val loss 0.6763485074043274

Epoch 23: train loss 0.503816995355818
Epoch 23: val loss 0.6732912063598633

Epoch 24: train loss 0.5022999246915182
Epoch 24: val loss 0.6885067224502563

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856572694248624
Epoch 0: val loss 0.6716061234474182

Epoch 1: train loss 0.666490548186832
Epoch 1: val loss 0.6630527377128601

Epoch 2: train loss 0.6638130346934
Epoch 2: val loss 0.6595495343208313

Epoch 3: train loss 0.6604323320918613
Epoch 3: val loss 0.6563459634780884

Epoch 4: train loss 0.6470094786749946
Epoch 4: val loss 0.6524162888526917

Epoch 5: train loss 0.6440771619478861
Epoch 5: val loss 0.6487864851951599

Epoch 6: train loss 0.6522896223598056
Epoch 6: val loss 0.6438682675361633

Epoch 7: train loss 0.6396909554799398
Epoch 7: val loss 0.6431179642677307

Epoch 8: train loss 0.6321003039677938
Epoch 8: val loss 0.6435810327529907

Epoch 9: train loss 0.6235374344719781
Epoch 9: val loss 0.6430780291557312

Epoch 10: train loss 0.6167925596237183
Epoch 10: val loss 0.6405236721038818

Epoch 11: train loss 0.6071643299526639
Epoch 11: val loss 0.6386016607284546

Epoch 12: train loss 0.6156113213962979
Epoch 12: val loss 0.6353824138641357

Epoch 13: train loss 0.6106365323066711
Epoch 13: val loss 0.6332895159721375

Epoch 14: train loss 0.6166863507694669
Epoch 14: val loss 0.6326516270637512

Epoch 15: train loss 0.5991479125287797
Epoch 15: val loss 0.6320580244064331

Epoch 16: train loss 0.6104861299196879
Epoch 16: val loss 0.6320474147796631

Epoch 17: train loss 0.5853356851471795
Epoch 17: val loss 0.6272584199905396

Epoch 18: train loss 0.5918669667508867
Epoch 18: val loss 0.6203626394271851

Epoch 19: train loss 0.5588161415523953
Epoch 19: val loss 0.6152953505516052

Epoch 20: train loss 0.5777771671613058
Epoch 20: val loss 0.6152597069740295

Epoch 21: train loss 0.560471879111396
Epoch 21: val loss 0.6167513728141785

Epoch 22: train loss 0.5841373403867086
Epoch 22: val loss 0.6121378540992737

Epoch 23: train loss 0.5595783988634745
Epoch 23: val loss 0.607639729976654

Epoch 24: train loss 0.5613109701209598
Epoch 24: val loss 0.6081101298332214

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6811052560806274
Epoch 0: val loss 0.6731658577919006

Epoch 1: train loss 0.6628231671121385
Epoch 1: val loss 0.6674431562423706

Epoch 2: train loss 0.649693489074707
Epoch 2: val loss 0.6671410202980042

Epoch 3: train loss 0.6498481631278992
Epoch 3: val loss 0.667594313621521

Epoch 4: train loss 0.6285359594557021
Epoch 4: val loss 0.6649034023284912

Epoch 5: train loss 0.6277354690763686
Epoch 5: val loss 0.6613448858261108

Epoch 6: train loss 0.6104102598296272
Epoch 6: val loss 0.6624011397361755

Epoch 7: train loss 0.6162174410290189
Epoch 7: val loss 0.6653374433517456

Epoch 8: train loss 0.6039601763089498
Epoch 8: val loss 0.6604606509208679

Epoch 9: train loss 0.5972824560271369
Epoch 9: val loss 0.6607285141944885

Epoch 10: train loss 0.5871572229597304
Epoch 10: val loss 0.6643660068511963

Epoch 11: train loss 0.598227236005995
Epoch 11: val loss 0.6666993498802185

Epoch 12: train loss 0.5783377620908949
Epoch 12: val loss 0.6685205101966858

Epoch 13: train loss 0.5808011094729105
Epoch 13: val loss 0.6687599420547485

Epoch 14: train loss 0.5823253591855367
Epoch 14: val loss 0.661229133605957

Epoch 15: train loss 0.5665604339705573
Epoch 15: val loss 0.6579094529151917

Epoch 16: train loss 0.5611326826943291
Epoch 16: val loss 0.6573184728622437

Epoch 17: train loss 0.5660639868842231
Epoch 17: val loss 0.660577118396759

Epoch 18: train loss 0.5662688381142087
Epoch 18: val loss 0.6598851680755615

Epoch 19: train loss 0.5415670507484012
Epoch 19: val loss 0.6643955111503601

Epoch 20: train loss 0.5277947982152303
Epoch 20: val loss 0.6727374792098999

Epoch 21: train loss 0.5720996757348379
Epoch 21: val loss 0.6695349216461182

Epoch 22: train loss 0.5471080342928568
Epoch 22: val loss 0.6727291345596313

Epoch 23: train loss 0.5604021118746864
Epoch 23: val loss 0.6682662963867188

Epoch 24: train loss 0.5490874581866794
Epoch 24: val loss 0.6711369156837463

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.704206817679935
Epoch 0: val loss 0.6996355056762695

Epoch 1: train loss 0.6879512137836881
Epoch 1: val loss 0.6825657486915588

Epoch 2: train loss 0.6841180854373508
Epoch 2: val loss 0.6688221096992493

Epoch 3: train loss 0.6646598246362474
Epoch 3: val loss 0.6571716070175171

Epoch 4: train loss 0.6538196007410685
Epoch 4: val loss 0.6508762240409851

Epoch 5: train loss 0.6411963635020785
Epoch 5: val loss 0.6438712477684021

Epoch 6: train loss 0.6407023204697503
Epoch 6: val loss 0.6415418386459351

Epoch 7: train loss 0.6416634652349684
Epoch 7: val loss 0.6369628310203552

Epoch 8: train loss 0.6211392018530104
Epoch 8: val loss 0.6381261348724365

Epoch 9: train loss 0.6389070219463773
Epoch 9: val loss 0.6363938450813293

Epoch 10: train loss 0.6113187074661255
Epoch 10: val loss 0.638468325138092

Epoch 11: train loss 0.617845892906189
Epoch 11: val loss 0.6358193159103394

Epoch 12: train loss 0.6185451944669088
Epoch 12: val loss 0.6334746479988098

Epoch 13: train loss 0.5800056358178457
Epoch 13: val loss 0.6226168274879456

Epoch 14: train loss 0.5922438700993856
Epoch 14: val loss 0.6121390461921692

Epoch 15: train loss 0.5761341982417636
Epoch 15: val loss 0.6178717017173767

Epoch 16: train loss 0.5743863648838468
Epoch 16: val loss 0.6103969812393188

Epoch 17: train loss 0.5551839735772874
Epoch 17: val loss 0.6053497195243835

Epoch 18: train loss 0.573070893685023
Epoch 18: val loss 0.597667932510376

Epoch 19: train loss 0.5428639286094241
Epoch 19: val loss 0.5800758600234985

Epoch 20: train loss 0.5487600399388207
Epoch 20: val loss 0.5793050527572632

Epoch 21: train loss 0.5381375352541605
Epoch 21: val loss 0.6020393967628479

Epoch 22: train loss 0.5489746332168579
Epoch 22: val loss 0.5740781426429749

Epoch 23: train loss 0.518758260541492
Epoch 23: val loss 0.5682069063186646

Epoch 24: train loss 0.5134323504236009
Epoch 24: val loss 0.5687426924705505

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6848348726828893
Epoch 0: val loss 0.6797301173210144

Epoch 1: train loss 0.676138217250506
Epoch 1: val loss 0.6648173928260803

Epoch 2: train loss 0.6518756747245789
Epoch 2: val loss 0.666618824005127

Epoch 3: train loss 0.6297639509042104
Epoch 3: val loss 0.6629484295845032

Epoch 4: train loss 0.6206405212481817
Epoch 4: val loss 0.6607745885848999

Epoch 5: train loss 0.6185958087444305
Epoch 5: val loss 0.6606375575065613

Epoch 6: train loss 0.6041406815250715
Epoch 6: val loss 0.6588324904441833

Epoch 7: train loss 0.594413215915362
Epoch 7: val loss 0.6546107530593872

Epoch 8: train loss 0.590292918185393
Epoch 8: val loss 0.6522591710090637

Epoch 9: train loss 0.5735355243086815
Epoch 9: val loss 0.6545095443725586

Epoch 10: train loss 0.583105223874251
Epoch 10: val loss 0.6572309136390686

Epoch 11: train loss 0.5892979850371679
Epoch 11: val loss 0.6516018509864807

Epoch 12: train loss 0.5833381339907646
Epoch 12: val loss 0.6486164331436157

Epoch 13: train loss 0.5629155014952024
Epoch 13: val loss 0.6475735306739807

Epoch 14: train loss 0.5535822560389837
Epoch 14: val loss 0.6464709043502808

Epoch 15: train loss 0.545058436691761
Epoch 15: val loss 0.6503594517707825

Epoch 16: train loss 0.5563923319180807
Epoch 16: val loss 0.6542471647262573

Epoch 17: train loss 0.523172510166963
Epoch 17: val loss 0.668597400188446

Epoch 18: train loss 0.5285179615020752
Epoch 18: val loss 0.6703760623931885

Epoch 19: train loss 0.5347463165720304
Epoch 19: val loss 0.6555678248405457

Epoch 20: train loss 0.511264664431413
Epoch 20: val loss 0.6589751839637756

Epoch 21: train loss 0.5163393119970957
Epoch 21: val loss 0.6646860837936401

Epoch 22: train loss 0.5340260987480482
Epoch 22: val loss 0.6632119417190552

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7172958314418793
Epoch 0: val loss 0.6945976614952087

Epoch 1: train loss 0.658737713098526
Epoch 1: val loss 0.636999785900116

Epoch 2: train loss 0.6023427903652191
Epoch 2: val loss 0.5783808827400208

Epoch 3: train loss 0.5491767019033432
Epoch 3: val loss 0.5194188952445984

Epoch 4: train loss 0.5451752811670303
Epoch 4: val loss 0.4746825098991394

Epoch 5: train loss 0.500789687037468
Epoch 5: val loss 0.4381170868873596

Epoch 6: train loss 0.4427056461572647
Epoch 6: val loss 0.4275076985359192

Epoch 7: train loss 0.43804337084293365
Epoch 7: val loss 0.4177021384239197

Epoch 8: train loss 0.413695664703846
Epoch 8: val loss 0.4196665287017822

Epoch 9: train loss 0.3995137870311737
Epoch 9: val loss 0.41499465703964233

Epoch 10: train loss 0.40844824612140657
Epoch 10: val loss 0.40909209847450256

Epoch 11: train loss 0.41034065186977386
Epoch 11: val loss 0.39833778142929077

Epoch 12: train loss 0.39941176623106
Epoch 12: val loss 0.39256569743156433

Epoch 13: train loss 0.40929882079362867
Epoch 13: val loss 0.3965527415275574

Epoch 14: train loss 0.4488462835550308
Epoch 14: val loss 0.4073789417743683

Epoch 15: train loss 0.49674319922924043
Epoch 15: val loss 0.4136504828929901

Epoch 16: train loss 0.4251005262136459
Epoch 16: val loss 0.43104803562164307

Epoch 17: train loss 0.4306726217269897
Epoch 17: val loss 0.4385451376438141

Epoch 18: train loss 0.4843916565179825
Epoch 18: val loss 0.410000205039978

Epoch 19: train loss 0.4086385786533356
Epoch 19: val loss 0.4059629738330841

Epoch 20: train loss 0.40470901429653167
Epoch 20: val loss 0.40294313430786133

Epoch 21: train loss 0.3729724779725075
Epoch 21: val loss 0.404253214597702

Epoch 22: train loss 0.3832088500261307
Epoch 22: val loss 0.3963274657726288

Epoch 23: train loss 0.37182376235723497
Epoch 23: val loss 0.39248329401016235

Epoch 24: train loss 0.3837821170687675
Epoch 24: val loss 0.39799031615257263

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6331712245941162
Epoch 0: val loss 0.6411470770835876

Epoch 1: train loss 0.6256038188934326
Epoch 1: val loss 0.61566561460495

Epoch 2: train loss 0.5927492201328277
Epoch 2: val loss 0.5897204279899597

Epoch 3: train loss 0.5518646478652954
Epoch 3: val loss 0.5617654919624329

Epoch 4: train loss 0.5331931471824646
Epoch 4: val loss 0.5382152795791626

Epoch 5: train loss 0.5297829568386078
Epoch 5: val loss 0.5131916403770447

Epoch 6: train loss 0.44312670826911926
Epoch 6: val loss 0.4876438081264496

Epoch 7: train loss 0.49540568292140963
Epoch 7: val loss 0.46130692958831787

Epoch 8: train loss 0.4127448096871376
Epoch 8: val loss 0.4535873830318451

Epoch 9: train loss 0.3909895792603493
Epoch 9: val loss 0.4409395754337311

Epoch 10: train loss 0.42332770526409147
Epoch 10: val loss 0.4358573853969574

Epoch 11: train loss 0.3889663711190224
Epoch 11: val loss 0.4379642903804779

Epoch 12: train loss 0.41974773108959196
Epoch 12: val loss 0.43066689372062683

Epoch 13: train loss 0.4166018351912498
Epoch 13: val loss 0.4413312077522278

Epoch 14: train loss 0.3923974305391312
Epoch 14: val loss 0.4481784999370575

Epoch 15: train loss 0.39025879502296446
Epoch 15: val loss 0.4343716502189636

Epoch 16: train loss 0.37944710403680804
Epoch 16: val loss 0.43034857511520386

Epoch 17: train loss 0.3604404479265213
Epoch 17: val loss 0.43096062541007996

Epoch 18: train loss 0.36616050004959105
Epoch 18: val loss 0.4281049370765686

Epoch 19: train loss 0.3467328608036041
Epoch 19: val loss 0.4355350136756897

Epoch 20: train loss 0.3436059236526489
Epoch 20: val loss 0.43725815415382385

Epoch 21: train loss 0.41400936543941497
Epoch 21: val loss 0.43590280413627625

Epoch 22: train loss 0.44234891682863237
Epoch 22: val loss 0.4363306760787964

Epoch 23: train loss 0.3551611974835396
Epoch 23: val loss 0.43884408473968506

Epoch 24: train loss 0.3565880671143532
Epoch 24: val loss 0.4470372200012207

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6723716139793396
Epoch 0: val loss 0.658822774887085

Epoch 1: train loss 0.6415574550628662
Epoch 1: val loss 0.6283202767372131

Epoch 2: train loss 0.5810812711715698
Epoch 2: val loss 0.5884839296340942

Epoch 3: train loss 0.5348565846681594
Epoch 3: val loss 0.5411173105239868

Epoch 4: train loss 0.49890615940093996
Epoch 4: val loss 0.49887746572494507

Epoch 5: train loss 0.5382618963718414
Epoch 5: val loss 0.4638198912143707

Epoch 6: train loss 0.44289268255233766
Epoch 6: val loss 0.45183971524238586

Epoch 7: train loss 0.4542498618364334
Epoch 7: val loss 0.4464525878429413

Epoch 8: train loss 0.4138928711414337
Epoch 8: val loss 0.44170132279396057

Epoch 9: train loss 0.4328423023223877
Epoch 9: val loss 0.43015167117118835

Epoch 10: train loss 0.40285460501909254
Epoch 10: val loss 0.4228096306324005

Epoch 11: train loss 0.41475116908550264
Epoch 11: val loss 0.4186383783817291

Epoch 12: train loss 0.47407330870628356
Epoch 12: val loss 0.41852518916130066

Epoch 13: train loss 0.39452745020389557
Epoch 13: val loss 0.43066710233688354

Epoch 14: train loss 0.40927421748638154
Epoch 14: val loss 0.4325607120990753

Epoch 15: train loss 0.3870290607213974
Epoch 15: val loss 0.4367491602897644

Epoch 16: train loss 0.37467314302921295
Epoch 16: val loss 0.4354669749736786

Epoch 17: train loss 0.41449780762195587
Epoch 17: val loss 0.4432338774204254

Epoch 18: train loss 0.35683507323265073
Epoch 18: val loss 0.44892367720603943

Epoch 19: train loss 0.435395273566246
Epoch 19: val loss 0.44390061497688293

Epoch 20: train loss 0.38031207472085954
Epoch 20: val loss 0.4347114562988281

Epoch 21: train loss 0.4144436687231064
Epoch 21: val loss 0.433927983045578

Epoch 22: train loss 0.42075544148683547
Epoch 22: val loss 0.4323529601097107

Epoch 23: train loss 0.36159977614879607
Epoch 23: val loss 0.4402763247489929

Epoch 24: train loss 0.3805051729083061
Epoch 24: val loss 0.4436795711517334

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6707782745361328
Epoch 0: val loss 0.6679074764251709

Epoch 1: train loss 0.6200657486915588
Epoch 1: val loss 0.6243327856063843

Epoch 2: train loss 0.5675086498260498
Epoch 2: val loss 0.5845439434051514

Epoch 3: train loss 0.526894748210907
Epoch 3: val loss 0.544434666633606

Epoch 4: train loss 0.47245351076126096
Epoch 4: val loss 0.5056578516960144

Epoch 5: train loss 0.4548799306154251
Epoch 5: val loss 0.48788243532180786

Epoch 6: train loss 0.4831229239702225
Epoch 6: val loss 0.47760048508644104

Epoch 7: train loss 0.4225574016571045
Epoch 7: val loss 0.46287059783935547

Epoch 8: train loss 0.44320986568927767
Epoch 8: val loss 0.46300429105758667

Epoch 9: train loss 0.3812078282237053
Epoch 9: val loss 0.4629546105861664

Epoch 10: train loss 0.37412951290607455
Epoch 10: val loss 0.46692174673080444

Epoch 11: train loss 0.40851000398397447
Epoch 11: val loss 0.46627601981163025

Epoch 12: train loss 0.45457969754934313
Epoch 12: val loss 0.4699797034263611

Epoch 13: train loss 0.41102142035961153
Epoch 13: val loss 0.4704451560974121

Epoch 14: train loss 0.3734734162688255
Epoch 14: val loss 0.4771871268749237

Epoch 15: train loss 0.40641597509384153
Epoch 15: val loss 0.4673767387866974

Epoch 16: train loss 0.3660502463579178
Epoch 16: val loss 0.4669463634490967

Epoch 17: train loss 0.4111990988254547
Epoch 17: val loss 0.46315526962280273

Epoch 18: train loss 0.4052511781454086
Epoch 18: val loss 0.465923547744751

Epoch 19: train loss 0.37506175339221953
Epoch 19: val loss 0.46647119522094727

Epoch 20: train loss 0.3426562398672104
Epoch 20: val loss 0.46634215116500854

Epoch 21: train loss 0.3965726852416992
Epoch 21: val loss 0.4632534086704254

Epoch 22: train loss 0.35959379374980927
Epoch 22: val loss 0.4717109799385071

Epoch 23: train loss 0.374521504342556
Epoch 23: val loss 0.46937990188598633

Epoch 24: train loss 0.33117722272872924
Epoch 24: val loss 0.4721072018146515

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6482000350952148
Epoch 0: val loss 0.6382172703742981

Epoch 1: train loss 0.5833708781462449
Epoch 1: val loss 0.5699449777603149

Epoch 2: train loss 0.5191777302668645
Epoch 2: val loss 0.5040362477302551

Epoch 3: train loss 0.4902659746316763
Epoch 3: val loss 0.4599195718765259

Epoch 4: train loss 0.44809168118696946
Epoch 4: val loss 0.449893057346344

Epoch 5: train loss 0.40725259482860565
Epoch 5: val loss 0.44602957367897034

Epoch 6: train loss 0.40551332097787124
Epoch 6: val loss 0.4386288523674011

Epoch 7: train loss 0.389778482226225
Epoch 7: val loss 0.4428440034389496

Epoch 8: train loss 0.44824797832048857
Epoch 8: val loss 0.44456517696380615

Epoch 9: train loss 0.3891916779371408
Epoch 9: val loss 0.43984538316726685

Epoch 10: train loss 0.39292528881476474
Epoch 10: val loss 0.4458833932876587

Epoch 11: train loss 0.3833514606723419
Epoch 11: val loss 0.45907703042030334

Epoch 12: train loss 0.3719840840651439
Epoch 12: val loss 0.4500199258327484

Epoch 13: train loss 0.4086435460127317
Epoch 13: val loss 0.45311179757118225

Epoch 14: train loss 0.40644124952646404
Epoch 14: val loss 0.46075671911239624

Epoch 15: train loss 0.3760845179741199
Epoch 15: val loss 0.4579620659351349

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7084651697765697
Epoch 0: val loss 0.6872838139533997

Epoch 1: train loss 0.6962126385081898
Epoch 1: val loss 0.6779817938804626

Epoch 2: train loss 0.6840498718348417
Epoch 2: val loss 0.6673317551612854

Epoch 3: train loss 0.6639161814342845
Epoch 3: val loss 0.6573500037193298

Epoch 4: train loss 0.6522518613121726
Epoch 4: val loss 0.6442360877990723

Epoch 5: train loss 0.6344208067113702
Epoch 5: val loss 0.6322106719017029

Epoch 6: train loss 0.6284875273704529
Epoch 6: val loss 0.6187536120414734

Epoch 7: train loss 0.6138850558887828
Epoch 7: val loss 0.6037977933883667

Epoch 8: train loss 0.5954469496553595
Epoch 8: val loss 0.5936602354049683

Epoch 9: train loss 0.5986318317326632
Epoch 9: val loss 0.5853002667427063

Epoch 10: train loss 0.5689727934924039
Epoch 10: val loss 0.5798290371894836

Epoch 11: train loss 0.5668952085755088
Epoch 11: val loss 0.574728786945343

Epoch 12: train loss 0.559377602555535
Epoch 12: val loss 0.5727019906044006

Epoch 13: train loss 0.5307989581064745
Epoch 13: val loss 0.5690587759017944

Epoch 14: train loss 0.5479703653942455
Epoch 14: val loss 0.5688110589981079

Epoch 15: train loss 0.5055071928284385
Epoch 15: val loss 0.5700749158859253

Epoch 16: train loss 0.5111541856418956
Epoch 16: val loss 0.57182377576828

Epoch 17: train loss 0.521196262402968
Epoch 17: val loss 0.5726395845413208

Epoch 18: train loss 0.5158092217011885
Epoch 18: val loss 0.5753244757652283

Epoch 19: train loss 0.5248772258108313
Epoch 19: val loss 0.576352059841156

Epoch 20: train loss 0.5014878159219568
Epoch 20: val loss 0.570780873298645

Epoch 21: train loss 0.5000663778998635
Epoch 21: val loss 0.5767844915390015

Epoch 22: train loss 0.503527278249914
Epoch 22: val loss 0.5791443586349487

Epoch 23: train loss 0.5080602304501967
Epoch 23: val loss 0.5873755216598511

Epoch 24: train loss 0.4971153329719197
Epoch 24: val loss 0.5744895935058594

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6891118071295999
Epoch 0: val loss 0.6747840642929077

Epoch 1: train loss 0.6684557362036272
Epoch 1: val loss 0.6675971746444702

Epoch 2: train loss 0.650686199014837
Epoch 2: val loss 0.6628711819648743

Epoch 3: train loss 0.6331842270764437
Epoch 3: val loss 0.6552431583404541

Epoch 4: train loss 0.6239131960001859
Epoch 4: val loss 0.6451339721679688

Epoch 5: train loss 0.6208378022367304
Epoch 5: val loss 0.6431920528411865

Epoch 6: train loss 0.6089993986216459
Epoch 6: val loss 0.6426920294761658

Epoch 7: train loss 0.5925406894900582
Epoch 7: val loss 0.6387827396392822

Epoch 8: train loss 0.5883086486296221
Epoch 8: val loss 0.6341546773910522

Epoch 9: train loss 0.5861550623720343
Epoch 9: val loss 0.6369719505310059

Epoch 10: train loss 0.5713873884894631
Epoch 10: val loss 0.643079400062561

Epoch 11: train loss 0.5893094322898171
Epoch 11: val loss 0.6405505537986755

Epoch 12: train loss 0.571409369056875
Epoch 12: val loss 0.6303043961524963

Epoch 13: train loss 0.5695730745792389
Epoch 13: val loss 0.6222332119941711

Epoch 14: train loss 0.55045147375627
Epoch 14: val loss 0.6215635538101196

Epoch 15: train loss 0.5448711243542758
Epoch 15: val loss 0.6107552647590637

Epoch 16: train loss 0.5439863990653645
Epoch 16: val loss 0.6096745133399963

Epoch 17: train loss 0.525650371204723
Epoch 17: val loss 0.6111865639686584

Epoch 18: train loss 0.5109682164408944
Epoch 18: val loss 0.6052351593971252

Epoch 19: train loss 0.5164564658295024
Epoch 19: val loss 0.6082508563995361

Epoch 20: train loss 0.515683344819329
Epoch 20: val loss 0.6076363325119019

Epoch 21: train loss 0.509935587644577
Epoch 21: val loss 0.6064250469207764

Epoch 22: train loss 0.48962432687932794
Epoch 22: val loss 0.6034244298934937

Epoch 23: train loss 0.4807388349012895
Epoch 23: val loss 0.6011756658554077

Epoch 24: train loss 0.4901979782364585
Epoch 24: val loss 0.597553014755249

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.692594360221516
Epoch 0: val loss 0.6788124442100525

Epoch 1: train loss 0.6738101460716941
Epoch 1: val loss 0.6753628253936768

Epoch 2: train loss 0.6619310758330605
Epoch 2: val loss 0.6724097728729248

Epoch 3: train loss 0.6514807343482971
Epoch 3: val loss 0.6698943376541138

Epoch 4: train loss 0.6453696706078269
Epoch 4: val loss 0.666156530380249

Epoch 5: train loss 0.6393200267444957
Epoch 5: val loss 0.6632900834083557

Epoch 6: train loss 0.6337191516702826
Epoch 6: val loss 0.6613584756851196

Epoch 7: train loss 0.6327806765382941
Epoch 7: val loss 0.6592816114425659

Epoch 8: train loss 0.6183321936564012
Epoch 8: val loss 0.6541314125061035

Epoch 9: train loss 0.6145421916788275
Epoch 9: val loss 0.6500872373580933

Epoch 10: train loss 0.6048575233329426
Epoch 10: val loss 0.6488012671470642

Epoch 11: train loss 0.6055157401344993
Epoch 11: val loss 0.6422795057296753

Epoch 12: train loss 0.5802167491479353
Epoch 12: val loss 0.6392991542816162

Epoch 13: train loss 0.5970449312166735
Epoch 13: val loss 0.6374944448471069

Epoch 14: train loss 0.5810417045246471
Epoch 14: val loss 0.6348175406455994

Epoch 15: train loss 0.5653331171382557
Epoch 15: val loss 0.6324288845062256

Epoch 16: train loss 0.5564276684414257
Epoch 16: val loss 0.6336166262626648

Epoch 17: train loss 0.5833702358332548
Epoch 17: val loss 0.634352445602417

Epoch 18: train loss 0.5649086264046755
Epoch 18: val loss 0.6301518678665161

Epoch 19: train loss 0.5683623823252592
Epoch 19: val loss 0.6291821599006653

Epoch 20: train loss 0.5136045027862896
Epoch 20: val loss 0.6263802647590637

Epoch 21: train loss 0.5437069751999595
Epoch 21: val loss 0.6193073391914368

Epoch 22: train loss 0.527053713798523
Epoch 22: val loss 0.6167808771133423

Epoch 23: train loss 0.517876145514575
Epoch 23: val loss 0.6301056146621704

Epoch 24: train loss 0.5014612647620115
Epoch 24: val loss 0.6203015446662903

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.665613819252361
Epoch 0: val loss 0.6596893072128296

Epoch 1: train loss 0.6445587006482211
Epoch 1: val loss 0.6587361097335815

Epoch 2: train loss 0.6292624365199696
Epoch 2: val loss 0.6620714664459229

Epoch 3: train loss 0.6114200028506193
Epoch 3: val loss 0.6616250872612

Epoch 4: train loss 0.6062585982409391
Epoch 4: val loss 0.6662693023681641

Epoch 5: train loss 0.6082843948494304
Epoch 5: val loss 0.6623717546463013

Epoch 6: train loss 0.5902611559087579
Epoch 6: val loss 0.6574746370315552

Epoch 7: train loss 0.5695567076856439
Epoch 7: val loss 0.665788471698761

Epoch 8: train loss 0.5680223838849501
Epoch 8: val loss 0.6685969829559326

Epoch 9: train loss 0.5692344931038943
Epoch 9: val loss 0.675579845905304

Epoch 10: train loss 0.5611108568581668
Epoch 10: val loss 0.6696195006370544

Epoch 11: train loss 0.5431815440004523
Epoch 11: val loss 0.6659745573997498

Epoch 12: train loss 0.5249433354897932
Epoch 12: val loss 0.6767140030860901

Epoch 13: train loss 0.5256763805042614
Epoch 13: val loss 0.6726822853088379

Epoch 14: train loss 0.5249840942296115
Epoch 14: val loss 0.6885060667991638

Epoch 15: train loss 0.5108268884095278
Epoch 15: val loss 0.6869303584098816

Epoch 16: train loss 0.515582260760394
Epoch 16: val loss 0.6807969212532043

Epoch 17: train loss 0.5081157007000663
Epoch 17: val loss 0.6832078695297241

Epoch 18: train loss 0.5137389654462988
Epoch 18: val loss 0.6750175952911377

Epoch 19: train loss 0.5010707405480471
Epoch 19: val loss 0.6857516765594482

Epoch 20: train loss 0.5009998624975031
Epoch 20: val loss 0.6763032674789429

Epoch 21: train loss 0.4877326325936751
Epoch 21: val loss 0.6796878576278687

Epoch 22: train loss 0.48239334334026684
Epoch 22: val loss 0.7024597525596619

Epoch 23: train loss 0.48021613738753577
Epoch 23: val loss 0.7017632722854614

Epoch 24: train loss 0.4748517166484486
Epoch 24: val loss 0.7030234336853027

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6919882853825887
Epoch 0: val loss 0.6798427700996399

Epoch 1: train loss 0.6826499501864115
Epoch 1: val loss 0.6701658964157104

Epoch 2: train loss 0.6685830434163411
Epoch 2: val loss 0.6651824116706848

Epoch 3: train loss 0.6489702304204304
Epoch 3: val loss 0.6591078639030457

Epoch 4: train loss 0.6574499845504761
Epoch 4: val loss 0.6517530083656311

Epoch 5: train loss 0.6412742177645365
Epoch 5: val loss 0.6437938809394836

Epoch 6: train loss 0.6207727909088134
Epoch 6: val loss 0.6382483243942261

Epoch 7: train loss 0.6071850697199503
Epoch 7: val loss 0.6315102577209473

Epoch 8: train loss 0.5976771314938863
Epoch 8: val loss 0.6218988299369812

Epoch 9: train loss 0.5832654039065043
Epoch 9: val loss 0.6094546914100647

Epoch 10: train loss 0.5813516954580943
Epoch 10: val loss 0.6125168204307556

Epoch 11: train loss 0.5723621090253194
Epoch 11: val loss 0.6127225160598755

Epoch 12: train loss 0.5783149182796479
Epoch 12: val loss 0.6193923950195312

Epoch 13: train loss 0.5492386817932129
Epoch 13: val loss 0.6124898195266724

Epoch 14: train loss 0.5733888626098633
Epoch 14: val loss 0.6038628816604614

Epoch 15: train loss 0.5485293646653493
Epoch 15: val loss 0.598981499671936

Epoch 16: train loss 0.5423038760821025
Epoch 16: val loss 0.6039927005767822

Epoch 17: train loss 0.5491371115048727
Epoch 17: val loss 0.5978496670722961

Epoch 18: train loss 0.5399253944555918
Epoch 18: val loss 0.5891638994216919

Epoch 19: train loss 0.5338352541128795
Epoch 19: val loss 0.5951313376426697

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6961254676183065
Epoch 0: val loss 0.6930633783340454

Epoch 1: train loss 0.6857864707708359
Epoch 1: val loss 0.6873571276664734

Epoch 2: train loss 0.6773013969262441
Epoch 2: val loss 0.6812400221824646

Epoch 3: train loss 0.6655059903860092
Epoch 3: val loss 0.6739228963851929

Epoch 4: train loss 0.6478460331757864
Epoch 4: val loss 0.6636539697647095

Epoch 5: train loss 0.6351085752248764
Epoch 5: val loss 0.6524904370307922

Epoch 6: train loss 0.6180737266937891
Epoch 6: val loss 0.6495039463043213

Epoch 7: train loss 0.5955146302779516
Epoch 7: val loss 0.6491013169288635

Epoch 8: train loss 0.6078288108110428
Epoch 8: val loss 0.6538310050964355

Epoch 9: train loss 0.5768741170565287
Epoch 9: val loss 0.6509045362472534

Epoch 10: train loss 0.577628418803215
Epoch 10: val loss 0.6564278602600098

Epoch 11: train loss 0.5665791034698486
Epoch 11: val loss 0.6559163928031921

Epoch 12: train loss 0.566480686267217
Epoch 12: val loss 0.6536911129951477

Epoch 13: train loss 0.5576936478416125
Epoch 13: val loss 0.6549177765846252

Epoch 14: train loss 0.5569423238436381
Epoch 14: val loss 0.6495663523674011

Epoch 15: train loss 0.5397167106469473
Epoch 15: val loss 0.6412850618362427

Epoch 16: train loss 0.538600799938043
Epoch 16: val loss 0.6471143364906311

Epoch 17: train loss 0.5258006080985069
Epoch 17: val loss 0.6341851949691772

Epoch 18: train loss 0.5090788553158442
Epoch 18: val loss 0.6372746825218201

Epoch 19: train loss 0.5020317087570826
Epoch 19: val loss 0.6364436745643616

Epoch 20: train loss 0.5228980928659439
Epoch 20: val loss 0.636384129524231

Epoch 21: train loss 0.5043925046920776
Epoch 21: val loss 0.642584502696991

Epoch 22: train loss 0.4971461892127991
Epoch 22: val loss 0.6430736184120178

Epoch 23: train loss 0.5043993617097536
Epoch 23: val loss 0.6576098799705505

Epoch 24: train loss 0.47655967126290005
Epoch 24: val loss 0.6614116430282593

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.711331307888031
Epoch 0: val loss 0.6938713192939758

Epoch 1: train loss 0.6983134398857752
Epoch 1: val loss 0.6928247213363647

Epoch 2: train loss 0.6933247993389765
Epoch 2: val loss 0.688932478427887

Epoch 3: train loss 0.6898501515388489
Epoch 3: val loss 0.6862346529960632

Epoch 4: train loss 0.6754177858432134
Epoch 4: val loss 0.6829147934913635

Epoch 5: train loss 0.6777237852414449
Epoch 5: val loss 0.6802478432655334

Epoch 6: train loss 0.6743163814147314
Epoch 6: val loss 0.6757895350456238

Epoch 7: train loss 0.6604270140329996
Epoch 7: val loss 0.66900235414505

Epoch 8: train loss 0.6555073112249374
Epoch 8: val loss 0.6634857058525085

Epoch 9: train loss 0.6531420797109604
Epoch 9: val loss 0.6572160124778748

Epoch 10: train loss 0.6590810567140579
Epoch 10: val loss 0.6534297466278076

Epoch 11: train loss 0.638777161637942
Epoch 11: val loss 0.6453673839569092

Epoch 12: train loss 0.6235435406366984
Epoch 12: val loss 0.6390478610992432

Epoch 13: train loss 0.6327801545461019
Epoch 13: val loss 0.639469563961029

Epoch 14: train loss 0.63075623412927
Epoch 14: val loss 0.6361020803451538

Epoch 15: train loss 0.6102349311113358
Epoch 15: val loss 0.6354130506515503

Epoch 16: train loss 0.6217896093924841
Epoch 16: val loss 0.6276049017906189

Epoch 17: train loss 0.5960709849993387
Epoch 17: val loss 0.62912517786026

Epoch 18: train loss 0.6018217106660207
Epoch 18: val loss 0.6284468770027161

Epoch 19: train loss 0.5787794068455696
Epoch 19: val loss 0.6124763488769531

Epoch 20: train loss 0.5784042378266653
Epoch 20: val loss 0.6117027401924133

Epoch 21: train loss 0.5651134004195532
Epoch 21: val loss 0.6114878058433533

Epoch 22: train loss 0.5823070555925369
Epoch 22: val loss 0.5966632962226868

Epoch 23: train loss 0.5475877225399017
Epoch 23: val loss 0.6069809794425964

Epoch 24: train loss 0.5585577959815661
Epoch 24: val loss 0.6024940609931946

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7093423753976822
Epoch 0: val loss 0.6964666247367859

Epoch 1: train loss 0.6897766341765722
Epoch 1: val loss 0.6948429942131042

Epoch 2: train loss 0.6871622304121653
Epoch 2: val loss 0.6949080228805542

Epoch 3: train loss 0.6806774586439133
Epoch 3: val loss 0.6898381114006042

Epoch 4: train loss 0.6682643940051397
Epoch 4: val loss 0.6812674403190613

Epoch 5: train loss 0.674557755390803
Epoch 5: val loss 0.6748751401901245

Epoch 6: train loss 0.6569985747337341
Epoch 6: val loss 0.6712175011634827

Epoch 7: train loss 0.6262230575084686
Epoch 7: val loss 0.6629918813705444

Epoch 8: train loss 0.6232438137133917
Epoch 8: val loss 0.6570248007774353

Epoch 9: train loss 0.6033656597137451
Epoch 9: val loss 0.6545056104660034

Epoch 10: train loss 0.5796415557463964
Epoch 10: val loss 0.654500424861908

Epoch 11: train loss 0.5850856676697731
Epoch 11: val loss 0.6584398746490479

Epoch 12: train loss 0.5696505159139633
Epoch 12: val loss 0.6494277119636536

Epoch 13: train loss 0.5702596058448156
Epoch 13: val loss 0.6465799808502197

Epoch 14: train loss 0.5759806036949158
Epoch 14: val loss 0.6539561152458191

Epoch 15: train loss 0.5616190458337466
Epoch 15: val loss 0.646088182926178

Epoch 16: train loss 0.5440176005164782
Epoch 16: val loss 0.660823404788971

Epoch 17: train loss 0.5501103922724724
Epoch 17: val loss 0.6582686305046082

Epoch 18: train loss 0.5658982818325361
Epoch 18: val loss 0.6562042236328125

Epoch 19: train loss 0.5221040522058805
Epoch 19: val loss 0.6518958210945129

Epoch 20: train loss 0.5306406443317732
Epoch 20: val loss 0.6529408693313599

Epoch 21: train loss 0.5208412930369377
Epoch 21: val loss 0.6550947427749634

Epoch 22: train loss 0.527478131155173
Epoch 22: val loss 0.6600560545921326

Epoch 23: train loss 0.5045500348011652
Epoch 23: val loss 0.6717996001243591

Epoch 24: train loss 0.5119491815567017
Epoch 24: val loss 0.6676820516586304

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7005108793576559
Epoch 0: val loss 0.6869550943374634

Epoch 1: train loss 0.6932156483332316
Epoch 1: val loss 0.676020085811615

Epoch 2: train loss 0.6811656604210535
Epoch 2: val loss 0.6687711477279663

Epoch 3: train loss 0.664185494184494
Epoch 3: val loss 0.6642590761184692

Epoch 4: train loss 0.6380748500426611
Epoch 4: val loss 0.6541486382484436

Epoch 5: train loss 0.6489521712064743
Epoch 5: val loss 0.6455335021018982

Epoch 6: train loss 0.6482015897830328
Epoch 6: val loss 0.6423754692077637

Epoch 7: train loss 0.6203810423612595
Epoch 7: val loss 0.6395477056503296

Epoch 8: train loss 0.6295750041802725
Epoch 8: val loss 0.6375628709793091

Epoch 9: train loss 0.5985090533892313
Epoch 9: val loss 0.6267032027244568

Epoch 10: train loss 0.5760780374209086
Epoch 10: val loss 0.6249052882194519

Epoch 11: train loss 0.5846712489922842
Epoch 11: val loss 0.616775393486023

Epoch 12: train loss 0.5759376809000969
Epoch 12: val loss 0.6166715025901794

Epoch 13: train loss 0.5791164760788282
Epoch 13: val loss 0.6168780326843262

Epoch 14: train loss 0.555310015877088
Epoch 14: val loss 0.6261723637580872

Epoch 15: train loss 0.5538538073499998
Epoch 15: val loss 0.6214563846588135

Epoch 16: train loss 0.5402712176243464
Epoch 16: val loss 0.6009451746940613

Epoch 17: train loss 0.5523430680235227
Epoch 17: val loss 0.6059598922729492

Epoch 18: train loss 0.5593600620826086
Epoch 18: val loss 0.6051454544067383

Epoch 19: train loss 0.5215443447232246
Epoch 19: val loss 0.6101547479629517

Epoch 20: train loss 0.552012026309967
Epoch 20: val loss 0.5890830159187317

Epoch 21: train loss 0.528562585512797
Epoch 21: val loss 0.5987879633903503

Epoch 22: train loss 0.5265304173032442
Epoch 22: val loss 0.6057742834091187

Epoch 23: train loss 0.5223993584513664
Epoch 23: val loss 0.6110579967498779

Epoch 24: train loss 0.5084726562102636
Epoch 24: val loss 0.6106725931167603

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7014026939868927
Epoch 0: val loss 0.6995933055877686

Epoch 1: train loss 0.6923580020666122
Epoch 1: val loss 0.6896415948867798

Epoch 2: train loss 0.6888563111424446
Epoch 2: val loss 0.6844552755355835

Epoch 3: train loss 0.6729707419872284
Epoch 3: val loss 0.6716384291648865

Epoch 4: train loss 0.6534532271325588
Epoch 4: val loss 0.6562601923942566

Epoch 5: train loss 0.6433617733418941
Epoch 5: val loss 0.6372809410095215

Epoch 6: train loss 0.6323692947626114
Epoch 6: val loss 0.6497218012809753

Epoch 7: train loss 0.6329313144087791
Epoch 7: val loss 0.6200284957885742

Epoch 8: train loss 0.6181998923420906
Epoch 8: val loss 0.6235215663909912

Epoch 9: train loss 0.6037327703088522
Epoch 9: val loss 0.6272589564323425

Epoch 10: train loss 0.613403083756566
Epoch 10: val loss 0.627826452255249

Epoch 11: train loss 0.6077503338456154
Epoch 11: val loss 0.620890200138092

Epoch 12: train loss 0.5996253658086061
Epoch 12: val loss 0.6177829504013062

Epoch 13: train loss 0.5873069148510695
Epoch 13: val loss 0.6160505414009094

Epoch 14: train loss 0.5736883599311113
Epoch 14: val loss 0.6082002520561218

Epoch 15: train loss 0.5795270130038261
Epoch 15: val loss 0.6180520057678223

Epoch 16: train loss 0.5747154429554939
Epoch 16: val loss 0.6173773407936096

Epoch 17: train loss 0.5816373564302921
Epoch 17: val loss 0.615058422088623

Epoch 18: train loss 0.575027896091342
Epoch 18: val loss 0.623357892036438

Epoch 19: train loss 0.5664371140301228
Epoch 19: val loss 0.6152377128601074

Epoch 20: train loss 0.5784972999244928
Epoch 20: val loss 0.6261804699897766

Epoch 21: train loss 0.5661859791725874
Epoch 21: val loss 0.6039542555809021

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978546480337778
Epoch 0: val loss 0.6973225474357605

Epoch 1: train loss 0.6880341619253159
Epoch 1: val loss 0.6922987699508667

Epoch 2: train loss 0.6765043636163076
Epoch 2: val loss 0.6884916424751282

Epoch 3: train loss 0.674963062008222
Epoch 3: val loss 0.6816937923431396

Epoch 4: train loss 0.6683585445086161
Epoch 4: val loss 0.6755039691925049

Epoch 5: train loss 0.6711740791797638
Epoch 5: val loss 0.6694002151489258

Epoch 6: train loss 0.662077064315478
Epoch 6: val loss 0.6642650365829468

Epoch 7: train loss 0.6647611558437347
Epoch 7: val loss 0.6548507809638977

Epoch 8: train loss 0.6341908623774847
Epoch 8: val loss 0.6569003462791443

Epoch 9: train loss 0.6508546620607376
Epoch 9: val loss 0.6467878818511963

Epoch 10: train loss 0.6306449522574743
Epoch 10: val loss 0.6378456950187683

Epoch 11: train loss 0.6242546488841375
Epoch 11: val loss 0.6395613551139832

Epoch 12: train loss 0.6307609180609385
Epoch 12: val loss 0.6334871649742126

Epoch 13: train loss 0.6229848066965739
Epoch 13: val loss 0.6296772360801697

Epoch 14: train loss 0.6037628750006357
Epoch 14: val loss 0.632646381855011

Epoch 15: train loss 0.6085558931032816
Epoch 15: val loss 0.6254750490188599

Epoch 16: train loss 0.600654403368632
Epoch 16: val loss 0.6183018088340759

Epoch 17: train loss 0.6075351387262344
Epoch 17: val loss 0.6185857653617859

Epoch 18: train loss 0.6315192977587382
Epoch 18: val loss 0.6219146847724915

Epoch 19: train loss 0.5863533367713293
Epoch 19: val loss 0.6171976923942566

Epoch 20: train loss 0.591746504108111
Epoch 20: val loss 0.6145932674407959

Epoch 21: train loss 0.6164385080337524
Epoch 21: val loss 0.6100384593009949

Epoch 22: train loss 0.5870837693413099
Epoch 22: val loss 0.6156986951828003

Epoch 23: train loss 0.5947446698943774
Epoch 23: val loss 0.6172681450843811

Epoch 24: train loss 0.6024680982033411
Epoch 24: val loss 0.610651969909668

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6967198898394903
Epoch 0: val loss 0.6945161819458008

Epoch 1: train loss 0.6938715726137161
Epoch 1: val loss 0.6911540627479553

Epoch 2: train loss 0.6842448264360428
Epoch 2: val loss 0.6854426860809326

Epoch 3: train loss 0.6893280893564224
Epoch 3: val loss 0.6799975633621216

Epoch 4: train loss 0.6773900836706161
Epoch 4: val loss 0.6765244007110596

Epoch 5: train loss 0.6745331684748331
Epoch 5: val loss 0.6716848015785217

Epoch 6: train loss 0.6615235507488251
Epoch 6: val loss 0.6677051782608032

Epoch 7: train loss 0.6658264646927515
Epoch 7: val loss 0.6596134305000305

Epoch 8: train loss 0.6408283015092214
Epoch 8: val loss 0.6475553512573242

Epoch 9: train loss 0.6445270031690598
Epoch 9: val loss 0.641128420829773

Epoch 10: train loss 0.6382425526777903
Epoch 10: val loss 0.6371451020240784

Epoch 11: train loss 0.6295415163040161
Epoch 11: val loss 0.6418103575706482

Epoch 12: train loss 0.6269375036160151
Epoch 12: val loss 0.6413668990135193

Epoch 13: train loss 0.6182215462128321
Epoch 13: val loss 0.6435939073562622

Epoch 14: train loss 0.6230867256720861
Epoch 14: val loss 0.6420597434043884

Epoch 15: train loss 0.628853385647138
Epoch 15: val loss 0.6388369202613831

Epoch 16: train loss 0.6136742432912191
Epoch 16: val loss 0.644313395023346

Epoch 17: train loss 0.608104425172011
Epoch 17: val loss 0.6451517939567566

Epoch 18: train loss 0.5898058414459229
Epoch 18: val loss 0.6536255478858948

Epoch 19: train loss 0.5941954602797827
Epoch 19: val loss 0.6506814360618591

Epoch 20: train loss 0.6128378957509995
Epoch 20: val loss 0.650348424911499

Epoch 21: train loss 0.6044752498467764
Epoch 21: val loss 0.6502673625946045

Epoch 22: train loss 0.5965592587987582
Epoch 22: val loss 0.6557933688163757

Epoch 23: train loss 0.5989700009425482
Epoch 23: val loss 0.6633654236793518

Epoch 24: train loss 0.6030703037977219
Epoch 24: val loss 0.6643840670585632

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6834878176450729
Epoch 0: val loss 0.692569375038147

Epoch 1: train loss 0.6695994734764099
Epoch 1: val loss 0.6924204230308533

Epoch 2: train loss 0.6562285125255585
Epoch 2: val loss 0.6901360154151917

Epoch 3: train loss 0.6494314124186834
Epoch 3: val loss 0.6909214854240417

Epoch 4: train loss 0.6562955379486084
Epoch 4: val loss 0.688461184501648

Epoch 5: train loss 0.6385487169027328
Epoch 5: val loss 0.6858008503913879

Epoch 6: train loss 0.6323209702968597
Epoch 6: val loss 0.6800889372825623

Epoch 7: train loss 0.6462697138388952
Epoch 7: val loss 0.6803827285766602

Epoch 8: train loss 0.6058438867330551
Epoch 8: val loss 0.6828261613845825

Epoch 9: train loss 0.6243863354126612
Epoch 9: val loss 0.6778469681739807

Epoch 10: train loss 0.605456588168939
Epoch 10: val loss 0.6820976734161377

Epoch 11: train loss 0.5981021200617155
Epoch 11: val loss 0.6842268705368042

Epoch 12: train loss 0.5956040571133295
Epoch 12: val loss 0.6867731809616089

Epoch 13: train loss 0.6163022170464197
Epoch 13: val loss 0.6824824810028076

Epoch 14: train loss 0.6003011763095856
Epoch 14: val loss 0.676997184753418

Epoch 15: train loss 0.5753190219402313
Epoch 15: val loss 0.6805764436721802

Epoch 16: train loss 0.5792461385329565
Epoch 16: val loss 0.675380289554596

Epoch 17: train loss 0.5949408362309138
Epoch 17: val loss 0.6716405153274536

Epoch 18: train loss 0.5744517669081688
Epoch 18: val loss 0.677487313747406

Epoch 19: train loss 0.5639545992016792
Epoch 19: val loss 0.6806756854057312

Epoch 20: train loss 0.541568731268247
Epoch 20: val loss 0.6948586702346802

Epoch 21: train loss 0.5812187020977339
Epoch 21: val loss 0.7035447955131531

Epoch 22: train loss 0.5411190514763197
Epoch 22: val loss 0.688187837600708

Epoch 23: train loss 0.5710301846265793
Epoch 23: val loss 0.6956415176391602

Epoch 24: train loss 0.5415494566162428
Epoch 24: val loss 0.6841250061988831

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7031203210353851
Epoch 0: val loss 0.6911662817001343

Epoch 1: train loss 0.6927914967139562
Epoch 1: val loss 0.6836936473846436

Epoch 2: train loss 0.6824033806721369
Epoch 2: val loss 0.675476610660553

Epoch 3: train loss 0.6860197732845942
Epoch 3: val loss 0.6676785349845886

Epoch 4: train loss 0.6768040905396143
Epoch 4: val loss 0.6611630916595459

Epoch 5: train loss 0.669100304444631
Epoch 5: val loss 0.656837522983551

Epoch 6: train loss 0.6624342103799185
Epoch 6: val loss 0.6512691974639893

Epoch 7: train loss 0.6505575676759084
Epoch 7: val loss 0.6422451734542847

Epoch 8: train loss 0.6546551783879598
Epoch 8: val loss 0.631131649017334

Epoch 9: train loss 0.6496950834989548
Epoch 9: val loss 0.6226039528846741

Epoch 10: train loss 0.6280272702376047
Epoch 10: val loss 0.6122897267341614

Epoch 11: train loss 0.6267990469932556
Epoch 11: val loss 0.6088825464248657

Epoch 12: train loss 0.6343775540590286
Epoch 12: val loss 0.6048890352249146

Epoch 13: train loss 0.6057421962420145
Epoch 13: val loss 0.602590799331665

Epoch 14: train loss 0.6151462942361832
Epoch 14: val loss 0.6048901081085205

Epoch 15: train loss 0.6068205833435059
Epoch 15: val loss 0.6047718524932861

Epoch 16: train loss 0.6065180798371633
Epoch 16: val loss 0.6010803580284119

Epoch 17: train loss 0.5967626919349035
Epoch 17: val loss 0.6094698905944824

Epoch 18: train loss 0.6074959188699722
Epoch 18: val loss 0.6152698397636414

Epoch 19: train loss 0.597583164771398
Epoch 19: val loss 0.605137825012207

Epoch 20: train loss 0.5900026385982832
Epoch 20: val loss 0.6070305705070496

Epoch 21: train loss 0.566660019258658
Epoch 21: val loss 0.6111663579940796

Epoch 22: train loss 0.5651753221948942
Epoch 22: val loss 0.6166757345199585

Epoch 23: train loss 0.585714985926946
Epoch 23: val loss 0.6211920976638794

Epoch 24: train loss 0.577217216293017
Epoch 24: val loss 0.6224556565284729

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998752988874912
Epoch 0: val loss 0.6885486245155334

Epoch 1: train loss 0.6799146719276905
Epoch 1: val loss 0.6866646409034729

Epoch 2: train loss 0.6716191805899143
Epoch 2: val loss 0.6750452518463135

Epoch 3: train loss 0.6727944426238537
Epoch 3: val loss 0.6631698608398438

Epoch 4: train loss 0.65948086977005
Epoch 4: val loss 0.6556183099746704

Epoch 5: train loss 0.6369990520179272
Epoch 5: val loss 0.6405300498008728

Epoch 6: train loss 0.6508895941078663
Epoch 6: val loss 0.6327855587005615

Epoch 7: train loss 0.6530682072043419
Epoch 7: val loss 0.6268267631530762

Epoch 8: train loss 0.6378339976072311
Epoch 8: val loss 0.61531001329422

Epoch 9: train loss 0.6320495866239071
Epoch 9: val loss 0.6054757833480835

Epoch 10: train loss 0.6369379349052906
Epoch 10: val loss 0.6041672229766846

Epoch 11: train loss 0.6253473274409771
Epoch 11: val loss 0.6031261086463928

Epoch 12: train loss 0.622444961220026
Epoch 12: val loss 0.5989779829978943

Epoch 13: train loss 0.6098560579121113
Epoch 13: val loss 0.5999724864959717

Epoch 14: train loss 0.5995518248528242
Epoch 14: val loss 0.5976915955543518

Epoch 15: train loss 0.6128537878394127
Epoch 15: val loss 0.5998720526695251

Epoch 16: train loss 0.6235254667699337
Epoch 16: val loss 0.6006449460983276

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7148152589797974
Epoch 0: val loss 0.6939783692359924

Epoch 1: train loss 0.7044175646521829
Epoch 1: val loss 0.6816135048866272

Epoch 2: train loss 0.6796238910068165
Epoch 2: val loss 0.6754626035690308

Epoch 3: train loss 0.672307632186196
Epoch 3: val loss 0.6684488654136658

Epoch 4: train loss 0.6600373604080894
Epoch 4: val loss 0.6637190580368042

Epoch 5: train loss 0.6642810214649547
Epoch 5: val loss 0.6610416769981384

Epoch 6: train loss 0.640897431156852
Epoch 6: val loss 0.6573005318641663

Epoch 7: train loss 0.6486973112279718
Epoch 7: val loss 0.6533403992652893

Epoch 8: train loss 0.6406998851082542
Epoch 8: val loss 0.6518986821174622

Epoch 9: train loss 0.6362255811691284
Epoch 9: val loss 0.6525030136108398

Epoch 10: train loss 0.6239260272546248
Epoch 10: val loss 0.6519081592559814

Epoch 11: train loss 0.625363983891227
Epoch 11: val loss 0.6539635062217712

Epoch 12: train loss 0.613856472752311
Epoch 12: val loss 0.656799852848053

Epoch 13: train loss 0.6318179585716941
Epoch 13: val loss 0.6514483690261841

Epoch 14: train loss 0.6387066624381326
Epoch 14: val loss 0.6449838876724243

Epoch 15: train loss 0.627864041111686
Epoch 15: val loss 0.6492851376533508

Epoch 16: train loss 0.6059832627123053
Epoch 16: val loss 0.6517733931541443

Epoch 17: train loss 0.608668403192
Epoch 17: val loss 0.6562246084213257

Epoch 18: train loss 0.6062094081531871
Epoch 18: val loss 0.658051073551178

Epoch 19: train loss 0.5916740731759504
Epoch 19: val loss 0.6594166159629822

Epoch 20: train loss 0.6021471998908303
Epoch 20: val loss 0.6561791896820068

Epoch 21: train loss 0.6031552173874595
Epoch 21: val loss 0.6594144105911255

Epoch 22: train loss 0.5856445133686066
Epoch 22: val loss 0.6639999747276306

Epoch 23: train loss 0.5771903097629547
Epoch 23: val loss 0.6595638990402222

Epoch 24: train loss 0.5889872962778265
Epoch 24: val loss 0.6605184674263

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6853577982295643
Epoch 0: val loss 0.6908227801322937

Epoch 1: train loss 0.6681191271001642
Epoch 1: val loss 0.6882680654525757

Epoch 2: train loss 0.6718007109381936
Epoch 2: val loss 0.6851063370704651

Epoch 3: train loss 0.6610050960020586
Epoch 3: val loss 0.6827221512794495

Epoch 4: train loss 0.6608371246944774
Epoch 4: val loss 0.679450511932373

Epoch 5: train loss 0.6430462111126293
Epoch 5: val loss 0.6763182878494263

Epoch 6: train loss 0.6592763933268461
Epoch 6: val loss 0.673277735710144

Epoch 7: train loss 0.6393148140473799
Epoch 7: val loss 0.6669523119926453

Epoch 8: train loss 0.6338097994977777
Epoch 8: val loss 0.6591984033584595

Epoch 9: train loss 0.6395299109545621
Epoch 9: val loss 0.6592438220977783

Epoch 10: train loss 0.6279633045196533
Epoch 10: val loss 0.6559241414070129

Epoch 11: train loss 0.615509959784421
Epoch 11: val loss 0.6540889143943787

Epoch 12: train loss 0.6193203384226019
Epoch 12: val loss 0.6538287401199341

Epoch 13: train loss 0.601141479882327
Epoch 13: val loss 0.649366557598114

Epoch 14: train loss 0.6173650026321411
Epoch 14: val loss 0.6540140509605408

Epoch 15: train loss 0.6158220957625996
Epoch 15: val loss 0.6526315212249756

Epoch 16: train loss 0.5917722691189159
Epoch 16: val loss 0.6510236859321594

Epoch 17: train loss 0.6161344241012227
Epoch 17: val loss 0.6451156139373779

Epoch 18: train loss 0.603398469361392
Epoch 18: val loss 0.6509525179862976

Epoch 19: train loss 0.5852962949059226
Epoch 19: val loss 0.644160270690918

Epoch 20: train loss 0.5902200883085077
Epoch 20: val loss 0.6432772874832153

Epoch 21: train loss 0.5768874260512266
Epoch 21: val loss 0.6318122148513794

Epoch 22: train loss 0.5819163132797588
Epoch 22: val loss 0.6447422504425049

Epoch 23: train loss 0.594176013361324
Epoch 23: val loss 0.6377437710762024

Epoch 24: train loss 0.5841460173780267
Epoch 24: val loss 0.6321487426757812

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6902690584009344
Epoch 0: val loss 0.672953188419342

Epoch 1: train loss 0.6667527989907698
Epoch 1: val loss 0.6622208952903748

Epoch 2: train loss 0.6556058634411205
Epoch 2: val loss 0.6588310599327087

Epoch 3: train loss 0.6606767069209706
Epoch 3: val loss 0.6575539708137512

Epoch 4: train loss 0.6549042896790938
Epoch 4: val loss 0.6521457433700562

Epoch 5: train loss 0.6519297740676187
Epoch 5: val loss 0.6514114141464233

Epoch 6: train loss 0.6476632356643677
Epoch 6: val loss 0.6499664187431335

Epoch 7: train loss 0.6482486399737272
Epoch 7: val loss 0.6495400667190552

Epoch 8: train loss 0.6389211578802629
Epoch 8: val loss 0.6444822549819946

Epoch 9: train loss 0.6399110609834845
Epoch 9: val loss 0.6373168230056763

Epoch 10: train loss 0.6384863419966265
Epoch 10: val loss 0.6309936046600342

Epoch 11: train loss 0.6281049685044722
Epoch 11: val loss 0.6294465065002441

Epoch 12: train loss 0.6195864839987322
Epoch 12: val loss 0.6314519643783569

Epoch 13: train loss 0.6306616393002596
Epoch 13: val loss 0.6260571479797363

Epoch 14: train loss 0.6210745193741538
Epoch 14: val loss 0.6269450187683105

Epoch 15: train loss 0.6101637428457086
Epoch 15: val loss 0.623556911945343

Epoch 16: train loss 0.6269138970158317
Epoch 16: val loss 0.6169540286064148

Epoch 17: train loss 0.6140226830135692
Epoch 17: val loss 0.6116098761558533

Epoch 18: train loss 0.6072712974114851
Epoch 18: val loss 0.6143876910209656

Epoch 19: train loss 0.5951491485942494
Epoch 19: val loss 0.6125858426094055

Epoch 20: train loss 0.6106460419568148
Epoch 20: val loss 0.6087226271629333

Epoch 21: train loss 0.5819694941694086
Epoch 21: val loss 0.6028326153755188

Epoch 22: train loss 0.6023486852645874
Epoch 22: val loss 0.5973773002624512

Epoch 23: train loss 0.5989673896269365
Epoch 23: val loss 0.5990753173828125

Epoch 24: train loss 0.5866838747804816
Epoch 24: val loss 0.5960691571235657

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6989776817235079
Epoch 0: val loss 0.7006196975708008

Epoch 1: train loss 0.6974489797245372
Epoch 1: val loss 0.6956066489219666

Epoch 2: train loss 0.6850468949838118
Epoch 2: val loss 0.6907815933227539

Epoch 3: train loss 0.6738677675073798
Epoch 3: val loss 0.6845824718475342

Epoch 4: train loss 0.6462030031464316
Epoch 4: val loss 0.6806182265281677

Epoch 5: train loss 0.6456854776902632
Epoch 5: val loss 0.681480348110199

Epoch 6: train loss 0.6195250207727606
Epoch 6: val loss 0.6820446252822876

Epoch 7: train loss 0.6322598701173608
Epoch 7: val loss 0.6869087815284729

Epoch 8: train loss 0.6110626838423989
Epoch 8: val loss 0.6853254437446594

Epoch 9: train loss 0.6073414087295532
Epoch 9: val loss 0.6938400864601135

Epoch 10: train loss 0.6097659577022899
Epoch 10: val loss 0.6935088038444519

Epoch 11: train loss 0.6116146174344149
Epoch 11: val loss 0.6923261880874634

Epoch 12: train loss 0.5857106853615154
Epoch 12: val loss 0.6938698291778564

Epoch 13: train loss 0.5989719954403964
Epoch 13: val loss 0.6962777376174927

Epoch 14: train loss 0.5878600911660627
Epoch 14: val loss 0.6965360641479492

Epoch 15: train loss 0.5750947323712435
Epoch 15: val loss 0.6964817643165588

Epoch 16: train loss 0.5892506512728605
Epoch 16: val loss 0.7027553915977478

Epoch 17: train loss 0.5813946182077582
Epoch 17: val loss 0.7040400505065918

Epoch 18: train loss 0.5601154349066995
Epoch 18: val loss 0.7081376314163208

Epoch 19: train loss 0.5636371157386086
Epoch 19: val loss 0.708987832069397

Epoch 20: train loss 0.5559611022472382
Epoch 20: val loss 0.7104553580284119

Epoch 21: train loss 0.5589378747073087
Epoch 21: val loss 0.7153666615486145

Epoch 22: train loss 0.5425734872167761
Epoch 22: val loss 0.7158989310264587

Epoch 23: train loss 0.534882740540938
Epoch 23: val loss 0.7214893102645874

Epoch 24: train loss 0.5266196077520197
Epoch 24: val loss 0.7261683940887451

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7057830333709717
Epoch 0: val loss 0.6948113441467285

Epoch 1: train loss 0.6659746249516805
Epoch 1: val loss 0.6915875673294067

Epoch 2: train loss 0.6751021186510722
Epoch 2: val loss 0.6875360012054443

Epoch 3: train loss 0.6518723686536153
Epoch 3: val loss 0.6894551515579224

Epoch 4: train loss 0.6438793102900188
Epoch 4: val loss 0.680465042591095

Epoch 5: train loss 0.6372826258341472
Epoch 5: val loss 0.6805420517921448

Epoch 6: train loss 0.6305134197076162
Epoch 6: val loss 0.6775633096694946

Epoch 7: train loss 0.6379504124323527
Epoch 7: val loss 0.6767253279685974

Epoch 8: train loss 0.6406474232673645
Epoch 8: val loss 0.6733863949775696

Epoch 9: train loss 0.6178510268529256
Epoch 9: val loss 0.6630341410636902

Epoch 10: train loss 0.6140945514043172
Epoch 10: val loss 0.6602495312690735

Epoch 11: train loss 0.619112475713094
Epoch 11: val loss 0.6492740511894226

Epoch 12: train loss 0.6205840945243836
Epoch 12: val loss 0.6501606106758118

Epoch 13: train loss 0.6049906154473622
Epoch 13: val loss 0.641565203666687

Epoch 14: train loss 0.6095385988553365
Epoch 14: val loss 0.6504133939743042

Epoch 15: train loss 0.6020195007324218
Epoch 15: val loss 0.6533070206642151

Epoch 16: train loss 0.5806467195351919
Epoch 16: val loss 0.6380376219749451

Epoch 17: train loss 0.5878194808959961
Epoch 17: val loss 0.6400983333587646

Epoch 18: train loss 0.5784354428450267
Epoch 18: val loss 0.6208235025405884

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6927841626680814
Epoch 0: val loss 0.674130916595459

Epoch 1: train loss 0.6787793682171748
Epoch 1: val loss 0.6699624061584473

Epoch 2: train loss 0.6652334149067218
Epoch 2: val loss 0.6688379049301147

Epoch 3: train loss 0.666215025461637
Epoch 3: val loss 0.6659762263298035

Epoch 4: train loss 0.6441371349187998
Epoch 4: val loss 0.6630536317825317

Epoch 5: train loss 0.6376095047363868
Epoch 5: val loss 0.6607811450958252

Epoch 6: train loss 0.6358432448827304
Epoch 6: val loss 0.6572075486183167

Epoch 7: train loss 0.6341535357328562
Epoch 7: val loss 0.6587009429931641

Epoch 8: train loss 0.6192916127351614
Epoch 8: val loss 0.6587750315666199

Epoch 9: train loss 0.6278134630276606
Epoch 9: val loss 0.6603752970695496

Epoch 10: train loss 0.598723787527818
Epoch 10: val loss 0.6667303442955017

Epoch 11: train loss 0.6223014959922204
Epoch 11: val loss 0.6684501767158508

Epoch 12: train loss 0.597070900293497
Epoch 12: val loss 0.66948002576828

Epoch 13: train loss 0.6027123538347391
Epoch 13: val loss 0.6690387725830078

Epoch 14: train loss 0.6051742067703834
Epoch 14: val loss 0.6714332103729248

Epoch 15: train loss 0.614750862121582
Epoch 15: val loss 0.67631596326828

Epoch 16: train loss 0.5965932928598844
Epoch 16: val loss 0.6715933680534363

Epoch 17: train loss 0.5790611643057603
Epoch 17: val loss 0.6764973402023315

Epoch 18: train loss 0.5753599428213559
Epoch 18: val loss 0.6780869960784912

Epoch 19: train loss 0.5764482067181513
Epoch 19: val loss 0.6774177551269531

Epoch 20: train loss 0.5699654359083909
Epoch 20: val loss 0.6797109842300415

Epoch 21: train loss 0.5596373814802903
Epoch 21: val loss 0.6891608238220215

Epoch 22: train loss 0.5646632107404562
Epoch 22: val loss 0.6871911883354187

Epoch 23: train loss 0.5626665445474478
Epoch 23: val loss 0.688186526298523

Epoch 24: train loss 0.5540158794476435
Epoch 24: val loss 0.6830766201019287

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984641689520615
Epoch 0: val loss 0.6722819209098816

Epoch 1: train loss 0.6957225524462186
Epoch 1: val loss 0.6634454727172852

Epoch 2: train loss 0.681969037422767
Epoch 2: val loss 0.6521022915840149

Epoch 3: train loss 0.6761481807782099
Epoch 3: val loss 0.6472727060317993

Epoch 4: train loss 0.6672527423271766
Epoch 4: val loss 0.6413806676864624

Epoch 5: train loss 0.6630970010390649
Epoch 5: val loss 0.6412509679794312

Epoch 6: train loss 0.6575544797457181
Epoch 6: val loss 0.6374474763870239

Epoch 7: train loss 0.6554052738042978
Epoch 7: val loss 0.6367787718772888

Epoch 8: train loss 0.6398369669914246
Epoch 8: val loss 0.6353893876075745

Epoch 9: train loss 0.6307050264798678
Epoch 9: val loss 0.6345261335372925

Epoch 10: train loss 0.6331331317241375
Epoch 10: val loss 0.6341193914413452

Epoch 11: train loss 0.6208091194813068
Epoch 11: val loss 0.6404285430908203

Epoch 12: train loss 0.6231280702811021
Epoch 12: val loss 0.6423389911651611

Epoch 13: train loss 0.6135024841015155
Epoch 13: val loss 0.6443015336990356

Epoch 14: train loss 0.6138755954228915
Epoch 14: val loss 0.6532551050186157

Epoch 15: train loss 0.6010954334185674
Epoch 15: val loss 0.6611291170120239

Epoch 16: train loss 0.604506451349992
Epoch 16: val loss 0.6651843786239624

Epoch 17: train loss 0.5941951962617728
Epoch 17: val loss 0.6646851897239685

Epoch 18: train loss 0.5958694173739507
Epoch 18: val loss 0.6634947657585144

Epoch 19: train loss 0.6030449225352361
Epoch 19: val loss 0.6664837002754211

Epoch 20: train loss 0.596285865857051
Epoch 20: val loss 0.658561646938324

Epoch 21: train loss 0.5756261165325458
Epoch 21: val loss 0.6678690314292908

Epoch 22: train loss 0.588715523481369
Epoch 22: val loss 0.6713666915893555

Epoch 23: train loss 0.5881508955588708
Epoch 23: val loss 0.6733317971229553

Epoch 24: train loss 0.5558530550736648
Epoch 24: val loss 0.6771286725997925

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7058952680000892
Epoch 0: val loss 0.6924941539764404

Epoch 1: train loss 0.689018712593959
Epoch 1: val loss 0.6902480125427246

Epoch 2: train loss 0.686372445179866
Epoch 2: val loss 0.6849664449691772

Epoch 3: train loss 0.6742414969664353
Epoch 3: val loss 0.679494321346283

Epoch 4: train loss 0.6628390046266409
Epoch 4: val loss 0.6755825877189636

Epoch 5: train loss 0.6554869229976947
Epoch 5: val loss 0.6708101630210876

Epoch 6: train loss 0.6475014778283926
Epoch 6: val loss 0.6690295338630676

Epoch 7: train loss 0.648031262251047
Epoch 7: val loss 0.6666088104248047

Epoch 8: train loss 0.6368546073253338
Epoch 8: val loss 0.6648948788642883

Epoch 9: train loss 0.6263274412888747
Epoch 9: val loss 0.65895676612854

Epoch 10: train loss 0.6276917228331933
Epoch 10: val loss 0.6584289073944092

Epoch 11: train loss 0.5934613851400522
Epoch 11: val loss 0.6646673083305359

Epoch 12: train loss 0.603818824658027
Epoch 12: val loss 0.6596477627754211

Epoch 13: train loss 0.6069392149264996
Epoch 13: val loss 0.657251238822937

Epoch 14: train loss 0.5832600135069627
Epoch 14: val loss 0.6596920490264893

Epoch 15: train loss 0.6083126480762775
Epoch 15: val loss 0.6660376191139221

Epoch 16: train loss 0.5955182955815241
Epoch 16: val loss 0.6587405800819397

Epoch 17: train loss 0.5933926884944623
Epoch 17: val loss 0.6634200811386108

Epoch 18: train loss 0.5580922158864828
Epoch 18: val loss 0.6675242781639099

Epoch 19: train loss 0.5547685462694901
Epoch 19: val loss 0.6758736968040466

Epoch 20: train loss 0.567825436592102
Epoch 20: val loss 0.6823737621307373

Epoch 21: train loss 0.5524033285104312
Epoch 21: val loss 0.6769522428512573

Epoch 22: train loss 0.5289092935048617
Epoch 22: val loss 0.6747176051139832

Epoch 23: train loss 0.5458589998575357
Epoch 23: val loss 0.6798486709594727

Epoch 24: train loss 0.5490787671162531
Epoch 24: val loss 0.6877895593643188

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7011739519926218
Epoch 0: val loss 0.6879992485046387

Epoch 1: train loss 0.6849757570486802
Epoch 1: val loss 0.6884250044822693

Epoch 2: train loss 0.6759795454832224
Epoch 2: val loss 0.6897009611129761

Epoch 3: train loss 0.6745224090722891
Epoch 3: val loss 0.6918456554412842

Epoch 4: train loss 0.6551702068402216
Epoch 4: val loss 0.6911079287528992

Epoch 5: train loss 0.662454183285053
Epoch 5: val loss 0.691288411617279

Epoch 6: train loss 0.6521561741828918
Epoch 6: val loss 0.6932298541069031

Epoch 7: train loss 0.6442196094072782
Epoch 7: val loss 0.6955596208572388

Epoch 8: train loss 0.6379114297720102
Epoch 8: val loss 0.6978567242622375

Epoch 9: train loss 0.6340639545367315
Epoch 9: val loss 0.6998338103294373

Epoch 10: train loss 0.6113402247428894
Epoch 10: val loss 0.7021812200546265

Epoch 11: train loss 0.6165147561293381
Epoch 11: val loss 0.7036262154579163

Epoch 12: train loss 0.6169385864184453
Epoch 12: val loss 0.7029195427894592

Epoch 13: train loss 0.6114837252176725
Epoch 13: val loss 0.7043500542640686

Epoch 14: train loss 0.6032998607708857
Epoch 14: val loss 0.7033356428146362

Epoch 15: train loss 0.6016351672319266
Epoch 15: val loss 0.6942634582519531

Epoch 16: train loss 0.5933608825390155
Epoch 16: val loss 0.6974897384643555

Epoch 17: train loss 0.6095109352698693
Epoch 17: val loss 0.6994200944900513

Epoch 18: train loss 0.5962591079565195
Epoch 18: val loss 0.7046480178833008

Epoch 19: train loss 0.585346519947052
Epoch 19: val loss 0.7015776038169861

Epoch 20: train loss 0.5755947828292847
Epoch 20: val loss 0.7039340734481812

Epoch 21: train loss 0.571887520643381
Epoch 21: val loss 0.702068030834198

Epoch 22: train loss 0.6084382144304422
Epoch 22: val loss 0.6978486776351929

Epoch 23: train loss 0.5730082392692566
Epoch 23: val loss 0.7001534700393677

Epoch 24: train loss 0.570394910298861
Epoch 24: val loss 0.6970013380050659

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6926091453608345
Epoch 0: val loss 0.6801261305809021

Epoch 1: train loss 0.6762162376852596
Epoch 1: val loss 0.6807922720909119

Epoch 2: train loss 0.6773816101691302
Epoch 2: val loss 0.6750713586807251

Epoch 3: train loss 0.6703822858193341
Epoch 3: val loss 0.6707909107208252

Epoch 4: train loss 0.6646695768131929
Epoch 4: val loss 0.6712225079536438

Epoch 5: train loss 0.6579362294253182
Epoch 5: val loss 0.6641344428062439

Epoch 6: train loss 0.652587396257064
Epoch 6: val loss 0.6566788554191589

Epoch 7: train loss 0.6494912470088285
Epoch 7: val loss 0.6579824686050415

Epoch 8: train loss 0.641691127244164
Epoch 8: val loss 0.6483497619628906

Epoch 9: train loss 0.6220594854915843
Epoch 9: val loss 0.6486119031906128

Epoch 10: train loss 0.6195997700971716
Epoch 10: val loss 0.6378780007362366

Epoch 11: train loss 0.6292490520898033
Epoch 11: val loss 0.6328940391540527

Epoch 12: train loss 0.6194829835611231
Epoch 12: val loss 0.6220155954360962

Epoch 13: train loss 0.6099218358011806
Epoch 13: val loss 0.624835193157196

Epoch 14: train loss 0.6171340942382812
Epoch 14: val loss 0.6203420758247375

Epoch 15: train loss 0.6052118820302627
Epoch 15: val loss 0.6282346248626709

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6943729817867279
Epoch 0: val loss 0.6952166557312012

Epoch 1: train loss 0.6901700695355734
Epoch 1: val loss 0.694351851940155

Epoch 2: train loss 0.6805815796057383
Epoch 2: val loss 0.6968385577201843

Epoch 3: train loss 0.6711788028478622
Epoch 3: val loss 0.6980756521224976

Epoch 4: train loss 0.6708689282337824
Epoch 4: val loss 0.6999062299728394

Epoch 5: train loss 0.6574442088603973
Epoch 5: val loss 0.7025600075721741

Epoch 6: train loss 0.6609541823466619
Epoch 6: val loss 0.705829918384552

Epoch 7: train loss 0.6446924606959025
Epoch 7: val loss 0.7079625129699707

Epoch 8: train loss 0.6449984411398569
Epoch 8: val loss 0.7102212905883789

Epoch 9: train loss 0.6375142286221186
Epoch 9: val loss 0.7114493250846863

Epoch 10: train loss 0.6377914200226465
Epoch 10: val loss 0.7154179811477661

Epoch 11: train loss 0.6322138706843058
Epoch 11: val loss 0.7162585258483887

Epoch 12: train loss 0.6273851692676544
Epoch 12: val loss 0.718583881855011

Epoch 13: train loss 0.6215379337469736
Epoch 13: val loss 0.7191189527511597

Epoch 14: train loss 0.6324614634116491
Epoch 14: val loss 0.7171988487243652

Epoch 15: train loss 0.6148320486148199
Epoch 15: val loss 0.7166929841041565

Epoch 16: train loss 0.615921770532926
Epoch 16: val loss 0.7239444255828857

Epoch 17: train loss 0.6202602982521057
Epoch 17: val loss 0.7218446731567383

Epoch 18: train loss 0.6042095025380453
Epoch 18: val loss 0.7223789691925049

Epoch 19: train loss 0.6000968019167582
Epoch 19: val loss 0.7245176434516907

Epoch 20: train loss 0.6028139541546503
Epoch 20: val loss 0.7249734997749329

Epoch 21: train loss 0.5905653834342957
Epoch 21: val loss 0.7248260974884033

Epoch 22: train loss 0.5834270715713501
Epoch 22: val loss 0.7302815914154053

Epoch 23: train loss 0.5902027686436971
Epoch 23: val loss 0.7373737096786499

Epoch 24: train loss 0.5836102118094763
Epoch 24: val loss 0.7453206777572632

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6973391721645991
Epoch 0: val loss 0.6905767321586609

Epoch 1: train loss 0.6967751681804657
Epoch 1: val loss 0.6930268406867981

Epoch 2: train loss 0.6752719432115555
Epoch 2: val loss 0.6997089982032776

Epoch 3: train loss 0.6779326101144155
Epoch 3: val loss 0.7020236849784851

Epoch 4: train loss 0.6723976184924444
Epoch 4: val loss 0.707699179649353

Epoch 5: train loss 0.668694257736206
Epoch 5: val loss 0.7102076411247253

Epoch 6: train loss 0.6533288856347402
Epoch 6: val loss 0.711133599281311

Epoch 7: train loss 0.652999813357989
Epoch 7: val loss 0.7149385213851929

Epoch 8: train loss 0.6496129383643469
Epoch 8: val loss 0.718400776386261

Epoch 9: train loss 0.6439554045597712
Epoch 9: val loss 0.7193121910095215

Epoch 10: train loss 0.6419999003410339
Epoch 10: val loss 0.7219632863998413

Epoch 11: train loss 0.6394020815690359
Epoch 11: val loss 0.7273911237716675

Epoch 12: train loss 0.6160433987776438
Epoch 12: val loss 0.7346016764640808

Epoch 13: train loss 0.6313350995381674
Epoch 13: val loss 0.7338115572929382

Epoch 14: train loss 0.6262483795483907
Epoch 14: val loss 0.7418286800384521

Epoch 15: train loss 0.6307455450296402
Epoch 15: val loss 0.7458546757698059

Epoch 16: train loss 0.6271266092856725
Epoch 16: val loss 0.7492321729660034

Epoch 17: train loss 0.608708327015241
Epoch 17: val loss 0.7447296380996704

Epoch 18: train loss 0.5991543730099996
Epoch 18: val loss 0.7466124892234802

Epoch 19: train loss 0.6195653875668844
Epoch 19: val loss 0.7504039406776428

Epoch 20: train loss 0.596692884961764
Epoch 20: val loss 0.7489604353904724

Epoch 21: train loss 0.597778856754303
Epoch 21: val loss 0.7499073147773743

Epoch 22: train loss 0.6185751607020696
Epoch 22: val loss 0.7567591071128845

Epoch 23: train loss 0.6092108885447184
Epoch 23: val loss 0.7610732913017273

Epoch 24: train loss 0.5990749523043633
Epoch 24: val loss 0.7616515159606934

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938894291718801
Epoch 0: val loss 0.6967417597770691

Epoch 1: train loss 0.6909953504800797
Epoch 1: val loss 0.6903358101844788

Epoch 2: train loss 0.6793603748083115
Epoch 2: val loss 0.6862205266952515

Epoch 3: train loss 0.67222960293293
Epoch 3: val loss 0.6835746169090271

Epoch 4: train loss 0.6634705116351446
Epoch 4: val loss 0.6819404363632202

Epoch 5: train loss 0.6655850013097128
Epoch 5: val loss 0.6842223405838013

Epoch 6: train loss 0.6540026118357977
Epoch 6: val loss 0.6840375661849976

Epoch 7: train loss 0.66355761885643
Epoch 7: val loss 0.6807748675346375

Epoch 8: train loss 0.6508005708456039
Epoch 8: val loss 0.680332601070404

Epoch 9: train loss 0.644604449470838
Epoch 9: val loss 0.6758087277412415

Epoch 10: train loss 0.6504998008410136
Epoch 10: val loss 0.6757628917694092

Epoch 11: train loss 0.6441262513399124
Epoch 11: val loss 0.6810722947120667

Epoch 12: train loss 0.6327930986881256
Epoch 12: val loss 0.6786900758743286

Epoch 13: train loss 0.6279604434967041
Epoch 13: val loss 0.6777674555778503

Epoch 14: train loss 0.6204579770565033
Epoch 14: val loss 0.6803039312362671

Epoch 15: train loss 0.6219802300135294
Epoch 15: val loss 0.681023895740509

Epoch 16: train loss 0.6289007365703583
Epoch 16: val loss 0.684029757976532

Epoch 17: train loss 0.6240383982658386
Epoch 17: val loss 0.6847836971282959

Epoch 18: train loss 0.610775371392568
Epoch 18: val loss 0.6966582536697388

Epoch 19: train loss 0.5982322742541631
Epoch 19: val loss 0.6888648867607117

Epoch 20: train loss 0.6136368115743002
Epoch 20: val loss 0.6877736449241638

Epoch 21: train loss 0.6029290507237116
Epoch 21: val loss 0.6880221366882324

Epoch 22: train loss 0.5951461320122083
Epoch 22: val loss 0.6874741315841675

Epoch 23: train loss 0.5884584685166677
Epoch 23: val loss 0.6905502676963806

Epoch 24: train loss 0.5828421885768572
Epoch 24: val loss 0.6935946941375732

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7004289676745733
Epoch 0: val loss 0.6972799301147461

Epoch 1: train loss 0.6903471251328787
Epoch 1: val loss 0.6939635872840881

Epoch 2: train loss 0.6900907506545385
Epoch 2: val loss 0.6913098692893982

Epoch 3: train loss 0.6700750142335892
Epoch 3: val loss 0.6889451146125793

Epoch 4: train loss 0.6745849549770355
Epoch 4: val loss 0.6877320408821106

Epoch 5: train loss 0.6574937701225281
Epoch 5: val loss 0.6874494552612305

Epoch 6: train loss 0.6690922975540161
Epoch 6: val loss 0.6871531009674072

Epoch 7: train loss 0.6631308595339457
Epoch 7: val loss 0.6833875179290771

Epoch 8: train loss 0.6575636118650436
Epoch 8: val loss 0.682537317276001

Epoch 9: train loss 0.6554772158463796
Epoch 9: val loss 0.6810839772224426

Epoch 10: train loss 0.6544695695241293
Epoch 10: val loss 0.6794918179512024

Epoch 11: train loss 0.6620841672023138
Epoch 11: val loss 0.6764435768127441

Epoch 12: train loss 0.6514487862586975
Epoch 12: val loss 0.676194429397583

Epoch 13: train loss 0.6589759041865667
Epoch 13: val loss 0.6756609678268433

Epoch 14: train loss 0.655888170003891
Epoch 14: val loss 0.6747047901153564

Epoch 15: train loss 0.6423218349615732
Epoch 15: val loss 0.672189474105835

Epoch 16: train loss 0.6396294087171555
Epoch 16: val loss 0.6704621911048889

Epoch 17: train loss 0.6263411641120911
Epoch 17: val loss 0.6700142025947571

Epoch 18: train loss 0.6288922677437464
Epoch 18: val loss 0.6671541929244995

Epoch 19: train loss 0.6293493658304214
Epoch 19: val loss 0.6691802144050598

Epoch 20: train loss 0.6190003901720047
Epoch 20: val loss 0.6669783592224121

Epoch 21: train loss 0.6228677680095037
Epoch 21: val loss 0.6677300333976746

Epoch 22: train loss 0.6215848376353582
Epoch 22: val loss 0.6708701848983765

Epoch 23: train loss 0.6315818428993225
Epoch 23: val loss 0.671565055847168

Epoch 24: train loss 0.6254731267690659
Epoch 24: val loss 0.6712151169776917

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022198960185051
Epoch 0: val loss 0.6883316040039062

Epoch 1: train loss 0.6985914558172226
Epoch 1: val loss 0.684526264667511

Epoch 2: train loss 0.6925130523741245
Epoch 2: val loss 0.6839642524719238

Epoch 3: train loss 0.6794860251247883
Epoch 3: val loss 0.6797986626625061

Epoch 4: train loss 0.6860742270946503
Epoch 4: val loss 0.6779118776321411

Epoch 5: train loss 0.6784656122326851
Epoch 5: val loss 0.6749082207679749

Epoch 6: train loss 0.6765611693263054
Epoch 6: val loss 0.6699743866920471

Epoch 7: train loss 0.6737760938704014
Epoch 7: val loss 0.6662235260009766

Epoch 8: train loss 0.6706570498645306
Epoch 8: val loss 0.6593592762947083

Epoch 9: train loss 0.6610613130033016
Epoch 9: val loss 0.6565849184989929

Epoch 10: train loss 0.6633926443755627
Epoch 10: val loss 0.6598289608955383

Epoch 11: train loss 0.6486016511917114
Epoch 11: val loss 0.6481193900108337

Epoch 12: train loss 0.6487008407711983
Epoch 12: val loss 0.6450374722480774

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
7
Epoch 0: train loss 0.6792100582803998
Epoch 0: val loss 0.6613465547561646

Epoch 1: train loss 0.6325441002845764
Epoch 1: val loss 0.6396928429603577

Epoch 2: train loss 0.6258835196495056
Epoch 2: val loss 0.6220088005065918

Epoch 3: train loss 0.5845225708825248
Epoch 3: val loss 0.6110606789588928

Epoch 4: train loss 0.597278322492327
Epoch 4: val loss 0.6056281924247742

Epoch 5: train loss 0.5392367456640516
Epoch 5: val loss 0.6066135168075562

Epoch 6: train loss 0.5049121592726026
Epoch 6: val loss 0.6090677380561829

Epoch 7: train loss 0.5841523110866547
Epoch 7: val loss 0.6110796332359314

Epoch 8: train loss 0.5463328318936485
Epoch 8: val loss 0.6134977340698242

Epoch 9: train loss 0.5446133613586426
Epoch 9: val loss 0.616897702217102

Epoch 10: train loss 0.5330286196299961
Epoch 10: val loss 0.6185422539710999

Epoch 11: train loss 0.5205614481653486
Epoch 11: val loss 0.6247166991233826

Epoch 12: train loss 0.5040129763739449
Epoch 12: val loss 0.6290775537490845

Epoch 13: train loss 0.6072577621255603
Epoch 13: val loss 0.6331417560577393

Epoch 14: train loss 0.5220360500471932
Epoch 14: val loss 0.6339918375015259

Epoch 15: train loss 0.499696855034147
Epoch 15: val loss 0.6352055668830872

Epoch 16: train loss 0.4858203785760062
Epoch 16: val loss 0.6390377283096313

Epoch 17: train loss 0.4759853056498936
Epoch 17: val loss 0.6450769305229187

Epoch 18: train loss 0.509567665202277
Epoch 18: val loss 0.6497597694396973

Epoch 19: train loss 0.5231465867587498
Epoch 19: val loss 0.6507059335708618

Epoch 20: train loss 0.4949130713939667
Epoch 20: val loss 0.6534261703491211

Epoch 21: train loss 0.4793516567775181
Epoch 21: val loss 0.6566681861877441

Epoch 22: train loss 0.5297486356326512
Epoch 22: val loss 0.6593302488327026

Epoch 23: train loss 0.5777431087834495
Epoch 23: val loss 0.6599083542823792

Epoch 24: train loss 0.46551038111959187
Epoch 24: val loss 0.6713165640830994

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6858459540775844
Epoch 0: val loss 0.6499669551849365

Epoch 1: train loss 0.6720242500305176
Epoch 1: val loss 0.6253346800804138

Epoch 2: train loss 0.6429197447640556
Epoch 2: val loss 0.6063820719718933

Epoch 3: train loss 0.662367011819567
Epoch 3: val loss 0.5920079946517944

Epoch 4: train loss 0.5966685925211225
Epoch 4: val loss 0.5844737887382507

Epoch 5: train loss 0.6109306556837899
Epoch 5: val loss 0.5761243104934692

Epoch 6: train loss 0.5829013245446342
Epoch 6: val loss 0.5691691040992737

Epoch 7: train loss 0.5979078156607491
Epoch 7: val loss 0.5642827749252319

Epoch 8: train loss 0.556587210723332
Epoch 8: val loss 0.5622985363006592

Epoch 9: train loss 0.5951373662267413
Epoch 9: val loss 0.5595024228096008

Epoch 10: train loss 0.5233967091356005
Epoch 10: val loss 0.5569466352462769

Epoch 11: train loss 0.5630164188998086
Epoch 11: val loss 0.5567935109138489

Epoch 12: train loss 0.5386228944574084
Epoch 12: val loss 0.5560376048088074

Epoch 13: train loss 0.5588199240820748
Epoch 13: val loss 0.5604208707809448

Epoch 14: train loss 0.5339820299829755
Epoch 14: val loss 0.5692554116249084

Epoch 15: train loss 0.5226967632770538
Epoch 15: val loss 0.569115161895752

Epoch 16: train loss 0.5340042965752738
Epoch 16: val loss 0.5677928328514099

Epoch 17: train loss 0.5054030801568713
Epoch 17: val loss 0.5696463584899902

Epoch 18: train loss 0.5256157772881644
Epoch 18: val loss 0.5769508481025696

Epoch 19: train loss 0.5094228216579982
Epoch 19: val loss 0.5745270848274231

Epoch 20: train loss 0.6121372878551483
Epoch 20: val loss 0.5719519257545471

Epoch 21: train loss 0.5016868540218898
Epoch 21: val loss 0.5810105204582214

Epoch 22: train loss 0.48223037804876057
Epoch 22: val loss 0.585997998714447

Epoch 23: train loss 0.5490824495043073
Epoch 23: val loss 0.5868225693702698

Epoch 24: train loss 0.515299882207598
Epoch 24: val loss 0.5800338983535767

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7116054551942008
Epoch 0: val loss 0.693577229976654

Epoch 1: train loss 0.6877099531037467
Epoch 1: val loss 0.6729258894920349

Epoch 2: train loss 0.6805370960916791
Epoch 2: val loss 0.6549681425094604

Epoch 3: train loss 0.6357513581003461
Epoch 3: val loss 0.6387935280799866

Epoch 4: train loss 0.6345272064208984
Epoch 4: val loss 0.6195208430290222

Epoch 5: train loss 0.6271682722227914
Epoch 5: val loss 0.6077669262886047

Epoch 6: train loss 0.5861078245299203
Epoch 6: val loss 0.6029516458511353

Epoch 7: train loss 0.6099391409329006
Epoch 7: val loss 0.5951131582260132

Epoch 8: train loss 0.5987612349646432
Epoch 8: val loss 0.5924216508865356

Epoch 9: train loss 0.6039168962410518
Epoch 9: val loss 0.5887849926948547

Epoch 10: train loss 0.5777674317359924
Epoch 10: val loss 0.5885133743286133

Epoch 11: train loss 0.573672490460532
Epoch 11: val loss 0.5821935534477234

Epoch 12: train loss 0.5661610492638179
Epoch 12: val loss 0.5776228308677673

Epoch 13: train loss 0.6119712974343982
Epoch 13: val loss 0.5719451904296875

Epoch 14: train loss 0.5667154448372977
Epoch 14: val loss 0.5699213743209839

Epoch 15: train loss 0.5502667299338749
Epoch 15: val loss 0.5680867433547974

Epoch 16: train loss 0.5365925771849496
Epoch 16: val loss 0.5675926804542542

Epoch 17: train loss 0.5627629246030535
Epoch 17: val loss 0.5644981861114502

Epoch 18: train loss 0.5896300375461578
Epoch 18: val loss 0.5634928941726685

Epoch 19: train loss 0.5391684472560883
Epoch 19: val loss 0.5644558668136597

Epoch 20: train loss 0.6520982342106956
Epoch 20: val loss 0.5620699524879456

Epoch 21: train loss 0.5825679983411517
Epoch 21: val loss 0.5632379055023193

Epoch 22: train loss 0.5170795023441315
Epoch 22: val loss 0.56622314453125

Epoch 23: train loss 0.5377367607184819
Epoch 23: val loss 0.567534863948822

Epoch 24: train loss 0.5282957766737256
Epoch 24: val loss 0.56673264503479

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7059587069920131
Epoch 0: val loss 0.6848933100700378

Epoch 1: train loss 0.6849245173590524
Epoch 1: val loss 0.668555498123169

Epoch 2: train loss 0.6212546740259443
Epoch 2: val loss 0.6542637944221497

Epoch 3: train loss 0.6111987744058881
Epoch 3: val loss 0.6430204510688782

Epoch 4: train loss 0.6256378037588937
Epoch 4: val loss 0.6387946009635925

Epoch 5: train loss 0.6244940076555524
Epoch 5: val loss 0.6358453631401062

Epoch 6: train loss 0.5673478160585675
Epoch 6: val loss 0.6323713660240173

Epoch 7: train loss 0.5582657711846488
Epoch 7: val loss 0.6255507469177246

Epoch 8: train loss 0.5398660429886409
Epoch 8: val loss 0.624963641166687

Epoch 9: train loss 0.5529246798583439
Epoch 9: val loss 0.6240318417549133

Epoch 10: train loss 0.5912947654724121
Epoch 10: val loss 0.6279112100601196

Epoch 11: train loss 0.5305252884115491
Epoch 11: val loss 0.6223207116127014

Epoch 12: train loss 0.531739605324609
Epoch 12: val loss 0.6223381161689758

Epoch 13: train loss 0.5758756952626365
Epoch 13: val loss 0.6193076372146606

Epoch 14: train loss 0.5391737989016941
Epoch 14: val loss 0.6175288558006287

Epoch 15: train loss 0.56125722186906
Epoch 15: val loss 0.6292252540588379

Epoch 16: train loss 0.5651411669594901
Epoch 16: val loss 0.6316602230072021

Epoch 17: train loss 0.5074742010661534
Epoch 17: val loss 0.6353923678398132

Epoch 18: train loss 0.5166088214942387
Epoch 18: val loss 0.6313124895095825

Epoch 19: train loss 0.5435168147087097
Epoch 19: val loss 0.622054398059845

Epoch 20: train loss 0.5286201664379665
Epoch 20: val loss 0.6195221543312073

Epoch 21: train loss 0.5202352915491376
Epoch 21: val loss 0.6199919581413269

Epoch 22: train loss 0.5108353538172585
Epoch 22: val loss 0.617180585861206

Epoch 23: train loss 0.5330329324517932
Epoch 23: val loss 0.6119074821472168

Epoch 24: train loss 0.4724036987338747
Epoch 24: val loss 0.6026502251625061

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6833867165777419
Epoch 0: val loss 0.6235243678092957

Epoch 1: train loss 0.6325570378038619
Epoch 1: val loss 0.6090601086616516

Epoch 2: train loss 0.6109313004546695
Epoch 2: val loss 0.5824454426765442

Epoch 3: train loss 0.5769064890013801
Epoch 3: val loss 0.5627157688140869

Epoch 4: train loss 0.5513387123743693
Epoch 4: val loss 0.5531678199768066

Epoch 5: train loss 0.5510506100124783
Epoch 5: val loss 0.5523082613945007

Epoch 6: train loss 0.5238897601763407
Epoch 6: val loss 0.554335355758667

Epoch 7: train loss 0.5597773260540433
Epoch 7: val loss 0.5573369860649109

Epoch 8: train loss 0.542958504623837
Epoch 8: val loss 0.5559065341949463

Epoch 9: train loss 0.5242930981847975
Epoch 9: val loss 0.5607447028160095

Epoch 10: train loss 0.5178288850519392
Epoch 10: val loss 0.566885232925415

Epoch 11: train loss 0.5072240564558241
Epoch 11: val loss 0.563833475112915

Epoch 12: train loss 0.5300366878509521
Epoch 12: val loss 0.5605344772338867

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6732885763049126
Epoch 0: val loss 0.6796190142631531

Epoch 1: train loss 0.6493917107582092
Epoch 1: val loss 0.6606798768043518

Epoch 2: train loss 0.6197743937373161
Epoch 2: val loss 0.6414057612419128

Epoch 3: train loss 0.5960517525672913
Epoch 3: val loss 0.6263583302497864

Epoch 4: train loss 0.5637138858437538
Epoch 4: val loss 0.6142411231994629

Epoch 5: train loss 0.5531884022057056
Epoch 5: val loss 0.6054559350013733

Epoch 6: train loss 0.5268361195921898
Epoch 6: val loss 0.593498170375824

Epoch 7: train loss 0.5072559490799904
Epoch 7: val loss 0.5893265604972839

Epoch 8: train loss 0.5045545995235443
Epoch 8: val loss 0.5835422277450562

Epoch 9: train loss 0.491010844707489
Epoch 9: val loss 0.578803300857544

Epoch 10: train loss 0.47689900919795036
Epoch 10: val loss 0.5784770250320435

Epoch 11: train loss 0.47377996891736984
Epoch 11: val loss 0.57877117395401

Epoch 12: train loss 0.4773668646812439
Epoch 12: val loss 0.5786778330802917

Epoch 13: train loss 0.4643930494785309
Epoch 13: val loss 0.5785291790962219

Epoch 14: train loss 0.4481978602707386
Epoch 14: val loss 0.5748181343078613

Epoch 15: train loss 0.4379602484405041
Epoch 15: val loss 0.5799688100814819

Epoch 16: train loss 0.4374980442225933
Epoch 16: val loss 0.5838339328765869

Epoch 17: train loss 0.4259463846683502
Epoch 17: val loss 0.5887841582298279

Epoch 18: train loss 0.44053003937005997
Epoch 18: val loss 0.598611056804657

Epoch 19: train loss 0.4169473387300968
Epoch 19: val loss 0.6028731465339661

Epoch 20: train loss 0.4402899779379368
Epoch 20: val loss 0.6110443472862244

Epoch 21: train loss 0.4046778753399849
Epoch 21: val loss 0.6143227815628052

Epoch 22: train loss 0.38504030369222164
Epoch 22: val loss 0.6214962601661682

Epoch 23: train loss 0.39284228906035423
Epoch 23: val loss 0.6377289295196533

Epoch 24: train loss 0.38955213502049446
Epoch 24: val loss 0.6436548233032227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7287024557590485
Epoch 0: val loss 0.6837696433067322

Epoch 1: train loss 0.6807388961315155
Epoch 1: val loss 0.648569643497467

Epoch 2: train loss 0.6385763362050056
Epoch 2: val loss 0.615391731262207

Epoch 3: train loss 0.6131941303610802
Epoch 3: val loss 0.5831815600395203

Epoch 4: train loss 0.5814367085695267
Epoch 4: val loss 0.5523418188095093

Epoch 5: train loss 0.554109413176775
Epoch 5: val loss 0.527284562587738

Epoch 6: train loss 0.5530191734433174
Epoch 6: val loss 0.5163203477859497

Epoch 7: train loss 0.53857796266675
Epoch 7: val loss 0.5144177079200745

Epoch 8: train loss 0.5144796893000603
Epoch 8: val loss 0.5073660612106323

Epoch 9: train loss 0.5243508778512478
Epoch 9: val loss 0.5035077929496765

Epoch 10: train loss 0.5068828612565994
Epoch 10: val loss 0.49384477734565735

Epoch 11: train loss 0.5016204938292503
Epoch 11: val loss 0.49319663643836975

Epoch 12: train loss 0.5004076808691025
Epoch 12: val loss 0.49102115631103516

Epoch 13: train loss 0.48439016938209534
Epoch 13: val loss 0.48415815830230713

Epoch 14: train loss 0.5218418799340725
Epoch 14: val loss 0.48312702775001526

Epoch 15: train loss 0.5107050761580467
Epoch 15: val loss 0.48618119955062866

Epoch 16: train loss 0.49316538870334625
Epoch 16: val loss 0.4865480363368988

Epoch 17: train loss 0.48401569202542305
Epoch 17: val loss 0.48899221420288086

Epoch 18: train loss 0.45706475526094437
Epoch 18: val loss 0.4873621463775635

Epoch 19: train loss 0.4865424558520317
Epoch 19: val loss 0.48458173871040344

Epoch 20: train loss 0.4714994393289089
Epoch 20: val loss 0.4846727252006531

Epoch 21: train loss 0.47455234825611115
Epoch 21: val loss 0.48022469878196716

Epoch 22: train loss 0.46134790033102036
Epoch 22: val loss 0.48475155234336853

Epoch 23: train loss 0.4641655497252941
Epoch 23: val loss 0.48775753378868103

Epoch 24: train loss 0.4449819140136242
Epoch 24: val loss 0.48418527841567993

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951349973678589
Epoch 0: val loss 0.6864675879478455

Epoch 1: train loss 0.6447078734636307
Epoch 1: val loss 0.6506579518318176

Epoch 2: train loss 0.604393869638443
Epoch 2: val loss 0.6236082911491394

Epoch 3: train loss 0.5891706049442291
Epoch 3: val loss 0.6041112542152405

Epoch 4: train loss 0.5291037783026695
Epoch 4: val loss 0.5963775515556335

Epoch 5: train loss 0.5271166041493416
Epoch 5: val loss 0.5956554412841797

Epoch 6: train loss 0.5026657730340958
Epoch 6: val loss 0.5964703559875488

Epoch 7: train loss 0.5033205486834049
Epoch 7: val loss 0.5962945818901062

Epoch 8: train loss 0.4781588241457939
Epoch 8: val loss 0.6022785305976868

Epoch 9: train loss 0.4899899326264858
Epoch 9: val loss 0.6096359491348267

Epoch 10: train loss 0.48147035017609596
Epoch 10: val loss 0.6075181365013123

Epoch 11: train loss 0.48199502006173134
Epoch 11: val loss 0.6088072061538696

Epoch 12: train loss 0.4910086877644062
Epoch 12: val loss 0.6026489734649658

Epoch 13: train loss 0.4671284221112728
Epoch 13: val loss 0.6047012209892273

Epoch 14: train loss 0.4549379199743271
Epoch 14: val loss 0.6100987195968628

Epoch 15: train loss 0.4444136284291744
Epoch 15: val loss 0.6139972805976868

Epoch 16: train loss 0.4644937291741371
Epoch 16: val loss 0.6101486682891846

Epoch 17: train loss 0.46102090179920197
Epoch 17: val loss 0.6070382595062256

Epoch 18: train loss 0.46952010318636894
Epoch 18: val loss 0.6129860877990723

Epoch 19: train loss 0.44495702907443047
Epoch 19: val loss 0.6068278551101685

Epoch 20: train loss 0.44262342900037766
Epoch 20: val loss 0.6035143733024597

Epoch 21: train loss 0.42061610892415047
Epoch 21: val loss 0.607461154460907

Epoch 22: train loss 0.4409526325762272
Epoch 22: val loss 0.611355721950531

Epoch 23: train loss 0.4397156611084938
Epoch 23: val loss 0.6138712167739868

Epoch 24: train loss 0.43970729410648346
Epoch 24: val loss 0.6146409511566162

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6874989122152328
Epoch 0: val loss 0.64044189453125

Epoch 1: train loss 0.6373142153024673
Epoch 1: val loss 0.6085046529769897

Epoch 2: train loss 0.6037263572216034
Epoch 2: val loss 0.5836438536643982

Epoch 3: train loss 0.5870915576815605
Epoch 3: val loss 0.5670626759529114

Epoch 4: train loss 0.5393467284739017
Epoch 4: val loss 0.5592586994171143

Epoch 5: train loss 0.5506528727710247
Epoch 5: val loss 0.5534703135490417

Epoch 6: train loss 0.5390296131372452
Epoch 6: val loss 0.5465437173843384

Epoch 7: train loss 0.5159843228757381
Epoch 7: val loss 0.5424216389656067

Epoch 8: train loss 0.5114937759935856
Epoch 8: val loss 0.5423732399940491

Epoch 9: train loss 0.4931839779019356
Epoch 9: val loss 0.5385176539421082

Epoch 10: train loss 0.5069909133017063
Epoch 10: val loss 0.5344220399856567

Epoch 11: train loss 0.4950317107141018
Epoch 11: val loss 0.5377688407897949

Epoch 12: train loss 0.49390551447868347
Epoch 12: val loss 0.5345946550369263

Epoch 13: train loss 0.4917621798813343
Epoch 13: val loss 0.5359125733375549

Epoch 14: train loss 0.5077890306711197
Epoch 14: val loss 0.5354620814323425

Epoch 15: train loss 0.47659341990947723
Epoch 15: val loss 0.5292969942092896

Epoch 16: train loss 0.4828129820525646
Epoch 16: val loss 0.5262930989265442

Epoch 17: train loss 0.46858053654432297
Epoch 17: val loss 0.5249170660972595

Epoch 18: train loss 0.4606775902211666
Epoch 18: val loss 0.5249621868133545

Epoch 19: train loss 0.43617305532097816
Epoch 19: val loss 0.5338294506072998

Epoch 20: train loss 0.45411843433976173
Epoch 20: val loss 0.5294481515884399

Epoch 21: train loss 0.45982328802347183
Epoch 21: val loss 0.5304701924324036

Epoch 22: train loss 0.4592497944831848
Epoch 22: val loss 0.5320430397987366

Epoch 23: train loss 0.4673546701669693
Epoch 23: val loss 0.5306764245033264

Epoch 24: train loss 0.42806709185242653
Epoch 24: val loss 0.5271613597869873

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7038922689177773
Epoch 0: val loss 0.6749956607818604

Epoch 1: train loss 0.6373556418852373
Epoch 1: val loss 0.6490033864974976

Epoch 2: train loss 0.5948496027426287
Epoch 2: val loss 0.6167649030685425

Epoch 3: train loss 0.5610805776986209
Epoch 3: val loss 0.5905269384384155

Epoch 4: train loss 0.5403641787442294
Epoch 4: val loss 0.5751309990882874

Epoch 5: train loss 0.5106359720230103
Epoch 5: val loss 0.5540758967399597

Epoch 6: train loss 0.5175546516071666
Epoch 6: val loss 0.5425282716751099

Epoch 7: train loss 0.5166625434702093
Epoch 7: val loss 0.5247769355773926

Epoch 8: train loss 0.48835592649199744
Epoch 8: val loss 0.5344609022140503

Epoch 9: train loss 0.5089790360494093
Epoch 9: val loss 0.523796021938324

Epoch 10: train loss 0.48807415095242584
Epoch 10: val loss 0.5135838985443115

Epoch 11: train loss 0.5012973276051608
Epoch 11: val loss 0.5152832269668579

Epoch 12: train loss 0.4679593498056585
Epoch 12: val loss 0.5356122255325317

Epoch 13: train loss 0.49421038139950146
Epoch 13: val loss 0.5306645631790161

Epoch 14: train loss 0.4851950325749137
Epoch 14: val loss 0.5260643362998962

Epoch 15: train loss 0.4813429767435247
Epoch 15: val loss 0.5206276774406433

Epoch 16: train loss 0.45701460404829547
Epoch 16: val loss 0.515654444694519

Epoch 17: train loss 0.4665542949329723
Epoch 17: val loss 0.513799250125885

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6932466566562653
Epoch 0: val loss 0.6612791419029236

Epoch 1: train loss 0.6464397132396698
Epoch 1: val loss 0.6367686986923218

Epoch 2: train loss 0.605159455537796
Epoch 2: val loss 0.602343738079071

Epoch 3: train loss 0.5850116312503815
Epoch 3: val loss 0.5674440860748291

Epoch 4: train loss 0.5786158263683319
Epoch 4: val loss 0.5437284708023071

Epoch 5: train loss 0.5298203885555267
Epoch 5: val loss 0.5415851473808289

Epoch 6: train loss 0.5307069063186646
Epoch 6: val loss 0.5377540588378906

Epoch 7: train loss 0.5055432051420212
Epoch 7: val loss 0.5384437441825867

Epoch 8: train loss 0.513749623298645
Epoch 8: val loss 0.5408748984336853

Epoch 9: train loss 0.5257693856954575
Epoch 9: val loss 0.5409236550331116

Epoch 10: train loss 0.493881031870842
Epoch 10: val loss 0.5355845093727112

Epoch 11: train loss 0.4896368861198425
Epoch 11: val loss 0.5383690595626831

Epoch 12: train loss 0.4967106729745865
Epoch 12: val loss 0.5408785343170166

Epoch 13: train loss 0.4724027216434479
Epoch 13: val loss 0.5442110896110535

Epoch 14: train loss 0.5008854955434799
Epoch 14: val loss 0.5427114367485046

Epoch 15: train loss 0.45305646061897276
Epoch 15: val loss 0.5409735441207886

Epoch 16: train loss 0.4701295346021652
Epoch 16: val loss 0.5394783616065979

Epoch 17: train loss 0.4935134738683701
Epoch 17: val loss 0.5404170751571655

Epoch 18: train loss 0.46823268532752993
Epoch 18: val loss 0.5421578884124756

Epoch 19: train loss 0.4709797978401184
Epoch 19: val loss 0.5427072048187256

Epoch 20: train loss 0.4513981074094772
Epoch 20: val loss 0.5488433837890625

Epoch 21: train loss 0.46388363242149355
Epoch 21: val loss 0.5514090061187744

Epoch 22: train loss 0.4588710606098175
Epoch 22: val loss 0.5563884973526001

Epoch 23: train loss 0.45223661363124845
Epoch 23: val loss 0.5578582882881165

Epoch 24: train loss 0.43815909922122953
Epoch 24: val loss 0.5574725270271301

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6696511030197143
Epoch 0: val loss 0.6248817443847656

Epoch 1: train loss 0.6316579103469848
Epoch 1: val loss 0.5822954773902893

Epoch 2: train loss 0.5725993543863297
Epoch 2: val loss 0.5537598133087158

Epoch 3: train loss 0.5687691271305084
Epoch 3: val loss 0.5354903936386108

Epoch 4: train loss 0.5418800950050354
Epoch 4: val loss 0.5267760753631592

Epoch 5: train loss 0.541612520813942
Epoch 5: val loss 0.5188776850700378

Epoch 6: train loss 0.5293335318565369
Epoch 6: val loss 0.5142363905906677

Epoch 7: train loss 0.5203892201185226
Epoch 7: val loss 0.5116790533065796

Epoch 8: train loss 0.5185483276844025
Epoch 8: val loss 0.5110687613487244

Epoch 9: train loss 0.5226215541362762
Epoch 9: val loss 0.5107834935188293

Epoch 10: train loss 0.5195567071437835
Epoch 10: val loss 0.5126736164093018

Epoch 11: train loss 0.5057808876037597
Epoch 11: val loss 0.5142158269882202

Epoch 12: train loss 0.5277858555316925
Epoch 12: val loss 0.5139012932777405

Epoch 13: train loss 0.5225907802581787
Epoch 13: val loss 0.5159345269203186

Epoch 14: train loss 0.5237509310245514
Epoch 14: val loss 0.5154301524162292

Epoch 15: train loss 0.5050210505723953
Epoch 15: val loss 0.519538938999176

Epoch 16: train loss 0.47481451332569125
Epoch 16: val loss 0.5243768095970154

Epoch 17: train loss 0.4740069925785065
Epoch 17: val loss 0.527193009853363

Epoch 18: train loss 0.48114479184150694
Epoch 18: val loss 0.5258922576904297

Epoch 19: train loss 0.4773340582847595
Epoch 19: val loss 0.5256806015968323

Epoch 20: train loss 0.468120276927948
Epoch 20: val loss 0.5188443660736084

Epoch 21: train loss 0.48257043659687043
Epoch 21: val loss 0.5178434252738953

Epoch 22: train loss 0.46164382100105283
Epoch 22: val loss 0.519425630569458

Epoch 23: train loss 0.4677999556064606
Epoch 23: val loss 0.5138217806816101

Epoch 24: train loss 0.47935926020145414
Epoch 24: val loss 0.5168976783752441

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6719286739826202
Epoch 0: val loss 0.6552633047103882

Epoch 1: train loss 0.6305482506752014
Epoch 1: val loss 0.6249097585678101

Epoch 2: train loss 0.6132517397403717
Epoch 2: val loss 0.5898467898368835

Epoch 3: train loss 0.5652818888425827
Epoch 3: val loss 0.5672667622566223

Epoch 4: train loss 0.5653576672077179
Epoch 4: val loss 0.5524934530258179

Epoch 5: train loss 0.5382760494947434
Epoch 5: val loss 0.5479085445404053

Epoch 6: train loss 0.5354493647813797
Epoch 6: val loss 0.5450125336647034

Epoch 7: train loss 0.528371998667717
Epoch 7: val loss 0.5435158014297485

Epoch 8: train loss 0.49766908288002015
Epoch 8: val loss 0.5440177321434021

Epoch 9: train loss 0.5176017224788666
Epoch 9: val loss 0.539601743221283

Epoch 10: train loss 0.49693290889263153
Epoch 10: val loss 0.5425193309783936

Epoch 11: train loss 0.5048549503087998
Epoch 11: val loss 0.5427328944206238

Epoch 12: train loss 0.5119513243436813
Epoch 12: val loss 0.5464627742767334

Epoch 13: train loss 0.49960871040821075
Epoch 13: val loss 0.5480040907859802

Epoch 14: train loss 0.5070519775152207
Epoch 14: val loss 0.5498024225234985

Epoch 15: train loss 0.49773081839084626
Epoch 15: val loss 0.5497035980224609

Epoch 16: train loss 0.47234574556350706
Epoch 16: val loss 0.5502191185951233

Epoch 17: train loss 0.4900683969259262
Epoch 17: val loss 0.5524594783782959

Epoch 18: train loss 0.4830102354288101
Epoch 18: val loss 0.5538100600242615

Epoch 19: train loss 0.46463821828365326
Epoch 19: val loss 0.5513935089111328

Epoch 20: train loss 0.4651954174041748
Epoch 20: val loss 0.5506324172019958

Epoch 21: train loss 0.4821051090955734
Epoch 21: val loss 0.5564274787902832

Epoch 22: train loss 0.4619326055049896
Epoch 22: val loss 0.5648573637008667

Epoch 23: train loss 0.4565313071012497
Epoch 23: val loss 0.5632217526435852

Epoch 24: train loss 0.4620377063751221
Epoch 24: val loss 0.5593002438545227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6705228388309479
Epoch 0: val loss 0.6363154649734497

Epoch 1: train loss 0.6289767444133758
Epoch 1: val loss 0.6035382151603699

Epoch 2: train loss 0.5846948385238647
Epoch 2: val loss 0.5649133324623108

Epoch 3: train loss 0.5571415662765503
Epoch 3: val loss 0.5454104542732239

Epoch 4: train loss 0.5296202570199966
Epoch 4: val loss 0.530177116394043

Epoch 5: train loss 0.5196379244327545
Epoch 5: val loss 0.5203279256820679

Epoch 6: train loss 0.5248114913702011
Epoch 6: val loss 0.5139819383621216

Epoch 7: train loss 0.48716533482074736
Epoch 7: val loss 0.5167372226715088

Epoch 8: train loss 0.517767658829689
Epoch 8: val loss 0.5161963105201721

Epoch 9: train loss 0.5069376111030579
Epoch 9: val loss 0.5112709999084473

Epoch 10: train loss 0.51247598528862
Epoch 10: val loss 0.506653368473053

Epoch 11: train loss 0.49625626802444456
Epoch 11: val loss 0.5041493773460388

Epoch 12: train loss 0.48419904708862305
Epoch 12: val loss 0.5064833760261536

Epoch 13: train loss 0.503727588057518
Epoch 13: val loss 0.5014742016792297

Epoch 14: train loss 0.47294334769248964
Epoch 14: val loss 0.4989844560623169

Epoch 15: train loss 0.4783038765192032
Epoch 15: val loss 0.5056993365287781

Epoch 16: train loss 0.4779460996389389
Epoch 16: val loss 0.5128082633018494

Epoch 17: train loss 0.46525745689868925
Epoch 17: val loss 0.5061798691749573

Epoch 18: train loss 0.4643318474292755
Epoch 18: val loss 0.49784234166145325

Epoch 19: train loss 0.4619300127029419
Epoch 19: val loss 0.49751952290534973

Epoch 20: train loss 0.4639541894197464
Epoch 20: val loss 0.5008541941642761

Epoch 21: train loss 0.462497940659523
Epoch 21: val loss 0.4983591139316559

Epoch 22: train loss 0.4649257272481918
Epoch 22: val loss 0.5000246167182922

Epoch 23: train loss 0.4526671826839447
Epoch 23: val loss 0.5105006098747253

Epoch 24: train loss 0.4455588638782501
Epoch 24: val loss 0.5051422119140625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7045697753246014
Epoch 0: val loss 0.689964771270752

Epoch 1: train loss 0.6407014406644381
Epoch 1: val loss 0.6556349396705627

Epoch 2: train loss 0.6011081246229318
Epoch 2: val loss 0.6233392357826233

Epoch 3: train loss 0.5550852257471818
Epoch 3: val loss 0.6016737222671509

Epoch 4: train loss 0.5654632311600906
Epoch 4: val loss 0.5907835960388184

Epoch 5: train loss 0.5253105278198535
Epoch 5: val loss 0.580742359161377

Epoch 6: train loss 0.5205887601925776
Epoch 6: val loss 0.5800636410713196

Epoch 7: train loss 0.518782574396867
Epoch 7: val loss 0.5820997357368469

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978064510557387
Epoch 0: val loss 0.6955117583274841

Epoch 1: train loss 0.6828343603346083
Epoch 1: val loss 0.6911154389381409

Epoch 2: train loss 0.6753576662805345
Epoch 2: val loss 0.6884124279022217

Epoch 3: train loss 0.6634871959686279
Epoch 3: val loss 0.6846910119056702

Epoch 4: train loss 0.6619113286336263
Epoch 4: val loss 0.6815066337585449

Epoch 5: train loss 0.6524923112657335
Epoch 5: val loss 0.6789729595184326

Epoch 6: train loss 0.6699231465657552
Epoch 6: val loss 0.6746498942375183

Epoch 7: train loss 0.6445127195782132
Epoch 7: val loss 0.6702361106872559

Epoch 8: train loss 0.635247117943234
Epoch 8: val loss 0.6645287871360779

Epoch 9: train loss 0.6238124304347568
Epoch 9: val loss 0.6626601815223694

Epoch 10: train loss 0.6165111064910889
Epoch 10: val loss 0.6592987179756165

Epoch 11: train loss 0.6054136885537041
Epoch 11: val loss 0.6540189385414124

Epoch 12: train loss 0.5954377849896749
Epoch 12: val loss 0.6495041847229004

Epoch 13: train loss 0.5984641346666548
Epoch 13: val loss 0.6472771763801575

Epoch 14: train loss 0.5881294873025682
Epoch 14: val loss 0.6412755846977234

Epoch 15: train loss 0.5904095040427314
Epoch 15: val loss 0.6355369687080383

Epoch 16: train loss 0.5909422900941637
Epoch 16: val loss 0.6304062008857727

Epoch 17: train loss 0.5508134100172255
Epoch 17: val loss 0.6302891373634338

Epoch 18: train loss 0.5661811861726973
Epoch 18: val loss 0.6280124187469482

Epoch 19: train loss 0.5748396482732561
Epoch 19: val loss 0.6294047236442566

Epoch 20: train loss 0.5778930915726556
Epoch 20: val loss 0.6220576167106628

Epoch 21: train loss 0.5442160136169858
Epoch 21: val loss 0.6229695677757263

Epoch 22: train loss 0.5469625161753761
Epoch 22: val loss 0.6248739361763

Epoch 23: train loss 0.5345213115215302
Epoch 23: val loss 0.6269753575325012

Epoch 24: train loss 0.5361928840478262
Epoch 24: val loss 0.6288992166519165

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7006638712353177
Epoch 0: val loss 0.6848729252815247

Epoch 1: train loss 0.6834311220380995
Epoch 1: val loss 0.6755378842353821

Epoch 2: train loss 0.6595890323321024
Epoch 2: val loss 0.6667295098304749

Epoch 3: train loss 0.6524574557940165
Epoch 3: val loss 0.6591997742652893

Epoch 4: train loss 0.6483889354599847
Epoch 4: val loss 0.6503837704658508

Epoch 5: train loss 0.62000972032547
Epoch 5: val loss 0.6434198021888733

Epoch 6: train loss 0.6194919943809509
Epoch 6: val loss 0.6381206512451172

Epoch 7: train loss 0.6170332630475363
Epoch 7: val loss 0.634585976600647

Epoch 8: train loss 0.5817216469181908
Epoch 8: val loss 0.6310524344444275

Epoch 9: train loss 0.5848809083302816
Epoch 9: val loss 0.6299020648002625

Epoch 10: train loss 0.5742667979664273
Epoch 10: val loss 0.6307318806648254

Epoch 11: train loss 0.573514441649119
Epoch 11: val loss 0.6280062198638916

Epoch 12: train loss 0.5562886827521853
Epoch 12: val loss 0.6295357346534729

Epoch 13: train loss 0.5664111640718248
Epoch 13: val loss 0.6359801292419434

Epoch 14: train loss 0.5408383442295922
Epoch 14: val loss 0.6369173526763916

Epoch 15: train loss 0.556846539179484
Epoch 15: val loss 0.6441742777824402

Epoch 16: train loss 0.5440463026364645
Epoch 16: val loss 0.6400436162948608

Epoch 17: train loss 0.5289354158772362
Epoch 17: val loss 0.6322967410087585

Epoch 18: train loss 0.5290013717280494
Epoch 18: val loss 0.6385117173194885

Epoch 19: train loss 0.5381696224212646
Epoch 19: val loss 0.6422746181488037

Epoch 20: train loss 0.5163940323723687
Epoch 20: val loss 0.6360369324684143

Epoch 21: train loss 0.5369195110268064
Epoch 21: val loss 0.6338608264923096

Epoch 22: train loss 0.5267793734868368
Epoch 22: val loss 0.6318218111991882

Epoch 23: train loss 0.49719006154272294
Epoch 23: val loss 0.6386955380439758

Epoch 24: train loss 0.5106310844421387
Epoch 24: val loss 0.6408609747886658

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.70006838772032
Epoch 0: val loss 0.6710743308067322

Epoch 1: train loss 0.6797559327549405
Epoch 1: val loss 0.6679947376251221

Epoch 2: train loss 0.6683665580219693
Epoch 2: val loss 0.6647363305091858

Epoch 3: train loss 0.6658032801416185
Epoch 3: val loss 0.6647762060165405

Epoch 4: train loss 0.6707348161273532
Epoch 4: val loss 0.66593337059021

Epoch 5: train loss 0.6278071999549866
Epoch 5: val loss 0.6596636176109314

Epoch 6: train loss 0.6340790788332621
Epoch 6: val loss 0.6525259613990784

Epoch 7: train loss 0.6265343493885465
Epoch 7: val loss 0.6481996178627014

Epoch 8: train loss 0.6243816415468851
Epoch 8: val loss 0.6470220685005188

Epoch 9: train loss 0.6136545803811815
Epoch 9: val loss 0.639677882194519

Epoch 10: train loss 0.6110550430085924
Epoch 10: val loss 0.6351588368415833

Epoch 11: train loss 0.5796162486076355
Epoch 11: val loss 0.6327094435691833

Epoch 12: train loss 0.5843970709376864
Epoch 12: val loss 0.632507860660553

Epoch 13: train loss 0.5494699974854788
Epoch 13: val loss 0.6229119896888733

Epoch 14: train loss 0.5584095087316301
Epoch 14: val loss 0.6221601366996765

Epoch 15: train loss 0.5403359631697336
Epoch 15: val loss 0.6255243420600891

Epoch 16: train loss 0.5452710621886783
Epoch 16: val loss 0.6238455176353455

Epoch 17: train loss 0.5384682913621267
Epoch 17: val loss 0.6148448586463928

Epoch 18: train loss 0.5263222919570075
Epoch 18: val loss 0.6132245659828186

Epoch 19: train loss 0.5118959347407023
Epoch 19: val loss 0.6201215982437134

Epoch 20: train loss 0.5316348539458381
Epoch 20: val loss 0.6253724098205566

Epoch 21: train loss 0.5048361486858792
Epoch 21: val loss 0.62724769115448

Epoch 22: train loss 0.5103555156124963
Epoch 22: val loss 0.6301568746566772

Epoch 23: train loss 0.5081436038017273
Epoch 23: val loss 0.6365815997123718

Epoch 24: train loss 0.48820770117971635
Epoch 24: val loss 0.6382432579994202

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6990452541245354
Epoch 0: val loss 0.6753838658332825

Epoch 1: train loss 0.6664780510796441
Epoch 1: val loss 0.6730260252952576

Epoch 2: train loss 0.6658196383052402
Epoch 2: val loss 0.6674007773399353

Epoch 3: train loss 0.651229030556149
Epoch 3: val loss 0.6606515049934387

Epoch 4: train loss 0.6566789680057101
Epoch 4: val loss 0.6550710797309875

Epoch 5: train loss 0.6227509842978584
Epoch 5: val loss 0.6488799452781677

Epoch 6: train loss 0.6166845824983385
Epoch 6: val loss 0.6401476263999939

Epoch 7: train loss 0.5996951195928786
Epoch 7: val loss 0.6345323920249939

Epoch 8: train loss 0.6014337672127618
Epoch 8: val loss 0.632390022277832

Epoch 9: train loss 0.5834981467988756
Epoch 9: val loss 0.6327853202819824

Epoch 10: train loss 0.5896220836374495
Epoch 10: val loss 0.6334345936775208

Epoch 11: train loss 0.5701583193408118
Epoch 11: val loss 0.6371573805809021

Epoch 12: train loss 0.5686762962076399
Epoch 12: val loss 0.6372443437576294

Epoch 13: train loss 0.5533312559127808
Epoch 13: val loss 0.6360470652580261

Epoch 14: train loss 0.5614448653327094
Epoch 14: val loss 0.6404985189437866

Epoch 15: train loss 0.5228703518708547
Epoch 15: val loss 0.64261394739151

Epoch 16: train loss 0.5270166363981035
Epoch 16: val loss 0.6455048322677612

Epoch 17: train loss 0.5192238688468933
Epoch 17: val loss 0.6480540633201599

Epoch 18: train loss 0.5325884587234921
Epoch 18: val loss 0.6458054184913635

Epoch 19: train loss 0.5249764488803016
Epoch 19: val loss 0.6389657258987427

Epoch 20: train loss 0.5028590493732028
Epoch 20: val loss 0.6398575901985168

Epoch 21: train loss 0.5102108319600424
Epoch 21: val loss 0.6439512968063354

Epoch 22: train loss 0.49114232924249435
Epoch 22: val loss 0.6408997178077698

Epoch 23: train loss 0.49155036608378094
Epoch 23: val loss 0.6462125182151794

Epoch 24: train loss 0.4943670829137166
Epoch 24: val loss 0.6433344483375549

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6923741201559702
Epoch 0: val loss 0.6662412881851196

Epoch 1: train loss 0.6815625677506129
Epoch 1: val loss 0.6460973620414734

Epoch 2: train loss 0.659471129377683
Epoch 2: val loss 0.6303123235702515

Epoch 3: train loss 0.656764805316925
Epoch 3: val loss 0.6200187802314758

Epoch 4: train loss 0.6543052494525909
Epoch 4: val loss 0.6084027886390686

Epoch 5: train loss 0.6451177100340525
Epoch 5: val loss 0.6012677550315857

Epoch 6: train loss 0.6319710065921148
Epoch 6: val loss 0.5903100371360779

Epoch 7: train loss 0.6140895187854767
Epoch 7: val loss 0.5772632956504822

Epoch 8: train loss 0.6213380098342896
Epoch 8: val loss 0.5731616616249084

Epoch 9: train loss 0.6063667635122935
Epoch 9: val loss 0.5661234259605408

Epoch 10: train loss 0.5973405092954636
Epoch 10: val loss 0.5625393390655518

Epoch 11: train loss 0.5839634463191032
Epoch 11: val loss 0.5574171543121338

Epoch 12: train loss 0.5853526045878729
Epoch 12: val loss 0.5441730618476868

Epoch 13: train loss 0.58931581924359
Epoch 13: val loss 0.5438827276229858

Epoch 14: train loss 0.5666951537132263
Epoch 14: val loss 0.5316081047058105

Epoch 15: train loss 0.5724645480513573
Epoch 15: val loss 0.5290866494178772

Epoch 16: train loss 0.5614892989397049
Epoch 16: val loss 0.5309734344482422

Epoch 17: train loss 0.55305199076732
Epoch 17: val loss 0.5348392128944397

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6727480617436495
Epoch 0: val loss 0.6728065609931946

Epoch 1: train loss 0.6423922777175903
Epoch 1: val loss 0.6528832912445068

Epoch 2: train loss 0.6257423270832408
Epoch 2: val loss 0.6338048577308655

Epoch 3: train loss 0.6090193011543967
Epoch 3: val loss 0.6212149262428284

Epoch 4: train loss 0.6111952608281915
Epoch 4: val loss 0.6139349937438965

Epoch 5: train loss 0.5924660834399137
Epoch 5: val loss 0.6095376014709473

Epoch 6: train loss 0.5815271681005304
Epoch 6: val loss 0.602694571018219

Epoch 7: train loss 0.5672086152163419
Epoch 7: val loss 0.5941916704177856

Epoch 8: train loss 0.577411559495059
Epoch 8: val loss 0.5974851846694946

Epoch 9: train loss 0.5359368026256561
Epoch 9: val loss 0.5889652371406555

Epoch 10: train loss 0.5665634355761788
Epoch 10: val loss 0.5777257680892944

Epoch 11: train loss 0.536546755920757
Epoch 11: val loss 0.5776207447052002

Epoch 12: train loss 0.5195039862936194
Epoch 12: val loss 0.5702663660049438

Epoch 13: train loss 0.5537774508649652
Epoch 13: val loss 0.5732605457305908

Epoch 14: train loss 0.5168369683352384
Epoch 14: val loss 0.5721996426582336

Epoch 15: train loss 0.5471846948970448
Epoch 15: val loss 0.5747634172439575

Epoch 16: train loss 0.5357989614660089
Epoch 16: val loss 0.5734272599220276

Epoch 17: train loss 0.5127641965042461
Epoch 17: val loss 0.5545739531517029

Epoch 18: train loss 0.5083332061767578
Epoch 18: val loss 0.5508440732955933

Epoch 19: train loss 0.505847229198976
Epoch 19: val loss 0.5615125298500061

Epoch 20: train loss 0.48945743387395685
Epoch 20: val loss 0.5717464685440063

Epoch 21: train loss 0.512872500853105
Epoch 21: val loss 0.5648573637008667

Epoch 22: train loss 0.5000116418708455
Epoch 22: val loss 0.5671024322509766

Epoch 23: train loss 0.48807924444025214
Epoch 23: val loss 0.5562582015991211

Epoch 24: train loss 0.4671762992035259
Epoch 24: val loss 0.553074300289154

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6817793033339761
Epoch 0: val loss 0.6743900179862976

Epoch 1: train loss 0.6715372475710782
Epoch 1: val loss 0.6547064185142517

Epoch 2: train loss 0.6571670499714938
Epoch 2: val loss 0.6372069120407104

Epoch 3: train loss 0.6296093626455828
Epoch 3: val loss 0.62645423412323

Epoch 4: train loss 0.6402120210907676
Epoch 4: val loss 0.6175727844238281

Epoch 5: train loss 0.6141018921678717
Epoch 5: val loss 0.6154377460479736

Epoch 6: train loss 0.5923784158446572
Epoch 6: val loss 0.6102722883224487

Epoch 7: train loss 0.5829707438295538
Epoch 7: val loss 0.6072099804878235

Epoch 8: train loss 0.5675300468098033
Epoch 8: val loss 0.6008604168891907

Epoch 9: train loss 0.5563569502397017
Epoch 9: val loss 0.5955845713615417

Epoch 10: train loss 0.5611471885984595
Epoch 10: val loss 0.5957303047180176

Epoch 11: train loss 0.572886737910184
Epoch 11: val loss 0.5900254249572754

Epoch 12: train loss 0.5484018759293989
Epoch 12: val loss 0.5855870246887207

Epoch 13: train loss 0.49787372621622955
Epoch 13: val loss 0.5853140950202942

Epoch 14: train loss 0.5257580849257383
Epoch 14: val loss 0.5835922956466675

Epoch 15: train loss 0.5380408520048315
Epoch 15: val loss 0.5759466886520386

Epoch 16: train loss 0.5191917798735879
Epoch 16: val loss 0.5725190043449402

Epoch 17: train loss 0.5012554065747694
Epoch 17: val loss 0.5766562223434448

Epoch 18: train loss 0.5242243138226595
Epoch 18: val loss 0.5569233894348145

Epoch 19: train loss 0.4968849095431241
Epoch 19: val loss 0.548104465007782

Epoch 20: train loss 0.5099496760151603
Epoch 20: val loss 0.562957227230072

Epoch 21: train loss 0.5078636489131234
Epoch 21: val loss 0.5798683762550354

Epoch 22: train loss 0.4914429404518821
Epoch 22: val loss 0.5575535297393799

Epoch 23: train loss 0.5096388161182404
Epoch 23: val loss 0.5614299774169922

Epoch 24: train loss 0.4604152901606126
Epoch 24: val loss 0.563625693321228

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6933718269521539
Epoch 0: val loss 0.6832128167152405

Epoch 1: train loss 0.6721689267591997
Epoch 1: val loss 0.6686125993728638

Epoch 2: train loss 0.6544727141206915
Epoch 2: val loss 0.6538278460502625

Epoch 3: train loss 0.6331890442154624
Epoch 3: val loss 0.6390447020530701

Epoch 4: train loss 0.6369929313659668
Epoch 4: val loss 0.6236473321914673

Epoch 5: train loss 0.6114196452227506
Epoch 5: val loss 0.6124085783958435

Epoch 6: train loss 0.6083855574781244
Epoch 6: val loss 0.6052558422088623

Epoch 7: train loss 0.5700998468832537
Epoch 7: val loss 0.6050174236297607

Epoch 8: train loss 0.5622731393033807
Epoch 8: val loss 0.605696439743042

Epoch 9: train loss 0.5546781529079784
Epoch 9: val loss 0.6055555939674377

Epoch 10: train loss 0.5407286015423861
Epoch 10: val loss 0.613858163356781

Epoch 11: train loss 0.550765032118017
Epoch 11: val loss 0.6108929514884949

Epoch 12: train loss 0.5419916781512174
Epoch 12: val loss 0.6157362461090088

Epoch 13: train loss 0.5102476884018291
Epoch 13: val loss 0.6159631013870239

Epoch 14: train loss 0.523747059431943
Epoch 14: val loss 0.6154550313949585

Epoch 15: train loss 0.5256295746023004
Epoch 15: val loss 0.6116886734962463

Epoch 16: train loss 0.4994622983715751
Epoch 16: val loss 0.6124963164329529

Epoch 17: train loss 0.5015985315496271
Epoch 17: val loss 0.6148630976676941

Epoch 18: train loss 0.4899533580649983
Epoch 18: val loss 0.613639771938324

Epoch 19: train loss 0.4881393421779979
Epoch 19: val loss 0.6146010756492615

Epoch 20: train loss 0.47654700821096246
Epoch 20: val loss 0.6157756447792053

Epoch 21: train loss 0.48188503222032025
Epoch 21: val loss 0.6171514391899109

Epoch 22: train loss 0.5067685327746652
Epoch 22: val loss 0.6213511824607849

Epoch 23: train loss 0.4759788079695268
Epoch 23: val loss 0.6279298067092896

Epoch 24: train loss 0.4418143250725486
Epoch 24: val loss 0.6311607360839844

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.697588790546764
Epoch 0: val loss 0.6761763095855713

Epoch 1: train loss 0.6658608967607672
Epoch 1: val loss 0.6563859581947327

Epoch 2: train loss 0.650278319012035
Epoch 2: val loss 0.6400328874588013

Epoch 3: train loss 0.6246332038532604
Epoch 3: val loss 0.6216458678245544

Epoch 4: train loss 0.6295921910892833
Epoch 4: val loss 0.6059263348579407

Epoch 5: train loss 0.6094907251271334
Epoch 5: val loss 0.5922038555145264

Epoch 6: train loss 0.6149252598935907
Epoch 6: val loss 0.5853463411331177

Epoch 7: train loss 0.589388909665021
Epoch 7: val loss 0.5784373879432678

Epoch 8: train loss 0.5947951484810222
Epoch 8: val loss 0.57463139295578

Epoch 9: train loss 0.5658953894268383
Epoch 9: val loss 0.5747474431991577

Epoch 10: train loss 0.5655003217133608
Epoch 10: val loss 0.5751553177833557

Epoch 11: train loss 0.574704110622406
Epoch 11: val loss 0.5734425783157349

Epoch 12: train loss 0.5798219415274534
Epoch 12: val loss 0.5724615454673767

Epoch 13: train loss 0.5409176593477075
Epoch 13: val loss 0.5728471875190735

Epoch 14: train loss 0.5449621785770763
Epoch 14: val loss 0.5744948387145996

Epoch 15: train loss 0.5536425411701202
Epoch 15: val loss 0.5732089281082153

Epoch 16: train loss 0.5300033011219718
Epoch 16: val loss 0.568942129611969

Epoch 17: train loss 0.5195652977986769
Epoch 17: val loss 0.5670697689056396

Epoch 18: train loss 0.5334294059059836
Epoch 18: val loss 0.5645166635513306

Epoch 19: train loss 0.5198615464297208
Epoch 19: val loss 0.5676355957984924

Epoch 20: train loss 0.5404072376814756
Epoch 20: val loss 0.571998655796051

Epoch 21: train loss 0.496074378490448
Epoch 21: val loss 0.5700718760490417

Epoch 22: train loss 0.5481982962651686
Epoch 22: val loss 0.5752015709877014

Epoch 23: train loss 0.5074487165971235
Epoch 23: val loss 0.5660840272903442

Epoch 24: train loss 0.5173044015060771
Epoch 24: val loss 0.5730424523353577

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6849351908479419
Epoch 0: val loss 0.6882887482643127

Epoch 1: train loss 0.6646443605422974
Epoch 1: val loss 0.6679002046585083

Epoch 2: train loss 0.6300732280526843
Epoch 2: val loss 0.6643849015235901

Epoch 3: train loss 0.6063072298254285
Epoch 3: val loss 0.6460700631141663

Epoch 4: train loss 0.6012775983129229
Epoch 4: val loss 0.6503163576126099

Epoch 5: train loss 0.579677939414978
Epoch 5: val loss 0.6551340818405151

Epoch 6: train loss 0.5821821817329952
Epoch 6: val loss 0.6490282416343689

Epoch 7: train loss 0.5607406092541558
Epoch 7: val loss 0.6553817987442017

Epoch 8: train loss 0.5546452615942273
Epoch 8: val loss 0.6412323713302612

Epoch 9: train loss 0.5488545660461698
Epoch 9: val loss 0.66854327917099

Epoch 10: train loss 0.5429282827036721
Epoch 10: val loss 0.6280425786972046

Epoch 11: train loss 0.5383869388273784
Epoch 11: val loss 0.6372469067573547

Epoch 12: train loss 0.5274914864982877
Epoch 12: val loss 0.6533594131469727

Epoch 13: train loss 0.5270908517496926
Epoch 13: val loss 0.6375320553779602

Epoch 14: train loss 0.5273804387875966
Epoch 14: val loss 0.6585716009140015

Epoch 15: train loss 0.5286685100623539
Epoch 15: val loss 0.6357302069664001

Epoch 16: train loss 0.5207920755658831
Epoch 16: val loss 0.645531177520752

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6841004888216654
Epoch 0: val loss 0.6887620091438293

Epoch 1: train loss 0.6627004875077142
Epoch 1: val loss 0.6861900091171265

Epoch 2: train loss 0.6581335398885939
Epoch 2: val loss 0.6875612735748291

Epoch 3: train loss 0.6511973937352499
Epoch 3: val loss 0.6913273334503174

Epoch 4: train loss 0.6380476488007439
Epoch 4: val loss 0.6957388520240784

Epoch 5: train loss 0.6344216664632162
Epoch 5: val loss 0.697746217250824

Epoch 6: train loss 0.626831849416097
Epoch 6: val loss 0.6992899179458618

Epoch 7: train loss 0.6272855665948656
Epoch 7: val loss 0.6992189288139343

Epoch 8: train loss 0.6200375954310099
Epoch 8: val loss 0.70258629322052

Epoch 9: train loss 0.6164131098323398
Epoch 9: val loss 0.6968448758125305

Epoch 10: train loss 0.6158108247650994
Epoch 10: val loss 0.6994708776473999

Epoch 11: train loss 0.5929830140537686
Epoch 11: val loss 0.6996703147888184

Epoch 12: train loss 0.5779681238863204
Epoch 12: val loss 0.698898196220398

Epoch 13: train loss 0.5617943008740743
Epoch 13: val loss 0.700130045413971

Epoch 14: train loss 0.5615919894642301
Epoch 14: val loss 0.6914075613021851

Epoch 15: train loss 0.5665352543195089
Epoch 15: val loss 0.6944416761398315

Epoch 16: train loss 0.5713448822498322
Epoch 16: val loss 0.680647075176239

Epoch 17: train loss 0.5538080930709839
Epoch 17: val loss 0.6771863102912903

Epoch 18: train loss 0.548306342628267
Epoch 18: val loss 0.6754007339477539

Epoch 19: train loss 0.5548293888568878
Epoch 19: val loss 0.6927698850631714

Epoch 20: train loss 0.542092482248942
Epoch 20: val loss 0.6941190361976624

Epoch 21: train loss 0.5297157863775889
Epoch 21: val loss 0.6903135776519775

Epoch 22: train loss 0.5187564591566721
Epoch 22: val loss 0.682472288608551

Epoch 23: train loss 0.5297625329759386
Epoch 23: val loss 0.6872439384460449

Epoch 24: train loss 0.5225633382797241
Epoch 24: val loss 0.6808037757873535

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021825644705031
Epoch 0: val loss 0.6921142935752869

Epoch 1: train loss 0.6800972090827094
Epoch 1: val loss 0.6908709406852722

Epoch 2: train loss 0.6702721383836534
Epoch 2: val loss 0.6804437637329102

Epoch 3: train loss 0.6444306174914042
Epoch 3: val loss 0.6724665760993958

Epoch 4: train loss 0.6495491796069675
Epoch 4: val loss 0.6718852519989014

Epoch 5: train loss 0.6477571593390571
Epoch 5: val loss 0.6607264876365662

Epoch 6: train loss 0.6200370954142677
Epoch 6: val loss 0.6574281454086304

Epoch 7: train loss 0.6347655057907104
Epoch 7: val loss 0.6542538404464722

Epoch 8: train loss 0.6136037177509732
Epoch 8: val loss 0.6613817811012268

Epoch 9: train loss 0.6120980713102553
Epoch 9: val loss 0.6609045267105103

Epoch 10: train loss 0.6059270832273695
Epoch 10: val loss 0.6539844274520874

Epoch 11: train loss 0.5946666465865241
Epoch 11: val loss 0.6351940035820007

Epoch 12: train loss 0.5961723393864102
Epoch 12: val loss 0.6374079585075378

Epoch 13: train loss 0.6039946476618449
Epoch 13: val loss 0.6373893618583679

Epoch 14: train loss 0.6043316622575124
Epoch 14: val loss 0.6319156885147095

Epoch 15: train loss 0.5662155515617795
Epoch 15: val loss 0.6374471783638

Epoch 16: train loss 0.5726505716641744
Epoch 16: val loss 0.6316190958023071

Epoch 17: train loss 0.568548321723938
Epoch 17: val loss 0.6250581741333008

Epoch 18: train loss 0.5537061856852638
Epoch 18: val loss 0.633241593837738

Epoch 19: train loss 0.5711463292439779
Epoch 19: val loss 0.6408109068870544

Epoch 20: train loss 0.5630902780426873
Epoch 20: val loss 0.6335678696632385

Epoch 21: train loss 0.5941451887289683
Epoch 21: val loss 0.6378539800643921

Epoch 22: train loss 0.5758021738794115
Epoch 22: val loss 0.6363038420677185

Epoch 23: train loss 0.5548762546645271
Epoch 23: val loss 0.6283439993858337

Epoch 24: train loss 0.5557817121346792
Epoch 24: val loss 0.6309738755226135

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7039843797683716
Epoch 0: val loss 0.7124356031417847

Epoch 1: train loss 0.6744010051091512
Epoch 1: val loss 0.6951514482498169

Epoch 2: train loss 0.6507896648512946
Epoch 2: val loss 0.6861348748207092

Epoch 3: train loss 0.6552021635903252
Epoch 3: val loss 0.6780470013618469

Epoch 4: train loss 0.6541169020864699
Epoch 4: val loss 0.6816593408584595

Epoch 5: train loss 0.6472979651557075
Epoch 5: val loss 0.6974179744720459

Epoch 6: train loss 0.6166484091016982
Epoch 6: val loss 0.6918185949325562

Epoch 7: train loss 0.6064149936040243
Epoch 7: val loss 0.6809109449386597

Epoch 8: train loss 0.6261217395464579
Epoch 8: val loss 0.67608243227005

Epoch 9: train loss 0.6085512836774191
Epoch 9: val loss 0.6633102297782898

Epoch 10: train loss 0.6032813588778178
Epoch 10: val loss 0.6706213355064392

Epoch 11: train loss 0.6230166421996223
Epoch 11: val loss 0.6786683797836304

Epoch 12: train loss 0.5844282110532125
Epoch 12: val loss 0.6766631603240967

Epoch 13: train loss 0.5764604873127408
Epoch 13: val loss 0.6674205660820007

Epoch 14: train loss 0.5707437992095947
Epoch 14: val loss 0.6619590520858765

Epoch 15: train loss 0.5850444965892367
Epoch 15: val loss 0.6732648015022278

Epoch 16: train loss 0.5616313881344266
Epoch 16: val loss 0.6793878078460693

Epoch 17: train loss 0.5575169523557028
Epoch 17: val loss 0.65202397108078

Epoch 18: train loss 0.5611182318793403
Epoch 18: val loss 0.6562259793281555

Epoch 19: train loss 0.5498989025751749
Epoch 19: val loss 0.6515729427337646

Epoch 20: train loss 0.540522211127811
Epoch 20: val loss 0.6669232845306396

Epoch 21: train loss 0.5392171343167623
Epoch 21: val loss 0.6459397673606873

Epoch 22: train loss 0.5329898728264703
Epoch 22: val loss 0.6462736129760742

Epoch 23: train loss 0.5320510864257812
Epoch 23: val loss 0.6582043766975403

Epoch 24: train loss 0.5162217385239072
Epoch 24: val loss 0.6887146830558777

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6916684375868903
Epoch 0: val loss 0.7035685181617737

Epoch 1: train loss 0.656114935874939
Epoch 1: val loss 0.7005982398986816

Epoch 2: train loss 0.6459657814767625
Epoch 2: val loss 0.705123782157898

Epoch 3: train loss 0.6394901010725234
Epoch 3: val loss 0.7106982469558716

Epoch 4: train loss 0.6290933556026883
Epoch 4: val loss 0.7146446108818054

Epoch 5: train loss 0.5954569346374936
Epoch 5: val loss 0.7248252034187317

Epoch 6: train loss 0.5936170882648892
Epoch 6: val loss 0.7355766892433167

Epoch 7: train loss 0.5877952310774062
Epoch 7: val loss 0.7464145421981812

Epoch 8: train loss 0.583786172999276
Epoch 8: val loss 0.7509750127792358

Epoch 9: train loss 0.6008672515551249
Epoch 9: val loss 0.7560388445854187

Epoch 10: train loss 0.5793147484461466
Epoch 10: val loss 0.7528790235519409

Epoch 11: train loss 0.5550888280073801
Epoch 11: val loss 0.7592489719390869

Epoch 12: train loss 0.5517902539836036
Epoch 12: val loss 0.7666280269622803

Epoch 13: train loss 0.524544295337465
Epoch 13: val loss 0.7862797975540161

Epoch 14: train loss 0.5313018692864312
Epoch 14: val loss 0.7971839904785156

Epoch 15: train loss 0.5017782052357992
Epoch 15: val loss 0.8128172159194946

Epoch 16: train loss 0.5354447927739885
Epoch 16: val loss 0.8274556398391724

Epoch 17: train loss 0.46420056621233624
Epoch 17: val loss 0.8293250799179077

Epoch 18: train loss 0.4741986062791612
Epoch 18: val loss 0.8333619236946106

Epoch 19: train loss 0.4968971610069275
Epoch 19: val loss 0.8560757040977478

Epoch 20: train loss 0.4913015796078576
Epoch 20: val loss 0.8710700869560242

Epoch 21: train loss 0.474347237083647
Epoch 21: val loss 0.8632583618164062

Epoch 22: train loss 0.47620873981051975
Epoch 22: val loss 0.8612911701202393

Epoch 23: train loss 0.47552986608611214
Epoch 23: val loss 0.8708205223083496

Epoch 24: train loss 0.45965571535958183
Epoch 24: val loss 0.8637938499450684

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002858370542526
Epoch 0: val loss 0.6682939529418945

Epoch 1: train loss 0.6723098258177439
Epoch 1: val loss 0.652832567691803

Epoch 2: train loss 0.6573207924763361
Epoch 2: val loss 0.6467058658599854

Epoch 3: train loss 0.6311732530593872
Epoch 3: val loss 0.6368367671966553

Epoch 4: train loss 0.6248578131198883
Epoch 4: val loss 0.6352016925811768

Epoch 5: train loss 0.6188067644834518
Epoch 5: val loss 0.6317523717880249

Epoch 6: train loss 0.6114202116926511
Epoch 6: val loss 0.6309634447097778

Epoch 7: train loss 0.6269663025935491
Epoch 7: val loss 0.6252433657646179

Epoch 8: train loss 0.6092503666877747
Epoch 8: val loss 0.623623251914978

Epoch 9: train loss 0.6050910403331121
Epoch 9: val loss 0.635769784450531

Epoch 10: train loss 0.5978507647911707
Epoch 10: val loss 0.6283892393112183

Epoch 11: train loss 0.5951356738805771
Epoch 11: val loss 0.6308580040931702

Epoch 12: train loss 0.5928760742147764
Epoch 12: val loss 0.6269167065620422

Epoch 13: train loss 0.5750537390510241
Epoch 13: val loss 0.6252110004425049

Epoch 14: train loss 0.5797891765832901
Epoch 14: val loss 0.6270391941070557

Epoch 15: train loss 0.5765681937336922
Epoch 15: val loss 0.6337937116622925

Epoch 16: train loss 0.5689565787712733
Epoch 16: val loss 0.6348674893379211

Epoch 17: train loss 0.5576068659623464
Epoch 17: val loss 0.6335873603820801

Epoch 18: train loss 0.5602085491021475
Epoch 18: val loss 0.6238146424293518

Epoch 19: train loss 0.5425710628430048
Epoch 19: val loss 0.6347159743309021

Epoch 20: train loss 0.5160014852881432
Epoch 20: val loss 0.6181338429450989

Epoch 21: train loss 0.535051425298055
Epoch 21: val loss 0.6401139497756958

Epoch 22: train loss 0.5084140375256538
Epoch 22: val loss 0.6472137570381165

Epoch 23: train loss 0.5367912401755651
Epoch 23: val loss 0.6378981471061707

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6610518753528595
Epoch 0: val loss 0.6318930983543396

Epoch 1: train loss 0.6321453630924225
Epoch 1: val loss 0.6062725782394409

Epoch 2: train loss 0.5975812256336213
Epoch 2: val loss 0.5760735869407654

Epoch 3: train loss 0.5236476272344589
Epoch 3: val loss 0.5428358316421509

Epoch 4: train loss 0.5016201287508011
Epoch 4: val loss 0.5161651968955994

Epoch 5: train loss 0.4756368726491928
Epoch 5: val loss 0.5000130534172058

Epoch 6: train loss 0.4658340483903885
Epoch 6: val loss 0.4829593598842621

Epoch 7: train loss 0.42168927788734434
Epoch 7: val loss 0.47563499212265015

Epoch 8: train loss 0.40417995750904084
Epoch 8: val loss 0.47576990723609924

Epoch 9: train loss 0.4406829208135605
Epoch 9: val loss 0.4768325686454773

Epoch 10: train loss 0.38091992437839506
Epoch 10: val loss 0.47337210178375244

Epoch 11: train loss 0.38546098619699476
Epoch 11: val loss 0.47333505749702454

Epoch 12: train loss 0.3802879214286804
Epoch 12: val loss 0.4691592752933502

Epoch 13: train loss 0.35327946990728376
Epoch 13: val loss 0.4701002538204193

Epoch 14: train loss 0.4048156276345253
Epoch 14: val loss 0.46258291602134705

Epoch 15: train loss 0.35934405475854875
Epoch 15: val loss 0.45858511328697205

Epoch 16: train loss 0.4509793892502785
Epoch 16: val loss 0.4555104374885559

Epoch 17: train loss 0.3755785971879959
Epoch 17: val loss 0.4560298025608063

Epoch 18: train loss 0.36140754967927935
Epoch 18: val loss 0.4488200843334198

Epoch 19: train loss 0.3817991614341736
Epoch 19: val loss 0.44900864362716675

Epoch 20: train loss 0.35371120274066925
Epoch 20: val loss 0.4513530433177948

Epoch 21: train loss 0.4292794972658157
Epoch 21: val loss 0.4559846520423889

Epoch 22: train loss 0.38343329429626466
Epoch 22: val loss 0.4562072455883026

Epoch 23: train loss 0.3741394281387329
Epoch 23: val loss 0.4526631534099579

Epoch 24: train loss 0.3525870442390442
Epoch 24: val loss 0.4576186239719391

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.695801991224289
Epoch 0: val loss 0.6475515365600586

Epoch 1: train loss 0.613108879327774
Epoch 1: val loss 0.602676510810852

Epoch 2: train loss 0.5601396799087525
Epoch 2: val loss 0.5533985495567322

Epoch 3: train loss 0.5423006683588028
Epoch 3: val loss 0.5129425525665283

Epoch 4: train loss 0.47758103907108307
Epoch 4: val loss 0.494449645280838

Epoch 5: train loss 0.4999072790145874
Epoch 5: val loss 0.4718305766582489

Epoch 6: train loss 0.4738346070051193
Epoch 6: val loss 0.4501182436943054

Epoch 7: train loss 0.4177912980318069
Epoch 7: val loss 0.45729056000709534

Epoch 8: train loss 0.45123374164104463
Epoch 8: val loss 0.4857560694217682

Epoch 9: train loss 0.4219867348670959
Epoch 9: val loss 0.4855267405509949

Epoch 10: train loss 0.3806035190820694
Epoch 10: val loss 0.4666600823402405

Epoch 11: train loss 0.3785876452922821
Epoch 11: val loss 0.46522608399391174

Epoch 12: train loss 0.3789414450526237
Epoch 12: val loss 0.46571218967437744

Epoch 13: train loss 0.4005826458334923
Epoch 13: val loss 0.4711475074291229

Epoch 14: train loss 0.34372078627347946
Epoch 14: val loss 0.4627741873264313

Epoch 15: train loss 0.36975394040346143
Epoch 15: val loss 0.4689527153968811

Epoch 16: train loss 0.347493839263916
Epoch 16: val loss 0.48815473914146423

Epoch 17: train loss 0.40953368693590164
Epoch 17: val loss 0.4856492280960083

Epoch 18: train loss 0.36009290665388105
Epoch 18: val loss 0.4829261898994446

Epoch 19: train loss 0.3510333031415939
Epoch 19: val loss 0.5024930834770203

Epoch 20: train loss 0.3257384091615677
Epoch 20: val loss 0.5118479132652283

Epoch 21: train loss 0.38254564106464384
Epoch 21: val loss 0.5175192952156067

Epoch 22: train loss 0.3255752593278885
Epoch 22: val loss 0.5009495615959167

Epoch 23: train loss 0.3208797723054886
Epoch 23: val loss 0.5005624890327454

Epoch 24: train loss 0.39401321262121203
Epoch 24: val loss 0.5190520286560059

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6882865309715271
Epoch 0: val loss 0.6427321434020996

Epoch 1: train loss 0.635764342546463
Epoch 1: val loss 0.6130002737045288

Epoch 2: train loss 0.5945650458335876
Epoch 2: val loss 0.5697119235992432

Epoch 3: train loss 0.6094586670398712
Epoch 3: val loss 0.5302355885505676

Epoch 4: train loss 0.5075888335704803
Epoch 4: val loss 0.5265626907348633

Epoch 5: train loss 0.4853299051523209
Epoch 5: val loss 0.5016891360282898

Epoch 6: train loss 0.46941415071487425
Epoch 6: val loss 0.4846472144126892

Epoch 7: train loss 0.4542879581451416
Epoch 7: val loss 0.4521562159061432

Epoch 8: train loss 0.42335489094257356
Epoch 8: val loss 0.4463387429714203

Epoch 9: train loss 0.419294998049736
Epoch 9: val loss 0.456403523683548

Epoch 10: train loss 0.42668152451515196
Epoch 10: val loss 0.4308302700519562

Epoch 11: train loss 0.44492374658584594
Epoch 11: val loss 0.4307003319263458

Epoch 12: train loss 0.4322515964508057
Epoch 12: val loss 0.45702168345451355

Epoch 13: train loss 0.4404216021299362
Epoch 13: val loss 0.4414515197277069

Epoch 14: train loss 0.38673484325408936
Epoch 14: val loss 0.43694448471069336

Epoch 15: train loss 0.38472914695739746
Epoch 15: val loss 0.42618101835250854

Epoch 16: train loss 0.3908387392759323
Epoch 16: val loss 0.43904703855514526

Epoch 17: train loss 0.3738486722111702
Epoch 17: val loss 0.43334004282951355

Epoch 18: train loss 0.36883892565965654
Epoch 18: val loss 0.4267137944698334

Epoch 19: train loss 0.40218656659126284
Epoch 19: val loss 0.4379904866218567

Epoch 20: train loss 0.3664632722735405
Epoch 20: val loss 0.4486725926399231

Epoch 21: train loss 0.38452610969543455
Epoch 21: val loss 0.4370320439338684

Epoch 22: train loss 0.3761255145072937
Epoch 22: val loss 0.44038012623786926

Epoch 23: train loss 0.35056122541427615
Epoch 23: val loss 0.44980114698410034

Epoch 24: train loss 0.3774653494358063
Epoch 24: val loss 0.4451804459095001

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7118861436843872
Epoch 0: val loss 0.6750023365020752

Epoch 1: train loss 0.6539113581180572
Epoch 1: val loss 0.645269513130188

Epoch 2: train loss 0.6288982689380646
Epoch 2: val loss 0.6124570369720459

Epoch 3: train loss 0.5882780969142913
Epoch 3: val loss 0.5803128480911255

Epoch 4: train loss 0.5614036500453949
Epoch 4: val loss 0.5491716265678406

Epoch 5: train loss 0.5372636646032334
Epoch 5: val loss 0.5127395391464233

Epoch 6: train loss 0.4844009608030319
Epoch 6: val loss 0.4831673502922058

Epoch 7: train loss 0.5009904950857162
Epoch 7: val loss 0.4640352725982666

Epoch 8: train loss 0.4397069841623306
Epoch 8: val loss 0.4490146338939667

Epoch 9: train loss 0.427482995390892
Epoch 9: val loss 0.4458829462528229

Epoch 10: train loss 0.4439848452806473
Epoch 10: val loss 0.4449957311153412

Epoch 11: train loss 0.43475693464279175
Epoch 11: val loss 0.43840208649635315

Epoch 12: train loss 0.45571031272411344
Epoch 12: val loss 0.43760445713996887

Epoch 13: train loss 0.3956999577581882
Epoch 13: val loss 0.43753814697265625

Epoch 14: train loss 0.3955673187971115
Epoch 14: val loss 0.42524731159210205

Epoch 15: train loss 0.3685901015996933
Epoch 15: val loss 0.4262188673019409

Epoch 16: train loss 0.3949601978063583
Epoch 16: val loss 0.43099603056907654

Epoch 17: train loss 0.3746755301952362
Epoch 17: val loss 0.4307645559310913

Epoch 18: train loss 0.38838395923376084
Epoch 18: val loss 0.42847493290901184

Epoch 19: train loss 0.38537126034498215
Epoch 19: val loss 0.42863550782203674

Epoch 20: train loss 0.4179098606109619
Epoch 20: val loss 0.42889404296875

Epoch 21: train loss 0.36078035831451416
Epoch 21: val loss 0.4427435100078583

Epoch 22: train loss 0.3767228379845619
Epoch 22: val loss 0.4289415180683136

Epoch 23: train loss 0.3733660399913788
Epoch 23: val loss 0.42698705196380615

Epoch 24: train loss 0.4230627238750458
Epoch 24: val loss 0.4325638711452484

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903089972642752
Epoch 0: val loss 0.6285545825958252

Epoch 1: train loss 0.5884275023753827
Epoch 1: val loss 0.5505785942077637

Epoch 2: train loss 0.5039390165072221
Epoch 2: val loss 0.4842742681503296

Epoch 3: train loss 0.4558385071846155
Epoch 3: val loss 0.44986554980278015

Epoch 4: train loss 0.44289081486371845
Epoch 4: val loss 0.43680834770202637

Epoch 5: train loss 0.4231349929020955
Epoch 5: val loss 0.4266729950904846

Epoch 6: train loss 0.4155015658873778
Epoch 6: val loss 0.43356579542160034

Epoch 7: train loss 0.4179875048307272
Epoch 7: val loss 0.44109460711479187

Epoch 8: train loss 0.41141135875995344
Epoch 8: val loss 0.4370332956314087

Epoch 9: train loss 0.3941612129028027
Epoch 9: val loss 0.43463632464408875

Epoch 10: train loss 0.4345346586062358
Epoch 10: val loss 0.44676512479782104

Epoch 11: train loss 0.4118373990058899
Epoch 11: val loss 0.4486920237541199

Epoch 12: train loss 0.39130681638534254
Epoch 12: val loss 0.45714884996414185

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6892864324829795
Epoch 0: val loss 0.6992554068565369

Epoch 1: train loss 0.6654338782483881
Epoch 1: val loss 0.6823698878288269

Epoch 2: train loss 0.662672373381528
Epoch 2: val loss 0.6684076189994812

Epoch 3: train loss 0.6436671289530668
Epoch 3: val loss 0.6609125733375549

Epoch 4: train loss 0.6337206905538385
Epoch 4: val loss 0.650456964969635

Epoch 5: train loss 0.6294356042688544
Epoch 5: val loss 0.6455032825469971

Epoch 6: train loss 0.6320745944976807
Epoch 6: val loss 0.6497312188148499

Epoch 7: train loss 0.6203489953821356
Epoch 7: val loss 0.6502701044082642

Epoch 8: train loss 0.6059969771992076
Epoch 8: val loss 0.6457393765449524

Epoch 9: train loss 0.603122965856032
Epoch 9: val loss 0.6430352926254272

Epoch 10: train loss 0.6002557196400382
Epoch 10: val loss 0.6429034471511841

Epoch 11: train loss 0.5947268605232239
Epoch 11: val loss 0.6423561573028564

Epoch 12: train loss 0.602927955714139
Epoch 12: val loss 0.6395840048789978

Epoch 13: train loss 0.5965013666586443
Epoch 13: val loss 0.641792893409729

Epoch 14: train loss 0.6030704433267767
Epoch 14: val loss 0.6436614990234375

Epoch 15: train loss 0.5822821665893901
Epoch 15: val loss 0.6411501169204712

Epoch 16: train loss 0.5905684964223341
Epoch 16: val loss 0.6413934230804443

Epoch 17: train loss 0.5636202259497209
Epoch 17: val loss 0.6437042951583862

Epoch 18: train loss 0.5706198811531067
Epoch 18: val loss 0.6394744515419006

Epoch 19: train loss 0.5691895213994113
Epoch 19: val loss 0.6383947730064392

Epoch 20: train loss 0.552517446604642
Epoch 20: val loss 0.6401943564414978

Epoch 21: train loss 0.5418726639314131
Epoch 21: val loss 0.6499472856521606

Epoch 22: train loss 0.5423705902966586
Epoch 22: val loss 0.6472169756889343

Epoch 23: train loss 0.5393622382120653
Epoch 23: val loss 0.6479827761650085

Epoch 24: train loss 0.521001932295886
Epoch 24: val loss 0.6462201476097107

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6973810954527422
Epoch 0: val loss 0.6802774667739868

Epoch 1: train loss 0.6670922040939331
Epoch 1: val loss 0.6643481850624084

Epoch 2: train loss 0.6544278751720082
Epoch 2: val loss 0.6537197232246399

Epoch 3: train loss 0.6363066380674188
Epoch 3: val loss 0.6425548791885376

Epoch 4: train loss 0.6372713284059004
Epoch 4: val loss 0.6358622908592224

Epoch 5: train loss 0.6129701408472928
Epoch 5: val loss 0.6215627193450928

Epoch 6: train loss 0.5968752693046223
Epoch 6: val loss 0.6112334728240967

Epoch 7: train loss 0.5906777110966769
Epoch 7: val loss 0.6048535108566284

Epoch 8: train loss 0.5689294690435583
Epoch 8: val loss 0.5975756645202637

Epoch 9: train loss 0.5665808320045471
Epoch 9: val loss 0.6018291711807251

Epoch 10: train loss 0.5684656446630304
Epoch 10: val loss 0.5952613949775696

Epoch 11: train loss 0.5466668036851016
Epoch 11: val loss 0.5951062440872192

Epoch 12: train loss 0.53542344678532
Epoch 12: val loss 0.5898331999778748

Epoch 13: train loss 0.5215233970772136
Epoch 13: val loss 0.5932077765464783

Epoch 14: train loss 0.5463251254775308
Epoch 14: val loss 0.5922198295593262

Epoch 15: train loss 0.5338177003643729
Epoch 15: val loss 0.5949540734291077

Epoch 16: train loss 0.52520198171789
Epoch 16: val loss 0.5911977291107178

Epoch 17: train loss 0.5063638849691912
Epoch 17: val loss 0.5948582887649536

Epoch 18: train loss 0.4898006292906674
Epoch 18: val loss 0.5920944809913635

Epoch 19: train loss 0.49566473202271893
Epoch 19: val loss 0.6012679934501648

Epoch 20: train loss 0.4879514141516252
Epoch 20: val loss 0.5931912064552307

Epoch 21: train loss 0.4862673282623291
Epoch 21: val loss 0.5943207144737244

Epoch 22: train loss 0.4955675547773188
Epoch 22: val loss 0.6114693880081177

Epoch 23: train loss 0.4715774357318878
Epoch 23: val loss 0.5926225185394287

Epoch 24: train loss 0.4780656776644967
Epoch 24: val loss 0.6002658605575562

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6802220994775946
Epoch 0: val loss 0.6893410682678223

Epoch 1: train loss 0.6791276173158125
Epoch 1: val loss 0.68058842420578

Epoch 2: train loss 0.650709173896096
Epoch 2: val loss 0.6740830540657043

Epoch 3: train loss 0.6441333510658958
Epoch 3: val loss 0.6728941798210144

Epoch 4: train loss 0.628956908529455
Epoch 4: val loss 0.6716508269309998

Epoch 5: train loss 0.6183561032468622
Epoch 5: val loss 0.6680274605751038

Epoch 6: train loss 0.6000083955851468
Epoch 6: val loss 0.6697402596473694

Epoch 7: train loss 0.6078038161451166
Epoch 7: val loss 0.6600172519683838

Epoch 8: train loss 0.6008282141251997
Epoch 8: val loss 0.6538587212562561

Epoch 9: train loss 0.5951621532440186
Epoch 9: val loss 0.6559963226318359

Epoch 10: train loss 0.5798352794213728
Epoch 10: val loss 0.6481077075004578

Epoch 11: train loss 0.5700330056927421
Epoch 11: val loss 0.6410885453224182

Epoch 12: train loss 0.5665685751221397
Epoch 12: val loss 0.63083416223526

Epoch 13: train loss 0.5409237877889113
Epoch 13: val loss 0.6281533241271973

Epoch 14: train loss 0.560946296561848
Epoch 14: val loss 0.6229656934738159

Epoch 15: train loss 0.5357270051132549
Epoch 15: val loss 0.6199989914894104

Epoch 16: train loss 0.5411102229898627
Epoch 16: val loss 0.6137257814407349

Epoch 17: train loss 0.5394248826937242
Epoch 17: val loss 0.6199159026145935

Epoch 18: train loss 0.5079611485654657
Epoch 18: val loss 0.6144042611122131

Epoch 19: train loss 0.53188833323392
Epoch 19: val loss 0.6106483936309814

Epoch 20: train loss 0.506297542290254
Epoch 20: val loss 0.6084710359573364

Epoch 21: train loss 0.5012733042240143
Epoch 21: val loss 0.6048166155815125

Epoch 22: train loss 0.48491704193028534
Epoch 22: val loss 0.5990052223205566

Epoch 23: train loss 0.4857768633148887
Epoch 23: val loss 0.5944820046424866

Epoch 24: train loss 0.5144486887888475
Epoch 24: val loss 0.6066008806228638

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6765360290353949
Epoch 0: val loss 0.653964102268219

Epoch 1: train loss 0.6680920720100403
Epoch 1: val loss 0.6421820521354675

Epoch 2: train loss 0.6532824310389432
Epoch 2: val loss 0.6282584071159363

Epoch 3: train loss 0.6351566314697266
Epoch 3: val loss 0.6121001243591309

Epoch 4: train loss 0.6333416212688793
Epoch 4: val loss 0.5974938869476318

Epoch 5: train loss 0.6165999715978449
Epoch 5: val loss 0.5905799269676208

Epoch 6: train loss 0.5983546809716658
Epoch 6: val loss 0.5799147486686707

Epoch 7: train loss 0.5964901501482184
Epoch 7: val loss 0.5747812390327454

Epoch 8: train loss 0.5908873731439764
Epoch 8: val loss 0.5661202669143677

Epoch 9: train loss 0.5798475010828539
Epoch 9: val loss 0.5629117488861084

Epoch 10: train loss 0.5808967433192513
Epoch 10: val loss 0.5626140832901001

Epoch 11: train loss 0.5576290894638408
Epoch 11: val loss 0.5566992163658142

Epoch 12: train loss 0.5719258731061762
Epoch 12: val loss 0.5485125184059143

Epoch 13: train loss 0.5458816235715692
Epoch 13: val loss 0.5448731184005737

Epoch 14: train loss 0.5429190126332369
Epoch 14: val loss 0.5491669774055481

Epoch 15: train loss 0.5409757413647391
Epoch 15: val loss 0.5473635196685791

Epoch 16: train loss 0.5363997681574388
Epoch 16: val loss 0.5436010956764221

Epoch 17: train loss 0.5193298757076263
Epoch 17: val loss 0.5430572628974915

Epoch 18: train loss 0.5409695451909845
Epoch 18: val loss 0.537244975566864

Epoch 19: train loss 0.5183274041522633
Epoch 19: val loss 0.540931224822998

Epoch 20: train loss 0.5175125409256328
Epoch 20: val loss 0.5356197953224182

Epoch 21: train loss 0.5144717449491675
Epoch 21: val loss 0.534182071685791

Epoch 22: train loss 0.5090310167182576
Epoch 22: val loss 0.535767674446106

Epoch 23: train loss 0.5108506869186055
Epoch 23: val loss 0.5473828911781311

Epoch 24: train loss 0.5006659626960754
Epoch 24: val loss 0.5454484224319458

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6892008900642395
Epoch 0: val loss 0.6677510142326355

Epoch 1: train loss 0.6524864355723063
Epoch 1: val loss 0.6542462706565857

Epoch 2: train loss 0.6474110881487528
Epoch 2: val loss 0.6397928595542908

Epoch 3: train loss 0.6382749716440836
Epoch 3: val loss 0.6304090023040771

Epoch 4: train loss 0.6234148859977722
Epoch 4: val loss 0.6205615997314453

Epoch 5: train loss 0.6262272278467814
Epoch 5: val loss 0.6112816333770752

Epoch 6: train loss 0.6175296982129415
Epoch 6: val loss 0.6062432527542114

Epoch 7: train loss 0.6176077763239542
Epoch 7: val loss 0.608031690120697

Epoch 8: train loss 0.608003556728363
Epoch 8: val loss 0.5977237224578857

Epoch 9: train loss 0.6008655865987141
Epoch 9: val loss 0.5940432548522949

Epoch 10: train loss 0.5926804463068645
Epoch 10: val loss 0.5869631767272949

Epoch 11: train loss 0.5771012624104818
Epoch 11: val loss 0.576179027557373

Epoch 12: train loss 0.5806963702042898
Epoch 12: val loss 0.5659041404724121

Epoch 13: train loss 0.5578410943349202
Epoch 13: val loss 0.5592840313911438

Epoch 14: train loss 0.56523956656456
Epoch 14: val loss 0.5499301552772522

Epoch 15: train loss 0.5309472560882569
Epoch 15: val loss 0.5432661771774292

Epoch 16: train loss 0.5152069469292958
Epoch 16: val loss 0.5374293327331543

Epoch 17: train loss 0.5265644609928131
Epoch 17: val loss 0.5290664434432983

Epoch 18: train loss 0.5418069461981455
Epoch 18: val loss 0.5228970050811768

Epoch 19: train loss 0.5155066013336181
Epoch 19: val loss 0.5225006341934204

Epoch 20: train loss 0.5245561897754669
Epoch 20: val loss 0.5305599570274353

Epoch 21: train loss 0.4985257188479106
Epoch 21: val loss 0.5203875303268433

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7111170738935471
Epoch 0: val loss 0.6912317872047424

Epoch 1: train loss 0.6820047299067179
Epoch 1: val loss 0.687961757183075

Epoch 2: train loss 0.6899172564347585
Epoch 2: val loss 0.6840294599533081

Epoch 3: train loss 0.6688275933265686
Epoch 3: val loss 0.6786586046218872

Epoch 4: train loss 0.6621644198894501
Epoch 4: val loss 0.66990065574646

Epoch 5: train loss 0.6409849325815836
Epoch 5: val loss 0.6565402746200562

Epoch 6: train loss 0.6339724510908127
Epoch 6: val loss 0.6450638771057129

Epoch 7: train loss 0.6160559008518854
Epoch 7: val loss 0.6424719095230103

Epoch 8: train loss 0.606353335082531
Epoch 8: val loss 0.6408743262290955

Epoch 9: train loss 0.6034128814935684
Epoch 9: val loss 0.6427757143974304

Epoch 10: train loss 0.6053801650802294
Epoch 10: val loss 0.6433537602424622

Epoch 11: train loss 0.6015744581818581
Epoch 11: val loss 0.6437290906906128

Epoch 12: train loss 0.575725607573986
Epoch 12: val loss 0.6468774080276489

Epoch 13: train loss 0.5807988693316778
Epoch 13: val loss 0.6482835412025452

Epoch 14: train loss 0.5857025757431984
Epoch 14: val loss 0.6464799046516418

Epoch 15: train loss 0.5755737746755282
Epoch 15: val loss 0.6412999629974365

Epoch 16: train loss 0.5653929164012274
Epoch 16: val loss 0.6430848240852356

Epoch 17: train loss 0.5596507713198662
Epoch 17: val loss 0.6533940434455872

Epoch 18: train loss 0.5639966229597727
Epoch 18: val loss 0.6482833623886108

Epoch 19: train loss 0.5608374824126562
Epoch 19: val loss 0.6528511643409729

Epoch 20: train loss 0.5570777331789335
Epoch 20: val loss 0.6475526690483093

Epoch 21: train loss 0.5354042227069536
Epoch 21: val loss 0.6440392136573792

Epoch 22: train loss 0.5674754331509272
Epoch 22: val loss 0.6492507457733154

Epoch 23: train loss 0.5482037663459778
Epoch 23: val loss 0.6475580334663391

Epoch 24: train loss 0.5564437607924143
Epoch 24: val loss 0.6444756388664246

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978589544693629
Epoch 0: val loss 0.6837005615234375

Epoch 1: train loss 0.6704049110412598
Epoch 1: val loss 0.67973393201828

Epoch 2: train loss 0.6669508318106333
Epoch 2: val loss 0.6719839572906494

Epoch 3: train loss 0.6748246252536774
Epoch 3: val loss 0.6675335764884949

Epoch 4: train loss 0.6604847013950348
Epoch 4: val loss 0.6598999500274658

Epoch 5: train loss 0.6452100326617559
Epoch 5: val loss 0.6546626091003418

Epoch 6: train loss 0.6351923942565918
Epoch 6: val loss 0.6432145833969116

Epoch 7: train loss 0.6283703645070394
Epoch 7: val loss 0.6365372538566589

Epoch 8: train loss 0.6158708333969116
Epoch 8: val loss 0.6283228397369385

Epoch 9: train loss 0.6285483439763387
Epoch 9: val loss 0.6270433068275452

Epoch 10: train loss 0.6095480223496755
Epoch 10: val loss 0.6267063617706299

Epoch 11: train loss 0.6158049752314886
Epoch 11: val loss 0.6208678483963013

Epoch 12: train loss 0.6172632078329722
Epoch 12: val loss 0.6150628924369812

Epoch 13: train loss 0.589957520365715
Epoch 13: val loss 0.60813969373703

Epoch 14: train loss 0.5939548959334692
Epoch 14: val loss 0.6053196787834167

Epoch 15: train loss 0.6022176593542099
Epoch 15: val loss 0.597084105014801

Epoch 16: train loss 0.5858753025531769
Epoch 16: val loss 0.5945726037025452

Epoch 17: train loss 0.5750721817215284
Epoch 17: val loss 0.5927101373672485

Epoch 18: train loss 0.5845558245976766
Epoch 18: val loss 0.5874373316764832

Epoch 19: train loss 0.5786845435698827
Epoch 19: val loss 0.5916507840156555

Epoch 20: train loss 0.5771036123236021
Epoch 20: val loss 0.5894783139228821

Epoch 21: train loss 0.5740804771582285
Epoch 21: val loss 0.590949535369873

Epoch 22: train loss 0.564706968764464
Epoch 22: val loss 0.5965128540992737

Epoch 23: train loss 0.5621334115664164
Epoch 23: val loss 0.5882695317268372

Epoch 24: train loss 0.5574941237767538
Epoch 24: val loss 0.5813788175582886

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931074957052866
Epoch 0: val loss 0.6819339990615845

Epoch 1: train loss 0.6858016302188238
Epoch 1: val loss 0.6788542866706848

Epoch 2: train loss 0.677582174539566
Epoch 2: val loss 0.6753949522972107

Epoch 3: train loss 0.6653673599163691
Epoch 3: val loss 0.6683681607246399

Epoch 4: train loss 0.6629743377367655
Epoch 4: val loss 0.6602402329444885

Epoch 5: train loss 0.6503919611374537
Epoch 5: val loss 0.6523106694221497

Epoch 6: train loss 0.6331918885310491
Epoch 6: val loss 0.6430177688598633

Epoch 7: train loss 0.617427741487821
Epoch 7: val loss 0.6372175216674805

Epoch 8: train loss 0.6128337581952413
Epoch 8: val loss 0.6329233646392822

Epoch 9: train loss 0.6048604349295298
Epoch 9: val loss 0.6317771077156067

Epoch 10: train loss 0.575789749622345
Epoch 10: val loss 0.6342864036560059

Epoch 11: train loss 0.58457350730896
Epoch 11: val loss 0.6388578414916992

Epoch 12: train loss 0.5772753655910492
Epoch 12: val loss 0.6388037204742432

Epoch 13: train loss 0.5776825894912084
Epoch 13: val loss 0.6340931057929993

Epoch 14: train loss 0.5784793446461359
Epoch 14: val loss 0.6377605199813843

Epoch 15: train loss 0.5587054292360941
Epoch 15: val loss 0.6379668712615967

Epoch 16: train loss 0.564604289829731
Epoch 16: val loss 0.6399435997009277

Epoch 17: train loss 0.5532608727614085
Epoch 17: val loss 0.6387814283370972

Epoch 18: train loss 0.547956109046936
Epoch 18: val loss 0.6386808753013611

Epoch 19: train loss 0.5430357580383619
Epoch 19: val loss 0.6494038105010986

Epoch 20: train loss 0.5252864087621371
Epoch 20: val loss 0.6578544974327087

Epoch 21: train loss 0.5386911183595657
Epoch 21: val loss 0.6501877903938293

Epoch 22: train loss 0.5230116446812948
Epoch 22: val loss 0.6505633592605591

Epoch 23: train loss 0.5351913943886757
Epoch 23: val loss 0.6597289443016052

Epoch 24: train loss 0.5403194601337115
Epoch 24: val loss 0.6611886620521545

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7084246675173441
Epoch 0: val loss 0.6959577202796936

Epoch 1: train loss 0.6855680247147878
Epoch 1: val loss 0.6882598996162415

Epoch 2: train loss 0.6871963342030843
Epoch 2: val loss 0.6825778484344482

Epoch 3: train loss 0.6752936790386835
Epoch 3: val loss 0.6751940846443176

Epoch 4: train loss 0.6669809470574061
Epoch 4: val loss 0.6725729703903198

Epoch 5: train loss 0.66007832189401
Epoch 5: val loss 0.6713444590568542

Epoch 6: train loss 0.6488507886727651
Epoch 6: val loss 0.669600784778595

Epoch 7: train loss 0.6438571264346441
Epoch 7: val loss 0.6630309820175171

Epoch 8: train loss 0.6317115773757299
Epoch 8: val loss 0.6549009680747986

Epoch 9: train loss 0.6219828128814697
Epoch 9: val loss 0.6493277549743652

Epoch 10: train loss 0.6140939990679423
Epoch 10: val loss 0.6405802369117737

Epoch 11: train loss 0.6084659347931544
Epoch 11: val loss 0.6344953179359436

Epoch 12: train loss 0.5841989368200302
Epoch 12: val loss 0.6314953565597534

Epoch 13: train loss 0.5824606865644455
Epoch 13: val loss 0.6228448748588562

Epoch 14: train loss 0.5636322498321533
Epoch 14: val loss 0.6129367351531982

Epoch 15: train loss 0.5673834905028343
Epoch 15: val loss 0.6089828610420227

Epoch 16: train loss 0.5412260442972183
Epoch 16: val loss 0.6089415550231934

Epoch 17: train loss 0.5370663031935692
Epoch 17: val loss 0.6099176406860352

Epoch 18: train loss 0.522906576593717
Epoch 18: val loss 0.6076059937477112

Epoch 19: train loss 0.5341996078689893
Epoch 19: val loss 0.601320207118988

Epoch 20: train loss 0.5132664665579796
Epoch 20: val loss 0.5978044271469116

Epoch 21: train loss 0.5320173501968384
Epoch 21: val loss 0.6097763180732727

Epoch 22: train loss 0.5053893153866132
Epoch 22: val loss 0.6089550852775574

Epoch 23: train loss 0.5100929612914721
Epoch 23: val loss 0.6084620356559753

Epoch 24: train loss 0.5064480553070704
Epoch 24: val loss 0.6060266494750977

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.698098611086607
Epoch 0: val loss 0.6858078837394714

Epoch 1: train loss 0.677039124071598
Epoch 1: val loss 0.6823506355285645

Epoch 2: train loss 0.6825962252914906
Epoch 2: val loss 0.6773120164871216

Epoch 3: train loss 0.6628892794251442
Epoch 3: val loss 0.665850043296814

Epoch 4: train loss 0.6600663438439369
Epoch 4: val loss 0.6584500074386597

Epoch 5: train loss 0.643570002168417
Epoch 5: val loss 0.6524448394775391

Epoch 6: train loss 0.6327313557267189
Epoch 6: val loss 0.6436780691146851

Epoch 7: train loss 0.6341122202575207
Epoch 7: val loss 0.6435831189155579

Epoch 8: train loss 0.6169886887073517
Epoch 8: val loss 0.6236828565597534

Epoch 9: train loss 0.6222723014652729
Epoch 9: val loss 0.6227903366088867

Epoch 10: train loss 0.6011222340166569
Epoch 10: val loss 0.6085793375968933

Epoch 11: train loss 0.5936967842280865
Epoch 11: val loss 0.6097283959388733

Epoch 12: train loss 0.6033086255192757
Epoch 12: val loss 0.6128279566764832

Epoch 13: train loss 0.5731671322137117
Epoch 13: val loss 0.6077346801757812

Epoch 14: train loss 0.5689076390117407
Epoch 14: val loss 0.6096500754356384

Epoch 15: train loss 0.5783735513687134
Epoch 15: val loss 0.6088165044784546

Epoch 16: train loss 0.5765476860105991
Epoch 16: val loss 0.5983299016952515

Epoch 17: train loss 0.5637019164860249
Epoch 17: val loss 0.5985314846038818

Epoch 18: train loss 0.5682925879955292
Epoch 18: val loss 0.586834192276001

Epoch 19: train loss 0.5538661051541567
Epoch 19: val loss 0.5956858992576599

Epoch 20: train loss 0.5536062195897102
Epoch 20: val loss 0.6011055111885071

Epoch 21: train loss 0.5509323514997959
Epoch 21: val loss 0.5924737453460693

Epoch 22: train loss 0.5479375664144754
Epoch 22: val loss 0.6006710529327393

Epoch 23: train loss 0.5608829334378242
Epoch 23: val loss 0.596238374710083

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7200839519500732
Epoch 0: val loss 0.6915591359138489

Epoch 1: train loss 0.7039608210325241
Epoch 1: val loss 0.6881332993507385

Epoch 2: train loss 0.6813886413971583
Epoch 2: val loss 0.6822423338890076

Epoch 3: train loss 0.6779102385044098
Epoch 3: val loss 0.6771616339683533

Epoch 4: train loss 0.659660334388415
Epoch 4: val loss 0.6719775795936584

Epoch 5: train loss 0.6598447114229202
Epoch 5: val loss 0.6669533252716064

Epoch 6: train loss 0.649545227487882
Epoch 6: val loss 0.6629979610443115

Epoch 7: train loss 0.6460710316896439
Epoch 7: val loss 0.6661350131034851

Epoch 8: train loss 0.6362756490707397
Epoch 8: val loss 0.6550005674362183

Epoch 9: train loss 0.6234905819098154
Epoch 9: val loss 0.65010666847229

Epoch 10: train loss 0.6035351455211639
Epoch 10: val loss 0.6476271152496338

Epoch 11: train loss 0.6108248382806778
Epoch 11: val loss 0.6440470218658447

Epoch 12: train loss 0.6105767289797465
Epoch 12: val loss 0.6419278383255005

Epoch 13: train loss 0.605266660451889
Epoch 13: val loss 0.6423874497413635

Epoch 14: train loss 0.5970965574185053
Epoch 14: val loss 0.6477789878845215

Epoch 15: train loss 0.6094765538970629
Epoch 15: val loss 0.6492003202438354

Epoch 16: train loss 0.5968465507030487
Epoch 16: val loss 0.6433687806129456

Epoch 17: train loss 0.6123707741498947
Epoch 17: val loss 0.6517019867897034

Epoch 18: train loss 0.5970948512355486
Epoch 18: val loss 0.6524372696876526

Epoch 19: train loss 0.5586717252930006
Epoch 19: val loss 0.6544774770736694

Epoch 20: train loss 0.5671007633209229
Epoch 20: val loss 0.6541646122932434

Epoch 21: train loss 0.5880743761857351
Epoch 21: val loss 0.6479600071907043

Epoch 22: train loss 0.5854663004477819
Epoch 22: val loss 0.6560516357421875

Epoch 23: train loss 0.5800997192660967
Epoch 23: val loss 0.6506054401397705

Epoch 24: train loss 0.5812870562076569
Epoch 24: val loss 0.652080237865448

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6977528134981791
Epoch 0: val loss 0.6917855739593506

Epoch 1: train loss 0.6880385279655457
Epoch 1: val loss 0.688447892665863

Epoch 2: train loss 0.6793839732805887
Epoch 2: val loss 0.68763667345047

Epoch 3: train loss 0.6691380739212036
Epoch 3: val loss 0.685608446598053

Epoch 4: train loss 0.6647511969010035
Epoch 4: val loss 0.6849603056907654

Epoch 5: train loss 0.6660307496786118
Epoch 5: val loss 0.6844318509101868

Epoch 6: train loss 0.6616605619589487
Epoch 6: val loss 0.6845688819885254

Epoch 7: train loss 0.6458424031734467
Epoch 7: val loss 0.6823020577430725

Epoch 8: train loss 0.6337894300619761
Epoch 8: val loss 0.6850964426994324

Epoch 9: train loss 0.6261373658974966
Epoch 9: val loss 0.6899378299713135

Epoch 10: train loss 0.6215060452620188
Epoch 10: val loss 0.6919722557067871

Epoch 11: train loss 0.6153397361437479
Epoch 11: val loss 0.6917740106582642

Epoch 12: train loss 0.6091920783122381
Epoch 12: val loss 0.6818699240684509

Epoch 13: train loss 0.5993272165457407
Epoch 13: val loss 0.6859633922576904

Epoch 14: train loss 0.582305242617925
Epoch 14: val loss 0.6865522861480713

Epoch 15: train loss 0.5962588613231977
Epoch 15: val loss 0.6789520978927612

Epoch 16: train loss 0.5847239419817924
Epoch 16: val loss 0.6736406683921814

Epoch 17: train loss 0.5958065614104271
Epoch 17: val loss 0.6760648488998413

Epoch 18: train loss 0.5809002344806989
Epoch 18: val loss 0.6699085831642151

Epoch 19: train loss 0.5804831807812055
Epoch 19: val loss 0.6756752729415894

Epoch 20: train loss 0.5726715102791786
Epoch 20: val loss 0.6729615926742554

Epoch 21: train loss 0.5770934919516245
Epoch 21: val loss 0.6617056727409363

Epoch 22: train loss 0.5942805012067159
Epoch 22: val loss 0.6686837077140808

Epoch 23: train loss 0.5715207234025002
Epoch 23: val loss 0.6597134470939636

Epoch 24: train loss 0.5637949878970782
Epoch 24: val loss 0.6661965847015381

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7112718274195989
Epoch 0: val loss 0.6911607980728149

Epoch 1: train loss 0.6981661518414816
Epoch 1: val loss 0.6876444220542908

Epoch 2: train loss 0.6835844864447912
Epoch 2: val loss 0.68263840675354

Epoch 3: train loss 0.6887227495511373
Epoch 3: val loss 0.6808016896247864

Epoch 4: train loss 0.6618014623721441
Epoch 4: val loss 0.6773502230644226

Epoch 5: train loss 0.6682119270165762
Epoch 5: val loss 0.6732076406478882

Epoch 6: train loss 0.6580498615900675
Epoch 6: val loss 0.6637812852859497

Epoch 7: train loss 0.6650612453619639
Epoch 7: val loss 0.6607564091682434

Epoch 8: train loss 0.6385596742232641
Epoch 8: val loss 0.653363823890686

Epoch 9: train loss 0.6228721290826797
Epoch 9: val loss 0.6504642963409424

Epoch 10: train loss 0.6313041398922602
Epoch 10: val loss 0.6487390995025635

Epoch 11: train loss 0.6173455665508906
Epoch 11: val loss 0.6446190476417542

Epoch 12: train loss 0.6276954760154089
Epoch 12: val loss 0.6411076784133911

Epoch 13: train loss 0.6049379160006841
Epoch 13: val loss 0.6398972272872925

Epoch 14: train loss 0.6070504635572433
Epoch 14: val loss 0.6405801177024841

Epoch 15: train loss 0.6055479968587557
Epoch 15: val loss 0.6466448903083801

Epoch 16: train loss 0.585241474211216
Epoch 16: val loss 0.6441998481750488

Epoch 17: train loss 0.580703891813755
Epoch 17: val loss 0.6446264982223511

Epoch 18: train loss 0.5959903001785278
Epoch 18: val loss 0.6472930312156677

Epoch 19: train loss 0.5778006464242935
Epoch 19: val loss 0.6479842662811279

Epoch 20: train loss 0.590244248509407
Epoch 20: val loss 0.6628618836402893

Epoch 21: train loss 0.5720887333154678
Epoch 21: val loss 0.6612850427627563

Epoch 22: train loss 0.5645362312595049
Epoch 22: val loss 0.6586012840270996

Epoch 23: train loss 0.5758715371290842
Epoch 23: val loss 0.6537727117538452

Epoch 24: train loss 0.558561161160469
Epoch 24: val loss 0.6541668176651001

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7097215006748835
Epoch 0: val loss 0.7080269455909729

Epoch 1: train loss 0.6934833278258642
Epoch 1: val loss 0.6989803910255432

Epoch 2: train loss 0.6785459071397781
Epoch 2: val loss 0.7004596590995789

Epoch 3: train loss 0.6685929993788401
Epoch 3: val loss 0.7003496885299683

Epoch 4: train loss 0.6668721437454224
Epoch 4: val loss 0.6910651326179504

Epoch 5: train loss 0.6668781389792761
Epoch 5: val loss 0.7061824202537537

Epoch 6: train loss 0.6392707824707031
Epoch 6: val loss 0.695832371711731

Epoch 7: train loss 0.6374624619881312
Epoch 7: val loss 0.6960639953613281

Epoch 8: train loss 0.6060234059890112
Epoch 8: val loss 0.6908211708068848

Epoch 9: train loss 0.6009459147850672
Epoch 9: val loss 0.6926600337028503

Epoch 10: train loss 0.6062950789928436
Epoch 10: val loss 0.7004690766334534

Epoch 11: train loss 0.6018001760045687
Epoch 11: val loss 0.7018796801567078

Epoch 12: train loss 0.6048685957988104
Epoch 12: val loss 0.6962307095527649

Epoch 13: train loss 0.589453786611557
Epoch 13: val loss 0.7087128162384033

Epoch 14: train loss 0.5766426722208658
Epoch 14: val loss 0.7011754512786865

Epoch 15: train loss 0.5909051895141602
Epoch 15: val loss 0.7036992311477661

Epoch 16: train loss 0.5782687539855639
Epoch 16: val loss 0.7053301334381104

Epoch 17: train loss 0.5749821042021116
Epoch 17: val loss 0.6878365874290466

Epoch 18: train loss 0.5776389191548029
Epoch 18: val loss 0.6971436738967896

Epoch 19: train loss 0.576899786790212
Epoch 19: val loss 0.7154350876808167

Epoch 20: train loss 0.5788863052924474
Epoch 20: val loss 0.7245607972145081

Epoch 21: train loss 0.5753338759144148
Epoch 21: val loss 0.7286291718482971

Epoch 22: train loss 0.5703800419966379
Epoch 22: val loss 0.7204058766365051

Epoch 23: train loss 0.5717850352327029
Epoch 23: val loss 0.719120442867279

Epoch 24: train loss 0.5721497883399328
Epoch 24: val loss 0.7380203604698181

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6835505999624729
Epoch 0: val loss 0.6860073208808899

Epoch 1: train loss 0.6724242679774761
Epoch 1: val loss 0.6763379573822021

Epoch 2: train loss 0.659702867269516
Epoch 2: val loss 0.6652858853340149

Epoch 3: train loss 0.6457098685204983
Epoch 3: val loss 0.647498607635498

Epoch 4: train loss 0.6359272301197052
Epoch 4: val loss 0.6343654990196228

Epoch 5: train loss 0.6316346377134323
Epoch 5: val loss 0.6264106035232544

Epoch 6: train loss 0.603789433836937
Epoch 6: val loss 0.615618884563446

Epoch 7: train loss 0.6154911313205957
Epoch 7: val loss 0.610508382320404

Epoch 8: train loss 0.6114553809165955
Epoch 8: val loss 0.6109698414802551

Epoch 9: train loss 0.5955034643411636
Epoch 9: val loss 0.6105601787567139

Epoch 10: train loss 0.5958362072706223
Epoch 10: val loss 0.6063271164894104

Epoch 11: train loss 0.5850207917392254
Epoch 11: val loss 0.5999014973640442

Epoch 12: train loss 0.5849736612290144
Epoch 12: val loss 0.605096161365509

Epoch 13: train loss 0.5997682772576809
Epoch 13: val loss 0.5970548987388611

Epoch 14: train loss 0.5725594703108072
Epoch 14: val loss 0.5964012145996094

Epoch 15: train loss 0.5679316986352205
Epoch 15: val loss 0.5976172089576721

Epoch 16: train loss 0.5685111861675978
Epoch 16: val loss 0.5943312048912048

Epoch 17: train loss 0.5585343968123198
Epoch 17: val loss 0.5978896021842957

Epoch 18: train loss 0.5774855315685272
Epoch 18: val loss 0.5989271998405457

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.690801506692713
Epoch 0: val loss 0.68405681848526

Epoch 1: train loss 0.66184847463261
Epoch 1: val loss 0.6755708456039429

Epoch 2: train loss 0.6708826422691345
Epoch 2: val loss 0.6713340282440186

Epoch 3: train loss 0.6557846340266141
Epoch 3: val loss 0.666273295879364

Epoch 4: train loss 0.6544821966778148
Epoch 4: val loss 0.6632968783378601

Epoch 5: train loss 0.6547383232550188
Epoch 5: val loss 0.6609033942222595

Epoch 6: train loss 0.6435517614538019
Epoch 6: val loss 0.6596238613128662

Epoch 7: train loss 0.6505982659079812
Epoch 7: val loss 0.6578272581100464

Epoch 8: train loss 0.6370004686442289
Epoch 8: val loss 0.656104564666748

Epoch 9: train loss 0.6327689777721058
Epoch 9: val loss 0.6555138230323792

Epoch 10: train loss 0.6160424785180525
Epoch 10: val loss 0.653700590133667

Epoch 11: train loss 0.6050410541621122
Epoch 11: val loss 0.6540591716766357

Epoch 12: train loss 0.6113276508721438
Epoch 12: val loss 0.6583591103553772

Epoch 13: train loss 0.6180173104459589
Epoch 13: val loss 0.6618609428405762

Epoch 14: train loss 0.615548393943093
Epoch 14: val loss 0.664332389831543

Epoch 15: train loss 0.5981739163398743
Epoch 15: val loss 0.6621351838111877

Epoch 16: train loss 0.5921320048245516
Epoch 16: val loss 0.6651050448417664

Epoch 17: train loss 0.5814300531690771
Epoch 17: val loss 0.6661924123764038

Epoch 18: train loss 0.5872462906620719
Epoch 18: val loss 0.6725378632545471

Epoch 19: train loss 0.5630007440393622
Epoch 19: val loss 0.6719368100166321

Epoch 20: train loss 0.548598354512995
Epoch 20: val loss 0.668179988861084

Epoch 21: train loss 0.5789934667673978
Epoch 21: val loss 0.6765056848526001

Epoch 22: train loss 0.5643655441024087
Epoch 22: val loss 0.6665846705436707

Epoch 23: train loss 0.54217144575986
Epoch 23: val loss 0.6679394841194153

Epoch 24: train loss 0.5652744363654744
Epoch 24: val loss 0.6685835719108582

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6879545504396612
Epoch 0: val loss 0.6845801472663879

Epoch 1: train loss 0.6798198385672136
Epoch 1: val loss 0.6775521039962769

Epoch 2: train loss 0.6703051870519464
Epoch 2: val loss 0.6709234714508057

Epoch 3: train loss 0.6488314216787164
Epoch 3: val loss 0.6649113297462463

Epoch 4: train loss 0.6508192311633717
Epoch 4: val loss 0.6582890748977661

Epoch 5: train loss 0.6508175568147139
Epoch 5: val loss 0.6514253616333008

Epoch 6: train loss 0.6415661410851912
Epoch 6: val loss 0.6517711281776428

Epoch 7: train loss 0.6330800760876049
Epoch 7: val loss 0.6456258893013

Epoch 8: train loss 0.6322259902954102
Epoch 8: val loss 0.639290988445282

Epoch 9: train loss 0.6209598508748141
Epoch 9: val loss 0.6365392804145813

Epoch 10: train loss 0.6154155731201172
Epoch 10: val loss 0.6341805458068848

Epoch 11: train loss 0.6165979667143389
Epoch 11: val loss 0.6266953349113464

Epoch 12: train loss 0.6005646152929827
Epoch 12: val loss 0.6331403851509094

Epoch 13: train loss 0.575623019175096
Epoch 13: val loss 0.6391274333000183

Epoch 14: train loss 0.5763826234774156
Epoch 14: val loss 0.6333960890769958

Epoch 15: train loss 0.5850503878159956
Epoch 15: val loss 0.6352329254150391

Epoch 16: train loss 0.5738285969604145
Epoch 16: val loss 0.6417526602745056

Epoch 17: train loss 0.563251487233422
Epoch 17: val loss 0.6430661082267761

Epoch 18: train loss 0.5443468771197579
Epoch 18: val loss 0.624601423740387

Epoch 19: train loss 0.5550414838574149
Epoch 19: val loss 0.6238803267478943

Epoch 20: train loss 0.5670182732018557
Epoch 20: val loss 0.6355804800987244

Epoch 21: train loss 0.5409650531682101
Epoch 21: val loss 0.634949803352356

Epoch 22: train loss 0.5448597723787482
Epoch 22: val loss 0.6286839842796326

Epoch 23: train loss 0.5145040289922194
Epoch 23: val loss 0.6234584450721741

Epoch 24: train loss 0.5296768031337045
Epoch 24: val loss 0.6290686726570129

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7010121237147938
Epoch 0: val loss 0.6883288621902466

Epoch 1: train loss 0.6748851646076549
Epoch 1: val loss 0.6756242513656616

Epoch 2: train loss 0.6689859195189043
Epoch 2: val loss 0.6668391227722168

Epoch 3: train loss 0.646982957016338
Epoch 3: val loss 0.6547244191169739

Epoch 4: train loss 0.649401540105993
Epoch 4: val loss 0.6513944864273071

Epoch 5: train loss 0.6317008300261064
Epoch 5: val loss 0.6584892868995667

Epoch 6: train loss 0.6217711730436846
Epoch 6: val loss 0.6520546674728394

Epoch 7: train loss 0.6224449168552052
Epoch 7: val loss 0.650562584400177

Epoch 8: train loss 0.6097830588167364
Epoch 8: val loss 0.6576619148254395

Epoch 9: train loss 0.5991320501674305
Epoch 9: val loss 0.6571491360664368

Epoch 10: train loss 0.5924463868141174
Epoch 10: val loss 0.6516284942626953

Epoch 11: train loss 0.5877633555368944
Epoch 11: val loss 0.650447428226471

Epoch 12: train loss 0.5806468020785939
Epoch 12: val loss 0.6339667439460754

Epoch 13: train loss 0.6016310886903242
Epoch 13: val loss 0.6394466757774353

Epoch 14: train loss 0.5800322700630535
Epoch 14: val loss 0.6535999178886414

Epoch 15: train loss 0.57304431904446
Epoch 15: val loss 0.6323668360710144

Epoch 16: train loss 0.5787442055615512
Epoch 16: val loss 0.6330692768096924

Epoch 17: train loss 0.5615774718197909
Epoch 17: val loss 0.6493737101554871

Epoch 18: train loss 0.5667982236905531
Epoch 18: val loss 0.6456834673881531

Epoch 19: train loss 0.5637496357614343
Epoch 19: val loss 0.6503071188926697

Epoch 20: train loss 0.5617550205100666
Epoch 20: val loss 0.6369737386703491

Epoch 21: train loss 0.5599729174917395
Epoch 21: val loss 0.6202285289764404

Epoch 22: train loss 0.5395117131146517
Epoch 22: val loss 0.6447144746780396

Epoch 23: train loss 0.5382042635570873
Epoch 23: val loss 0.6453571319580078

Epoch 24: train loss 0.5564912205392664
Epoch 24: val loss 0.6463832855224609

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972075213085521
Epoch 0: val loss 0.6906259655952454

Epoch 1: train loss 0.6652294939214533
Epoch 1: val loss 0.6884599328041077

Epoch 2: train loss 0.6596817753531716
Epoch 2: val loss 0.6797842383384705

Epoch 3: train loss 0.6636664596470919
Epoch 3: val loss 0.6809431314468384

Epoch 4: train loss 0.6479766314679926
Epoch 4: val loss 0.6807693243026733

Epoch 5: train loss 0.6547389084642584
Epoch 5: val loss 0.6771862506866455

Epoch 6: train loss 0.6380517103455283
Epoch 6: val loss 0.6713117957115173

Epoch 7: train loss 0.6287483139471575
Epoch 7: val loss 0.6684789061546326

Epoch 8: train loss 0.6304826790636237
Epoch 8: val loss 0.6704776287078857

Epoch 9: train loss 0.6215656453912909
Epoch 9: val loss 0.6722351312637329

Epoch 10: train loss 0.6205739053812894
Epoch 10: val loss 0.6705483794212341

Epoch 11: train loss 0.6196509599685669
Epoch 11: val loss 0.6745096445083618

Epoch 12: train loss 0.6048751202496615
Epoch 12: val loss 0.668766438961029

Epoch 13: train loss 0.6147336688908663
Epoch 13: val loss 0.6632349491119385

Epoch 14: train loss 0.5983371246944774
Epoch 14: val loss 0.6708104014396667

Epoch 15: train loss 0.5943087149750103
Epoch 15: val loss 0.6590046286582947

Epoch 16: train loss 0.5847488126971505
Epoch 16: val loss 0.654887855052948

Epoch 17: train loss 0.5966718413613059
Epoch 17: val loss 0.6545552015304565

Epoch 18: train loss 0.5908277576619928
Epoch 18: val loss 0.6581220626831055

Epoch 19: train loss 0.5673437172716315
Epoch 19: val loss 0.6594487428665161

Epoch 20: train loss 0.5878913863138719
Epoch 20: val loss 0.66038578748703

Epoch 21: train loss 0.5721395720135082
Epoch 21: val loss 0.6470367312431335

Epoch 22: train loss 0.574543221430345
Epoch 22: val loss 0.6448395252227783

Epoch 23: train loss 0.552108951590278
Epoch 23: val loss 0.6515268087387085

Epoch 24: train loss 0.571774111552672
Epoch 24: val loss 0.642932116985321

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6823049108187358
Epoch 0: val loss 0.6949976086616516

Epoch 1: train loss 0.6828660249710083
Epoch 1: val loss 0.6947921514511108

Epoch 2: train loss 0.6711614569028218
Epoch 2: val loss 0.6851635575294495

Epoch 3: train loss 0.665712857246399
Epoch 3: val loss 0.6823672652244568

Epoch 4: train loss 0.6569276173909505
Epoch 4: val loss 0.6822051405906677

Epoch 5: train loss 0.6640148043632508
Epoch 5: val loss 0.6800124049186707

Epoch 6: train loss 0.647458283106486
Epoch 6: val loss 0.674133837223053

Epoch 7: train loss 0.6481177012125651
Epoch 7: val loss 0.6710749864578247

Epoch 8: train loss 0.631148886680603
Epoch 8: val loss 0.6735356450080872

Epoch 9: train loss 0.627695482969284
Epoch 9: val loss 0.6780731678009033

Epoch 10: train loss 0.6068668603897095
Epoch 10: val loss 0.6793724894523621

Epoch 11: train loss 0.6123847881952922
Epoch 11: val loss 0.6644020080566406

Epoch 12: train loss 0.6338683287302653
Epoch 12: val loss 0.667655885219574

Epoch 13: train loss 0.6035797894001007
Epoch 13: val loss 0.6523119211196899

Epoch 14: train loss 0.6002550303936005
Epoch 14: val loss 0.6577273607254028

Epoch 15: train loss 0.591691917181015
Epoch 15: val loss 0.6614522337913513

Epoch 16: train loss 0.5880057732264201
Epoch 16: val loss 0.669312596321106

Epoch 17: train loss 0.5963682254155477
Epoch 17: val loss 0.6627538204193115

Epoch 18: train loss 0.6086337308088938
Epoch 18: val loss 0.6530097723007202

Epoch 19: train loss 0.5969129363695781
Epoch 19: val loss 0.6581756472587585

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.688890094940479
Epoch 0: val loss 0.6784737706184387

Epoch 1: train loss 0.677754846902994
Epoch 1: val loss 0.6701242923736572

Epoch 2: train loss 0.670815660403325
Epoch 2: val loss 0.6645826697349548

Epoch 3: train loss 0.6685695556493906
Epoch 3: val loss 0.6623015403747559

Epoch 4: train loss 0.6553882956504822
Epoch 4: val loss 0.6597623229026794

Epoch 5: train loss 0.6498448390227097
Epoch 5: val loss 0.6569811701774597

Epoch 6: train loss 0.6546426736391507
Epoch 6: val loss 0.6509174108505249

Epoch 7: train loss 0.6451233579562261
Epoch 7: val loss 0.6514171361923218

Epoch 8: train loss 0.6541030086003817
Epoch 8: val loss 0.6500980854034424

Epoch 9: train loss 0.6381512100879962
Epoch 9: val loss 0.6469045877456665

Epoch 10: train loss 0.6375284103246835
Epoch 10: val loss 0.6452112793922424

Epoch 11: train loss 0.6348700202428378
Epoch 11: val loss 0.6438453793525696

Epoch 12: train loss 0.6149049263734084
Epoch 12: val loss 0.6455718278884888

Epoch 13: train loss 0.6262926184214078
Epoch 13: val loss 0.6439678072929382

Epoch 14: train loss 0.6213631584094121
Epoch 14: val loss 0.6397947072982788

Epoch 15: train loss 0.6225513861729548
Epoch 15: val loss 0.6418156623840332

Epoch 16: train loss 0.6122985803163968
Epoch 16: val loss 0.642615795135498

Epoch 17: train loss 0.6145265835982102
Epoch 17: val loss 0.6430746912956238

Epoch 18: train loss 0.6062400134710165
Epoch 18: val loss 0.6443724632263184

Epoch 19: train loss 0.6066730756026047
Epoch 19: val loss 0.6447376608848572

Epoch 20: train loss 0.6160584275539105
Epoch 20: val loss 0.6393184661865234

Epoch 21: train loss 0.597297938970419
Epoch 21: val loss 0.6377784609794617

Epoch 22: train loss 0.6147345717136676
Epoch 22: val loss 0.6375484466552734

Epoch 23: train loss 0.588565686574349
Epoch 23: val loss 0.6428508758544922

Epoch 24: train loss 0.596768856048584
Epoch 24: val loss 0.6482303738594055

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.697933132831867
Epoch 0: val loss 0.6953779458999634

Epoch 1: train loss 0.690200727719527
Epoch 1: val loss 0.6940534114837646

Epoch 2: train loss 0.6740978910372808
Epoch 2: val loss 0.6913617253303528

Epoch 3: train loss 0.6585568327170152
Epoch 3: val loss 0.6880783438682556

Epoch 4: train loss 0.6428396564263564
Epoch 4: val loss 0.6872122287750244

Epoch 5: train loss 0.639158560679509
Epoch 5: val loss 0.6876313090324402

Epoch 6: train loss 0.6204870618306674
Epoch 6: val loss 0.6876952648162842

Epoch 7: train loss 0.6280397497690641
Epoch 7: val loss 0.6913361549377441

Epoch 8: train loss 0.6188835639220017
Epoch 8: val loss 0.6930890679359436

Epoch 9: train loss 0.6189163395991693
Epoch 9: val loss 0.6998178958892822

Epoch 10: train loss 0.6039453974136939
Epoch 10: val loss 0.7022339105606079

Epoch 11: train loss 0.6022069247869345
Epoch 11: val loss 0.7015946507453918

Epoch 12: train loss 0.590436421907865
Epoch 12: val loss 0.7025165557861328

Epoch 13: train loss 0.5782549472955557
Epoch 13: val loss 0.7044411897659302

Epoch 14: train loss 0.6085334466053889
Epoch 14: val loss 0.7110004425048828

Epoch 15: train loss 0.5744123413012578
Epoch 15: val loss 0.7119715213775635

Epoch 16: train loss 0.5803791857682742
Epoch 16: val loss 0.7124059796333313

Epoch 17: train loss 0.5637362897396088
Epoch 17: val loss 0.7131401896476746

Epoch 18: train loss 0.5690782436957726
Epoch 18: val loss 0.7248024344444275

Epoch 19: train loss 0.556688285790957
Epoch 19: val loss 0.7293084263801575

Epoch 20: train loss 0.562561422586441
Epoch 20: val loss 0.7417347431182861

Epoch 21: train loss 0.5608487473084376
Epoch 21: val loss 0.7401778697967529

Epoch 22: train loss 0.5675966006058913
Epoch 22: val loss 0.7422575354576111

Epoch 23: train loss 0.5586999219197494
Epoch 23: val loss 0.738934338092804

Epoch 24: train loss 0.5425178477397332
Epoch 24: val loss 0.7350268959999084

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6995488680326022
Epoch 0: val loss 0.687955915927887

Epoch 1: train loss 0.685732011611645
Epoch 1: val loss 0.6813467144966125

Epoch 2: train loss 0.6752606217677777
Epoch 2: val loss 0.6751209497451782

Epoch 3: train loss 0.6605588839604304
Epoch 3: val loss 0.6680496335029602

Epoch 4: train loss 0.6700078203127935
Epoch 4: val loss 0.661162257194519

Epoch 5: train loss 0.637222212094527
Epoch 5: val loss 0.6562283039093018

Epoch 6: train loss 0.6430908258144672
Epoch 6: val loss 0.6485679149627686

Epoch 7: train loss 0.6374403559244596
Epoch 7: val loss 0.6456570625305176

Epoch 8: train loss 0.6373498806586633
Epoch 8: val loss 0.6381266117095947

Epoch 9: train loss 0.6335479112771841
Epoch 9: val loss 0.6381726264953613

Epoch 10: train loss 0.6122920100505536
Epoch 10: val loss 0.6338561177253723

Epoch 11: train loss 0.6169671828930194
Epoch 11: val loss 0.6288343071937561

Epoch 12: train loss 0.6170219274667593
Epoch 12: val loss 0.6315400004386902

Epoch 13: train loss 0.611579397549996
Epoch 13: val loss 0.628124475479126

Epoch 14: train loss 0.5951245656380286
Epoch 14: val loss 0.6265968680381775

Epoch 15: train loss 0.5944515329140884
Epoch 15: val loss 0.6271573901176453

Epoch 16: train loss 0.6058678168516892
Epoch 16: val loss 0.6300104260444641

Epoch 17: train loss 0.5797852529929235
Epoch 17: val loss 0.6280688047409058

Epoch 18: train loss 0.5800438660841721
Epoch 18: val loss 0.6260890960693359

Epoch 19: train loss 0.5805955208264865
Epoch 19: val loss 0.6354621052742004

Epoch 20: train loss 0.5745461308039151
Epoch 20: val loss 0.6307100057601929

Epoch 21: train loss 0.5796366081787989
Epoch 21: val loss 0.6392057538032532

Epoch 22: train loss 0.5557466378578773
Epoch 22: val loss 0.6378142237663269

Epoch 23: train loss 0.5699801697180822
Epoch 23: val loss 0.6320908069610596

Epoch 24: train loss 0.5609619479912978
Epoch 24: val loss 0.6377046704292297

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7026095482019278
Epoch 0: val loss 0.6924615502357483

Epoch 1: train loss 0.6805660953888526
Epoch 1: val loss 0.6765246391296387

Epoch 2: train loss 0.6738889079827529
Epoch 2: val loss 0.6727414131164551

Epoch 3: train loss 0.6700376455600445
Epoch 3: val loss 0.6702827215194702

Epoch 4: train loss 0.6633505041782672
Epoch 4: val loss 0.6638084650039673

Epoch 5: train loss 0.6613324330403254
Epoch 5: val loss 0.6613714694976807

Epoch 6: train loss 0.6514764703237094
Epoch 6: val loss 0.6622219085693359

Epoch 7: train loss 0.6511043126766498
Epoch 7: val loss 0.6552577018737793

Epoch 8: train loss 0.6509412985581619
Epoch 8: val loss 0.6542541980743408

Epoch 9: train loss 0.6329021683106055
Epoch 9: val loss 0.6529226303100586

Epoch 10: train loss 0.651520467721499
Epoch 10: val loss 0.6557357311248779

Epoch 11: train loss 0.6281242737403283
Epoch 11: val loss 0.639315128326416

Epoch 12: train loss 0.6268900174361008
Epoch 12: val loss 0.6351157426834106

Epoch 13: train loss 0.6148667427209707
Epoch 13: val loss 0.6276710629463196

Epoch 14: train loss 0.6189808662121112
Epoch 14: val loss 0.625686526298523

Epoch 15: train loss 0.6006958347100478
Epoch 15: val loss 0.6313027143478394

Epoch 16: train loss 0.5987282166114221
Epoch 16: val loss 0.6230846643447876

Epoch 17: train loss 0.5958262452712426
Epoch 17: val loss 0.6245406866073608

Epoch 18: train loss 0.5836537136481359
Epoch 18: val loss 0.6302116513252258

Epoch 19: train loss 0.5807979496625754
Epoch 19: val loss 0.6214365363121033

Epoch 20: train loss 0.607810561473553
Epoch 20: val loss 0.6150389313697815

Epoch 21: train loss 0.5757435606076167
Epoch 21: val loss 0.6162473559379578

Epoch 22: train loss 0.582845885020036
Epoch 22: val loss 0.6200253367424011

Epoch 23: train loss 0.5912902263494638
Epoch 23: val loss 0.6065436601638794

Epoch 24: train loss 0.5437164719288166
Epoch 24: val loss 0.6090415716171265

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972628376063179
Epoch 0: val loss 0.6960833668708801

Epoch 1: train loss 0.684268618331236
Epoch 1: val loss 0.6914792656898499

Epoch 2: train loss 0.6839938268941992
Epoch 2: val loss 0.6826441884040833

Epoch 3: train loss 0.6684343359049629
Epoch 3: val loss 0.6712334752082825

Epoch 4: train loss 0.6513693543041453
Epoch 4: val loss 0.6657688617706299

Epoch 5: train loss 0.6421597144182991
Epoch 5: val loss 0.6481037735939026

Epoch 6: train loss 0.6328059224521413
Epoch 6: val loss 0.6384313702583313

Epoch 7: train loss 0.6294590410064248
Epoch 7: val loss 0.6484197974205017

Epoch 8: train loss 0.6196605703409981
Epoch 8: val loss 0.6447662711143494

Epoch 9: train loss 0.6184319818721098
Epoch 9: val loss 0.6368232369422913

Epoch 10: train loss 0.6190998308798846
Epoch 10: val loss 0.6298917531967163

Epoch 11: train loss 0.6054923586985644
Epoch 11: val loss 0.6420818567276001

Epoch 12: train loss 0.5862730829154744
Epoch 12: val loss 0.6332104802131653

Epoch 13: train loss 0.6024157650330487
Epoch 13: val loss 0.6414067149162292

Epoch 14: train loss 0.5937896230641533
Epoch 14: val loss 0.6367273926734924

Epoch 15: train loss 0.5832743662245133
Epoch 15: val loss 0.6391233801841736

Epoch 16: train loss 0.595432426999597
Epoch 16: val loss 0.6380317211151123

Epoch 17: train loss 0.5624126336153816
Epoch 17: val loss 0.634559154510498

Epoch 18: train loss 0.5808315101791831
Epoch 18: val loss 0.6421442031860352

Epoch 19: train loss 0.5684815382256228
Epoch 19: val loss 0.6327468752861023

Epoch 20: train loss 0.5685721600756926
Epoch 20: val loss 0.6471548080444336

Epoch 21: train loss 0.5728977532947764
Epoch 21: val loss 0.6570537090301514

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951422393321991
Epoch 0: val loss 0.7018871903419495

Epoch 1: train loss 0.680773506561915
Epoch 1: val loss 0.6987907290458679

Epoch 2: train loss 0.6750373989343643
Epoch 2: val loss 0.6995657086372375

Epoch 3: train loss 0.6772373666365942
Epoch 3: val loss 0.7018238306045532

Epoch 4: train loss 0.6737566192944845
Epoch 4: val loss 0.7040268778800964

Epoch 5: train loss 0.669518048564593
Epoch 5: val loss 0.703889787197113

Epoch 6: train loss 0.6684543341398239
Epoch 6: val loss 0.7026975750923157

Epoch 7: train loss 0.6561710933844248
Epoch 7: val loss 0.7025723457336426

Epoch 8: train loss 0.6548451483249664
Epoch 8: val loss 0.705335259437561

Epoch 9: train loss 0.662930428981781
Epoch 9: val loss 0.7072296738624573

Epoch 10: train loss 0.6536609679460526
Epoch 10: val loss 0.7084040641784668

Epoch 11: train loss 0.6461998522281647
Epoch 11: val loss 0.7114737629890442

Epoch 12: train loss 0.6371363053719202
Epoch 12: val loss 0.7145304083824158

Epoch 13: train loss 0.6394284764925638
Epoch 13: val loss 0.7175862789154053

Epoch 14: train loss 0.632869710524877
Epoch 14: val loss 0.7168341875076294

Epoch 15: train loss 0.6285914232333502
Epoch 15: val loss 0.721315860748291

Epoch 16: train loss 0.6454617033402125
Epoch 16: val loss 0.7239913940429688

Epoch 17: train loss 0.6105080892642339
Epoch 17: val loss 0.7244022488594055

Epoch 18: train loss 0.6194228331247965
Epoch 18: val loss 0.7253803014755249

Epoch 19: train loss 0.612460066874822
Epoch 19: val loss 0.7288612127304077

Epoch 20: train loss 0.6325487047433853
Epoch 20: val loss 0.7318578958511353

Epoch 21: train loss 0.6076131910085678
Epoch 21: val loss 0.737963855266571

Epoch 22: train loss 0.631656696399053
Epoch 22: val loss 0.738778293132782

Epoch 23: train loss 0.6210813174645106
Epoch 23: val loss 0.7369030714035034

Epoch 24: train loss 0.6052680263916651
Epoch 24: val loss 0.7405655980110168

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6942398051420847
Epoch 0: val loss 0.67320317029953

Epoch 1: train loss 0.704640751083692
Epoch 1: val loss 0.6742233037948608

Epoch 2: train loss 0.6891776372989019
Epoch 2: val loss 0.6760507225990295

Epoch 3: train loss 0.6805897305409113
Epoch 3: val loss 0.6751973032951355

Epoch 4: train loss 0.6630047261714935
Epoch 4: val loss 0.6774393916130066

Epoch 5: train loss 0.675299068291982
Epoch 5: val loss 0.678506076335907

Epoch 6: train loss 0.6625287234783173
Epoch 6: val loss 0.681739330291748

Epoch 7: train loss 0.6675956497589747
Epoch 7: val loss 0.6852824091911316

Epoch 8: train loss 0.655461996793747
Epoch 8: val loss 0.6842777132987976

Epoch 9: train loss 0.6493470271428426
Epoch 9: val loss 0.6853165030479431

Epoch 10: train loss 0.6422859082619349
Epoch 10: val loss 0.6891348958015442

Epoch 11: train loss 0.6353056877851486
Epoch 11: val loss 0.6859593987464905

Epoch 12: train loss 0.6424272110064825
Epoch 12: val loss 0.6896418333053589

Epoch 13: train loss 0.6431177953879038
Epoch 13: val loss 0.6915709972381592

Epoch 14: train loss 0.6213215341170629
Epoch 14: val loss 0.6979610323905945

Epoch 15: train loss 0.6227478086948395
Epoch 15: val loss 0.6976326704025269

Epoch 16: train loss 0.6275892456372579
Epoch 16: val loss 0.6959789991378784

Epoch 17: train loss 0.6226858745018641
Epoch 17: val loss 0.7016841769218445

Epoch 18: train loss 0.600281668206056
Epoch 18: val loss 0.7082571983337402

Epoch 19: train loss 0.6073018610477448
Epoch 19: val loss 0.7097151279449463

Epoch 20: train loss 0.6089959591627121
Epoch 20: val loss 0.7059100270271301

Epoch 21: train loss 0.6062266826629639
Epoch 21: val loss 0.7116178274154663

Epoch 22: train loss 0.5992383112510046
Epoch 22: val loss 0.715080738067627

Epoch 23: train loss 0.6105927576621374
Epoch 23: val loss 0.7141186594963074

Epoch 24: train loss 0.595853865146637
Epoch 24: val loss 0.7171598672866821

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7064511527617773
Epoch 0: val loss 0.6841709017753601

Epoch 1: train loss 0.6919806400934855
Epoch 1: val loss 0.6766427755355835

Epoch 2: train loss 0.6784336119890213
Epoch 2: val loss 0.67256760597229

Epoch 3: train loss 0.6797110736370087
Epoch 3: val loss 0.6698286533355713

Epoch 4: train loss 0.6806835532188416
Epoch 4: val loss 0.66764897108078

Epoch 5: train loss 0.6748140007257462
Epoch 5: val loss 0.6662774682044983

Epoch 6: train loss 0.6693069438139597
Epoch 6: val loss 0.6665163040161133

Epoch 7: train loss 0.6712948878606161
Epoch 7: val loss 0.6653031706809998

Epoch 8: train loss 0.6578482935825983
Epoch 8: val loss 0.6660357713699341

Epoch 9: train loss 0.6524094690879186
Epoch 9: val loss 0.6634217500686646

Epoch 10: train loss 0.6487498581409454
Epoch 10: val loss 0.6630761623382568

Epoch 11: train loss 0.6515364199876785
Epoch 11: val loss 0.6646400094032288

Epoch 12: train loss 0.6329731643199921
Epoch 12: val loss 0.6674402952194214

Epoch 13: train loss 0.6523676613966624
Epoch 13: val loss 0.6708499193191528

Epoch 14: train loss 0.6424507995446523
Epoch 14: val loss 0.6714712381362915

Epoch 15: train loss 0.6285232057174047
Epoch 15: val loss 0.6719931364059448

Epoch 16: train loss 0.6397938032944998
Epoch 16: val loss 0.6733369827270508

Epoch 17: train loss 0.6328788747390112
Epoch 17: val loss 0.6782813668251038

Epoch 18: train loss 0.6342668533325195
Epoch 18: val loss 0.6801360845565796

Epoch 19: train loss 0.6217577904462814
Epoch 19: val loss 0.6853255033493042

Epoch 20: train loss 0.6439817746480306
Epoch 20: val loss 0.6865074038505554

Epoch 21: train loss 0.6257228776812553
Epoch 21: val loss 0.6881407499313354

Epoch 22: train loss 0.6143820186456045
Epoch 22: val loss 0.6893287897109985

Epoch 23: train loss 0.6072437390685081
Epoch 23: val loss 0.6923944354057312

Epoch 24: train loss 0.5997331142425537
Epoch 24: val loss 0.6941189169883728

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.695243775844574
Epoch 0: val loss 0.6937181949615479

Epoch 1: train loss 0.6847736785809199
Epoch 1: val loss 0.6909491419792175

Epoch 2: train loss 0.6819082796573639
Epoch 2: val loss 0.6901537775993347

Epoch 3: train loss 0.6825603942076365
Epoch 3: val loss 0.6900672912597656

Epoch 4: train loss 0.6750487436850866
Epoch 4: val loss 0.6902834177017212

Epoch 5: train loss 0.6626797566811243
Epoch 5: val loss 0.6906131505966187

Epoch 6: train loss 0.6715363711118698
Epoch 6: val loss 0.6891162991523743

Epoch 7: train loss 0.669142613808314
Epoch 7: val loss 0.6888157725334167

Epoch 8: train loss 0.6689966320991516
Epoch 8: val loss 0.6842377185821533

Epoch 9: train loss 0.6457892109950384
Epoch 9: val loss 0.6823861002922058

Epoch 10: train loss 0.6584278245766958
Epoch 10: val loss 0.6812822818756104

Epoch 11: train loss 0.6434511790672938
Epoch 11: val loss 0.6790391802787781

Epoch 12: train loss 0.6527186234792074
Epoch 12: val loss 0.681512713432312

Epoch 13: train loss 0.6347062389055887
Epoch 13: val loss 0.6818544864654541

Epoch 14: train loss 0.6307607392470042
Epoch 14: val loss 0.6830587387084961

Epoch 15: train loss 0.6195036371548971
Epoch 15: val loss 0.6800975203514099

Epoch 16: train loss 0.6354486246903738
Epoch 16: val loss 0.6762550473213196

Epoch 17: train loss 0.632566769917806
Epoch 17: val loss 0.6777535080909729

Epoch 18: train loss 0.6219444970289866
Epoch 18: val loss 0.6760979890823364

Epoch 19: train loss 0.6280410488446554
Epoch 19: val loss 0.6761106848716736

Epoch 20: train loss 0.61704699943463
Epoch 20: val loss 0.6714819669723511

Epoch 21: train loss 0.6225428630908331
Epoch 21: val loss 0.6695399880409241

Epoch 22: train loss 0.6313265363375345
Epoch 22: val loss 0.6715595722198486

Epoch 23: train loss 0.6075582901636759
Epoch 23: val loss 0.6741633415222168

Epoch 24: train loss 0.5963878482580185
Epoch 24: val loss 0.6737756729125977

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7138247154653072
Epoch 0: val loss 0.6904778480529785

Epoch 1: train loss 0.685407891869545
Epoch 1: val loss 0.6824620962142944

Epoch 2: train loss 0.6830041743814945
Epoch 2: val loss 0.6802641153335571

Epoch 3: train loss 0.6879124976694584
Epoch 3: val loss 0.6776048541069031

Epoch 4: train loss 0.6873954609036446
Epoch 4: val loss 0.6764765977859497

Epoch 5: train loss 0.6823927536606789
Epoch 5: val loss 0.669849693775177

Epoch 6: train loss 0.6763770021498203
Epoch 6: val loss 0.6657263040542603

Epoch 7: train loss 0.6613602042198181
Epoch 7: val loss 0.6663157343864441

Epoch 8: train loss 0.6663977093994617
Epoch 8: val loss 0.6657087206840515

Epoch 9: train loss 0.6528069339692593
Epoch 9: val loss 0.6641342639923096

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
8
Epoch 0: train loss 0.6750563553401402
Epoch 0: val loss 0.6731740236282349

Epoch 1: train loss 0.6583459632737296
Epoch 1: val loss 0.6597774028778076

Epoch 2: train loss 0.6364807145936149
Epoch 2: val loss 0.6481647491455078

Epoch 3: train loss 0.6176601222583226
Epoch 3: val loss 0.6321688294410706

Epoch 4: train loss 0.6099832057952881
Epoch 4: val loss 0.6171020269393921

Epoch 5: train loss 0.6076691831861224
Epoch 5: val loss 0.5980207920074463

Epoch 6: train loss 0.5573830263955253
Epoch 6: val loss 0.5899625420570374

Epoch 7: train loss 0.609608130795615
Epoch 7: val loss 0.5785742998123169

Epoch 8: train loss 0.5317834104810443
Epoch 8: val loss 0.5772960782051086

Epoch 9: train loss 0.5029775883470263
Epoch 9: val loss 0.5739601254463196

Epoch 10: train loss 0.5165172985621861
Epoch 10: val loss 0.5681610703468323

Epoch 11: train loss 0.532444851739066
Epoch 11: val loss 0.5602643489837646

Epoch 12: train loss 0.49450128419058664
Epoch 12: val loss 0.5580645203590393

Epoch 13: train loss 0.4961052196366446
Epoch 13: val loss 0.5599645972251892

Epoch 14: train loss 0.5778415671416691
Epoch 14: val loss 0.56307053565979

Epoch 15: train loss 0.4963981424059187
Epoch 15: val loss 0.579973042011261

Epoch 16: train loss 0.4807378351688385
Epoch 16: val loss 0.5964167714118958

Epoch 17: train loss 0.4801570475101471
Epoch 17: val loss 0.5741021633148193

Epoch 18: train loss 0.457770756312779
Epoch 18: val loss 0.5597177147865295

Epoch 19: train loss 0.46357751744134085
Epoch 19: val loss 0.5603082776069641

Epoch 20: train loss 0.4341555876391275
Epoch 20: val loss 0.5609932541847229

Epoch 21: train loss 0.5331149825028011
Epoch 21: val loss 0.5685710310935974

Epoch 22: train loss 0.44995305793625967
Epoch 22: val loss 0.5795278549194336

Epoch 23: train loss 0.42837233202798025
Epoch 23: val loss 0.5827257037162781

Epoch 24: train loss 0.4778494579451425
Epoch 24: val loss 0.581727921962738

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6980898720877511
Epoch 0: val loss 0.6485177874565125

Epoch 1: train loss 0.6807622568947929
Epoch 1: val loss 0.6169655919075012

Epoch 2: train loss 0.6343633702823094
Epoch 2: val loss 0.6036034226417542

Epoch 3: train loss 0.6145123839378357
Epoch 3: val loss 0.5914359092712402

Epoch 4: train loss 0.6174399767603193
Epoch 4: val loss 0.5817973613739014

Epoch 5: train loss 0.5625140581812177
Epoch 5: val loss 0.5759727954864502

Epoch 6: train loss 0.5579630945410047
Epoch 6: val loss 0.5700989365577698

Epoch 7: train loss 0.5509071009499686
Epoch 7: val loss 0.5668970942497253

Epoch 8: train loss 0.5318409119333539
Epoch 8: val loss 0.564427375793457

Epoch 9: train loss 0.5851160756179264
Epoch 9: val loss 0.5621068477630615

Epoch 10: train loss 0.5191884679453713
Epoch 10: val loss 0.5619964599609375

Epoch 11: train loss 0.5572060900075095
Epoch 11: val loss 0.5641264319419861

Epoch 12: train loss 0.5289227196148464
Epoch 12: val loss 0.5624737739562988

Epoch 13: train loss 0.5362223727362496
Epoch 13: val loss 0.5654305815696716

Epoch 14: train loss 0.5232729102884021
Epoch 14: val loss 0.5682620406150818

Epoch 15: train loss 0.4913307343210493
Epoch 15: val loss 0.5710130929946899

Epoch 16: train loss 0.4938240775040218
Epoch 16: val loss 0.5713682174682617

Epoch 17: train loss 0.5085834733077458
Epoch 17: val loss 0.580250084400177

Epoch 18: train loss 0.5319119010652814
Epoch 18: val loss 0.5879305601119995

Epoch 19: train loss 0.5202294417790004
Epoch 19: val loss 0.5921927690505981

Epoch 20: train loss 0.47755536437034607
Epoch 20: val loss 0.5945457816123962

Epoch 21: train loss 0.4862826594284603
Epoch 21: val loss 0.597829282283783

Epoch 22: train loss 0.5270777600152152
Epoch 22: val loss 0.604148268699646

Epoch 23: train loss 0.46147226222923826
Epoch 23: val loss 0.6105285286903381

Epoch 24: train loss 0.4839412697723934
Epoch 24: val loss 0.6107859015464783

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7133532251630511
Epoch 0: val loss 0.6276090741157532

Epoch 1: train loss 0.6447539499827794
Epoch 1: val loss 0.6158192157745361

Epoch 2: train loss 0.6406900712421962
Epoch 2: val loss 0.5984390377998352

Epoch 3: train loss 0.6111971395356315
Epoch 3: val loss 0.585183322429657

Epoch 4: train loss 0.6065231306212289
Epoch 4: val loss 0.5770940184593201

Epoch 5: train loss 0.5709609602178846
Epoch 5: val loss 0.5700734257698059

Epoch 6: train loss 0.6129607302801949
Epoch 6: val loss 0.5650752782821655

Epoch 7: train loss 0.5471827260085514
Epoch 7: val loss 0.5675952434539795

Epoch 8: train loss 0.6097188932555062
Epoch 8: val loss 0.5628476738929749

Epoch 9: train loss 0.5610675173146384
Epoch 9: val loss 0.5658433437347412

Epoch 10: train loss 0.5656334842954364
Epoch 10: val loss 0.5630069375038147

Epoch 11: train loss 0.5362702778407505
Epoch 11: val loss 0.5596458911895752

Epoch 12: train loss 0.5242714541299003
Epoch 12: val loss 0.5564630627632141

Epoch 13: train loss 0.5640230263982501
Epoch 13: val loss 0.5553516149520874

Epoch 14: train loss 0.5647662452289036
Epoch 14: val loss 0.5560791492462158

Epoch 15: train loss 0.5608312657901219
Epoch 15: val loss 0.5584856867790222

Epoch 16: train loss 0.5378759929112026
Epoch 16: val loss 0.5608105659484863

Epoch 17: train loss 0.550223742212568
Epoch 17: val loss 0.5574855804443359

Epoch 18: train loss 0.5447381607123783
Epoch 18: val loss 0.5556733012199402

Epoch 19: train loss 0.5448939970561436
Epoch 19: val loss 0.5551285743713379

Epoch 20: train loss 0.5396367396627154
Epoch 20: val loss 0.5562959313392639

Epoch 21: train loss 0.5611430832317897
Epoch 21: val loss 0.5581393241882324

Epoch 22: train loss 0.5067311865942818
Epoch 22: val loss 0.5611668825149536

Epoch 23: train loss 0.528670574937548
Epoch 23: val loss 0.5584256649017334

Epoch 24: train loss 0.5193242260387966
Epoch 24: val loss 0.5582024455070496

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.714507349899837
Epoch 0: val loss 0.7086765170097351

Epoch 1: train loss 0.6867738451276507
Epoch 1: val loss 0.6815540790557861

Epoch 2: train loss 0.648531973361969
Epoch 2: val loss 0.6607102751731873

Epoch 3: train loss 0.6325893742697579
Epoch 3: val loss 0.6469712257385254

Epoch 4: train loss 0.5953612923622131
Epoch 4: val loss 0.6340764164924622

Epoch 5: train loss 0.6108016286577497
Epoch 5: val loss 0.6293337941169739

Epoch 6: train loss 0.6189057741846357
Epoch 6: val loss 0.6183246374130249

Epoch 7: train loss 0.5628570658820016
Epoch 7: val loss 0.6015322804450989

Epoch 8: train loss 0.6121458922113691
Epoch 8: val loss 0.5908495783805847

Epoch 9: train loss 0.5928237693650382
Epoch 9: val loss 0.5862589478492737

Epoch 10: train loss 0.5475678273609706
Epoch 10: val loss 0.5847711563110352

Epoch 11: train loss 0.5695698942456927
Epoch 11: val loss 0.5879672169685364

Epoch 12: train loss 0.5693025674138751
Epoch 12: val loss 0.5924675464630127

Epoch 13: train loss 0.5852101615497044
Epoch 13: val loss 0.5993136763572693

Epoch 14: train loss 0.5009818758283343
Epoch 14: val loss 0.6044489741325378

Epoch 15: train loss 0.5531177691050938
Epoch 15: val loss 0.6045004725456238

Epoch 16: train loss 0.5894283822604588
Epoch 16: val loss 0.600413978099823

Epoch 17: train loss 0.6061486729553768
Epoch 17: val loss 0.5918017029762268

Epoch 18: train loss 0.5536710109029498
Epoch 18: val loss 0.5830482244491577

Epoch 19: train loss 0.5457139951842171
Epoch 19: val loss 0.5973826050758362

Epoch 20: train loss 0.5537709593772888
Epoch 20: val loss 0.596461832523346

Epoch 21: train loss 0.5091307588985988
Epoch 21: val loss 0.5960887670516968

Epoch 22: train loss 0.5374153298991067
Epoch 22: val loss 0.6000175476074219

Epoch 23: train loss 0.5575338644640786
Epoch 23: val loss 0.6002346873283386

Epoch 24: train loss 0.534682401588985
Epoch 24: val loss 0.591587245464325

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6583632959259881
Epoch 0: val loss 0.6330789923667908

Epoch 1: train loss 0.6051164269447327
Epoch 1: val loss 0.604351282119751

Epoch 2: train loss 0.5948400497436523
Epoch 2: val loss 0.5896468758583069

Epoch 3: train loss 0.5642232033941481
Epoch 3: val loss 0.5875828862190247

Epoch 4: train loss 0.5501208868291643
Epoch 4: val loss 0.5891706347465515

Epoch 5: train loss 0.5541911787456937
Epoch 5: val loss 0.6041521430015564

Epoch 6: train loss 0.5315555781126022
Epoch 6: val loss 0.6159428358078003

Epoch 7: train loss 0.5622543394565582
Epoch 7: val loss 0.6255321502685547

Epoch 8: train loss 0.5215005791849561
Epoch 8: val loss 0.6245350241661072

Epoch 9: train loss 0.5780915882852342
Epoch 9: val loss 0.6246934533119202

Epoch 10: train loss 0.5400620566474067
Epoch 10: val loss 0.6285113096237183

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7094928249716759
Epoch 0: val loss 0.6814281344413757

Epoch 1: train loss 0.6489192247390747
Epoch 1: val loss 0.6591815948486328

Epoch 2: train loss 0.6247240081429482
Epoch 2: val loss 0.6339436769485474

Epoch 3: train loss 0.588969349861145
Epoch 3: val loss 0.6132130026817322

Epoch 4: train loss 0.5703365355730057
Epoch 4: val loss 0.5926525592803955

Epoch 5: train loss 0.5494751669466496
Epoch 5: val loss 0.5740833878517151

Epoch 6: train loss 0.512996718287468
Epoch 6: val loss 0.5691773891448975

Epoch 7: train loss 0.4999859631061554
Epoch 7: val loss 0.5664615631103516

Epoch 8: train loss 0.49295107647776604
Epoch 8: val loss 0.5658853650093079

Epoch 9: train loss 0.48737412691116333
Epoch 9: val loss 0.5692278146743774

Epoch 10: train loss 0.4824063442647457
Epoch 10: val loss 0.571936845779419

Epoch 11: train loss 0.4769327789545059
Epoch 11: val loss 0.5677567720413208

Epoch 12: train loss 0.47124289721250534
Epoch 12: val loss 0.562024712562561

Epoch 13: train loss 0.4632716700434685
Epoch 13: val loss 0.5623541474342346

Epoch 14: train loss 0.4822841100394726
Epoch 14: val loss 0.5591190457344055

Epoch 15: train loss 0.4582395926117897
Epoch 15: val loss 0.5565181970596313

Epoch 16: train loss 0.4671499505639076
Epoch 16: val loss 0.5584390163421631

Epoch 17: train loss 0.448777973651886
Epoch 17: val loss 0.5571343302726746

Epoch 18: train loss 0.45181427523493767
Epoch 18: val loss 0.559815526008606

Epoch 19: train loss 0.45305192470550537
Epoch 19: val loss 0.5568288564682007

Epoch 20: train loss 0.42971934005618095
Epoch 20: val loss 0.5624852180480957

Epoch 21: train loss 0.44343389943242073
Epoch 21: val loss 0.5589507222175598

Epoch 22: train loss 0.41207949444651604
Epoch 22: val loss 0.5614850521087646

Epoch 23: train loss 0.4252764657139778
Epoch 23: val loss 0.5650242567062378

Epoch 24: train loss 0.43080317229032516
Epoch 24: val loss 0.5655333995819092

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6703599467873573
Epoch 0: val loss 0.6426308155059814

Epoch 1: train loss 0.6314098760485649
Epoch 1: val loss 0.6131362915039062

Epoch 2: train loss 0.597274661064148
Epoch 2: val loss 0.5856655240058899

Epoch 3: train loss 0.5619890838861465
Epoch 3: val loss 0.5651646256446838

Epoch 4: train loss 0.5482852980494499
Epoch 4: val loss 0.5512216687202454

Epoch 5: train loss 0.5280649624764919
Epoch 5: val loss 0.5386275053024292

Epoch 6: train loss 0.5229536257684231
Epoch 6: val loss 0.5294618606567383

Epoch 7: train loss 0.5108815729618073
Epoch 7: val loss 0.5279971361160278

Epoch 8: train loss 0.5093413256108761
Epoch 8: val loss 0.5287588834762573

Epoch 9: train loss 0.5101570636034012
Epoch 9: val loss 0.5339555144309998

Epoch 10: train loss 0.48880845308303833
Epoch 10: val loss 0.5274127125740051

Epoch 11: train loss 0.4809216633439064
Epoch 11: val loss 0.5254334211349487

Epoch 12: train loss 0.4846275895833969
Epoch 12: val loss 0.5416635870933533

Epoch 13: train loss 0.4985415041446686
Epoch 13: val loss 0.54344242811203

Epoch 14: train loss 0.4897841103374958
Epoch 14: val loss 0.5352956652641296

Epoch 15: train loss 0.4738926887512207
Epoch 15: val loss 0.5302269458770752

Epoch 16: train loss 0.4632713347673416
Epoch 16: val loss 0.5254517793655396

Epoch 17: train loss 0.46201013401150703
Epoch 17: val loss 0.5228284597396851

Epoch 18: train loss 0.4442117027938366
Epoch 18: val loss 0.5232421159744263

Epoch 19: train loss 0.4440392293035984
Epoch 19: val loss 0.5188663601875305

Epoch 20: train loss 0.4395713694393635
Epoch 20: val loss 0.5247489809989929

Epoch 21: train loss 0.40939829126000404
Epoch 21: val loss 0.5380747318267822

Epoch 22: train loss 0.4405565895140171
Epoch 22: val loss 0.5530980229377747

Epoch 23: train loss 0.42910516634583473
Epoch 23: val loss 0.5493009090423584

Epoch 24: train loss 0.42718854174017906
Epoch 24: val loss 0.5375244617462158

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6609219014644623
Epoch 0: val loss 0.6580555438995361

Epoch 1: train loss 0.6158058941364288
Epoch 1: val loss 0.6351842284202576

Epoch 2: train loss 0.5957555174827576
Epoch 2: val loss 0.6094760894775391

Epoch 3: train loss 0.5754011124372482
Epoch 3: val loss 0.5887477397918701

Epoch 4: train loss 0.5583110824227333
Epoch 4: val loss 0.5667979121208191

Epoch 5: train loss 0.5375961996614933
Epoch 5: val loss 0.5529505014419556

Epoch 6: train loss 0.5335531979799271
Epoch 6: val loss 0.5461447238922119

Epoch 7: train loss 0.5167014189064503
Epoch 7: val loss 0.539932370185852

Epoch 8: train loss 0.49521420523524284
Epoch 8: val loss 0.5365041494369507

Epoch 9: train loss 0.5187231041491032
Epoch 9: val loss 0.5514076352119446

Epoch 10: train loss 0.48738786950707436
Epoch 10: val loss 0.5433451533317566

Epoch 11: train loss 0.47623689472675323
Epoch 11: val loss 0.543506383895874

Epoch 12: train loss 0.4902983419597149
Epoch 12: val loss 0.542794406414032

Epoch 13: train loss 0.47910216078162193
Epoch 13: val loss 0.5400400757789612

Epoch 14: train loss 0.46511321514844894
Epoch 14: val loss 0.5387867093086243

Epoch 15: train loss 0.4715889282524586
Epoch 15: val loss 0.5355275869369507

Epoch 16: train loss 0.481674425303936
Epoch 16: val loss 0.5483314394950867

Epoch 17: train loss 0.45978375524282455
Epoch 17: val loss 0.5380809903144836

Epoch 18: train loss 0.4346954673528671
Epoch 18: val loss 0.5456843376159668

Epoch 19: train loss 0.44966423511505127
Epoch 19: val loss 0.5526192784309387

Epoch 20: train loss 0.44827091321349144
Epoch 20: val loss 0.5487373471260071

Epoch 21: train loss 0.41741080954670906
Epoch 21: val loss 0.5644487142562866

Epoch 22: train loss 0.43603961542248726
Epoch 22: val loss 0.565615177154541

Epoch 23: train loss 0.4283946044743061
Epoch 23: val loss 0.5598447918891907

Epoch 24: train loss 0.4141891412436962
Epoch 24: val loss 0.5597713589668274

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7206859439611435
Epoch 0: val loss 0.6746969819068909

Epoch 1: train loss 0.6782485246658325
Epoch 1: val loss 0.6583454608917236

Epoch 2: train loss 0.6509048566222191
Epoch 2: val loss 0.6374388337135315

Epoch 3: train loss 0.6279009729623795
Epoch 3: val loss 0.6141228675842285

Epoch 4: train loss 0.6024655252695084
Epoch 4: val loss 0.589427649974823

Epoch 5: train loss 0.5654998607933521
Epoch 5: val loss 0.5622152090072632

Epoch 6: train loss 0.552994966506958
Epoch 6: val loss 0.536522388458252

Epoch 7: train loss 0.5334006249904633
Epoch 7: val loss 0.5223953723907471

Epoch 8: train loss 0.4911128953099251
Epoch 8: val loss 0.5194010138511658

Epoch 9: train loss 0.49381279572844505
Epoch 9: val loss 0.5139206051826477

Epoch 10: train loss 0.4883355274796486
Epoch 10: val loss 0.5124936699867249

Epoch 11: train loss 0.48914996162056923
Epoch 11: val loss 0.515311062335968

Epoch 12: train loss 0.47665615379810333
Epoch 12: val loss 0.5149176120758057

Epoch 13: train loss 0.4577968046069145
Epoch 13: val loss 0.5131927132606506

Epoch 14: train loss 0.46548304334282875
Epoch 14: val loss 0.5221441984176636

Epoch 15: train loss 0.4704802706837654
Epoch 15: val loss 0.5222046971321106

Epoch 16: train loss 0.45343631878495216
Epoch 16: val loss 0.5277861952781677

Epoch 17: train loss 0.44107652455568314
Epoch 17: val loss 0.5325422286987305

Epoch 18: train loss 0.45764484629034996
Epoch 18: val loss 0.5363840460777283

Epoch 19: train loss 0.4358843229711056
Epoch 19: val loss 0.5413973927497864

Epoch 20: train loss 0.4206962175667286
Epoch 20: val loss 0.5433048605918884

Epoch 21: train loss 0.42513692006468773
Epoch 21: val loss 0.5471327900886536

Epoch 22: train loss 0.42626427859067917
Epoch 22: val loss 0.5436141490936279

Epoch 23: train loss 0.4153260439634323
Epoch 23: val loss 0.5525386333465576

Epoch 24: train loss 0.4224785901606083
Epoch 24: val loss 0.5540647506713867

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6545492356473749
Epoch 0: val loss 0.6517314910888672

Epoch 1: train loss 0.6066330725496466
Epoch 1: val loss 0.6186524033546448

Epoch 2: train loss 0.5814037377184088
Epoch 2: val loss 0.584577202796936

Epoch 3: train loss 0.5600657571445812
Epoch 3: val loss 0.5619472861289978

Epoch 4: train loss 0.5203468935056166
Epoch 4: val loss 0.5437738299369812

Epoch 5: train loss 0.4888126633384011
Epoch 5: val loss 0.5297781825065613

Epoch 6: train loss 0.5007446787574075
Epoch 6: val loss 0.5151383280754089

Epoch 7: train loss 0.48689083619551227
Epoch 7: val loss 0.5095723271369934

Epoch 8: train loss 0.4755065847526897
Epoch 8: val loss 0.5158120393753052

Epoch 9: train loss 0.47878773645921185
Epoch 9: val loss 0.5172927379608154

Epoch 10: train loss 0.47726673700592737
Epoch 10: val loss 0.5151546597480774

Epoch 11: train loss 0.4611140652136369
Epoch 11: val loss 0.5146179795265198

Epoch 12: train loss 0.46329308910803363
Epoch 12: val loss 0.5161212086677551

Epoch 13: train loss 0.45931442217393353
Epoch 13: val loss 0.5085450410842896

Epoch 14: train loss 0.4691472757946361
Epoch 14: val loss 0.5092282891273499

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6644053637981415
Epoch 0: val loss 0.6474711894989014

Epoch 1: train loss 0.6279579818248748
Epoch 1: val loss 0.6058529019355774

Epoch 2: train loss 0.5824723452329635
Epoch 2: val loss 0.5744073987007141

Epoch 3: train loss 0.5643584161996842
Epoch 3: val loss 0.5526930093765259

Epoch 4: train loss 0.56147301197052
Epoch 4: val loss 0.5459299683570862

Epoch 5: train loss 0.5302796512842178
Epoch 5: val loss 0.5288130044937134

Epoch 6: train loss 0.5182429492473603
Epoch 6: val loss 0.5241170525550842

Epoch 7: train loss 0.5121708989143372
Epoch 7: val loss 0.526875376701355

Epoch 8: train loss 0.5249395430088043
Epoch 8: val loss 0.5248047113418579

Epoch 9: train loss 0.5099048793315888
Epoch 9: val loss 0.5384204387664795

Epoch 10: train loss 0.5250494003295898
Epoch 10: val loss 0.5369026064872742

Epoch 11: train loss 0.4843679279088974
Epoch 11: val loss 0.5431350469589233

Epoch 12: train loss 0.488011845946312
Epoch 12: val loss 0.54194176197052

Epoch 13: train loss 0.4736573129892349
Epoch 13: val loss 0.5426607131958008

Epoch 14: train loss 0.4789162874221802
Epoch 14: val loss 0.5479128956794739

Epoch 15: train loss 0.44527378082275393
Epoch 15: val loss 0.5504949688911438

Epoch 16: train loss 0.46674268543720243
Epoch 16: val loss 0.5545164942741394

Epoch 17: train loss 0.4537650227546692
Epoch 17: val loss 0.5586220026016235

Epoch 18: train loss 0.48079060614109037
Epoch 18: val loss 0.5687745213508606

Epoch 19: train loss 0.44130799472332
Epoch 19: val loss 0.572555661201477

Epoch 20: train loss 0.45127117037773135
Epoch 20: val loss 0.578945517539978

Epoch 21: train loss 0.4271760851144791
Epoch 21: val loss 0.5866501331329346

Epoch 22: train loss 0.4667047291994095
Epoch 22: val loss 0.591851532459259

Epoch 23: train loss 0.4529152065515518
Epoch 23: val loss 0.5865907073020935

Epoch 24: train loss 0.4282648652791977
Epoch 24: val loss 0.5888044834136963

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6870326340198517
Epoch 0: val loss 0.6767962574958801

Epoch 1: train loss 0.6345368087291717
Epoch 1: val loss 0.6461639404296875

Epoch 2: train loss 0.5748456120491028
Epoch 2: val loss 0.6319200396537781

Epoch 3: train loss 0.5659622430801392
Epoch 3: val loss 0.6215300559997559

Epoch 4: train loss 0.5312364846467972
Epoch 4: val loss 0.607190728187561

Epoch 5: train loss 0.5202394843101501
Epoch 5: val loss 0.6030890941619873

Epoch 6: train loss 0.536765244603157
Epoch 6: val loss 0.5928341150283813

Epoch 7: train loss 0.48218690752983095
Epoch 7: val loss 0.585361659526825

Epoch 8: train loss 0.5171528369188308
Epoch 8: val loss 0.5837864279747009

Epoch 9: train loss 0.49587642550468447
Epoch 9: val loss 0.5831620693206787

Epoch 10: train loss 0.4902606666088104
Epoch 10: val loss 0.5876553058624268

Epoch 11: train loss 0.5002546817064285
Epoch 11: val loss 0.5927006006240845

Epoch 12: train loss 0.48690199553966523
Epoch 12: val loss 0.5989801287651062

Epoch 13: train loss 0.4784459710121155
Epoch 13: val loss 0.5963091850280762

Epoch 14: train loss 0.4694488376379013
Epoch 14: val loss 0.5896443724632263

Epoch 15: train loss 0.49404374659061434
Epoch 15: val loss 0.5927207469940186

Epoch 16: train loss 0.4484633579850197
Epoch 16: val loss 0.5946723818778992

Epoch 17: train loss 0.45444751977920533
Epoch 17: val loss 0.5919550657272339

Epoch 18: train loss 0.4538960486650467
Epoch 18: val loss 0.6034057140350342

Epoch 19: train loss 0.46498538851737975
Epoch 19: val loss 0.607907772064209

Epoch 20: train loss 0.4615769863128662
Epoch 20: val loss 0.6031961441040039

Epoch 21: train loss 0.434898379445076
Epoch 21: val loss 0.6053926348686218

Epoch 22: train loss 0.459659144282341
Epoch 22: val loss 0.6106386780738831

Epoch 23: train loss 0.4432657539844513
Epoch 23: val loss 0.6160444021224976

Epoch 24: train loss 0.44031632840633395
Epoch 24: val loss 0.6229962706565857

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7037739515304565
Epoch 0: val loss 0.6610929369926453

Epoch 1: train loss 0.6604449093341828
Epoch 1: val loss 0.617969810962677

Epoch 2: train loss 0.5931506633758545
Epoch 2: val loss 0.5757350921630859

Epoch 3: train loss 0.5665991187095643
Epoch 3: val loss 0.5487638711929321

Epoch 4: train loss 0.5720701277256012
Epoch 4: val loss 0.5349968075752258

Epoch 5: train loss 0.5386678993701934
Epoch 5: val loss 0.5337518453598022

Epoch 6: train loss 0.5348443061113357
Epoch 6: val loss 0.5301205515861511

Epoch 7: train loss 0.5180599361658096
Epoch 7: val loss 0.5291992425918579

Epoch 8: train loss 0.5226488620042801
Epoch 8: val loss 0.5305196046829224

Epoch 9: train loss 0.5160548776388169
Epoch 9: val loss 0.5346640944480896

Epoch 10: train loss 0.5103168159723281
Epoch 10: val loss 0.5273439288139343

Epoch 11: train loss 0.4831250846385956
Epoch 11: val loss 0.5306634306907654

Epoch 12: train loss 0.5074524939060211
Epoch 12: val loss 0.5432636737823486

Epoch 13: train loss 0.4839111685752869
Epoch 13: val loss 0.534186601638794

Epoch 14: train loss 0.47079730331897734
Epoch 14: val loss 0.5330328941345215

Epoch 15: train loss 0.5171685665845871
Epoch 15: val loss 0.5322389006614685

Epoch 16: train loss 0.4986244887113571
Epoch 16: val loss 0.5427219271659851

Epoch 17: train loss 0.46213445365428923
Epoch 17: val loss 0.5411869883537292

Epoch 18: train loss 0.4255433022975922
Epoch 18: val loss 0.5415849089622498

Epoch 19: train loss 0.4580469042062759
Epoch 19: val loss 0.5472943782806396

Epoch 20: train loss 0.4415414735674858
Epoch 20: val loss 0.5520323514938354

Epoch 21: train loss 0.46079115867614745
Epoch 21: val loss 0.5559705495834351

Epoch 22: train loss 0.4093832403421402
Epoch 22: val loss 0.5633592009544373

Epoch 23: train loss 0.42644757479429246
Epoch 23: val loss 0.5571898818016052

Epoch 24: train loss 0.4323758274316788
Epoch 24: val loss 0.5610334873199463

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7072415471076965
Epoch 0: val loss 0.6744678616523743

Epoch 1: train loss 0.6633555233478546
Epoch 1: val loss 0.6445069313049316

Epoch 2: train loss 0.6208781480789185
Epoch 2: val loss 0.6144980192184448

Epoch 3: train loss 0.607470589876175
Epoch 3: val loss 0.5885360836982727

Epoch 4: train loss 0.5710486054420472
Epoch 4: val loss 0.5600852370262146

Epoch 5: train loss 0.5697650492191315
Epoch 5: val loss 0.5381970405578613

Epoch 6: train loss 0.5274692267179489
Epoch 6: val loss 0.5233170390129089

Epoch 7: train loss 0.519378250837326
Epoch 7: val loss 0.519136369228363

Epoch 8: train loss 0.49695162773132323
Epoch 8: val loss 0.5238340497016907

Epoch 9: train loss 0.5140131771564483
Epoch 9: val loss 0.5219824314117432

Epoch 10: train loss 0.4967671871185303
Epoch 10: val loss 0.5198547840118408

Epoch 11: train loss 0.49650901556015015
Epoch 11: val loss 0.5239096879959106

Epoch 12: train loss 0.4880923718214035
Epoch 12: val loss 0.5235525965690613

Epoch 13: train loss 0.48389482498168945
Epoch 13: val loss 0.5209712386131287

Epoch 14: train loss 0.49435158967971804
Epoch 14: val loss 0.5240126252174377

Epoch 15: train loss 0.48852342963218687
Epoch 15: val loss 0.5230741500854492

Epoch 16: train loss 0.4740752011537552
Epoch 16: val loss 0.5214724540710449

Epoch 17: train loss 0.48329542577266693
Epoch 17: val loss 0.5232641100883484

Epoch 18: train loss 0.48234746158123015
Epoch 18: val loss 0.5331560373306274

Epoch 19: train loss 0.47840232253074644
Epoch 19: val loss 0.5362992286682129

Epoch 20: train loss 0.476355054974556
Epoch 20: val loss 0.5333149433135986

Epoch 21: train loss 0.4704854696989059
Epoch 21: val loss 0.532703161239624

Epoch 22: train loss 0.4717065244913101
Epoch 22: val loss 0.5368472337722778

Epoch 23: train loss 0.46141832172870634
Epoch 23: val loss 0.5367038249969482

Epoch 24: train loss 0.455176904797554
Epoch 24: val loss 0.5383025407791138

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6664383824055011
Epoch 0: val loss 0.6639531254768372

Epoch 1: train loss 0.5915335966990545
Epoch 1: val loss 0.6174004673957825

Epoch 2: train loss 0.5641109232719128
Epoch 2: val loss 0.5916607975959778

Epoch 3: train loss 0.5251424977412591
Epoch 3: val loss 0.5805019736289978

Epoch 4: train loss 0.5229262870091659
Epoch 4: val loss 0.5784028768539429

Epoch 5: train loss 0.5023412910791544
Epoch 5: val loss 0.5765263438224792

Epoch 6: train loss 0.5090930026311141
Epoch 6: val loss 0.5650167465209961

Epoch 7: train loss 0.5090543742363269
Epoch 7: val loss 0.561530351638794

Epoch 8: train loss 0.48755998336351836
Epoch 8: val loss 0.5581294298171997

Epoch 9: train loss 0.5047107315980471
Epoch 9: val loss 0.5556458830833435

Epoch 10: train loss 0.48095108224795413
Epoch 10: val loss 0.5483975410461426

Epoch 11: train loss 0.4947017798056969
Epoch 11: val loss 0.5410862565040588

Epoch 12: train loss 0.4830463459858528
Epoch 12: val loss 0.5362284183502197

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6868796216117011
Epoch 0: val loss 0.6920278668403625

Epoch 1: train loss 0.6714265412754483
Epoch 1: val loss 0.6862844824790955

Epoch 2: train loss 0.6567872563997904
Epoch 2: val loss 0.6801912784576416

Epoch 3: train loss 0.6497937904463874
Epoch 3: val loss 0.6753523349761963

Epoch 4: train loss 0.6408811145358615
Epoch 4: val loss 0.6730195879936218

Epoch 5: train loss 0.6411549780103896
Epoch 5: val loss 0.6704283356666565

Epoch 6: train loss 0.6296224329206679
Epoch 6: val loss 0.6694818139076233

Epoch 7: train loss 0.6151174770461189
Epoch 7: val loss 0.6699971556663513

Epoch 8: train loss 0.6070807311269972
Epoch 8: val loss 0.6700490117073059

Epoch 9: train loss 0.5809382796287537
Epoch 9: val loss 0.6729302406311035

Epoch 10: train loss 0.5823258691363864
Epoch 10: val loss 0.6794357299804688

Epoch 11: train loss 0.5809247493743896
Epoch 11: val loss 0.6825237274169922

Epoch 12: train loss 0.5542991128232744
Epoch 12: val loss 0.6827059388160706

Epoch 13: train loss 0.5569820635848575
Epoch 13: val loss 0.686909019947052

Epoch 14: train loss 0.566526730855306
Epoch 14: val loss 0.6908807754516602

Epoch 15: train loss 0.5502360827393002
Epoch 15: val loss 0.6945379376411438

Epoch 16: train loss 0.5289309786425697
Epoch 16: val loss 0.7006394267082214

Epoch 17: train loss 0.5238459077146318
Epoch 17: val loss 0.7028585076332092

Epoch 18: train loss 0.5275989340411292
Epoch 18: val loss 0.696281373500824

Epoch 19: train loss 0.5207856761084663
Epoch 19: val loss 0.6911535859107971

Epoch 20: train loss 0.5078827838102976
Epoch 20: val loss 0.6836917400360107

Epoch 21: train loss 0.5159238113297356
Epoch 21: val loss 0.6896876692771912

Epoch 22: train loss 0.5041841069857279
Epoch 22: val loss 0.6979839205741882

Epoch 23: train loss 0.5019560522503324
Epoch 23: val loss 0.7046005129814148

Epoch 24: train loss 0.5068187812964121
Epoch 24: val loss 0.7060618996620178

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6963056061002943
Epoch 0: val loss 0.6808054447174072

Epoch 1: train loss 0.6736978226237826
Epoch 1: val loss 0.6742658615112305

Epoch 2: train loss 0.6615905430581834
Epoch 2: val loss 0.6699157357215881

Epoch 3: train loss 0.6551157434781393
Epoch 3: val loss 0.6658414602279663

Epoch 4: train loss 0.6371435589260526
Epoch 4: val loss 0.6631620526313782

Epoch 5: train loss 0.6295376949840121
Epoch 5: val loss 0.660548210144043

Epoch 6: train loss 0.606445206536187
Epoch 6: val loss 0.6569638252258301

Epoch 7: train loss 0.6034555236498514
Epoch 7: val loss 0.6535502672195435

Epoch 8: train loss 0.5987130403518677
Epoch 8: val loss 0.6480674743652344

Epoch 9: train loss 0.5796336266729567
Epoch 9: val loss 0.6404891610145569

Epoch 10: train loss 0.5779637727472517
Epoch 10: val loss 0.6392002701759338

Epoch 11: train loss 0.563687394062678
Epoch 11: val loss 0.6371880173683167

Epoch 12: train loss 0.5652287834220462
Epoch 12: val loss 0.6385431885719299

Epoch 13: train loss 0.5611924363507165
Epoch 13: val loss 0.6352310180664062

Epoch 14: train loss 0.5512303610642751
Epoch 14: val loss 0.6284237504005432

Epoch 15: train loss 0.53659169210328
Epoch 15: val loss 0.628282368183136

Epoch 16: train loss 0.537630601061715
Epoch 16: val loss 0.627992570400238

Epoch 17: train loss 0.5383649435308244
Epoch 17: val loss 0.6255581378936768

Epoch 18: train loss 0.5331876873970032
Epoch 18: val loss 0.6280580163002014

Epoch 19: train loss 0.5270032054848142
Epoch 19: val loss 0.6256687641143799

Epoch 20: train loss 0.5198038021723429
Epoch 20: val loss 0.6216043829917908

Epoch 21: train loss 0.5016684432824453
Epoch 21: val loss 0.6317759156227112

Epoch 22: train loss 0.5121733314461179
Epoch 22: val loss 0.6274560689926147

Epoch 23: train loss 0.5070641934871674
Epoch 23: val loss 0.6241472363471985

Epoch 24: train loss 0.5338780813746982
Epoch 24: val loss 0.6336349248886108

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6967898673481412
Epoch 0: val loss 0.6884709000587463

Epoch 1: train loss 0.691317598025004
Epoch 1: val loss 0.6799059510231018

Epoch 2: train loss 0.6891864604420133
Epoch 2: val loss 0.6726563572883606

Epoch 3: train loss 0.6730971137682596
Epoch 3: val loss 0.6661765575408936

Epoch 4: train loss 0.6784015165434943
Epoch 4: val loss 0.6600226163864136

Epoch 5: train loss 0.6494961182276408
Epoch 5: val loss 0.6535292267799377

Epoch 6: train loss 0.6356871061854892
Epoch 6: val loss 0.6441476345062256

Epoch 7: train loss 0.6328622632556491
Epoch 7: val loss 0.6327528357505798

Epoch 8: train loss 0.626943998866611
Epoch 8: val loss 0.6242933869361877

Epoch 9: train loss 0.6189288828108046
Epoch 9: val loss 0.6143698692321777

Epoch 10: train loss 0.6212924520174662
Epoch 10: val loss 0.6026034951210022

Epoch 11: train loss 0.6213338507546319
Epoch 11: val loss 0.5908125042915344

Epoch 12: train loss 0.5937734047571818
Epoch 12: val loss 0.5794696807861328

Epoch 13: train loss 0.5919997758335538
Epoch 13: val loss 0.565671443939209

Epoch 14: train loss 0.6089728739526536
Epoch 14: val loss 0.5584841370582581

Epoch 15: train loss 0.5893539124064975
Epoch 15: val loss 0.5574089288711548

Epoch 16: train loss 0.5834609535005357
Epoch 16: val loss 0.5556683540344238

Epoch 17: train loss 0.5893736415439181
Epoch 17: val loss 0.5375257134437561

Epoch 18: train loss 0.5925072729587555
Epoch 18: val loss 0.5291174054145813

Epoch 19: train loss 0.5567746758460999
Epoch 19: val loss 0.5296770930290222

Epoch 20: train loss 0.5585650338066949
Epoch 20: val loss 0.5310772657394409

Epoch 21: train loss 0.5267560084660848
Epoch 21: val loss 0.526263415813446

Epoch 22: train loss 0.5395328336291842
Epoch 22: val loss 0.5275313854217529

Epoch 23: train loss 0.5430373483233981
Epoch 23: val loss 0.5203773379325867

Epoch 24: train loss 0.5394180946879916
Epoch 24: val loss 0.5146669745445251

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7019531461927626
Epoch 0: val loss 0.6874411106109619

Epoch 1: train loss 0.6799837748209635
Epoch 1: val loss 0.6795563697814941

Epoch 2: train loss 0.6696882181697421
Epoch 2: val loss 0.6724407076835632

Epoch 3: train loss 0.660853796535068
Epoch 3: val loss 0.6668434739112854

Epoch 4: train loss 0.6435209446483188
Epoch 4: val loss 0.6593470573425293

Epoch 5: train loss 0.6469918025864495
Epoch 5: val loss 0.6500793695449829

Epoch 6: train loss 0.6357870035701327
Epoch 6: val loss 0.6380129456520081

Epoch 7: train loss 0.6196339593993293
Epoch 7: val loss 0.631631076335907

Epoch 8: train loss 0.6095650262302823
Epoch 8: val loss 0.6240959763526917

Epoch 9: train loss 0.612475229634179
Epoch 9: val loss 0.6169647574424744

Epoch 10: train loss 0.6037462221251594
Epoch 10: val loss 0.6089385151863098

Epoch 11: train loss 0.583366870880127
Epoch 11: val loss 0.604699432849884

Epoch 12: train loss 0.5905230773819817
Epoch 12: val loss 0.5954943299293518

Epoch 13: train loss 0.5722962949011061
Epoch 13: val loss 0.5959557294845581

Epoch 14: train loss 0.5452461938063303
Epoch 14: val loss 0.5946941375732422

Epoch 15: train loss 0.5531607435809242
Epoch 15: val loss 0.5906004309654236

Epoch 16: train loss 0.5473392009735107
Epoch 16: val loss 0.587364137172699

Epoch 17: train loss 0.5445616510179307
Epoch 17: val loss 0.5970032811164856

Epoch 18: train loss 0.49980830815103316
Epoch 18: val loss 0.6012792587280273

Epoch 19: train loss 0.5204826891422272
Epoch 19: val loss 0.6076822876930237

Epoch 20: train loss 0.5135017070505354
Epoch 20: val loss 0.6129693984985352

Epoch 21: train loss 0.5020548701286316
Epoch 21: val loss 0.6148726344108582

Epoch 22: train loss 0.5375645856062571
Epoch 22: val loss 0.6196222305297852

Epoch 23: train loss 0.4973299702008565
Epoch 23: val loss 0.6220070719718933

Epoch 24: train loss 0.49283261762724984
Epoch 24: val loss 0.6352893114089966

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6810346841812134
Epoch 0: val loss 0.6895210146903992

Epoch 1: train loss 0.6678365965684255
Epoch 1: val loss 0.6745828986167908

Epoch 2: train loss 0.6445729533831278
Epoch 2: val loss 0.6599016189575195

Epoch 3: train loss 0.6367697616418203
Epoch 3: val loss 0.6468174457550049

Epoch 4: train loss 0.6130071630080541
Epoch 4: val loss 0.6318831443786621

Epoch 5: train loss 0.5922074417273203
Epoch 5: val loss 0.6209091544151306

Epoch 6: train loss 0.5995277663071951
Epoch 6: val loss 0.6116650104522705

Epoch 7: train loss 0.5876592174172401
Epoch 7: val loss 0.602368175983429

Epoch 8: train loss 0.5728717843691508
Epoch 8: val loss 0.5982171893119812

Epoch 9: train loss 0.5665666908025742
Epoch 9: val loss 0.5910822153091431

Epoch 10: train loss 0.5501171375314394
Epoch 10: val loss 0.5890106558799744

Epoch 11: train loss 0.5382308115561804
Epoch 11: val loss 0.5882982015609741

Epoch 12: train loss 0.5458386565248171
Epoch 12: val loss 0.5869201421737671

Epoch 13: train loss 0.5408423443635305
Epoch 13: val loss 0.5857647657394409

Epoch 14: train loss 0.5478775377074877
Epoch 14: val loss 0.5921262502670288

Epoch 15: train loss 0.5368869826197624
Epoch 15: val loss 0.5733523368835449

Epoch 16: train loss 0.532859705388546
Epoch 16: val loss 0.570460319519043

Epoch 17: train loss 0.5100372085968653
Epoch 17: val loss 0.5636724829673767

Epoch 18: train loss 0.5362255821625391
Epoch 18: val loss 0.5557555556297302

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7227904959158464
Epoch 0: val loss 0.6731581091880798

Epoch 1: train loss 0.6717382777820934
Epoch 1: val loss 0.6579607725143433

Epoch 2: train loss 0.6739758415655657
Epoch 2: val loss 0.6459032893180847

Epoch 3: train loss 0.6473429311405529
Epoch 3: val loss 0.6334152817726135

Epoch 4: train loss 0.6258319399573586
Epoch 4: val loss 0.6270386576652527

Epoch 5: train loss 0.5997027321295305
Epoch 5: val loss 0.6184168457984924

Epoch 6: train loss 0.6054037700999867
Epoch 6: val loss 0.6086598634719849

Epoch 7: train loss 0.5885989720171149
Epoch 7: val loss 0.5972798466682434

Epoch 8: train loss 0.5855455750768835
Epoch 8: val loss 0.5929222702980042

Epoch 9: train loss 0.5898392254656012
Epoch 9: val loss 0.5816859006881714

Epoch 10: train loss 0.5680212866176259
Epoch 10: val loss 0.5718380212783813

Epoch 11: train loss 0.5594345466657118
Epoch 11: val loss 0.5695756077766418

Epoch 12: train loss 0.554142106663097
Epoch 12: val loss 0.5673769116401672

Epoch 13: train loss 0.5696211132136259
Epoch 13: val loss 0.5781288743019104

Epoch 14: train loss 0.5541309335015037
Epoch 14: val loss 0.5637165904045105

Epoch 15: train loss 0.5198526030237024
Epoch 15: val loss 0.5597139000892639

Epoch 16: train loss 0.5328412408178503
Epoch 16: val loss 0.5544707179069519

Epoch 17: train loss 0.5236692347309806
Epoch 17: val loss 0.5651975274085999

Epoch 18: train loss 0.5179056362672285
Epoch 18: val loss 0.5508809685707092

Epoch 19: train loss 0.5202051428231326
Epoch 19: val loss 0.5485324263572693

Epoch 20: train loss 0.5103784989226948
Epoch 20: val loss 0.5585867762565613

Epoch 21: train loss 0.5071850554509596
Epoch 21: val loss 0.5593478083610535

Epoch 22: train loss 0.4919550581411882
Epoch 22: val loss 0.5627647042274475

Epoch 23: train loss 0.47308544408191333
Epoch 23: val loss 0.550664484500885

Epoch 24: train loss 0.4877463172782551
Epoch 24: val loss 0.553635835647583

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6759967316280712
Epoch 0: val loss 0.6786246299743652

Epoch 1: train loss 0.6549983539364554
Epoch 1: val loss 0.668992280960083

Epoch 2: train loss 0.6385106986219232
Epoch 2: val loss 0.6611104607582092

Epoch 3: train loss 0.606694221496582
Epoch 3: val loss 0.6544092893600464

Epoch 4: train loss 0.586755405772816
Epoch 4: val loss 0.647855818271637

Epoch 5: train loss 0.6058260798454285
Epoch 5: val loss 0.6439348459243774

Epoch 6: train loss 0.5508816811171445
Epoch 6: val loss 0.6414117217063904

Epoch 7: train loss 0.5674462697722695
Epoch 7: val loss 0.6400771141052246

Epoch 8: train loss 0.5565817789597944
Epoch 8: val loss 0.638197660446167

Epoch 9: train loss 0.52393592487682
Epoch 9: val loss 0.6418133974075317

Epoch 10: train loss 0.509953192689202
Epoch 10: val loss 0.6394490599632263

Epoch 11: train loss 0.5330377844246951
Epoch 11: val loss 0.6349343657493591

Epoch 12: train loss 0.5192113437435844
Epoch 12: val loss 0.6297034621238708

Epoch 13: train loss 0.5199437656185844
Epoch 13: val loss 0.6195250749588013

Epoch 14: train loss 0.5128294446251609
Epoch 14: val loss 0.6146112680435181

Epoch 15: train loss 0.49808475375175476
Epoch 15: val loss 0.6121019124984741

Epoch 16: train loss 0.4993497675115412
Epoch 16: val loss 0.6124588251113892

Epoch 17: train loss 0.4856068898331035
Epoch 17: val loss 0.6171680092811584

Epoch 18: train loss 0.47842458432370966
Epoch 18: val loss 0.6165605783462524

Epoch 19: train loss 0.45807209610939026
Epoch 19: val loss 0.6245183944702148

Epoch 20: train loss 0.4815198941664262
Epoch 20: val loss 0.6302062273025513

Epoch 21: train loss 0.4583464806730097
Epoch 21: val loss 0.6192731261253357

Epoch 22: train loss 0.4895710349082947
Epoch 22: val loss 0.6251653432846069

Epoch 23: train loss 0.45405278964476153
Epoch 23: val loss 0.6454167366027832

Epoch 24: train loss 0.44211508198217914
Epoch 24: val loss 0.6390776038169861

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931737823919817
Epoch 0: val loss 0.6578262448310852

Epoch 1: train loss 0.6544173847545277
Epoch 1: val loss 0.6318074464797974

Epoch 2: train loss 0.6496262496167963
Epoch 2: val loss 0.6121198534965515

Epoch 3: train loss 0.6237322254614397
Epoch 3: val loss 0.6009413003921509

Epoch 4: train loss 0.6158448674462058
Epoch 4: val loss 0.592102587223053

Epoch 5: train loss 0.6018747362223539
Epoch 5: val loss 0.5891121029853821

Epoch 6: train loss 0.5964423607696187
Epoch 6: val loss 0.5843168497085571

Epoch 7: train loss 0.5967191539027474
Epoch 7: val loss 0.5826974511146545

Epoch 8: train loss 0.5770611031488939
Epoch 8: val loss 0.5772566795349121

Epoch 9: train loss 0.5635738183151592
Epoch 9: val loss 0.5723706483840942

Epoch 10: train loss 0.5363030216910623
Epoch 10: val loss 0.5803263187408447

Epoch 11: train loss 0.5414799072525718
Epoch 11: val loss 0.5727274417877197

Epoch 12: train loss 0.5525746724822305
Epoch 12: val loss 0.574130654335022

Epoch 13: train loss 0.5263595255938444
Epoch 13: val loss 0.5680609345436096

Epoch 14: train loss 0.5329202928326346
Epoch 14: val loss 0.5704585909843445

Epoch 15: train loss 0.534054921431975
Epoch 15: val loss 0.5732492208480835

Epoch 16: train loss 0.5042667226357893
Epoch 16: val loss 0.5643008947372437

Epoch 17: train loss 0.5078080648725684
Epoch 17: val loss 0.5740573406219482

Epoch 18: train loss 0.5064888786185872
Epoch 18: val loss 0.5858535170555115

Epoch 19: train loss 0.49500459974462335
Epoch 19: val loss 0.572593629360199

Epoch 20: train loss 0.4987312284382907
Epoch 20: val loss 0.5741519927978516

Epoch 21: train loss 0.4865612198006023
Epoch 21: val loss 0.561732292175293

Epoch 22: train loss 0.4819439161907543
Epoch 22: val loss 0.5740645527839661

Epoch 23: train loss 0.48641458424654876
Epoch 23: val loss 0.5780871510505676

Epoch 24: train loss 0.5323194753039967
Epoch 24: val loss 0.589022159576416

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6900834061882712
Epoch 0: val loss 0.6585967540740967

Epoch 1: train loss 0.6698711785403165
Epoch 1: val loss 0.6391074657440186

Epoch 2: train loss 0.6246952631256797
Epoch 2: val loss 0.6218299269676208

Epoch 3: train loss 0.6333016861568798
Epoch 3: val loss 0.6084913015365601

Epoch 4: train loss 0.6048097854310815
Epoch 4: val loss 0.5972808003425598

Epoch 5: train loss 0.6039431691169739
Epoch 5: val loss 0.5900040864944458

Epoch 6: train loss 0.5868630896915089
Epoch 6: val loss 0.5865178108215332

Epoch 7: train loss 0.5924260074442084
Epoch 7: val loss 0.5786863565444946

Epoch 8: train loss 0.5844554630192843
Epoch 8: val loss 0.5751768946647644

Epoch 9: train loss 0.5757235776294362
Epoch 9: val loss 0.5741164684295654

Epoch 10: train loss 0.5689971826293252
Epoch 10: val loss 0.5606663227081299

Epoch 11: train loss 0.5696164803071455
Epoch 11: val loss 0.5498698353767395

Epoch 12: train loss 0.5624956813725558
Epoch 12: val loss 0.5369352102279663

Epoch 13: train loss 0.5551017360253767
Epoch 13: val loss 0.521350622177124

Epoch 14: train loss 0.5549826215613972
Epoch 14: val loss 0.5139814019203186

Epoch 15: train loss 0.5255954130129381
Epoch 15: val loss 0.5079678893089294

Epoch 16: train loss 0.5101275416937742
Epoch 16: val loss 0.49977466464042664

Epoch 17: train loss 0.5297224142334678
Epoch 17: val loss 0.4996808171272278

Epoch 18: train loss 0.5254117331721566
Epoch 18: val loss 0.5102282762527466

Epoch 19: train loss 0.5171092288060621
Epoch 19: val loss 0.49753662943840027

Epoch 20: train loss 0.5017620514739644
Epoch 20: val loss 0.49228814244270325

Epoch 21: train loss 0.5033892393112183
Epoch 21: val loss 0.4888996183872223

Epoch 22: train loss 0.4868395843289115
Epoch 22: val loss 0.48026132583618164

Epoch 23: train loss 0.48519228534264996
Epoch 23: val loss 0.4916810393333435

Epoch 24: train loss 0.4999997886744412
Epoch 24: val loss 0.49456071853637695

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6861300255571093
Epoch 0: val loss 0.6778521537780762

Epoch 1: train loss 0.6312403508595058
Epoch 1: val loss 0.6530566811561584

Epoch 2: train loss 0.6099151798657009
Epoch 2: val loss 0.6553700566291809

Epoch 3: train loss 0.5979647721563067
Epoch 3: val loss 0.6528456807136536

Epoch 4: train loss 0.5787216531378883
Epoch 4: val loss 0.6595850586891174

Epoch 5: train loss 0.5597241244145802
Epoch 5: val loss 0.6402303576469421

Epoch 6: train loss 0.5527018862111228
Epoch 6: val loss 0.640887439250946

Epoch 7: train loss 0.5597640488828931
Epoch 7: val loss 0.64570152759552

Epoch 8: train loss 0.545315465756825
Epoch 8: val loss 0.6321908831596375

Epoch 9: train loss 0.5332652117524829
Epoch 9: val loss 0.6425677537918091

Epoch 10: train loss 0.522596578512873
Epoch 10: val loss 0.6429126858711243

Epoch 11: train loss 0.5424818268844059
Epoch 11: val loss 0.6248669028282166

Epoch 12: train loss 0.5212893379586083
Epoch 12: val loss 0.6366508603096008

Epoch 13: train loss 0.513209308896746
Epoch 13: val loss 0.647770881652832

Epoch 14: train loss 0.5179839049066816
Epoch 14: val loss 0.6314805150032043

Epoch 15: train loss 0.4989597073623112
Epoch 15: val loss 0.6297538876533508

Epoch 16: train loss 0.49453090131282806
Epoch 16: val loss 0.6396857500076294

Epoch 17: train loss 0.47682070306369234
Epoch 17: val loss 0.6280403137207031

Epoch 18: train loss 0.4830318582909448
Epoch 18: val loss 0.6201022863388062

Epoch 19: train loss 0.4794964428458895
Epoch 19: val loss 0.6340174078941345

Epoch 20: train loss 0.47320553234645296
Epoch 20: val loss 0.61988365650177

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7098833388752408
Epoch 0: val loss 0.6798120737075806

Epoch 1: train loss 0.6912589801682366
Epoch 1: val loss 0.67072993516922

Epoch 2: train loss 0.6788989239268832
Epoch 2: val loss 0.6640568971633911

Epoch 3: train loss 0.6709837516148885
Epoch 3: val loss 0.6573313474655151

Epoch 4: train loss 0.6542309390174018
Epoch 4: val loss 0.6507693529129028

Epoch 5: train loss 0.6533850166532729
Epoch 5: val loss 0.6456947922706604

Epoch 6: train loss 0.6531828112072415
Epoch 6: val loss 0.642500638961792

Epoch 7: train loss 0.6495642993185256
Epoch 7: val loss 0.6413846015930176

Epoch 8: train loss 0.6389556328455607
Epoch 8: val loss 0.639133632183075

Epoch 9: train loss 0.6246743069754707
Epoch 9: val loss 0.6355722546577454

Epoch 10: train loss 0.607390410370297
Epoch 10: val loss 0.6361321210861206

Epoch 11: train loss 0.6261120835940043
Epoch 11: val loss 0.6371970772743225

Epoch 12: train loss 0.5902068416277567
Epoch 12: val loss 0.6378586292266846

Epoch 13: train loss 0.608268764283922
Epoch 13: val loss 0.6415157914161682

Epoch 14: train loss 0.5824874374601576
Epoch 14: val loss 0.6456863880157471

Epoch 15: train loss 0.5916170212957594
Epoch 15: val loss 0.6428593993186951

Epoch 16: train loss 0.5730895333819919
Epoch 16: val loss 0.6419956684112549

Epoch 17: train loss 0.5618162155151367
Epoch 17: val loss 0.6476027369499207

Epoch 18: train loss 0.568186965253618
Epoch 18: val loss 0.640552818775177

Epoch 19: train loss 0.5558616353405846
Epoch 19: val loss 0.6356335282325745

Epoch 20: train loss 0.5531638529565599
Epoch 20: val loss 0.6374111175537109

Epoch 21: train loss 0.5391207668516371
Epoch 21: val loss 0.6240071058273315

Epoch 22: train loss 0.5400649507840475
Epoch 22: val loss 0.6245768666267395

Epoch 23: train loss 0.5419828163252937
Epoch 23: val loss 0.6377816796302795

Epoch 24: train loss 0.5510363545682695
Epoch 24: val loss 0.6389179229736328

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7008031209309896
Epoch 0: val loss 0.6716905236244202

Epoch 1: train loss 0.6814684139357673
Epoch 1: val loss 0.6657187342643738

Epoch 2: train loss 0.6579034394688077
Epoch 2: val loss 0.6623616814613342

Epoch 3: train loss 0.6453653905126784
Epoch 3: val loss 0.6624740958213806

Epoch 4: train loss 0.6420678496360779
Epoch 4: val loss 0.657593846321106

Epoch 5: train loss 0.6563639773262872
Epoch 5: val loss 0.6533259749412537

Epoch 6: train loss 0.6452194650967916
Epoch 6: val loss 0.6543369889259338

Epoch 7: train loss 0.6408958766195509
Epoch 7: val loss 0.6548619270324707

Epoch 8: train loss 0.6328523688846164
Epoch 8: val loss 0.6541869044303894

Epoch 9: train loss 0.6266373329692416
Epoch 9: val loss 0.6558536291122437

Epoch 10: train loss 0.6207217772801717
Epoch 10: val loss 0.6565881371498108

Epoch 11: train loss 0.6142241623666551
Epoch 11: val loss 0.655543327331543

Epoch 12: train loss 0.599942511982388
Epoch 12: val loss 0.6504981517791748

Epoch 13: train loss 0.5953485899501376
Epoch 13: val loss 0.6448086500167847

Epoch 14: train loss 0.5905274748802185
Epoch 14: val loss 0.6390092372894287

Epoch 15: train loss 0.5846464037895203
Epoch 15: val loss 0.6305585503578186

Epoch 16: train loss 0.5809682475195991
Epoch 16: val loss 0.62845379114151

Epoch 17: train loss 0.5666002399391599
Epoch 17: val loss 0.6265703439712524

Epoch 18: train loss 0.5737797088093228
Epoch 18: val loss 0.6164695024490356

Epoch 19: train loss 0.578215069240994
Epoch 19: val loss 0.6156240701675415

Epoch 20: train loss 0.5601293014155494
Epoch 20: val loss 0.6159540414810181

Epoch 21: train loss 0.5551097359922197
Epoch 21: val loss 0.6133061051368713

Epoch 22: train loss 0.5551634066634707
Epoch 22: val loss 0.6127445697784424

Epoch 23: train loss 0.5358813504378
Epoch 23: val loss 0.6014298796653748

Epoch 24: train loss 0.5296616984738244
Epoch 24: val loss 0.6178373694419861

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6808192001448737
Epoch 0: val loss 0.6760668158531189

Epoch 1: train loss 0.6645206544134352
Epoch 1: val loss 0.6760764718055725

Epoch 2: train loss 0.6601414746708341
Epoch 2: val loss 0.6781798005104065

Epoch 3: train loss 0.6371742089589437
Epoch 3: val loss 0.6786928772926331

Epoch 4: train loss 0.663326190577613
Epoch 4: val loss 0.6750897169113159

Epoch 5: train loss 0.6249419583214654
Epoch 5: val loss 0.6698575615882874

Epoch 6: train loss 0.6321407092942132
Epoch 6: val loss 0.6696491837501526

Epoch 7: train loss 0.6141379177570343
Epoch 7: val loss 0.670177698135376

Epoch 8: train loss 0.6195872161123488
Epoch 8: val loss 0.6677141785621643

Epoch 9: train loss 0.6146406531333923
Epoch 9: val loss 0.6702438592910767

Epoch 10: train loss 0.6117453707589043
Epoch 10: val loss 0.6709545850753784

Epoch 11: train loss 0.6014828052785661
Epoch 11: val loss 0.6620933413505554

Epoch 12: train loss 0.5914211240079668
Epoch 12: val loss 0.6644460558891296

Epoch 13: train loss 0.6008608672353957
Epoch 13: val loss 0.6679785251617432

Epoch 14: train loss 0.5954057839181688
Epoch 14: val loss 0.6631565093994141

Epoch 15: train loss 0.5874920851654477
Epoch 15: val loss 0.6522902846336365

Epoch 16: train loss 0.5696940157148573
Epoch 16: val loss 0.6464938521385193

Epoch 17: train loss 0.5849463575416141
Epoch 17: val loss 0.6510499119758606

Epoch 18: train loss 0.5651895072725084
Epoch 18: val loss 0.6514501571655273

Epoch 19: train loss 0.5725701848665873
Epoch 19: val loss 0.653087317943573

Epoch 20: train loss 0.5432547496424781
Epoch 20: val loss 0.6475660800933838

Epoch 21: train loss 0.5322535965177748
Epoch 21: val loss 0.6447794437408447

Epoch 22: train loss 0.5595618519518111
Epoch 22: val loss 0.6413092017173767

Epoch 23: train loss 0.5488717555999756
Epoch 23: val loss 0.634775698184967

Epoch 24: train loss 0.523624469836553
Epoch 24: val loss 0.625639021396637

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921053065194024
Epoch 0: val loss 0.6721799373626709

Epoch 1: train loss 0.664876401424408
Epoch 1: val loss 0.668300986289978

Epoch 2: train loss 0.6601867278416952
Epoch 2: val loss 0.666182816028595

Epoch 3: train loss 0.6515894929567972
Epoch 3: val loss 0.664616584777832

Epoch 4: train loss 0.6367982890870836
Epoch 4: val loss 0.664647102355957

Epoch 5: train loss 0.6342176331414117
Epoch 5: val loss 0.6618950963020325

Epoch 6: train loss 0.62291552623113
Epoch 6: val loss 0.6625333428382874

Epoch 7: train loss 0.6255907946162753
Epoch 7: val loss 0.665378987789154

Epoch 8: train loss 0.6150735086864896
Epoch 8: val loss 0.6678969264030457

Epoch 9: train loss 0.6120622555414835
Epoch 9: val loss 0.6689192652702332

Epoch 10: train loss 0.5976605084207323
Epoch 10: val loss 0.6713815331459045

Epoch 11: train loss 0.5764575170146095
Epoch 11: val loss 0.6754163503646851

Epoch 12: train loss 0.6097207135624356
Epoch 12: val loss 0.6782588958740234

Epoch 13: train loss 0.5848243104086982
Epoch 13: val loss 0.6767358779907227

Epoch 14: train loss 0.5717439949512482
Epoch 14: val loss 0.6757084727287292

Epoch 15: train loss 0.5714819265736474
Epoch 15: val loss 0.6776394844055176

Epoch 16: train loss 0.5725569725036621
Epoch 16: val loss 0.6809388399124146

Epoch 17: train loss 0.554639435476727
Epoch 17: val loss 0.6836940050125122

Epoch 18: train loss 0.565355122089386
Epoch 18: val loss 0.6833872199058533

Epoch 19: train loss 0.5341079466872745
Epoch 19: val loss 0.686244010925293

Epoch 20: train loss 0.5586132407188416
Epoch 20: val loss 0.6900473833084106

Epoch 21: train loss 0.5548824866612753
Epoch 21: val loss 0.6914915442466736

Epoch 22: train loss 0.5174254675706228
Epoch 22: val loss 0.691094160079956

Epoch 23: train loss 0.4982771376768748
Epoch 23: val loss 0.6979906558990479

Epoch 24: train loss 0.5121229224734836
Epoch 24: val loss 0.703446090221405

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6886404355367025
Epoch 0: val loss 0.6925580501556396

Epoch 1: train loss 0.6776186972856522
Epoch 1: val loss 0.6763008236885071

Epoch 2: train loss 0.6713210642337799
Epoch 2: val loss 0.6610938906669617

Epoch 3: train loss 0.6493141998847326
Epoch 3: val loss 0.6498297452926636

Epoch 4: train loss 0.6485877434412638
Epoch 4: val loss 0.6410887837409973

Epoch 5: train loss 0.6264504790306091
Epoch 5: val loss 0.6432539820671082

Epoch 6: train loss 0.6269118885199229
Epoch 6: val loss 0.6357412338256836

Epoch 7: train loss 0.6275030076503754
Epoch 7: val loss 0.6322653889656067

Epoch 8: train loss 0.6204217423995336
Epoch 8: val loss 0.6331501603126526

Epoch 9: train loss 0.5965525557597479
Epoch 9: val loss 0.6294902563095093

Epoch 10: train loss 0.5998118569453558
Epoch 10: val loss 0.6250649690628052

Epoch 11: train loss 0.610364260772864
Epoch 11: val loss 0.6219487190246582

Epoch 12: train loss 0.5936493078867594
Epoch 12: val loss 0.6156373620033264

Epoch 13: train loss 0.5772070462505022
Epoch 13: val loss 0.6051819920539856

Epoch 14: train loss 0.5619033128023148
Epoch 14: val loss 0.6026730537414551

Epoch 15: train loss 0.5795042961835861
Epoch 15: val loss 0.6018722653388977

Epoch 16: train loss 0.5874934022625288
Epoch 16: val loss 0.6024137735366821

Epoch 17: train loss 0.5674930786093076
Epoch 17: val loss 0.6031661629676819

Epoch 18: train loss 0.5663584768772125
Epoch 18: val loss 0.5927367806434631

Epoch 19: train loss 0.5576681941747665
Epoch 19: val loss 0.5940766930580139

Epoch 20: train loss 0.522259404261907
Epoch 20: val loss 0.5919762253761292

Epoch 21: train loss 0.5573504095276197
Epoch 21: val loss 0.5871888995170593

Epoch 22: train loss 0.5213342954715093
Epoch 22: val loss 0.5807727575302124

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6663430988788605
Epoch 0: val loss 0.6390178203582764

Epoch 1: train loss 0.6330206513404846
Epoch 1: val loss 0.5952901244163513

Epoch 2: train loss 0.5617344230413437
Epoch 2: val loss 0.5551190376281738

Epoch 3: train loss 0.4972520560026169
Epoch 3: val loss 0.5119838118553162

Epoch 4: train loss 0.4602149546146393
Epoch 4: val loss 0.47011786699295044

Epoch 5: train loss 0.44913137555122373
Epoch 5: val loss 0.4428917169570923

Epoch 6: train loss 0.4332363396883011
Epoch 6: val loss 0.441766619682312

Epoch 7: train loss 0.3954982772469521
Epoch 7: val loss 0.4351043701171875

Epoch 8: train loss 0.37586404085159303
Epoch 8: val loss 0.4425574243068695

Epoch 9: train loss 0.38101882934570314
Epoch 9: val loss 0.4497975707054138

Epoch 10: train loss 0.43037876188755037
Epoch 10: val loss 0.4522635340690613

Epoch 11: train loss 0.4026197522878647
Epoch 11: val loss 0.44225141406059265

Epoch 12: train loss 0.40003817081451415
Epoch 12: val loss 0.4257737696170807

Epoch 13: train loss 0.36996680945158006
Epoch 13: val loss 0.41589176654815674

Epoch 14: train loss 0.38141542226076125
Epoch 14: val loss 0.4256606101989746

Epoch 15: train loss 0.39223666340112684
Epoch 15: val loss 0.4222237467765808

Epoch 16: train loss 0.4182425573468208
Epoch 16: val loss 0.42847034335136414

Epoch 17: train loss 0.3791400998830795
Epoch 17: val loss 0.42441999912261963

Epoch 18: train loss 0.37408693581819535
Epoch 18: val loss 0.41832712292671204

Epoch 19: train loss 0.3801791548728943
Epoch 19: val loss 0.4184001684188843

Epoch 20: train loss 0.39960155487060545
Epoch 20: val loss 0.41829273104667664

Epoch 21: train loss 0.40596912503242494
Epoch 21: val loss 0.4253205358982086

Epoch 22: train loss 0.36484888941049576
Epoch 22: val loss 0.45270732045173645

Epoch 23: train loss 0.3550738230347633
Epoch 23: val loss 0.4419154226779938

Epoch 24: train loss 0.4706391841173172
Epoch 24: val loss 0.4255465567111969

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6551537930965423
Epoch 0: val loss 0.599328875541687

Epoch 1: train loss 0.5708593726158142
Epoch 1: val loss 0.550926923751831

Epoch 2: train loss 0.5296864926815033
Epoch 2: val loss 0.4944140315055847

Epoch 3: train loss 0.47014981508255005
Epoch 3: val loss 0.45305687189102173

Epoch 4: train loss 0.4373136401176453
Epoch 4: val loss 0.4242417514324188

Epoch 5: train loss 0.41624038219451903
Epoch 5: val loss 0.4146260619163513

Epoch 6: train loss 0.425824910402298
Epoch 6: val loss 0.4131494164466858

Epoch 7: train loss 0.48466360569000244
Epoch 7: val loss 0.4220222234725952

Epoch 8: train loss 0.40373274981975554
Epoch 8: val loss 0.437839537858963

Epoch 9: train loss 0.3918317049741745
Epoch 9: val loss 0.4466337561607361

Epoch 10: train loss 0.4424989640712738
Epoch 10: val loss 0.4152805805206299

Epoch 11: train loss 0.3679371953010559
Epoch 11: val loss 0.413760781288147

Epoch 12: train loss 0.3762284889817238
Epoch 12: val loss 0.41655823588371277

Epoch 13: train loss 0.44197252988815305
Epoch 13: val loss 0.4166255593299866

Epoch 14: train loss 0.40072287023067477
Epoch 14: val loss 0.41154035925865173

Epoch 15: train loss 0.40131706595420835
Epoch 15: val loss 0.41907691955566406

Epoch 16: train loss 0.3692185267806053
Epoch 16: val loss 0.42359858751296997

Epoch 17: train loss 0.3550631791353226
Epoch 17: val loss 0.4255032539367676

Epoch 18: train loss 0.35668527632951735
Epoch 18: val loss 0.4314974844455719

Epoch 19: train loss 0.37543795853853223
Epoch 19: val loss 0.42901289463043213

Epoch 20: train loss 0.3610402405261993
Epoch 20: val loss 0.42247259616851807

Epoch 21: train loss 0.3884315103292465
Epoch 21: val loss 0.4282037019729614

Epoch 22: train loss 0.3382456362247467
Epoch 22: val loss 0.43999505043029785

Epoch 23: train loss 0.34528072774410246
Epoch 23: val loss 0.4369913637638092

Epoch 24: train loss 0.42203825563192365
Epoch 24: val loss 0.4422599971294403

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.663258171081543
Epoch 0: val loss 0.6068800091743469

Epoch 1: train loss 0.5906697750091553
Epoch 1: val loss 0.554067850112915

Epoch 2: train loss 0.514169305562973
Epoch 2: val loss 0.5015406012535095

Epoch 3: train loss 0.4967976719141006
Epoch 3: val loss 0.45819249749183655

Epoch 4: train loss 0.4936966776847839
Epoch 4: val loss 0.43711328506469727

Epoch 5: train loss 0.44733235239982605
Epoch 5: val loss 0.4222348928451538

Epoch 6: train loss 0.4085408538579941
Epoch 6: val loss 0.43293318152427673

Epoch 7: train loss 0.4424680143594742
Epoch 7: val loss 0.4303411841392517

Epoch 8: train loss 0.39429423958063126
Epoch 8: val loss 0.41460874676704407

Epoch 9: train loss 0.3784328743815422
Epoch 9: val loss 0.41716518998146057

Epoch 10: train loss 0.4054869055747986
Epoch 10: val loss 0.4267767369747162

Epoch 11: train loss 0.4031486749649048
Epoch 11: val loss 0.42978134751319885

Epoch 12: train loss 0.42092062830924987
Epoch 12: val loss 0.4338957369327545

Epoch 13: train loss 0.39112754762172697
Epoch 13: val loss 0.4306747317314148

Epoch 14: train loss 0.37059170603752134
Epoch 14: val loss 0.4302278161048889

Epoch 15: train loss 0.40416815876960754
Epoch 15: val loss 0.43995386362075806

Epoch 16: train loss 0.39897190034389496
Epoch 16: val loss 0.4347100853919983

Epoch 17: train loss 0.39468308091163634
Epoch 17: val loss 0.4359704554080963

Epoch 18: train loss 0.3642005741596222
Epoch 18: val loss 0.429029256105423

Epoch 19: train loss 0.3598415732383728
Epoch 19: val loss 0.4361097514629364

Epoch 20: train loss 0.3613413065671921
Epoch 20: val loss 0.43566328287124634

Epoch 21: train loss 0.3464620091021061
Epoch 21: val loss 0.4337615668773651

Epoch 22: train loss 0.3601580664515495
Epoch 22: val loss 0.4368351399898529

Epoch 23: train loss 0.3553131021559238
Epoch 23: val loss 0.43164944648742676

Epoch 24: train loss 0.3951715663075447
Epoch 24: val loss 0.4339066743850708

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6581778824329376
Epoch 0: val loss 0.6161267161369324

Epoch 1: train loss 0.562326318025589
Epoch 1: val loss 0.5595512986183167

Epoch 2: train loss 0.5098413854837418
Epoch 2: val loss 0.5062021613121033

Epoch 3: train loss 0.4360845163464546
Epoch 3: val loss 0.4736112952232361

Epoch 4: train loss 0.427970752120018
Epoch 4: val loss 0.4524916112422943

Epoch 5: train loss 0.41374377608299256
Epoch 5: val loss 0.44915491342544556

Epoch 6: train loss 0.3899065390229225
Epoch 6: val loss 0.4465213716030121

Epoch 7: train loss 0.3771489515900612
Epoch 7: val loss 0.4460889399051666

Epoch 8: train loss 0.38340505957603455
Epoch 8: val loss 0.45218169689178467

Epoch 9: train loss 0.4079784736037254
Epoch 9: val loss 0.44585540890693665

Epoch 10: train loss 0.3755470037460327
Epoch 10: val loss 0.44658008217811584

Epoch 11: train loss 0.3878097295761108
Epoch 11: val loss 0.4480172395706177

Epoch 12: train loss 0.38089621663093565
Epoch 12: val loss 0.44713813066482544

Epoch 13: train loss 0.372827011346817
Epoch 13: val loss 0.4420713782310486

Epoch 14: train loss 0.37589376270771024
Epoch 14: val loss 0.44176721572875977

Epoch 15: train loss 0.42321588695049284
Epoch 15: val loss 0.44254836440086365

Epoch 16: train loss 0.37006368935108186
Epoch 16: val loss 0.4442305862903595

Epoch 17: train loss 0.45023307800292967
Epoch 17: val loss 0.44681718945503235

Epoch 18: train loss 0.41213580667972566
Epoch 18: val loss 0.4622630774974823

Epoch 19: train loss 0.3867623537778854
Epoch 19: val loss 0.440538614988327

Epoch 20: train loss 0.3717506557703018
Epoch 20: val loss 0.4458576440811157

Epoch 21: train loss 0.3981738299131393
Epoch 21: val loss 0.44597309827804565

Epoch 22: train loss 0.36296797841787337
Epoch 22: val loss 0.44465506076812744

Epoch 23: train loss 0.34099648222327233
Epoch 23: val loss 0.450804203748703

Epoch 24: train loss 0.3606303408741951
Epoch 24: val loss 0.44976893067359924

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6608089162753179
Epoch 0: val loss 0.6397461891174316

Epoch 1: train loss 0.5913205100939825
Epoch 1: val loss 0.5744129419326782

Epoch 2: train loss 0.507471508704699
Epoch 2: val loss 0.516325056552887

Epoch 3: train loss 0.46690853054706866
Epoch 3: val loss 0.48708704113960266

Epoch 4: train loss 0.43795812359222996
Epoch 4: val loss 0.4706597924232483

Epoch 5: train loss 0.4380812759582813
Epoch 5: val loss 0.47693952918052673

Epoch 6: train loss 0.40222771809651303
Epoch 6: val loss 0.4918709099292755

Epoch 7: train loss 0.3755946228137383
Epoch 7: val loss 0.4869794547557831

Epoch 8: train loss 0.38724217277306777
Epoch 8: val loss 0.48890605568885803

Epoch 9: train loss 0.38650621015291947
Epoch 9: val loss 0.49560990929603577

Epoch 10: train loss 0.4019857862820992
Epoch 10: val loss 0.48860928416252136

Epoch 11: train loss 0.4076485221202557
Epoch 11: val loss 0.47513410449028015

Epoch 12: train loss 0.380672615308028
Epoch 12: val loss 0.4740895926952362

Epoch 13: train loss 0.3676661757322458
Epoch 13: val loss 0.4897401034832001

Epoch 14: train loss 0.3749279219370622
Epoch 14: val loss 0.5009071826934814

Epoch 15: train loss 0.3675185739994049
Epoch 15: val loss 0.491269588470459

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7184197794307362
Epoch 0: val loss 0.709109902381897

Epoch 1: train loss 0.6805136420510032
Epoch 1: val loss 0.6916709542274475

Epoch 2: train loss 0.6608009446750988
Epoch 2: val loss 0.6770069003105164

Epoch 3: train loss 0.6465002352541144
Epoch 3: val loss 0.6672652959823608

Epoch 4: train loss 0.6238634044473822
Epoch 4: val loss 0.663404643535614

Epoch 5: train loss 0.6147521896795793
Epoch 5: val loss 0.6619277596473694

Epoch 6: train loss 0.6176645647395741
Epoch 6: val loss 0.6814460754394531

Epoch 7: train loss 0.5952870954166759
Epoch 7: val loss 0.6638461947441101

Epoch 8: train loss 0.5985204414887861
Epoch 8: val loss 0.6535993814468384

Epoch 9: train loss 0.5896663232283159
Epoch 9: val loss 0.6520512700080872

Epoch 10: train loss 0.5974469943480059
Epoch 10: val loss 0.6503639221191406

Epoch 11: train loss 0.5627010004086928
Epoch 11: val loss 0.6333070397377014

Epoch 12: train loss 0.570520279082385
Epoch 12: val loss 0.627804696559906

Epoch 13: train loss 0.5621421553871848
Epoch 13: val loss 0.6374748945236206

Epoch 14: train loss 0.5642129535024817
Epoch 14: val loss 0.6253689527511597

Epoch 15: train loss 0.5541696033694528
Epoch 15: val loss 0.6055409908294678

Epoch 16: train loss 0.5425367436625741
Epoch 16: val loss 0.6142469644546509

Epoch 17: train loss 0.5435477468100461
Epoch 17: val loss 0.6080822944641113

Epoch 18: train loss 0.5303263176571239
Epoch 18: val loss 0.6053650975227356

Epoch 19: train loss 0.5307004695588892
Epoch 19: val loss 0.6168151497840881

Epoch 20: train loss 0.5155701447616924
Epoch 20: val loss 0.5992465019226074

Epoch 21: train loss 0.5154669149355455
Epoch 21: val loss 0.598798394203186

Epoch 22: train loss 0.526851854541085
Epoch 22: val loss 0.6095298528671265

Epoch 23: train loss 0.5028990561311896
Epoch 23: val loss 0.6027127504348755

Epoch 24: train loss 0.5113491443070498
Epoch 24: val loss 0.6050673127174377

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6906613815914501
Epoch 0: val loss 0.6879130005836487

Epoch 1: train loss 0.6610057733275674
Epoch 1: val loss 0.6742466688156128

Epoch 2: train loss 0.6425832184878263
Epoch 2: val loss 0.661164402961731

Epoch 3: train loss 0.6372115774588152
Epoch 3: val loss 0.6569119095802307

Epoch 4: train loss 0.6262143145908009
Epoch 4: val loss 0.6506110429763794

Epoch 5: train loss 0.5957648483189669
Epoch 5: val loss 0.6484336256980896

Epoch 6: train loss 0.6001808751713146
Epoch 6: val loss 0.6437642574310303

Epoch 7: train loss 0.585078087720004
Epoch 7: val loss 0.6351979970932007

Epoch 8: train loss 0.5705127851529554
Epoch 8: val loss 0.6271925568580627

Epoch 9: train loss 0.5860916105183688
Epoch 9: val loss 0.6388022899627686

Epoch 10: train loss 0.5771440809423273
Epoch 10: val loss 0.6259183287620544

Epoch 11: train loss 0.5526111667806451
Epoch 11: val loss 0.6292885541915894

Epoch 12: train loss 0.5699342597614635
Epoch 12: val loss 0.6185094118118286

Epoch 13: train loss 0.5561483258550818
Epoch 13: val loss 0.628233790397644

Epoch 14: train loss 0.5404874574054371
Epoch 14: val loss 0.6269876956939697

Epoch 15: train loss 0.5488910864699971
Epoch 15: val loss 0.6194356083869934

Epoch 16: train loss 0.5524056987328962
Epoch 16: val loss 0.6189686059951782

Epoch 17: train loss 0.5222994576800953
Epoch 17: val loss 0.6085556149482727

Epoch 18: train loss 0.5321352942423387
Epoch 18: val loss 0.595406711101532

Epoch 19: train loss 0.5229245776479895
Epoch 19: val loss 0.5969528555870056

Epoch 20: train loss 0.5280357761816545
Epoch 20: val loss 0.594501256942749

Epoch 21: train loss 0.5372503399848938
Epoch 21: val loss 0.5952244400978088

Epoch 22: train loss 0.5025614527138796
Epoch 22: val loss 0.5930107235908508

Epoch 23: train loss 0.4965677423910661
Epoch 23: val loss 0.5916769504547119

Epoch 24: train loss 0.511272901838476
Epoch 24: val loss 0.5848724842071533

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6943262598731301
Epoch 0: val loss 0.6709446310997009

Epoch 1: train loss 0.6687189611521634
Epoch 1: val loss 0.6624723672866821

Epoch 2: train loss 0.6595304283228788
Epoch 2: val loss 0.6547080278396606

Epoch 3: train loss 0.6453788876533508
Epoch 3: val loss 0.6523797512054443

Epoch 4: train loss 0.6362471959807656
Epoch 4: val loss 0.6494623422622681

Epoch 5: train loss 0.6122826012698087
Epoch 5: val loss 0.6501169800758362

Epoch 6: train loss 0.6206770430911671
Epoch 6: val loss 0.6539915800094604

Epoch 7: train loss 0.6002299352125688
Epoch 7: val loss 0.659813404083252

Epoch 8: train loss 0.5803972428495233
Epoch 8: val loss 0.6596158742904663

Epoch 9: train loss 0.5682964026927948
Epoch 9: val loss 0.6581381559371948

Epoch 10: train loss 0.5609406205740842
Epoch 10: val loss 0.6524204611778259

Epoch 11: train loss 0.5475848479704424
Epoch 11: val loss 0.6453818678855896

Epoch 12: train loss 0.5369849557226355
Epoch 12: val loss 0.6516768336296082

Epoch 13: train loss 0.521886868910356
Epoch 13: val loss 0.6565181612968445

Epoch 14: train loss 0.524879352612929
Epoch 14: val loss 0.6506607532501221

Epoch 15: train loss 0.5002410222183574
Epoch 15: val loss 0.6493494510650635

Epoch 16: train loss 0.4990831559354609
Epoch 16: val loss 0.658015787601471

Epoch 17: train loss 0.4961517697030848
Epoch 17: val loss 0.6608346104621887

Epoch 18: train loss 0.4917907633564689
Epoch 18: val loss 0.6625828742980957

Epoch 19: train loss 0.5039103383367712
Epoch 19: val loss 0.6597422957420349

Epoch 20: train loss 0.4893881651488217
Epoch 20: val loss 0.6563894748687744

Epoch 21: train loss 0.4754871834408153
Epoch 21: val loss 0.6581295132637024

Epoch 22: train loss 0.4674822037870234
Epoch 22: val loss 0.6390637159347534

Epoch 23: train loss 0.45938978411934595
Epoch 23: val loss 0.6620727181434631

Epoch 24: train loss 0.4648276919668371
Epoch 24: val loss 0.6632893681526184

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6976069537076083
Epoch 0: val loss 0.6852391958236694

Epoch 1: train loss 0.6686777689240195
Epoch 1: val loss 0.6679106950759888

Epoch 2: train loss 0.6510775089263916
Epoch 2: val loss 0.6524765491485596

Epoch 3: train loss 0.6429796002127908
Epoch 3: val loss 0.6377967596054077

Epoch 4: train loss 0.6320020014589484
Epoch 4: val loss 0.6321157217025757

Epoch 5: train loss 0.626303640278903
Epoch 5: val loss 0.6280815601348877

Epoch 6: train loss 0.6157587766647339
Epoch 6: val loss 0.6265519857406616

Epoch 7: train loss 0.5985123081640764
Epoch 7: val loss 0.6202043890953064

Epoch 8: train loss 0.5991080349141901
Epoch 8: val loss 0.6260889172554016

Epoch 9: train loss 0.583869302814657
Epoch 9: val loss 0.63315349817276

Epoch 10: train loss 0.5636436153541912
Epoch 10: val loss 0.628822922706604

Epoch 11: train loss 0.5578976273536682
Epoch 11: val loss 0.6329447627067566

Epoch 12: train loss 0.5613516569137573
Epoch 12: val loss 0.6336397528648376

Epoch 13: train loss 0.5460946478626945
Epoch 13: val loss 0.6264582872390747

Epoch 14: train loss 0.5259503668004816
Epoch 14: val loss 0.6261990070343018

Epoch 15: train loss 0.5066494101827795
Epoch 15: val loss 0.6370628476142883

Epoch 16: train loss 0.5224293280731548
Epoch 16: val loss 0.6323549747467041

Epoch 17: train loss 0.5222637301141565
Epoch 17: val loss 0.6332372426986694

Epoch 18: train loss 0.4853229902007363
Epoch 18: val loss 0.6349307298660278

Epoch 19: train loss 0.5031681738116525
Epoch 19: val loss 0.6379791498184204

Epoch 20: train loss 0.4984597048976205
Epoch 20: val loss 0.6425368785858154

Epoch 21: train loss 0.48152378743345087
Epoch 21: val loss 0.6526980996131897

Epoch 22: train loss 0.48844538222659717
Epoch 22: val loss 0.627967894077301

Epoch 23: train loss 0.47183474085547705
Epoch 23: val loss 0.6321495771408081

Epoch 24: train loss 0.4439326578920538
Epoch 24: val loss 0.6366118788719177

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998803416887919
Epoch 0: val loss 0.6697030067443848

Epoch 1: train loss 0.6664935032526652
Epoch 1: val loss 0.6569831371307373

Epoch 2: train loss 0.6425264398256938
Epoch 2: val loss 0.639921247959137

Epoch 3: train loss 0.6327240069707235
Epoch 3: val loss 0.6252903938293457

Epoch 4: train loss 0.6169383804003398
Epoch 4: val loss 0.6179184317588806

Epoch 5: train loss 0.6032962918281555
Epoch 5: val loss 0.6122358441352844

Epoch 6: train loss 0.5994151830673218
Epoch 6: val loss 0.6016549468040466

Epoch 7: train loss 0.5787298778692881
Epoch 7: val loss 0.5849129557609558

Epoch 8: train loss 0.5853418469429016
Epoch 8: val loss 0.5730705857276917

Epoch 9: train loss 0.5776780863602956
Epoch 9: val loss 0.5607916712760925

Epoch 10: train loss 0.5851748247941335
Epoch 10: val loss 0.5504573583602905

Epoch 11: train loss 0.5547754983107249
Epoch 11: val loss 0.5439425706863403

Epoch 12: train loss 0.5230919599533081
Epoch 12: val loss 0.5418992042541504

Epoch 13: train loss 0.5234896341959635
Epoch 13: val loss 0.534940779209137

Epoch 14: train loss 0.5495578686396281
Epoch 14: val loss 0.5300429463386536

Epoch 15: train loss 0.5320753951867422
Epoch 15: val loss 0.5189395546913147

Epoch 16: train loss 0.5160351037979126
Epoch 16: val loss 0.5099680423736572

Epoch 17: train loss 0.5107109030087789
Epoch 17: val loss 0.5122620463371277

Epoch 18: train loss 0.5001382867495219
Epoch 18: val loss 0.5113633275032043

Epoch 19: train loss 0.497560848792394
Epoch 19: val loss 0.5063245892524719

Epoch 20: train loss 0.4897221128145854
Epoch 20: val loss 0.5091620087623596

Epoch 21: train loss 0.492224790652593
Epoch 21: val loss 0.5041658282279968

Epoch 22: train loss 0.4933957060178121
Epoch 22: val loss 0.5129599571228027

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7179076919953028
Epoch 0: val loss 0.6959090232849121

Epoch 1: train loss 0.6856106867392858
Epoch 1: val loss 0.682414174079895

Epoch 2: train loss 0.6714727431535721
Epoch 2: val loss 0.6699444651603699

Epoch 3: train loss 0.6698457698027293
Epoch 3: val loss 0.6590189337730408

Epoch 4: train loss 0.642926941315333
Epoch 4: val loss 0.6486412882804871

Epoch 5: train loss 0.6345606644948324
Epoch 5: val loss 0.6389263272285461

Epoch 6: train loss 0.6244851499795914
Epoch 6: val loss 0.6259968876838684

Epoch 7: train loss 0.5928361266851425
Epoch 7: val loss 0.6117175221443176

Epoch 8: train loss 0.5878064632415771
Epoch 8: val loss 0.6068115234375

Epoch 9: train loss 0.587479829788208
Epoch 9: val loss 0.6031607389450073

Epoch 10: train loss 0.5589795236786207
Epoch 10: val loss 0.6020444631576538

Epoch 11: train loss 0.5723082646727562
Epoch 11: val loss 0.6007696986198425

Epoch 12: train loss 0.5576668928066889
Epoch 12: val loss 0.6071469187736511

Epoch 13: train loss 0.5657396589716276
Epoch 13: val loss 0.6155983805656433

Epoch 14: train loss 0.5530741860469183
Epoch 14: val loss 0.6105079054832458

Epoch 15: train loss 0.5465838983654976
Epoch 15: val loss 0.6097798943519592

Epoch 16: train loss 0.5286055753628413
Epoch 16: val loss 0.6126655340194702

Epoch 17: train loss 0.5339073340098063
Epoch 17: val loss 0.618092954158783

Epoch 18: train loss 0.53598369906346
Epoch 18: val loss 0.6207770109176636

Epoch 19: train loss 0.5219354828198751
Epoch 19: val loss 0.6208328008651733

Epoch 20: train loss 0.512166661520799
Epoch 20: val loss 0.6212911009788513

Epoch 21: train loss 0.5195450385411581
Epoch 21: val loss 0.6203262805938721

Epoch 22: train loss 0.503696545958519
Epoch 22: val loss 0.6181619763374329

Epoch 23: train loss 0.49492566535870236
Epoch 23: val loss 0.6259076595306396

Epoch 24: train loss 0.5061081126332283
Epoch 24: val loss 0.6219128370285034

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914055347442627
Epoch 0: val loss 0.6916912794113159

Epoch 1: train loss 0.6803899755080541
Epoch 1: val loss 0.689365804195404

Epoch 2: train loss 0.6719900617996851
Epoch 2: val loss 0.6849952936172485

Epoch 3: train loss 0.6611153781414032
Epoch 3: val loss 0.6822279691696167

Epoch 4: train loss 0.6644638031721115
Epoch 4: val loss 0.6840104460716248

Epoch 5: train loss 0.6253537138303121
Epoch 5: val loss 0.6826965808868408

Epoch 6: train loss 0.6270511845747629
Epoch 6: val loss 0.6827297806739807

Epoch 7: train loss 0.6238180547952652
Epoch 7: val loss 0.6839646697044373

Epoch 8: train loss 0.6156402801473936
Epoch 8: val loss 0.6860487461090088

Epoch 9: train loss 0.5950324684381485
Epoch 9: val loss 0.6820229291915894

Epoch 10: train loss 0.5850586071610451
Epoch 10: val loss 0.6804435849189758

Epoch 11: train loss 0.6010999878247579
Epoch 11: val loss 0.6856181621551514

Epoch 12: train loss 0.586669902006785
Epoch 12: val loss 0.6853382587432861

Epoch 13: train loss 0.571546291311582
Epoch 13: val loss 0.6872400045394897

Epoch 14: train loss 0.5671239842971166
Epoch 14: val loss 0.6907349228858948

Epoch 15: train loss 0.5482441658775011
Epoch 15: val loss 0.6911947131156921

Epoch 16: train loss 0.5570137550433477
Epoch 16: val loss 0.6835024356842041

Epoch 17: train loss 0.5545165960987409
Epoch 17: val loss 0.6822804808616638

Epoch 18: train loss 0.5629354963699976
Epoch 18: val loss 0.6831119656562805

Epoch 19: train loss 0.5358970885475477
Epoch 19: val loss 0.6856319904327393

Epoch 20: train loss 0.5318603739142418
Epoch 20: val loss 0.6896187663078308

Epoch 21: train loss 0.5256711492935816
Epoch 21: val loss 0.6849956512451172

Epoch 22: train loss 0.5412481675545374
Epoch 22: val loss 0.6849366426467896

Epoch 23: train loss 0.4987165629863739
Epoch 23: val loss 0.6816210746765137

Epoch 24: train loss 0.5051118358969688
Epoch 24: val loss 0.6775218844413757

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6980800479650497
Epoch 0: val loss 0.6801058053970337

Epoch 1: train loss 0.6750173419713974
Epoch 1: val loss 0.6631116271018982

Epoch 2: train loss 0.6513413190841675
Epoch 2: val loss 0.6538166403770447

Epoch 3: train loss 0.6499523371458054
Epoch 3: val loss 0.6432257890701294

Epoch 4: train loss 0.6301533480485281
Epoch 4: val loss 0.6354007124900818

Epoch 5: train loss 0.638623853524526
Epoch 5: val loss 0.6289229393005371

Epoch 6: train loss 0.6196274509032568
Epoch 6: val loss 0.6242576241493225

Epoch 7: train loss 0.625518391529719
Epoch 7: val loss 0.6221445798873901

Epoch 8: train loss 0.6130756040414175
Epoch 8: val loss 0.622173011302948

Epoch 9: train loss 0.5981181263923645
Epoch 9: val loss 0.6187442541122437

Epoch 10: train loss 0.5979954799016317
Epoch 10: val loss 0.6179335117340088

Epoch 11: train loss 0.5973242173592249
Epoch 11: val loss 0.6173606514930725

Epoch 12: train loss 0.5897324234247208
Epoch 12: val loss 0.6129423379898071

Epoch 13: train loss 0.5820815861225128
Epoch 13: val loss 0.6053687334060669

Epoch 14: train loss 0.5721569582819939
Epoch 14: val loss 0.607271134853363

Epoch 15: train loss 0.5824000239372253
Epoch 15: val loss 0.6018737554550171

Epoch 16: train loss 0.5692362536986669
Epoch 16: val loss 0.5942097902297974

Epoch 17: train loss 0.5575513541698456
Epoch 17: val loss 0.5882921814918518

Epoch 18: train loss 0.5427037129799525
Epoch 18: val loss 0.5872235298156738

Epoch 19: train loss 0.551671547194322
Epoch 19: val loss 0.5852556824684143

Epoch 20: train loss 0.5436419099569321
Epoch 20: val loss 0.5879712104797363

Epoch 21: train loss 0.5262879033883413
Epoch 21: val loss 0.5868008136749268

Epoch 22: train loss 0.5446719701091448
Epoch 22: val loss 0.5787761211395264

Epoch 23: train loss 0.5232665066917738
Epoch 23: val loss 0.5822449326515198

Epoch 24: train loss 0.5306383992234865
Epoch 24: val loss 0.5762147903442383

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6843838890393575
Epoch 0: val loss 0.6851108074188232

Epoch 1: train loss 0.6766861577828726
Epoch 1: val loss 0.6777269244194031

Epoch 2: train loss 0.6715393910805384
Epoch 2: val loss 0.6683135032653809

Epoch 3: train loss 0.6566253155469894
Epoch 3: val loss 0.6581058502197266

Epoch 4: train loss 0.6405866096417109
Epoch 4: val loss 0.6490804553031921

Epoch 5: train loss 0.6377105514208475
Epoch 5: val loss 0.6339948177337646

Epoch 6: train loss 0.630074679851532
Epoch 6: val loss 0.6286745071411133

Epoch 7: train loss 0.6135223656892776
Epoch 7: val loss 0.6192741990089417

Epoch 8: train loss 0.6010694056749344
Epoch 8: val loss 0.6131502985954285

Epoch 9: train loss 0.5914784173170725
Epoch 9: val loss 0.6015234589576721

Epoch 10: train loss 0.570947527885437
Epoch 10: val loss 0.6043004393577576

Epoch 11: train loss 0.5707577417294184
Epoch 11: val loss 0.599023163318634

Epoch 12: train loss 0.5822927728295326
Epoch 12: val loss 0.5938307046890259

Epoch 13: train loss 0.573586901028951
Epoch 13: val loss 0.5963907837867737

Epoch 14: train loss 0.5574063807725906
Epoch 14: val loss 0.5891037583351135

Epoch 15: train loss 0.563932421306769
Epoch 15: val loss 0.5892782211303711

Epoch 16: train loss 0.5412862002849579
Epoch 16: val loss 0.5961658358573914

Epoch 17: train loss 0.5358525961637497
Epoch 17: val loss 0.5936421155929565

Epoch 18: train loss 0.5434124966462454
Epoch 18: val loss 0.594182014465332

Epoch 19: train loss 0.5369489664832751
Epoch 19: val loss 0.5797456502914429

Epoch 20: train loss 0.5249830807248751
Epoch 20: val loss 0.5861534476280212

Epoch 21: train loss 0.5214457735419273
Epoch 21: val loss 0.5807591676712036

Epoch 22: train loss 0.518696295718352
Epoch 22: val loss 0.5758675932884216

Epoch 23: train loss 0.5270744413137436
Epoch 23: val loss 0.5819500088691711

Epoch 24: train loss 0.5410555700461069
Epoch 24: val loss 0.5881849527359009

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7038120180368423
Epoch 0: val loss 0.6963679194450378

Epoch 1: train loss 0.6969702839851379
Epoch 1: val loss 0.6898121237754822

Epoch 2: train loss 0.6757928244769573
Epoch 2: val loss 0.6839384436607361

Epoch 3: train loss 0.6719556413590908
Epoch 3: val loss 0.6750206351280212

Epoch 4: train loss 0.6637702956795692
Epoch 4: val loss 0.6632755994796753

Epoch 5: train loss 0.6385740227997303
Epoch 5: val loss 0.6494457125663757

Epoch 6: train loss 0.6361595392227173
Epoch 6: val loss 0.6331722140312195

Epoch 7: train loss 0.6327970772981644
Epoch 7: val loss 0.6246439814567566

Epoch 8: train loss 0.6207940615713596
Epoch 8: val loss 0.6122559309005737

Epoch 9: train loss 0.6000238806009293
Epoch 9: val loss 0.6051561832427979

Epoch 10: train loss 0.6135866083204746
Epoch 10: val loss 0.6007640957832336

Epoch 11: train loss 0.5765180494636297
Epoch 11: val loss 0.5895853042602539

Epoch 12: train loss 0.5748301912099123
Epoch 12: val loss 0.5907520055770874

Epoch 13: train loss 0.5685897450894117
Epoch 13: val loss 0.5973633527755737

Epoch 14: train loss 0.5469900611788034
Epoch 14: val loss 0.5906916260719299

Epoch 15: train loss 0.5484720002859831
Epoch 15: val loss 0.5991377830505371

Epoch 16: train loss 0.5275883954018354
Epoch 16: val loss 0.6080869436264038

Epoch 17: train loss 0.5484861433506012
Epoch 17: val loss 0.6042872071266174

Epoch 18: train loss 0.5444944649934769
Epoch 18: val loss 0.605254054069519

Epoch 19: train loss 0.5272566583007574
Epoch 19: val loss 0.6031057834625244

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7007252275943756
Epoch 0: val loss 0.6921740770339966

Epoch 1: train loss 0.6932464142640432
Epoch 1: val loss 0.6804853081703186

Epoch 2: train loss 0.6783263236284256
Epoch 2: val loss 0.6714982390403748

Epoch 3: train loss 0.6782087733348211
Epoch 3: val loss 0.6633090972900391

Epoch 4: train loss 0.6576898694038391
Epoch 4: val loss 0.6592085957527161

Epoch 5: train loss 0.660288006067276
Epoch 5: val loss 0.6525111198425293

Epoch 6: train loss 0.6445713490247726
Epoch 6: val loss 0.6512321829795837

Epoch 7: train loss 0.6409553488095602
Epoch 7: val loss 0.6510037183761597

Epoch 8: train loss 0.6236651937166849
Epoch 8: val loss 0.6519791483879089

Epoch 9: train loss 0.6185724834601084
Epoch 9: val loss 0.648015022277832

Epoch 10: train loss 0.6199722141027451
Epoch 10: val loss 0.648982048034668

Epoch 11: train loss 0.6129624644915262
Epoch 11: val loss 0.6577697992324829

Epoch 12: train loss 0.5931635747353236
Epoch 12: val loss 0.6519191265106201

Epoch 13: train loss 0.6162527352571487
Epoch 13: val loss 0.6405085921287537

Epoch 14: train loss 0.5965808083613714
Epoch 14: val loss 0.6427256464958191

Epoch 15: train loss 0.5812112639347712
Epoch 15: val loss 0.6473278999328613

Epoch 16: train loss 0.583112840851148
Epoch 16: val loss 0.6483682990074158

Epoch 17: train loss 0.5987840071320534
Epoch 17: val loss 0.6434075832366943

Epoch 18: train loss 0.5837258597215017
Epoch 18: val loss 0.6407819390296936

Epoch 19: train loss 0.5526779219508171
Epoch 19: val loss 0.6440130472183228

Epoch 20: train loss 0.5810754870374998
Epoch 20: val loss 0.6512298583984375

Epoch 21: train loss 0.5859174281358719
Epoch 21: val loss 0.6447275876998901

Epoch 22: train loss 0.5590884163975716
Epoch 22: val loss 0.6453829407691956

Epoch 23: train loss 0.5865534693002701
Epoch 23: val loss 0.6465246081352234

Epoch 24: train loss 0.5529220079382261
Epoch 24: val loss 0.6458734273910522

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909892708063126
Epoch 0: val loss 0.6803056001663208

Epoch 1: train loss 0.7016771485408148
Epoch 1: val loss 0.682494044303894

Epoch 2: train loss 0.6656554838021597
Epoch 2: val loss 0.6877396106719971

Epoch 3: train loss 0.661683589220047
Epoch 3: val loss 0.6868939995765686

Epoch 4: train loss 0.6493324786424637
Epoch 4: val loss 0.6855627298355103

Epoch 5: train loss 0.6522053827842077
Epoch 5: val loss 0.6843675971031189

Epoch 6: train loss 0.6401895135641098
Epoch 6: val loss 0.6812103390693665

Epoch 7: train loss 0.6347529689470927
Epoch 7: val loss 0.678572952747345

Epoch 8: train loss 0.6342472185691198
Epoch 8: val loss 0.6837775111198425

Epoch 9: train loss 0.6259825776020685
Epoch 9: val loss 0.6863229274749756

Epoch 10: train loss 0.6120933095614115
Epoch 10: val loss 0.6906170845031738

Epoch 11: train loss 0.6062408089637756
Epoch 11: val loss 0.6952945590019226

Epoch 12: train loss 0.5826117644707361
Epoch 12: val loss 0.7010055184364319

Epoch 13: train loss 0.5944835444291433
Epoch 13: val loss 0.6987568736076355

Epoch 14: train loss 0.6013656208912531
Epoch 14: val loss 0.70228511095047

Epoch 15: train loss 0.5772385398546854
Epoch 15: val loss 0.6941085457801819

Epoch 16: train loss 0.5784564986824989
Epoch 16: val loss 0.7066879868507385

Epoch 17: train loss 0.5895271251598994
Epoch 17: val loss 0.7062236666679382

Epoch 18: train loss 0.5802111228307089
Epoch 18: val loss 0.7114549875259399

Epoch 19: train loss 0.5543701400359472
Epoch 19: val loss 0.7365428805351257

Epoch 20: train loss 0.5855211615562439
Epoch 20: val loss 0.7418692708015442

Epoch 21: train loss 0.5530419995387396
Epoch 21: val loss 0.7348111271858215

Epoch 22: train loss 0.5487555116415024
Epoch 22: val loss 0.73479163646698

Epoch 23: train loss 0.534823035200437
Epoch 23: val loss 0.7482975721359253

Epoch 24: train loss 0.5253390769163767
Epoch 24: val loss 0.7438060641288757

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6985010455052058
Epoch 0: val loss 0.6921409964561462

Epoch 1: train loss 0.6948650032281876
Epoch 1: val loss 0.6863961219787598

Epoch 2: train loss 0.685438483953476
Epoch 2: val loss 0.6819443702697754

Epoch 3: train loss 0.6920118679602941
Epoch 3: val loss 0.6776461601257324

Epoch 4: train loss 0.6716390003760656
Epoch 4: val loss 0.6736502051353455

Epoch 5: train loss 0.6677525341510773
Epoch 5: val loss 0.6710401773452759

Epoch 6: train loss 0.6736068576574326
Epoch 6: val loss 0.6646797060966492

Epoch 7: train loss 0.6686590065558752
Epoch 7: val loss 0.6587315201759338

Epoch 8: train loss 0.6628287682930628
Epoch 8: val loss 0.6501453518867493

Epoch 9: train loss 0.65269835293293
Epoch 9: val loss 0.643683671951294

Epoch 10: train loss 0.6463240385055542
Epoch 10: val loss 0.6351162791252136

Epoch 11: train loss 0.6376292010148367
Epoch 11: val loss 0.6243578791618347

Epoch 12: train loss 0.6289157221714655
Epoch 12: val loss 0.6175787448883057

Epoch 13: train loss 0.6452037245035172
Epoch 13: val loss 0.6203827261924744

Epoch 14: train loss 0.6303320477406184
Epoch 14: val loss 0.6072932481765747

Epoch 15: train loss 0.6134176651636759
Epoch 15: val loss 0.6030017733573914

Epoch 16: train loss 0.6163470447063446
Epoch 16: val loss 0.5995137095451355

Epoch 17: train loss 0.6010832190513611
Epoch 17: val loss 0.5955851674079895

Epoch 18: train loss 0.5967838217814764
Epoch 18: val loss 0.5958535671234131

Epoch 19: train loss 0.6175406873226166
Epoch 19: val loss 0.5903268456459045

Epoch 20: train loss 0.5973650912443796
Epoch 20: val loss 0.5859905481338501

Epoch 21: train loss 0.597697784503301
Epoch 21: val loss 0.5892255306243896

Epoch 22: train loss 0.582109327117602
Epoch 22: val loss 0.5926550030708313

Epoch 23: train loss 0.6116145054499308
Epoch 23: val loss 0.5846866369247437

Epoch 24: train loss 0.58297677586476
Epoch 24: val loss 0.5809593200683594

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.708345557252566
Epoch 0: val loss 0.6962596774101257

Epoch 1: train loss 0.6740925014019012
Epoch 1: val loss 0.6962524652481079

Epoch 2: train loss 0.6711676667133967
Epoch 2: val loss 0.6931852698326111

Epoch 3: train loss 0.6546051998933157
Epoch 3: val loss 0.6957628726959229

Epoch 4: train loss 0.6520998229583105
Epoch 4: val loss 0.6750597357749939

Epoch 5: train loss 0.6377648760875066
Epoch 5: val loss 0.6780998110771179

Epoch 6: train loss 0.6291935443878174
Epoch 6: val loss 0.6928180456161499

Epoch 7: train loss 0.6357467671235403
Epoch 7: val loss 0.6698798537254333

Epoch 8: train loss 0.614975576599439
Epoch 8: val loss 0.6590868830680847

Epoch 9: train loss 0.6196338385343552
Epoch 9: val loss 0.6803252696990967

Epoch 10: train loss 0.6094819953044256
Epoch 10: val loss 0.6764423847198486

Epoch 11: train loss 0.6063599313298861
Epoch 11: val loss 0.6646034121513367

Epoch 12: train loss 0.6066472927729288
Epoch 12: val loss 0.6720301508903503

Epoch 13: train loss 0.6082001477479935
Epoch 13: val loss 0.6797730326652527

Epoch 14: train loss 0.5875570476055145
Epoch 14: val loss 0.6673218607902527

Epoch 15: train loss 0.5861855645974478
Epoch 15: val loss 0.6608638167381287

Epoch 16: train loss 0.5743531758586565
Epoch 16: val loss 0.6828948259353638

Epoch 17: train loss 0.5779111186663309
Epoch 17: val loss 0.6870642304420471

Epoch 18: train loss 0.5829731772343317
Epoch 18: val loss 0.6659799218177795

Epoch 19: train loss 0.5821361939112345
Epoch 19: val loss 0.6794523596763611

Epoch 20: train loss 0.5764730324347814
Epoch 20: val loss 0.7139533758163452

Epoch 21: train loss 0.5664039750893911
Epoch 21: val loss 0.6992757320404053

Epoch 22: train loss 0.5553958068291346
Epoch 22: val loss 0.7048555016517639

Epoch 23: train loss 0.5857591331005096
Epoch 23: val loss 0.6821380853652954

Epoch 24: train loss 0.5663790876666704
Epoch 24: val loss 0.6857185363769531

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978486590087414
Epoch 0: val loss 0.6957582235336304

Epoch 1: train loss 0.7031512372195721
Epoch 1: val loss 0.6937024593353271

Epoch 2: train loss 0.6808510720729828
Epoch 2: val loss 0.6932555437088013

Epoch 3: train loss 0.6862351112067699
Epoch 3: val loss 0.6853497624397278

Epoch 4: train loss 0.6656036153435707
Epoch 4: val loss 0.681274950504303

Epoch 5: train loss 0.6686869375407696
Epoch 5: val loss 0.6772762537002563

Epoch 6: train loss 0.6540113128721714
Epoch 6: val loss 0.6692877411842346

Epoch 7: train loss 0.6453413888812065
Epoch 7: val loss 0.6593150496482849

Epoch 8: train loss 0.6398085616528988
Epoch 8: val loss 0.6533982157707214

Epoch 9: train loss 0.6355382688343525
Epoch 9: val loss 0.6495278477668762

Epoch 10: train loss 0.6270907372236252
Epoch 10: val loss 0.6350700855255127

Epoch 11: train loss 0.6381330750882626
Epoch 11: val loss 0.6291638612747192

Epoch 12: train loss 0.6071159560233355
Epoch 12: val loss 0.6195685863494873

Epoch 13: train loss 0.6355389393866062
Epoch 13: val loss 0.6190851330757141

Epoch 14: train loss 0.62213234603405
Epoch 14: val loss 0.6200869083404541

Epoch 15: train loss 0.6223194412887096
Epoch 15: val loss 0.6178106069564819

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938877105712891
Epoch 0: val loss 0.6798943877220154

Epoch 1: train loss 0.6841967918656089
Epoch 1: val loss 0.6727799773216248

Epoch 2: train loss 0.6622639352625067
Epoch 2: val loss 0.6656146049499512

Epoch 3: train loss 0.6657626087015326
Epoch 3: val loss 0.6614236235618591

Epoch 4: train loss 0.6460877548564564
Epoch 4: val loss 0.658726155757904

Epoch 5: train loss 0.632877154783769
Epoch 5: val loss 0.6570692658424377

Epoch 6: train loss 0.6414403807033192
Epoch 6: val loss 0.6556157469749451

Epoch 7: train loss 0.6336311589587819
Epoch 7: val loss 0.6548280715942383

Epoch 8: train loss 0.6296256888996471
Epoch 8: val loss 0.6533507108688354

Epoch 9: train loss 0.6212159286845814
Epoch 9: val loss 0.6540496945381165

Epoch 10: train loss 0.6198456395756115
Epoch 10: val loss 0.6451724767684937

Epoch 11: train loss 0.6009440909732472
Epoch 11: val loss 0.6478680968284607

Epoch 12: train loss 0.6158641360022805
Epoch 12: val loss 0.6491606831550598

Epoch 13: train loss 0.6214002858508717
Epoch 13: val loss 0.6424924731254578

Epoch 14: train loss 0.6270853633230383
Epoch 14: val loss 0.6422526240348816

Epoch 15: train loss 0.6071439168669961
Epoch 15: val loss 0.652983546257019

Epoch 16: train loss 0.6163931597362865
Epoch 16: val loss 0.6498639583587646

Epoch 17: train loss 0.6083231405778364
Epoch 17: val loss 0.6496838927268982

Epoch 18: train loss 0.5917749973860654
Epoch 18: val loss 0.6489330530166626

Epoch 19: train loss 0.6006124317646027
Epoch 19: val loss 0.6489207744598389

Epoch 20: train loss 0.5664395473220132
Epoch 20: val loss 0.6531801223754883

Epoch 21: train loss 0.5648298886689272
Epoch 21: val loss 0.6595813632011414

Epoch 22: train loss 0.567294876683842
Epoch 22: val loss 0.6640668511390686

Epoch 23: train loss 0.5519307066093792
Epoch 23: val loss 0.670184850692749

Epoch 24: train loss 0.5584063502875242
Epoch 24: val loss 0.6637059450149536

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.697609316218983
Epoch 0: val loss 0.68767249584198

Epoch 1: train loss 0.6728212128986012
Epoch 1: val loss 0.6760706305503845

Epoch 2: train loss 0.6487974091009661
Epoch 2: val loss 0.671110212802887

Epoch 3: train loss 0.6494625319134105
Epoch 3: val loss 0.6704449653625488

Epoch 4: train loss 0.6305004520849748
Epoch 4: val loss 0.6647771596908569

Epoch 5: train loss 0.6201298941265453
Epoch 5: val loss 0.6660978198051453

Epoch 6: train loss 0.6139503879980608
Epoch 6: val loss 0.6619099378585815

Epoch 7: train loss 0.6175503405657682
Epoch 7: val loss 0.6650614142417908

Epoch 8: train loss 0.6167213158173994
Epoch 8: val loss 0.666165292263031

Epoch 9: train loss 0.6121664101427252
Epoch 9: val loss 0.666766345500946

Epoch 10: train loss 0.6026739992878654
Epoch 10: val loss 0.6673940420150757

Epoch 11: train loss 0.5736798481507734
Epoch 11: val loss 0.6548531651496887

Epoch 12: train loss 0.5950794626366008
Epoch 12: val loss 0.6497445702552795

Epoch 13: train loss 0.5829749622128226
Epoch 13: val loss 0.6562101244926453

Epoch 14: train loss 0.5730061747811057
Epoch 14: val loss 0.6670569181442261

Epoch 15: train loss 0.552994121204723
Epoch 15: val loss 0.6723271608352661

Epoch 16: train loss 0.5634344301440499
Epoch 16: val loss 0.6699169874191284

Epoch 17: train loss 0.5543800484050404
Epoch 17: val loss 0.6707077026367188

Epoch 18: train loss 0.5434957580132918
Epoch 18: val loss 0.65421062707901

Epoch 19: train loss 0.5231787968765605
Epoch 19: val loss 0.6603338122367859

Epoch 20: train loss 0.5249173072251406
Epoch 20: val loss 0.6528252363204956

Epoch 21: train loss 0.5092799907380884
Epoch 21: val loss 0.6590917706489563

Epoch 22: train loss 0.5160503387451172
Epoch 22: val loss 0.6634449362754822

Epoch 23: train loss 0.5257631675763563
Epoch 23: val loss 0.6629565358161926

Epoch 24: train loss 0.4913694614713842
Epoch 24: val loss 0.688711404800415

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.673434089530598
Epoch 0: val loss 0.6732875108718872

Epoch 1: train loss 0.6557599685408853
Epoch 1: val loss 0.6649993658065796

Epoch 2: train loss 0.6316209923137318
Epoch 2: val loss 0.6596276164054871

Epoch 3: train loss 0.6338676918636669
Epoch 3: val loss 0.6610337495803833

Epoch 4: train loss 0.6240295605225996
Epoch 4: val loss 0.657871663570404

Epoch 5: train loss 0.6141872676936063
Epoch 5: val loss 0.6556145548820496

Epoch 6: train loss 0.6215351494875822
Epoch 6: val loss 0.6561673879623413

Epoch 7: train loss 0.6225551150061868
Epoch 7: val loss 0.6515358686447144

Epoch 8: train loss 0.5998464578931982
Epoch 8: val loss 0.6540442705154419

Epoch 9: train loss 0.5984587290070273
Epoch 9: val loss 0.6503626704216003

Epoch 10: train loss 0.6101609197529879
Epoch 10: val loss 0.6447389125823975

Epoch 11: train loss 0.5914654487913306
Epoch 11: val loss 0.6446223855018616

Epoch 12: train loss 0.573576111685146
Epoch 12: val loss 0.6559114456176758

Epoch 13: train loss 0.5900060642849315
Epoch 13: val loss 0.6574718952178955

Epoch 14: train loss 0.567604891278527
Epoch 14: val loss 0.6486079096794128

Epoch 15: train loss 0.5565309632908214
Epoch 15: val loss 0.6537484526634216

Epoch 16: train loss 0.5616921863772653
Epoch 16: val loss 0.649475634098053

Epoch 17: train loss 0.5548218353228136
Epoch 17: val loss 0.6468154191970825

Epoch 18: train loss 0.5770913037386808
Epoch 18: val loss 0.6440278887748718

Epoch 19: train loss 0.5497020184993744
Epoch 19: val loss 0.6459502577781677

Epoch 20: train loss 0.5478005029938438
Epoch 20: val loss 0.6480087637901306

Epoch 21: train loss 0.5481311326677148
Epoch 21: val loss 0.6513345241546631

Epoch 22: train loss 0.5346810086206957
Epoch 22: val loss 0.6398204565048218

Epoch 23: train loss 0.5519738766280088
Epoch 23: val loss 0.6375009417533875

Epoch 24: train loss 0.5446141958236694
Epoch 24: val loss 0.6397269368171692

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941082965243947
Epoch 0: val loss 0.6859893202781677

Epoch 1: train loss 0.6863982406529513
Epoch 1: val loss 0.6850577592849731

Epoch 2: train loss 0.6728101155974648
Epoch 2: val loss 0.6807402968406677

Epoch 3: train loss 0.6739941347729076
Epoch 3: val loss 0.6786721348762512

Epoch 4: train loss 0.6619188026948408
Epoch 4: val loss 0.6822860836982727

Epoch 5: train loss 0.6532167900692333
Epoch 5: val loss 0.6795248985290527

Epoch 6: train loss 0.6428716616197065
Epoch 6: val loss 0.6759716272354126

Epoch 7: train loss 0.6521422158588063
Epoch 7: val loss 0.6761817336082458

Epoch 8: train loss 0.6410438960248773
Epoch 8: val loss 0.6720391511917114

Epoch 9: train loss 0.6402938528494402
Epoch 9: val loss 0.672215461730957

Epoch 10: train loss 0.6278807466680353
Epoch 10: val loss 0.6583853960037231

Epoch 11: train loss 0.6175317926840349
Epoch 11: val loss 0.6580199003219604

Epoch 12: train loss 0.6225591681220315
Epoch 12: val loss 0.6595465540885925

Epoch 13: train loss 0.6324165571819652
Epoch 13: val loss 0.6671579480171204

Epoch 14: train loss 0.6102619550444863
Epoch 14: val loss 0.6589961647987366

Epoch 15: train loss 0.6086407574740323
Epoch 15: val loss 0.6601974964141846

Epoch 16: train loss 0.6053635694763877
Epoch 16: val loss 0.6585374474525452

Epoch 17: train loss 0.6013368368148804
Epoch 17: val loss 0.6630932688713074

Epoch 18: train loss 0.6038611883466894
Epoch 18: val loss 0.6680734157562256

Epoch 19: train loss 0.5784566077319059
Epoch 19: val loss 0.6613684892654419

Epoch 20: train loss 0.5850462534210898
Epoch 20: val loss 0.6679568290710449

Epoch 21: train loss 0.5780970752239227
Epoch 21: val loss 0.6745052337646484

Epoch 22: train loss 0.578169814564965
Epoch 22: val loss 0.6798551678657532

Epoch 23: train loss 0.5618982992388986
Epoch 23: val loss 0.6677175760269165

Epoch 24: train loss 0.5624770413745533
Epoch 24: val loss 0.684371829032898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7020317633946737
Epoch 0: val loss 0.6978863477706909

Epoch 1: train loss 0.6596466064453125
Epoch 1: val loss 0.6885011792182922

Epoch 2: train loss 0.6606111526489258
Epoch 2: val loss 0.6860425472259521

Epoch 3: train loss 0.6564708590507508
Epoch 3: val loss 0.6812383532524109

Epoch 4: train loss 0.6315926512082418
Epoch 4: val loss 0.6805045008659363

Epoch 5: train loss 0.6479800740877787
Epoch 5: val loss 0.6805649995803833

Epoch 6: train loss 0.6468898177146911
Epoch 6: val loss 0.6727245450019836

Epoch 7: train loss 0.6447441458702088
Epoch 7: val loss 0.6705408096313477

Epoch 8: train loss 0.6368339379628499
Epoch 8: val loss 0.6769299507141113

Epoch 9: train loss 0.6530636588732401
Epoch 9: val loss 0.6789857149124146

Epoch 10: train loss 0.6322346011797587
Epoch 10: val loss 0.6776358485221863

Epoch 11: train loss 0.6085921446482341
Epoch 11: val loss 0.6755110621452332

Epoch 12: train loss 0.6124684810638428
Epoch 12: val loss 0.6752737760543823

Epoch 13: train loss 0.6331869284311931
Epoch 13: val loss 0.6758784651756287

Epoch 14: train loss 0.6097816427548727
Epoch 14: val loss 0.6758739948272705

Epoch 15: train loss 0.6108704328536987
Epoch 15: val loss 0.6643125414848328

Epoch 16: train loss 0.6070357143878937
Epoch 16: val loss 0.6631355881690979

Epoch 17: train loss 0.609351658821106
Epoch 17: val loss 0.6719948649406433

Epoch 18: train loss 0.6232252637545268
Epoch 18: val loss 0.6555351614952087

Epoch 19: train loss 0.5939182380835215
Epoch 19: val loss 0.6537376642227173

Epoch 20: train loss 0.6141002476215363
Epoch 20: val loss 0.6532731056213379

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6831320753464332
Epoch 0: val loss 0.6928542852401733

Epoch 1: train loss 0.6694815021294814
Epoch 1: val loss 0.6950535774230957

Epoch 2: train loss 0.6630428708516635
Epoch 2: val loss 0.6868677735328674

Epoch 3: train loss 0.6653100114602309
Epoch 3: val loss 0.6802769899368286

Epoch 4: train loss 0.6566092326090887
Epoch 4: val loss 0.673252284526825

Epoch 5: train loss 0.644070185147799
Epoch 5: val loss 0.6655313968658447

Epoch 6: train loss 0.6440586539415213
Epoch 6: val loss 0.6635725498199463

Epoch 7: train loss 0.6189415179766141
Epoch 7: val loss 0.6656840443611145

Epoch 8: train loss 0.6379313560632559
Epoch 8: val loss 0.6678557395935059

Epoch 9: train loss 0.6349753554050739
Epoch 9: val loss 0.6553012132644653

Epoch 10: train loss 0.6028650586421673
Epoch 10: val loss 0.652809202671051

Epoch 11: train loss 0.6039087726519659
Epoch 11: val loss 0.6536592245101929

Epoch 12: train loss 0.6007753427212055
Epoch 12: val loss 0.6639887094497681

Epoch 13: train loss 0.6152956806696378
Epoch 13: val loss 0.6622856855392456

Epoch 14: train loss 0.6013709352566645
Epoch 14: val loss 0.6505098938941956

Epoch 15: train loss 0.5892686614623437
Epoch 15: val loss 0.6462932825088501

Epoch 16: train loss 0.5782360617931073
Epoch 16: val loss 0.6502649784088135

Epoch 17: train loss 0.5854735855872815
Epoch 17: val loss 0.6590176224708557

Epoch 18: train loss 0.5892903254582331
Epoch 18: val loss 0.6518837809562683

Epoch 19: train loss 0.58039990067482
Epoch 19: val loss 0.6457647085189819

Epoch 20: train loss 0.5706418936069195
Epoch 20: val loss 0.6559033989906311

Epoch 21: train loss 0.588543007007012
Epoch 21: val loss 0.6405829787254333

Epoch 22: train loss 0.5553764586265271
Epoch 22: val loss 0.64063960313797

Epoch 23: train loss 0.5671754066760724
Epoch 23: val loss 0.6492676138877869

Epoch 24: train loss 0.5483850378256577
Epoch 24: val loss 0.6367592811584473

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6872902787648715
Epoch 0: val loss 0.678229033946991

Epoch 1: train loss 0.6691749508564289
Epoch 1: val loss 0.6734635829925537

Epoch 2: train loss 0.656334794484652
Epoch 2: val loss 0.668111264705658

Epoch 3: train loss 0.6478201425992526
Epoch 3: val loss 0.6615086197853088

Epoch 4: train loss 0.6270230733431302
Epoch 4: val loss 0.6598709225654602

Epoch 5: train loss 0.6200317236093374
Epoch 5: val loss 0.6556105017662048

Epoch 6: train loss 0.6262401158993061
Epoch 6: val loss 0.6553546786308289

Epoch 7: train loss 0.599381121305319
Epoch 7: val loss 0.6529250741004944

Epoch 8: train loss 0.6259025151912982
Epoch 8: val loss 0.6555371284484863

Epoch 9: train loss 0.6159853247495798
Epoch 9: val loss 0.6509774327278137

Epoch 10: train loss 0.6104623400248014
Epoch 10: val loss 0.6513256430625916

Epoch 11: train loss 0.5870534410843482
Epoch 11: val loss 0.6534557342529297

Epoch 12: train loss 0.5946593811878791
Epoch 12: val loss 0.6477708220481873

Epoch 13: train loss 0.6064217319855323
Epoch 13: val loss 0.6496034860610962

Epoch 14: train loss 0.601783275604248
Epoch 14: val loss 0.6511872410774231

Epoch 15: train loss 0.5907919796613547
Epoch 15: val loss 0.6497825384140015

Epoch 16: train loss 0.6032557716736426
Epoch 16: val loss 0.6493954658508301

Epoch 17: train loss 0.599701464176178
Epoch 17: val loss 0.6443700194358826

Epoch 18: train loss 0.5759405493736267
Epoch 18: val loss 0.6486480236053467

Epoch 19: train loss 0.575996077977694
Epoch 19: val loss 0.6490669250488281

Epoch 20: train loss 0.5755036381574777
Epoch 20: val loss 0.6452509164810181

Epoch 21: train loss 0.5752569505801568
Epoch 21: val loss 0.6506316065788269

Epoch 22: train loss 0.5646856771065638
Epoch 22: val loss 0.6505290865898132

Epoch 23: train loss 0.5638457055275257
Epoch 23: val loss 0.6485171318054199

Epoch 24: train loss 0.5758510300746331
Epoch 24: val loss 0.6509592533111572

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6990715861320496
Epoch 0: val loss 0.6925011873245239

Epoch 1: train loss 0.692272099164816
Epoch 1: val loss 0.6802248954772949

Epoch 2: train loss 0.6820121911855844
Epoch 2: val loss 0.6704562306404114

Epoch 3: train loss 0.6665922540884751
Epoch 3: val loss 0.6620944142341614

Epoch 4: train loss 0.6562975278267493
Epoch 4: val loss 0.6518149375915527

Epoch 5: train loss 0.652282728598668
Epoch 5: val loss 0.6426912546157837

Epoch 6: train loss 0.6296901748730586
Epoch 6: val loss 0.6376358866691589

Epoch 7: train loss 0.6233582404943613
Epoch 7: val loss 0.6242377161979675

Epoch 8: train loss 0.627960938673753
Epoch 8: val loss 0.6255009770393372

Epoch 9: train loss 0.6173934890673711
Epoch 9: val loss 0.6221503019332886

Epoch 10: train loss 0.6235038615190066
Epoch 10: val loss 0.6129069924354553

Epoch 11: train loss 0.6216384585087116
Epoch 11: val loss 0.6178853511810303

Epoch 12: train loss 0.6234318614006042
Epoch 12: val loss 0.613820493221283

Epoch 13: train loss 0.6003338923821082
Epoch 13: val loss 0.6123300790786743

Epoch 14: train loss 0.5977722864884597
Epoch 14: val loss 0.6098811626434326

Epoch 15: train loss 0.5889126154092642
Epoch 15: val loss 0.615100085735321

Epoch 16: train loss 0.6091579657334548
Epoch 16: val loss 0.6012754440307617

Epoch 17: train loss 0.5912266213160294
Epoch 17: val loss 0.599362850189209

Epoch 18: train loss 0.567451516023049
Epoch 18: val loss 0.6078616380691528

Epoch 19: train loss 0.5663138352907621
Epoch 19: val loss 0.6052906513214111

Epoch 20: train loss 0.5943832993507385
Epoch 20: val loss 0.5992483496665955

Epoch 21: train loss 0.5954855267818158
Epoch 21: val loss 0.6042312383651733

Epoch 22: train loss 0.5962863105994004
Epoch 22: val loss 0.6134001016616821

Epoch 23: train loss 0.5783622494110694
Epoch 23: val loss 0.614286482334137

Epoch 24: train loss 0.5781099658745986
Epoch 24: val loss 0.6008330583572388

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7053782664812528
Epoch 0: val loss 0.6735751628875732

Epoch 1: train loss 0.6756726182424105
Epoch 1: val loss 0.6638506054878235

Epoch 2: train loss 0.6575547915238601
Epoch 2: val loss 0.6603140234947205

Epoch 3: train loss 0.652126458974985
Epoch 3: val loss 0.6585369110107422

Epoch 4: train loss 0.6556219504429743
Epoch 4: val loss 0.6582875847816467

Epoch 5: train loss 0.6374324651864859
Epoch 5: val loss 0.6561734080314636

Epoch 6: train loss 0.6263366249891428
Epoch 6: val loss 0.6521745324134827

Epoch 7: train loss 0.6289946482731745
Epoch 7: val loss 0.6507214903831482

Epoch 8: train loss 0.6131417155265808
Epoch 8: val loss 0.6512055993080139

Epoch 9: train loss 0.6122414698967567
Epoch 9: val loss 0.6505856513977051

Epoch 10: train loss 0.611447600217966
Epoch 10: val loss 0.6488080620765686

Epoch 11: train loss 0.6011622387629288
Epoch 11: val loss 0.6489109992980957

Epoch 12: train loss 0.5943297124825991
Epoch 12: val loss 0.6504709124565125

Epoch 13: train loss 0.5870663156876197
Epoch 13: val loss 0.6547701358795166

Epoch 14: train loss 0.585055777659783
Epoch 14: val loss 0.6610175967216492

Epoch 15: train loss 0.5818145917012141
Epoch 15: val loss 0.6595422625541687

Epoch 16: train loss 0.5562730912978833
Epoch 16: val loss 0.6573805809020996

Epoch 17: train loss 0.5899151013447688
Epoch 17: val loss 0.6504091620445251

Epoch 18: train loss 0.5791462889084449
Epoch 18: val loss 0.6518208980560303

Epoch 19: train loss 0.6001223692527184
Epoch 19: val loss 0.6554725766181946

Epoch 20: train loss 0.5499643591734079
Epoch 20: val loss 0.6549166440963745

Epoch 21: train loss 0.5400838599755213
Epoch 21: val loss 0.6545212268829346

Epoch 22: train loss 0.5348825798584864
Epoch 22: val loss 0.663349986076355

Epoch 23: train loss 0.5464436916204599
Epoch 23: val loss 0.6549737453460693

Epoch 24: train loss 0.5412730735081893
Epoch 24: val loss 0.65973961353302

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6948145873406354
Epoch 0: val loss 0.6960537433624268

Epoch 1: train loss 0.6863403180066276
Epoch 1: val loss 0.6966373324394226

Epoch 2: train loss 0.6737724963356467
Epoch 2: val loss 0.6977452635765076

Epoch 3: train loss 0.6613017390756046
Epoch 3: val loss 0.6983457803726196

Epoch 4: train loss 0.6482042810496162
Epoch 4: val loss 0.6941315531730652

Epoch 5: train loss 0.6342132336953107
Epoch 5: val loss 0.6914645433425903

Epoch 6: train loss 0.6296070358332466
Epoch 6: val loss 0.6897394061088562

Epoch 7: train loss 0.6124390398754793
Epoch 7: val loss 0.6867249608039856

Epoch 8: train loss 0.610667018329396
Epoch 8: val loss 0.6847483515739441

Epoch 9: train loss 0.6166235243572908
Epoch 9: val loss 0.6859306693077087

Epoch 10: train loss 0.6038204203633701
Epoch 10: val loss 0.687738299369812

Epoch 11: train loss 0.602617365472457
Epoch 11: val loss 0.6937761902809143

Epoch 12: train loss 0.6003263171981362
Epoch 12: val loss 0.6923821568489075

Epoch 13: train loss 0.6086542010307312
Epoch 13: val loss 0.6957405805587769

Epoch 14: train loss 0.5906350156840157
Epoch 14: val loss 0.6837385892868042

Epoch 15: train loss 0.5929781636771034
Epoch 15: val loss 0.6885566115379333

Epoch 16: train loss 0.5850168922368217
Epoch 16: val loss 0.6825845241546631

Epoch 17: train loss 0.5759078720036674
Epoch 17: val loss 0.6859046816825867

Epoch 18: train loss 0.5873976139461293
Epoch 18: val loss 0.6887174248695374

Epoch 19: train loss 0.5903643334613127
Epoch 19: val loss 0.6859910488128662

Epoch 20: train loss 0.5677941073389614
Epoch 20: val loss 0.6837177276611328

Epoch 21: train loss 0.5688897038207335
Epoch 21: val loss 0.6931003928184509

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6963722954193751
Epoch 0: val loss 0.718354344367981

Epoch 1: train loss 0.6882766683896383
Epoch 1: val loss 0.7027792930603027

Epoch 2: train loss 0.6775323450565338
Epoch 2: val loss 0.7000587582588196

Epoch 3: train loss 0.6657167375087738
Epoch 3: val loss 0.7110862731933594

Epoch 4: train loss 0.6536104629437128
Epoch 4: val loss 0.7129760980606079

Epoch 5: train loss 0.6443647791941961
Epoch 5: val loss 0.715094268321991

Epoch 6: train loss 0.6464048425356547
Epoch 6: val loss 0.7128498554229736

Epoch 7: train loss 0.6347825129826864
Epoch 7: val loss 0.7217223048210144

Epoch 8: train loss 0.6333754261334738
Epoch 8: val loss 0.7111449241638184

Epoch 9: train loss 0.6297933459281921
Epoch 9: val loss 0.7234153151512146

Epoch 10: train loss 0.6285343666871389
Epoch 10: val loss 0.714719831943512

Epoch 11: train loss 0.6045776605606079
Epoch 11: val loss 0.7249110341072083

Epoch 12: train loss 0.6121194064617157
Epoch 12: val loss 0.7389510869979858

Epoch 13: train loss 0.5939141934116682
Epoch 13: val loss 0.7311932444572449

Epoch 14: train loss 0.6010252286990484
Epoch 14: val loss 0.7276322245597839

Epoch 15: train loss 0.5939128324389458
Epoch 15: val loss 0.7516935467720032

Epoch 16: train loss 0.5939464618762335
Epoch 16: val loss 0.751701831817627

Epoch 17: train loss 0.5890261754393578
Epoch 17: val loss 0.728625476360321

Epoch 18: train loss 0.5863555893301964
Epoch 18: val loss 0.7626236081123352

Epoch 19: train loss 0.580622211098671
Epoch 19: val loss 0.7445406913757324

Epoch 20: train loss 0.5893387546141943
Epoch 20: val loss 0.7430328130722046

Epoch 21: train loss 0.5639869769414266
Epoch 21: val loss 0.7524563074111938

Epoch 22: train loss 0.5575404316186905
Epoch 22: val loss 0.7459126114845276

Epoch 23: train loss 0.5772620439529419
Epoch 23: val loss 0.748748242855072

Epoch 24: train loss 0.5737730165322622
Epoch 24: val loss 0.7782490253448486

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7116456776857376
Epoch 0: val loss 0.6932381391525269

Epoch 1: train loss 0.7064333160718282
Epoch 1: val loss 0.6891282200813293

Epoch 2: train loss 0.6884225209554037
Epoch 2: val loss 0.6878726482391357

Epoch 3: train loss 0.6670801391204199
Epoch 3: val loss 0.6846781969070435

Epoch 4: train loss 0.6666592657566071
Epoch 4: val loss 0.6798155307769775

Epoch 5: train loss 0.6600921452045441
Epoch 5: val loss 0.6803978681564331

Epoch 6: train loss 0.6598033905029297
Epoch 6: val loss 0.6815717816352844

Epoch 7: train loss 0.6551513224840164
Epoch 7: val loss 0.6778124570846558

Epoch 8: train loss 0.6493175774812698
Epoch 8: val loss 0.6820393204689026

Epoch 9: train loss 0.6597263962030411
Epoch 9: val loss 0.6846221685409546

Epoch 10: train loss 0.6419451137383779
Epoch 10: val loss 0.6879774332046509

Epoch 11: train loss 0.6512146641810735
Epoch 11: val loss 0.6888810396194458

Epoch 12: train loss 0.6448352436224619
Epoch 12: val loss 0.6864255666732788

Epoch 13: train loss 0.6362782816092173
Epoch 13: val loss 0.6873359084129333

Epoch 14: train loss 0.6218779732783636
Epoch 14: val loss 0.694525957107544

Epoch 15: train loss 0.6191320220629374
Epoch 15: val loss 0.6984890699386597

Epoch 16: train loss 0.6167729745308558
Epoch 16: val loss 0.6982583999633789

Epoch 17: train loss 0.6160610516866049
Epoch 17: val loss 0.7032529711723328

Epoch 18: train loss 0.6089036564032236
Epoch 18: val loss 0.7071319222450256

Epoch 19: train loss 0.6140534381071726
Epoch 19: val loss 0.7028170824050903

Epoch 20: train loss 0.6005972276131312
Epoch 20: val loss 0.7051825523376465

Epoch 21: train loss 0.5836682717005411
Epoch 21: val loss 0.7244058847427368

Epoch 22: train loss 0.5844516480962435
Epoch 22: val loss 0.7177267074584961

Epoch 23: train loss 0.5983410427967707
Epoch 23: val loss 0.7155869603157043

Epoch 24: train loss 0.5905686914920807
Epoch 24: val loss 0.7325111627578735

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7214928964773814
Epoch 0: val loss 0.6816569566726685

Epoch 1: train loss 0.7040944447120031
Epoch 1: val loss 0.687161922454834

Epoch 2: train loss 0.6770431995391846
Epoch 2: val loss 0.6868276000022888

Epoch 3: train loss 0.6956424166758856
Epoch 3: val loss 0.6891205906867981

Epoch 4: train loss 0.6823227306207021
Epoch 4: val loss 0.6860830783843994

Epoch 5: train loss 0.673447514573733
Epoch 5: val loss 0.6889234185218811

Epoch 6: train loss 0.670120894908905
Epoch 6: val loss 0.6935070157051086

Epoch 7: train loss 0.6501941780249277
Epoch 7: val loss 0.7048773169517517

Epoch 8: train loss 0.6637918601433436
Epoch 8: val loss 0.7018918991088867

Epoch 9: train loss 0.6591702302296957
Epoch 9: val loss 0.7014976143836975

Epoch 10: train loss 0.6487992356220881
Epoch 10: val loss 0.7052761316299438

Epoch 11: train loss 0.6286742637554804
Epoch 11: val loss 0.7088831663131714

Epoch 12: train loss 0.6254530449708303
Epoch 12: val loss 0.7126576900482178

Epoch 13: train loss 0.6345379998286566
Epoch 13: val loss 0.7200290560722351

Epoch 14: train loss 0.6185534546772639
Epoch 14: val loss 0.7190943360328674

Epoch 15: train loss 0.6293708582719167
Epoch 15: val loss 0.7283605933189392

Epoch 16: train loss 0.6204374730587006
Epoch 16: val loss 0.7298228144645691

Epoch 17: train loss 0.6159382462501526
Epoch 17: val loss 0.7273765802383423

Epoch 18: train loss 0.6178570439418157
Epoch 18: val loss 0.7314957976341248

Epoch 19: train loss 0.6122471789518992
Epoch 19: val loss 0.7353145480155945

Epoch 20: train loss 0.6114817162354788
Epoch 20: val loss 0.7376457452774048

Epoch 21: train loss 0.6237689604361852
Epoch 21: val loss 0.7330911159515381

Epoch 22: train loss 0.59271373351415
Epoch 22: val loss 0.7507575154304504

Epoch 23: train loss 0.6054570277531942
Epoch 23: val loss 0.7478413581848145

Epoch 24: train loss 0.5931626160939535
Epoch 24: val loss 0.7555623650550842

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.709877148270607
Epoch 0: val loss 0.69268399477005

Epoch 1: train loss 0.689408928155899
Epoch 1: val loss 0.6857303380966187

Epoch 2: train loss 0.6823855340480804
Epoch 2: val loss 0.6862099766731262

Epoch 3: train loss 0.6709893892208735
Epoch 3: val loss 0.6863207221031189

Epoch 4: train loss 0.6690449963013331
Epoch 4: val loss 0.6882319450378418

Epoch 5: train loss 0.6735427925984064
Epoch 5: val loss 0.6862902641296387

Epoch 6: train loss 0.6666421691576639
Epoch 6: val loss 0.689413845539093

Epoch 7: train loss 0.6709671020507812
Epoch 7: val loss 0.6845590472221375

Epoch 8: train loss 0.6601640532414118
Epoch 8: val loss 0.6828964352607727

Epoch 9: train loss 0.6431669592857361
Epoch 9: val loss 0.682486891746521

Epoch 10: train loss 0.6575865199168524
Epoch 10: val loss 0.6807812452316284

Epoch 11: train loss 0.6679116437832514
Epoch 11: val loss 0.6798863410949707

Epoch 12: train loss 0.6385751118262609
Epoch 12: val loss 0.6770814657211304

Epoch 13: train loss 0.6404021879037222
Epoch 13: val loss 0.6731160283088684

Epoch 14: train loss 0.6234046022097269
Epoch 14: val loss 0.6751552224159241

Epoch 15: train loss 0.6341318786144257
Epoch 15: val loss 0.675422728061676

Epoch 16: train loss 0.6317331194877625
Epoch 16: val loss 0.6746663451194763

Epoch 17: train loss 0.6197248846292496
Epoch 17: val loss 0.6744765043258667

Epoch 18: train loss 0.6208305259545644
Epoch 18: val loss 0.6738024353981018

Epoch 19: train loss 0.6287500858306885
Epoch 19: val loss 0.6747678518295288

Epoch 20: train loss 0.6240161408980688
Epoch 20: val loss 0.6728295087814331

Epoch 21: train loss 0.6054642250140508
Epoch 21: val loss 0.6774753332138062

Epoch 22: train loss 0.5979152247309685
Epoch 22: val loss 0.6741418242454529

Epoch 23: train loss 0.6087834338347117
Epoch 23: val loss 0.6778784394264221

Epoch 24: train loss 0.600566158692042
Epoch 24: val loss 0.6793776154518127

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6881892643868923
Epoch 0: val loss 0.6821256279945374

Epoch 1: train loss 0.6958678476512432
Epoch 1: val loss 0.6736765503883362

Epoch 2: train loss 0.6673594042658806
Epoch 2: val loss 0.6656867861747742

Epoch 3: train loss 0.6652248874306679
Epoch 3: val loss 0.6622596383094788

Epoch 4: train loss 0.6656922101974487
Epoch 4: val loss 0.6616407036781311

Epoch 5: train loss 0.6673589497804642
Epoch 5: val loss 0.6637457013130188

Epoch 6: train loss 0.6614190712571144
Epoch 6: val loss 0.670023500919342

Epoch 7: train loss 0.6549216583371162
Epoch 7: val loss 0.6759870648384094

Epoch 8: train loss 0.6593349650502205
Epoch 8: val loss 0.6739994287490845

Epoch 9: train loss 0.6430269405245781
Epoch 9: val loss 0.6685872077941895

Epoch 10: train loss 0.6491016298532486
Epoch 10: val loss 0.6676234006881714

Epoch 11: train loss 0.6440742090344429
Epoch 11: val loss 0.676017165184021

Epoch 12: train loss 0.6318638771772385
Epoch 12: val loss 0.6706254482269287

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
9
Epoch 0: train loss 0.6973264132227216
Epoch 0: val loss 0.6693724989891052

Epoch 1: train loss 0.6728936689240592
Epoch 1: val loss 0.65421062707901

Epoch 2: train loss 0.6093982032367161
Epoch 2: val loss 0.6416126489639282

Epoch 3: train loss 0.6926319173404148
Epoch 3: val loss 0.6351445317268372

Epoch 4: train loss 0.6369330627577645
Epoch 4: val loss 0.634752631187439

Epoch 5: train loss 0.6028806098869869
Epoch 5: val loss 0.6328063011169434

Epoch 6: train loss 0.5616213083267212
Epoch 6: val loss 0.6332990527153015

Epoch 7: train loss 0.5763296059199742
Epoch 7: val loss 0.635046124458313

Epoch 8: train loss 0.6024559608527592
Epoch 8: val loss 0.6367250084877014

Epoch 9: train loss 0.5542830526828766
Epoch 9: val loss 0.6302118897438049

Epoch 10: train loss 0.5118058281285423
Epoch 10: val loss 0.631485104560852

Epoch 11: train loss 0.5311701808656965
Epoch 11: val loss 0.6367591023445129

Epoch 12: train loss 0.5405016796929496
Epoch 12: val loss 0.6413397192955017

Epoch 13: train loss 0.5023795451436724
Epoch 13: val loss 0.6442668437957764

Epoch 14: train loss 0.49087440967559814
Epoch 14: val loss 0.6619929075241089

Epoch 15: train loss 0.4815736391714641
Epoch 15: val loss 0.6782273650169373

Epoch 16: train loss 0.5158597230911255
Epoch 16: val loss 0.677783191204071

Epoch 17: train loss 0.5418072938919067
Epoch 17: val loss 0.6751463413238525

Epoch 18: train loss 0.5509205332824162
Epoch 18: val loss 0.6717498898506165

Epoch 19: train loss 0.5127459679331098
Epoch 19: val loss 0.6506404876708984

Epoch 20: train loss 0.4734149362359728
Epoch 20: val loss 0.6256591081619263

Epoch 21: train loss 0.5142514875956944
Epoch 21: val loss 0.632115364074707

Epoch 22: train loss 0.5474734561783927
Epoch 22: val loss 0.6247147917747498

Epoch 23: train loss 0.49113692556108746
Epoch 23: val loss 0.6373646259307861

Epoch 24: train loss 0.4848050517695291
Epoch 24: val loss 0.646223247051239

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7048036115510123
Epoch 0: val loss 0.6694839000701904

Epoch 1: train loss 0.663106552192143
Epoch 1: val loss 0.6519203186035156

Epoch 2: train loss 0.6317900334085736
Epoch 2: val loss 0.6354295611381531

Epoch 3: train loss 0.6155444043023246
Epoch 3: val loss 0.6177139282226562

Epoch 4: train loss 0.5781631895474025
Epoch 4: val loss 0.6036270260810852

Epoch 5: train loss 0.5862018423421043
Epoch 5: val loss 0.5926322937011719

Epoch 6: train loss 0.5620220218385968
Epoch 6: val loss 0.58537757396698

Epoch 7: train loss 0.5714940599032811
Epoch 7: val loss 0.5794106721878052

Epoch 8: train loss 0.5770205429622105
Epoch 8: val loss 0.5775873064994812

Epoch 9: train loss 0.6082497494561332
Epoch 9: val loss 0.5812811255455017

Epoch 10: train loss 0.6149206246648516
Epoch 10: val loss 0.5814547538757324

Epoch 11: train loss 0.5860258766583034
Epoch 11: val loss 0.5787930488586426

Epoch 12: train loss 0.5740286367280143
Epoch 12: val loss 0.5808160305023193

Epoch 13: train loss 0.588691600731441
Epoch 13: val loss 0.5792019963264465

Epoch 14: train loss 0.5396023690700531
Epoch 14: val loss 0.5785801410675049

Epoch 15: train loss 0.5489509957177299
Epoch 15: val loss 0.5803514719009399

Epoch 16: train loss 0.5253756386893136
Epoch 16: val loss 0.5820516347885132

Epoch 17: train loss 0.5964322984218597
Epoch 17: val loss 0.577662467956543

Epoch 18: train loss 0.5201652858938489
Epoch 18: val loss 0.5738651752471924

Epoch 19: train loss 0.568014417375837
Epoch 19: val loss 0.5696674585342407

Epoch 20: train loss 0.6027479980673108
Epoch 20: val loss 0.5691493153572083

Epoch 21: train loss 0.49984558139528545
Epoch 21: val loss 0.5719206929206848

Epoch 22: train loss 0.5378398086343493
Epoch 22: val loss 0.5730149149894714

Epoch 23: train loss 0.4956837637083871
Epoch 23: val loss 0.5751153230667114

Epoch 24: train loss 0.4949477996144976
Epoch 24: val loss 0.5737702250480652

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6817479133605957
Epoch 0: val loss 0.6642239093780518

Epoch 1: train loss 0.6368617841175624
Epoch 1: val loss 0.6317380666732788

Epoch 2: train loss 0.6015709468296596
Epoch 2: val loss 0.604978621006012

Epoch 3: train loss 0.5788417628833226
Epoch 3: val loss 0.5864978432655334

Epoch 4: train loss 0.5473700761795044
Epoch 4: val loss 0.5780737400054932

Epoch 5: train loss 0.5992559705461774
Epoch 5: val loss 0.5735562443733215

Epoch 6: train loss 0.5719530582427979
Epoch 6: val loss 0.5713596343994141

Epoch 7: train loss 0.5474620504038674
Epoch 7: val loss 0.567466139793396

Epoch 8: train loss 0.5214185629572187
Epoch 8: val loss 0.5660632848739624

Epoch 9: train loss 0.5304551252296993
Epoch 9: val loss 0.5628855228424072

Epoch 10: train loss 0.6005125003201621
Epoch 10: val loss 0.560066282749176

Epoch 11: train loss 0.5619721838406154
Epoch 11: val loss 0.5610359311103821

Epoch 12: train loss 0.5661634802818298
Epoch 12: val loss 0.5599360466003418

Epoch 13: train loss 0.5122632469449725
Epoch 13: val loss 0.5549295544624329

Epoch 14: train loss 0.5154747196606227
Epoch 14: val loss 0.5559937357902527

Epoch 15: train loss 0.5026273855141231
Epoch 15: val loss 0.5593382120132446

Epoch 16: train loss 0.509778584752764
Epoch 16: val loss 0.5598320960998535

Epoch 17: train loss 0.5179666451045445
Epoch 17: val loss 0.5625140070915222

Epoch 18: train loss 0.4951279716832297
Epoch 18: val loss 0.5623029470443726

Epoch 19: train loss 0.5504421166011265
Epoch 19: val loss 0.5600417852401733

Epoch 20: train loss 0.5603883692196437
Epoch 20: val loss 0.5681482553482056

Epoch 21: train loss 0.5114607257502419
Epoch 21: val loss 0.5744307041168213

Epoch 22: train loss 0.5259684026241302
Epoch 22: val loss 0.5739004015922546

Epoch 23: train loss 0.5541439865316663
Epoch 23: val loss 0.565314531326294

Epoch 24: train loss 0.4706190228462219
Epoch 24: val loss 0.563501238822937

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699853777885437
Epoch 0: val loss 0.6577041745185852

Epoch 1: train loss 0.6624086669513157
Epoch 1: val loss 0.6356921792030334

Epoch 2: train loss 0.6135663347584861
Epoch 2: val loss 0.6134379506111145

Epoch 3: train loss 0.6242879629135132
Epoch 3: val loss 0.5931904315948486

Epoch 4: train loss 0.6292864424841744
Epoch 4: val loss 0.5788078308105469

Epoch 5: train loss 0.5785300305911473
Epoch 5: val loss 0.5706733465194702

Epoch 6: train loss 0.5860492161342076
Epoch 6: val loss 0.5625685453414917

Epoch 7: train loss 0.5763372736317771
Epoch 7: val loss 0.5586395263671875

Epoch 8: train loss 0.6007673910685948
Epoch 8: val loss 0.556729793548584

Epoch 9: train loss 0.5725289753505162
Epoch 9: val loss 0.5581005811691284

Epoch 10: train loss 0.5621682618345533
Epoch 10: val loss 0.5529194474220276

Epoch 11: train loss 0.5482149592467717
Epoch 11: val loss 0.5483821630477905

Epoch 12: train loss 0.567292434828622
Epoch 12: val loss 0.5488702654838562

Epoch 13: train loss 0.5515792880739484
Epoch 13: val loss 0.5608633160591125

Epoch 14: train loss 0.5668527739388602
Epoch 14: val loss 0.5561030507087708

Epoch 15: train loss 0.5548237349305835
Epoch 15: val loss 0.5554155111312866

Epoch 16: train loss 0.5225367333207812
Epoch 16: val loss 0.5584285259246826

Epoch 17: train loss 0.5984363087585994
Epoch 17: val loss 0.5532078146934509

Epoch 18: train loss 0.5378140807151794
Epoch 18: val loss 0.5486669540405273

Epoch 19: train loss 0.5559482276439667
Epoch 19: val loss 0.549092710018158

Epoch 20: train loss 0.5722841109548297
Epoch 20: val loss 0.5471673607826233

Epoch 21: train loss 0.5257882135254996
Epoch 21: val loss 0.560382068157196

Epoch 22: train loss 0.5494257765156882
Epoch 22: val loss 0.5655932426452637

Epoch 23: train loss 0.5090717886175428
Epoch 23: val loss 0.5527872443199158

Epoch 24: train loss 0.5182243117264339
Epoch 24: val loss 0.554629385471344

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921319961547852
Epoch 0: val loss 0.6545666456222534

Epoch 1: train loss 0.6491701669163175
Epoch 1: val loss 0.6192871928215027

Epoch 2: train loss 0.612637009885576
Epoch 2: val loss 0.6025734543800354

Epoch 3: train loss 0.6093490289317237
Epoch 3: val loss 0.5961322784423828

Epoch 4: train loss 0.5809872349103292
Epoch 4: val loss 0.5912806987762451

Epoch 5: train loss 0.5417738523748186
Epoch 5: val loss 0.5935118198394775

Epoch 6: train loss 0.5449320475260416
Epoch 6: val loss 0.6011945605278015

Epoch 7: train loss 0.5389641986952888
Epoch 7: val loss 0.6201832294464111

Epoch 8: train loss 0.5384373697969649
Epoch 8: val loss 0.629611074924469

Epoch 9: train loss 0.524840748972363
Epoch 9: val loss 0.6339495778083801

Epoch 10: train loss 0.5376335945394304
Epoch 10: val loss 0.6291846632957458

Epoch 11: train loss 0.5697173145082262
Epoch 11: val loss 0.6456912159919739

Epoch 12: train loss 0.5264666246043311
Epoch 12: val loss 0.6594669818878174

Epoch 13: train loss 0.5224672589037154
Epoch 13: val loss 0.6662928462028503

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6463321223855019
Epoch 0: val loss 0.6503209471702576

Epoch 1: train loss 0.606196716427803
Epoch 1: val loss 0.6251487135887146

Epoch 2: train loss 0.5682265236973763
Epoch 2: val loss 0.6121140122413635

Epoch 3: train loss 0.5322188399732113
Epoch 3: val loss 0.6161447763442993

Epoch 4: train loss 0.5119862407445908
Epoch 4: val loss 0.606755793094635

Epoch 5: train loss 0.4931953698396683
Epoch 5: val loss 0.5905582308769226

Epoch 6: train loss 0.4840403124690056
Epoch 6: val loss 0.5827689170837402

Epoch 7: train loss 0.48098601028323174
Epoch 7: val loss 0.5970391631126404

Epoch 8: train loss 0.48519468307495117
Epoch 8: val loss 0.5918185114860535

Epoch 9: train loss 0.4701725095510483
Epoch 9: val loss 0.5862566232681274

Epoch 10: train loss 0.4566700793802738
Epoch 10: val loss 0.6069136261940002

Epoch 11: train loss 0.4661722630262375
Epoch 11: val loss 0.6115840673446655

Epoch 12: train loss 0.45662982016801834
Epoch 12: val loss 0.6028878688812256

Epoch 13: train loss 0.42454438656568527
Epoch 13: val loss 0.6124000549316406

Epoch 14: train loss 0.4510604664683342
Epoch 14: val loss 0.6157360076904297

Epoch 15: train loss 0.44307948648929596
Epoch 15: val loss 0.5982973575592041

Epoch 16: train loss 0.431227944791317
Epoch 16: val loss 0.6004946827888489

Epoch 17: train loss 0.45015109702944756
Epoch 17: val loss 0.6069805026054382

Epoch 18: train loss 0.4087212421000004
Epoch 18: val loss 0.6161171197891235

Epoch 19: train loss 0.4135388061404228
Epoch 19: val loss 0.6209670305252075

Epoch 20: train loss 0.4007205553352833
Epoch 20: val loss 0.6267044544219971

Epoch 21: train loss 0.4432586766779423
Epoch 21: val loss 0.6346394419670105

Epoch 22: train loss 0.43396343290805817
Epoch 22: val loss 0.6190264821052551

Epoch 23: train loss 0.38388004526495934
Epoch 23: val loss 0.6181586384773254

Epoch 24: train loss 0.41451211646199226
Epoch 24: val loss 0.6167792081832886

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6636828705668449
Epoch 0: val loss 0.6600217223167419

Epoch 1: train loss 0.6437864974141121
Epoch 1: val loss 0.6406075358390808

Epoch 2: train loss 0.6090110093355179
Epoch 2: val loss 0.6202809810638428

Epoch 3: train loss 0.565332867205143
Epoch 3: val loss 0.6021875143051147

Epoch 4: train loss 0.5561658330261707
Epoch 4: val loss 0.5904998779296875

Epoch 5: train loss 0.5260322764515877
Epoch 5: val loss 0.5841323733329773

Epoch 6: train loss 0.5224524550139904
Epoch 6: val loss 0.5840901732444763

Epoch 7: train loss 0.4885565787553787
Epoch 7: val loss 0.5875068306922913

Epoch 8: train loss 0.4972265549004078
Epoch 8: val loss 0.5889163017272949

Epoch 9: train loss 0.4791208356618881
Epoch 9: val loss 0.5992026925086975

Epoch 10: train loss 0.455857340246439
Epoch 10: val loss 0.6115344166755676

Epoch 11: train loss 0.4699885882437229
Epoch 11: val loss 0.6221027374267578

Epoch 12: train loss 0.4770272374153137
Epoch 12: val loss 0.6242231130599976

Epoch 13: train loss 0.4556061364710331
Epoch 13: val loss 0.6349025368690491

Epoch 14: train loss 0.4552137106657028
Epoch 14: val loss 0.6436548233032227

Epoch 15: train loss 0.4557204358279705
Epoch 15: val loss 0.6448329091072083

Epoch 16: train loss 0.4567318372428417
Epoch 16: val loss 0.6455067992210388

Epoch 17: train loss 0.4406602755188942
Epoch 17: val loss 0.646003007888794

Epoch 18: train loss 0.44641515612602234
Epoch 18: val loss 0.6475985646247864

Epoch 19: train loss 0.4288340322673321
Epoch 19: val loss 0.642819344997406

Epoch 20: train loss 0.4341019485145807
Epoch 20: val loss 0.6466389298439026

Epoch 21: train loss 0.4293160419911146
Epoch 21: val loss 0.6466180086135864

Epoch 22: train loss 0.4132786635309458
Epoch 22: val loss 0.647448718547821

Epoch 23: train loss 0.43204838410019875
Epoch 23: val loss 0.6488321423530579

Epoch 24: train loss 0.3967682234942913
Epoch 24: val loss 0.6565614938735962

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7080656960606575
Epoch 0: val loss 0.6973824501037598

Epoch 1: train loss 0.6546139866113663
Epoch 1: val loss 0.6744189262390137

Epoch 2: train loss 0.6179270669817924
Epoch 2: val loss 0.6499645113945007

Epoch 3: train loss 0.5961056724190712
Epoch 3: val loss 0.6244395971298218

Epoch 4: train loss 0.5606952980160713
Epoch 4: val loss 0.599855363368988

Epoch 5: train loss 0.5547575801610947
Epoch 5: val loss 0.572576105594635

Epoch 6: train loss 0.5277600102126598
Epoch 6: val loss 0.5528150796890259

Epoch 7: train loss 0.5147204883396626
Epoch 7: val loss 0.5410918593406677

Epoch 8: train loss 0.5064713694155216
Epoch 8: val loss 0.5377414226531982

Epoch 9: train loss 0.48861972242593765
Epoch 9: val loss 0.5425059199333191

Epoch 10: train loss 0.47594426944851875
Epoch 10: val loss 0.5440211892127991

Epoch 11: train loss 0.4701745957136154
Epoch 11: val loss 0.5475733876228333

Epoch 12: train loss 0.48038507625460625
Epoch 12: val loss 0.5456459522247314

Epoch 13: train loss 0.45463135838508606
Epoch 13: val loss 0.5480652451515198

Epoch 14: train loss 0.452682301402092
Epoch 14: val loss 0.5531983971595764

Epoch 15: train loss 0.4559469260275364
Epoch 15: val loss 0.55858314037323

Epoch 16: train loss 0.4465213306248188
Epoch 16: val loss 0.5631881356239319

Epoch 17: train loss 0.45118050277233124
Epoch 17: val loss 0.5578800439834595

Epoch 18: train loss 0.4356413334608078
Epoch 18: val loss 0.5569314360618591

Epoch 19: train loss 0.416636373847723
Epoch 19: val loss 0.5630319714546204

Epoch 20: train loss 0.430582944303751
Epoch 20: val loss 0.5671348571777344

Epoch 21: train loss 0.40988751873373985
Epoch 21: val loss 0.5654177665710449

Epoch 22: train loss 0.4325920380651951
Epoch 22: val loss 0.5673235654830933

Epoch 23: train loss 0.3979567922651768
Epoch 23: val loss 0.5655550360679626

Epoch 24: train loss 0.43389418721199036
Epoch 24: val loss 0.5650541186332703

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6655732840299606
Epoch 0: val loss 0.641697108745575

Epoch 1: train loss 0.6224734857678413
Epoch 1: val loss 0.6271591186523438

Epoch 2: train loss 0.6008812114596367
Epoch 2: val loss 0.6130228638648987

Epoch 3: train loss 0.5613670609891415
Epoch 3: val loss 0.6119320392608643

Epoch 4: train loss 0.5379844941198826
Epoch 4: val loss 0.6014316082000732

Epoch 5: train loss 0.5504789054393768
Epoch 5: val loss 0.5794029235839844

Epoch 6: train loss 0.5097211413085461
Epoch 6: val loss 0.5620577931404114

Epoch 7: train loss 0.5051565393805504
Epoch 7: val loss 0.5725997090339661

Epoch 8: train loss 0.5192433893680573
Epoch 8: val loss 0.5526692867279053

Epoch 9: train loss 0.5055548995733261
Epoch 9: val loss 0.5441992878913879

Epoch 10: train loss 0.5130012892186642
Epoch 10: val loss 0.5536396503448486

Epoch 11: train loss 0.4877610430121422
Epoch 11: val loss 0.560762345790863

Epoch 12: train loss 0.48373163118958473
Epoch 12: val loss 0.5572305917739868

Epoch 13: train loss 0.4689124710857868
Epoch 13: val loss 0.5477238893508911

Epoch 14: train loss 0.49183447286486626
Epoch 14: val loss 0.5553323030471802

Epoch 15: train loss 0.44023572281003
Epoch 15: val loss 0.5641353726387024

Epoch 16: train loss 0.4350806102156639
Epoch 16: val loss 0.56438148021698

Epoch 17: train loss 0.4542766101658344
Epoch 17: val loss 0.5576543211936951

Epoch 18: train loss 0.44741981849074364
Epoch 18: val loss 0.5725401639938354

Epoch 19: train loss 0.43749791756272316
Epoch 19: val loss 0.5748856663703918

Epoch 20: train loss 0.42846402898430824
Epoch 20: val loss 0.5538862943649292

Epoch 21: train loss 0.4190800227224827
Epoch 21: val loss 0.5570359826087952

Epoch 22: train loss 0.405594564974308
Epoch 22: val loss 0.5783652067184448

Epoch 23: train loss 0.41386808454990387
Epoch 23: val loss 0.5833615064620972

Epoch 24: train loss 0.41933372989296913
Epoch 24: val loss 0.5869772434234619

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7127337997609918
Epoch 0: val loss 0.674882173538208

Epoch 1: train loss 0.6437721414999529
Epoch 1: val loss 0.6407379508018494

Epoch 2: train loss 0.5915871858596802
Epoch 2: val loss 0.6071456670761108

Epoch 3: train loss 0.5615522536364469
Epoch 3: val loss 0.582790195941925

Epoch 4: train loss 0.5321759717030958
Epoch 4: val loss 0.5675594806671143

Epoch 5: train loss 0.5205716707489707
Epoch 5: val loss 0.5610683560371399

Epoch 6: train loss 0.5099391883069818
Epoch 6: val loss 0.5467885732650757

Epoch 7: train loss 0.5007052204825662
Epoch 7: val loss 0.5538632869720459

Epoch 8: train loss 0.4826269962570884
Epoch 8: val loss 0.5550501942634583

Epoch 9: train loss 0.49363574385643005
Epoch 9: val loss 0.5555431842803955

Epoch 10: train loss 0.46411054784601385
Epoch 10: val loss 0.5325712561607361

Epoch 11: train loss 0.48960272561420093
Epoch 11: val loss 0.5367775559425354

Epoch 12: train loss 0.45342395251447504
Epoch 12: val loss 0.5461525917053223

Epoch 13: train loss 0.48656823418357154
Epoch 13: val loss 0.5409157872200012

Epoch 14: train loss 0.4625279090621255
Epoch 14: val loss 0.5381184816360474

Epoch 15: train loss 0.4493530582297932
Epoch 15: val loss 0.5371211767196655

Epoch 16: train loss 0.4548144286329096
Epoch 16: val loss 0.5362290143966675

Epoch 17: train loss 0.43588460981845856
Epoch 17: val loss 0.5469117164611816

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6516617953777313
Epoch 0: val loss 0.630010187625885

Epoch 1: train loss 0.6097994297742844
Epoch 1: val loss 0.5794351696968079

Epoch 2: train loss 0.5659533113241195
Epoch 2: val loss 0.5568335652351379

Epoch 3: train loss 0.5472779780626297
Epoch 3: val loss 0.5579622387886047

Epoch 4: train loss 0.5481595784425736
Epoch 4: val loss 0.5496256947517395

Epoch 5: train loss 0.5314876019954682
Epoch 5: val loss 0.5433048605918884

Epoch 6: train loss 0.511571517586708
Epoch 6: val loss 0.541501522064209

Epoch 7: train loss 0.5096656739711761
Epoch 7: val loss 0.5395939350128174

Epoch 8: train loss 0.5290018111467362
Epoch 8: val loss 0.5356987714767456

Epoch 9: train loss 0.49473210573196413
Epoch 9: val loss 0.5351498126983643

Epoch 10: train loss 0.518200221657753
Epoch 10: val loss 0.536498486995697

Epoch 11: train loss 0.4966627508401871
Epoch 11: val loss 0.5314937829971313

Epoch 12: train loss 0.49684564769268036
Epoch 12: val loss 0.5283870100975037

Epoch 13: train loss 0.49824692606925963
Epoch 13: val loss 0.5335750579833984

Epoch 14: train loss 0.5145373314619064
Epoch 14: val loss 0.5305424332618713

Epoch 15: train loss 0.4784581422805786
Epoch 15: val loss 0.5269483923912048

Epoch 16: train loss 0.4790486842393875
Epoch 16: val loss 0.5311689376831055

Epoch 17: train loss 0.4801351845264435
Epoch 17: val loss 0.5272148251533508

Epoch 18: train loss 0.5233861774206161
Epoch 18: val loss 0.5249532461166382

Epoch 19: train loss 0.4657673865556717
Epoch 19: val loss 0.5198791027069092

Epoch 20: train loss 0.45503276884555816
Epoch 20: val loss 0.5205438137054443

Epoch 21: train loss 0.4920282304286957
Epoch 21: val loss 0.5224805474281311

Epoch 22: train loss 0.4617568165063858
Epoch 22: val loss 0.5247888565063477

Epoch 23: train loss 0.4435821011662483
Epoch 23: val loss 0.5237432718276978

Epoch 24: train loss 0.4552108496427536
Epoch 24: val loss 0.5248240232467651

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6876526832580566
Epoch 0: val loss 0.6795051097869873

Epoch 1: train loss 0.6581807613372803
Epoch 1: val loss 0.6594079732894897

Epoch 2: train loss 0.6236651122570038
Epoch 2: val loss 0.6555814146995544

Epoch 3: train loss 0.5940564453601838
Epoch 3: val loss 0.6484912037849426

Epoch 4: train loss 0.5709389925003052
Epoch 4: val loss 0.6498096585273743

Epoch 5: train loss 0.5570560216903686
Epoch 5: val loss 0.6235697269439697

Epoch 6: train loss 0.5169526755809783
Epoch 6: val loss 0.5887240767478943

Epoch 7: train loss 0.52156380712986
Epoch 7: val loss 0.5953050851821899

Epoch 8: train loss 0.5129971921443939
Epoch 8: val loss 0.5933892130851746

Epoch 9: train loss 0.5169168531894683
Epoch 9: val loss 0.5772215127944946

Epoch 10: train loss 0.4772868812084198
Epoch 10: val loss 0.5825796723365784

Epoch 11: train loss 0.49823241829872134
Epoch 11: val loss 0.5932726860046387

Epoch 12: train loss 0.5102389097213745
Epoch 12: val loss 0.5870181918144226

Epoch 13: train loss 0.4758371561765671
Epoch 13: val loss 0.5740165114402771

Epoch 14: train loss 0.4711206018924713
Epoch 14: val loss 0.5748388171195984

Epoch 15: train loss 0.4606067955493927
Epoch 15: val loss 0.5924138426780701

Epoch 16: train loss 0.47235110998153684
Epoch 16: val loss 0.5911938548088074

Epoch 17: train loss 0.45629750937223434
Epoch 17: val loss 0.5860684514045715

Epoch 18: train loss 0.4720333099365234
Epoch 18: val loss 0.5826267004013062

Epoch 19: train loss 0.4512008786201477
Epoch 19: val loss 0.5850679874420166

Epoch 20: train loss 0.447646489739418
Epoch 20: val loss 0.5906459093093872

Epoch 21: train loss 0.44361960589885713
Epoch 21: val loss 0.5858465433120728

Epoch 22: train loss 0.4440048158168793
Epoch 22: val loss 0.5853991508483887

Epoch 23: train loss 0.4482133090496063
Epoch 23: val loss 0.5795858502388

Epoch 24: train loss 0.41824286580085757
Epoch 24: val loss 0.5848581194877625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6885657608509064
Epoch 0: val loss 0.6657230257987976

Epoch 1: train loss 0.643371993303299
Epoch 1: val loss 0.6079579591751099

Epoch 2: train loss 0.6014375329017639
Epoch 2: val loss 0.5631221532821655

Epoch 3: train loss 0.5651918530464173
Epoch 3: val loss 0.5296391248703003

Epoch 4: train loss 0.5452556490898133
Epoch 4: val loss 0.5116686820983887

Epoch 5: train loss 0.5350844353437424
Epoch 5: val loss 0.5007083415985107

Epoch 6: train loss 0.5331315398216248
Epoch 6: val loss 0.5016791820526123

Epoch 7: train loss 0.5326176375150681
Epoch 7: val loss 0.506373941898346

Epoch 8: train loss 0.5140060395002365
Epoch 8: val loss 0.5136613249778748

Epoch 9: train loss 0.49745936691761017
Epoch 9: val loss 0.5201084017753601

Epoch 10: train loss 0.51795514523983
Epoch 10: val loss 0.5240592956542969

Epoch 11: train loss 0.5214477032423019
Epoch 11: val loss 0.5201081037521362

Epoch 12: train loss 0.5160568714141845
Epoch 12: val loss 0.5171192288398743

Epoch 13: train loss 0.4856303930282593
Epoch 13: val loss 0.5259073376655579

Epoch 14: train loss 0.490602445602417
Epoch 14: val loss 0.532937228679657

Epoch 15: train loss 0.4701246827840805
Epoch 15: val loss 0.5369560718536377

Epoch 16: train loss 0.49259133636951447
Epoch 16: val loss 0.5384974479675293

Epoch 17: train loss 0.4749088078737259
Epoch 17: val loss 0.5373916625976562

Epoch 18: train loss 0.4791464269161224
Epoch 18: val loss 0.5307742357254028

Epoch 19: train loss 0.4986067533493042
Epoch 19: val loss 0.5333542823791504

Epoch 20: train loss 0.4712769091129303
Epoch 20: val loss 0.5303387641906738

Epoch 21: train loss 0.4579117923974991
Epoch 21: val loss 0.5301510691642761

Epoch 22: train loss 0.4592155009508133
Epoch 22: val loss 0.5326889157295227

Epoch 23: train loss 0.46417528986930845
Epoch 23: val loss 0.5310370922088623

Epoch 24: train loss 0.45812163054943084
Epoch 24: val loss 0.5233221650123596

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7103216052055359
Epoch 0: val loss 0.6742185354232788

Epoch 1: train loss 0.6530292868614197
Epoch 1: val loss 0.6476866006851196

Epoch 2: train loss 0.6209272742271423
Epoch 2: val loss 0.617435097694397

Epoch 3: train loss 0.5888283789157868
Epoch 3: val loss 0.5938082337379456

Epoch 4: train loss 0.5480026572942733
Epoch 4: val loss 0.5782532691955566

Epoch 5: train loss 0.5187303811311722
Epoch 5: val loss 0.5749216079711914

Epoch 6: train loss 0.5001280069351196
Epoch 6: val loss 0.5679628849029541

Epoch 7: train loss 0.5046083867549896
Epoch 7: val loss 0.5732449293136597

Epoch 8: train loss 0.48593002259731294
Epoch 8: val loss 0.5768445134162903

Epoch 9: train loss 0.4936987102031708
Epoch 9: val loss 0.5783179998397827

Epoch 10: train loss 0.49139120280742643
Epoch 10: val loss 0.5831882357597351

Epoch 11: train loss 0.46746323108673093
Epoch 11: val loss 0.5788736939430237

Epoch 12: train loss 0.4518023103475571
Epoch 12: val loss 0.5727533102035522

Epoch 13: train loss 0.4659863919019699
Epoch 13: val loss 0.5809850692749023

Epoch 14: train loss 0.45582806766033174
Epoch 14: val loss 0.5896563529968262

Epoch 15: train loss 0.4446156233549118
Epoch 15: val loss 0.5981374979019165

Epoch 16: train loss 0.4460174947977066
Epoch 16: val loss 0.6003950834274292

Epoch 17: train loss 0.48432566225528717
Epoch 17: val loss 0.5996735095977783

Epoch 18: train loss 0.44042301177978516
Epoch 18: val loss 0.600877583026886

Epoch 19: train loss 0.4478898733854294
Epoch 19: val loss 0.6063684225082397

Epoch 20: train loss 0.4327351927757263
Epoch 20: val loss 0.6170751452445984

Epoch 21: train loss 0.43091273605823516
Epoch 21: val loss 0.6112635135650635

Epoch 22: train loss 0.4358163565397263
Epoch 22: val loss 0.6108710169792175

Epoch 23: train loss 0.4213913410902023
Epoch 23: val loss 0.6089118719100952

Epoch 24: train loss 0.42168688774108887
Epoch 24: val loss 0.6105472445487976

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6840929434849665
Epoch 0: val loss 0.6617366075515747

Epoch 1: train loss 0.6242548181460454
Epoch 1: val loss 0.6335307955741882

Epoch 2: train loss 0.5751202587897961
Epoch 2: val loss 0.6157575249671936

Epoch 3: train loss 0.5583184246833508
Epoch 3: val loss 0.6090232133865356

Epoch 4: train loss 0.5371953432376568
Epoch 4: val loss 0.6061315536499023

Epoch 5: train loss 0.5281576674718124
Epoch 5: val loss 0.6001864671707153

Epoch 6: train loss 0.5296733792011554
Epoch 6: val loss 0.5985392332077026

Epoch 7: train loss 0.5238648332082309
Epoch 7: val loss 0.5968571305274963

Epoch 8: train loss 0.5173113758747394
Epoch 8: val loss 0.5968239903450012

Epoch 9: train loss 0.5021705168944138
Epoch 9: val loss 0.5928415656089783

Epoch 10: train loss 0.5183320343494415
Epoch 10: val loss 0.5912372469902039

Epoch 11: train loss 0.4896601736545563
Epoch 11: val loss 0.5837394595146179

Epoch 12: train loss 0.49255308967370254
Epoch 12: val loss 0.5854224562644958

Epoch 13: train loss 0.5070775655599741
Epoch 13: val loss 0.5819173455238342

Epoch 14: train loss 0.49255868104787975
Epoch 14: val loss 0.5825724601745605

Epoch 15: train loss 0.4722017852159647
Epoch 15: val loss 0.5786145329475403

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6940540605121188
Epoch 0: val loss 0.6846968531608582

Epoch 1: train loss 0.6662815345658196
Epoch 1: val loss 0.6738676428794861

Epoch 2: train loss 0.6423526406288147
Epoch 2: val loss 0.6657987833023071

Epoch 3: train loss 0.6393469439612495
Epoch 3: val loss 0.6596247553825378

Epoch 4: train loss 0.6113164756033156
Epoch 4: val loss 0.6542066931724548

Epoch 5: train loss 0.6078036228815714
Epoch 5: val loss 0.6499294638633728

Epoch 6: train loss 0.5731716752052307
Epoch 6: val loss 0.6482990384101868

Epoch 7: train loss 0.5618087218867408
Epoch 7: val loss 0.6476594805717468

Epoch 8: train loss 0.5668571160899268
Epoch 8: val loss 0.6386317610740662

Epoch 9: train loss 0.5480984052022299
Epoch 9: val loss 0.6414952278137207

Epoch 10: train loss 0.5610087911287943
Epoch 10: val loss 0.6405666470527649

Epoch 11: train loss 0.5409463610914018
Epoch 11: val loss 0.6310172080993652

Epoch 12: train loss 0.5329001016087003
Epoch 12: val loss 0.6335048675537109

Epoch 13: train loss 0.5299294061130948
Epoch 13: val loss 0.6269379258155823

Epoch 14: train loss 0.5041553146309323
Epoch 14: val loss 0.6271374821662903

Epoch 15: train loss 0.5025779803593954
Epoch 15: val loss 0.6279920935630798

Epoch 16: train loss 0.5185074011484782
Epoch 16: val loss 0.6247195601463318

Epoch 17: train loss 0.5074961284796397
Epoch 17: val loss 0.6325043439865112

Epoch 18: train loss 0.4831404719087813
Epoch 18: val loss 0.6230456829071045

Epoch 19: train loss 0.4674972891807556
Epoch 19: val loss 0.623937726020813

Epoch 20: train loss 0.48135369684961105
Epoch 20: val loss 0.6401447057723999

Epoch 21: train loss 0.4818720618883769
Epoch 21: val loss 0.6488520503044128

Epoch 22: train loss 0.4724730915493435
Epoch 22: val loss 0.6357576847076416

Epoch 23: train loss 0.46547773149278426
Epoch 23: val loss 0.6453176140785217

Epoch 24: train loss 0.44331540995173985
Epoch 24: val loss 0.6432364583015442

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6997266146871779
Epoch 0: val loss 0.686764657497406

Epoch 1: train loss 0.6728458801905314
Epoch 1: val loss 0.6738157272338867

Epoch 2: train loss 0.6717877984046936
Epoch 2: val loss 0.6605442762374878

Epoch 3: train loss 0.6607770588662889
Epoch 3: val loss 0.6466583609580994

Epoch 4: train loss 0.6410819755660163
Epoch 4: val loss 0.6350778341293335

Epoch 5: train loss 0.6416116224394904
Epoch 5: val loss 0.6248669624328613

Epoch 6: train loss 0.6354724367459615
Epoch 6: val loss 0.6202821731567383

Epoch 7: train loss 0.6087085273530748
Epoch 7: val loss 0.6142996549606323

Epoch 8: train loss 0.6142651504940457
Epoch 8: val loss 0.6096259951591492

Epoch 9: train loss 0.5934436188803779
Epoch 9: val loss 0.6066268086433411

Epoch 10: train loss 0.5872636967235141
Epoch 10: val loss 0.6048752665519714

Epoch 11: train loss 0.5810444752375284
Epoch 11: val loss 0.5970869064331055

Epoch 12: train loss 0.5771299931738112
Epoch 12: val loss 0.5938615202903748

Epoch 13: train loss 0.550295889377594
Epoch 13: val loss 0.5933760404586792

Epoch 14: train loss 0.5518759257263608
Epoch 14: val loss 0.5901057720184326

Epoch 15: train loss 0.5480587018860711
Epoch 15: val loss 0.5926416516304016

Epoch 16: train loss 0.5340424411826663
Epoch 16: val loss 0.5973809957504272

Epoch 17: train loss 0.5355200403266482
Epoch 17: val loss 0.6055241227149963

Epoch 18: train loss 0.5142398873964945
Epoch 18: val loss 0.6091226935386658

Epoch 19: train loss 0.5210146970219083
Epoch 19: val loss 0.6104622483253479

Epoch 20: train loss 0.5186621215608385
Epoch 20: val loss 0.6104112267494202

Epoch 21: train loss 0.5116735133859847
Epoch 21: val loss 0.6166645884513855

Epoch 22: train loss 0.4943849245707194
Epoch 22: val loss 0.6114369034767151

Epoch 23: train loss 0.5087788701057434
Epoch 23: val loss 0.6201695799827576

Epoch 24: train loss 0.4931097626686096
Epoch 24: val loss 0.6293020248413086

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6990170942412482
Epoch 0: val loss 0.676744282245636

Epoch 1: train loss 0.6847887304094102
Epoch 1: val loss 0.6677441000938416

Epoch 2: train loss 0.6748224894205729
Epoch 2: val loss 0.6615070700645447

Epoch 3: train loss 0.6621369587050544
Epoch 3: val loss 0.6600079536437988

Epoch 4: train loss 0.6648030347294278
Epoch 4: val loss 0.651343047618866

Epoch 5: train loss 0.6442173057132297
Epoch 5: val loss 0.6362820267677307

Epoch 6: train loss 0.6379350754949782
Epoch 6: val loss 0.6344642043113708

Epoch 7: train loss 0.6208625104692247
Epoch 7: val loss 0.6246727108955383

Epoch 8: train loss 0.6212859021292793
Epoch 8: val loss 0.6212174296379089

Epoch 9: train loss 0.6054727368884616
Epoch 9: val loss 0.6180461049079895

Epoch 10: train loss 0.6088014443715414
Epoch 10: val loss 0.6151208877563477

Epoch 11: train loss 0.6076437830924988
Epoch 11: val loss 0.6060442924499512

Epoch 12: train loss 0.5706619090504117
Epoch 12: val loss 0.6002289056777954

Epoch 13: train loss 0.5956946942541335
Epoch 13: val loss 0.5935677289962769

Epoch 14: train loss 0.5857505997021993
Epoch 14: val loss 0.5863352417945862

Epoch 15: train loss 0.5575004551145766
Epoch 15: val loss 0.5830344557762146

Epoch 16: train loss 0.5610517826345232
Epoch 16: val loss 0.5891777873039246

Epoch 17: train loss 0.5762250191635556
Epoch 17: val loss 0.5917766690254211

Epoch 18: train loss 0.5319726632701026
Epoch 18: val loss 0.5773890614509583

Epoch 19: train loss 0.5373021728462644
Epoch 19: val loss 0.5732354521751404

Epoch 20: train loss 0.5373366309536828
Epoch 20: val loss 0.5738812685012817

Epoch 21: train loss 0.5359497533904182
Epoch 21: val loss 0.5555580854415894

Epoch 22: train loss 0.5127701030837165
Epoch 22: val loss 0.5597285628318787

Epoch 23: train loss 0.5219838122526804
Epoch 23: val loss 0.5618413686752319

Epoch 24: train loss 0.5066274702548981
Epoch 24: val loss 0.5713320970535278

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6907442609469095
Epoch 0: val loss 0.7110843062400818

Epoch 1: train loss 0.6748671332995096
Epoch 1: val loss 0.7166425585746765

Epoch 2: train loss 0.668019155661265
Epoch 2: val loss 0.7210750579833984

Epoch 3: train loss 0.6651730338732401
Epoch 3: val loss 0.7242242693901062

Epoch 4: train loss 0.6502246658007304
Epoch 4: val loss 0.7258507609367371

Epoch 5: train loss 0.6372556885083517
Epoch 5: val loss 0.7072227597236633

Epoch 6: train loss 0.6297232773568895
Epoch 6: val loss 0.7016621232032776

Epoch 7: train loss 0.6295985513263278
Epoch 7: val loss 0.7011008262634277

Epoch 8: train loss 0.6142332090271844
Epoch 8: val loss 0.6961007714271545

Epoch 9: train loss 0.5994468794928657
Epoch 9: val loss 0.6913647651672363

Epoch 10: train loss 0.5945574575000339
Epoch 10: val loss 0.6978414058685303

Epoch 11: train loss 0.5839568376541138
Epoch 11: val loss 0.6765933036804199

Epoch 12: train loss 0.5675869054264493
Epoch 12: val loss 0.6626972556114197

Epoch 13: train loss 0.5656078855196635
Epoch 13: val loss 0.6527105569839478

Epoch 14: train loss 0.5559690230422549
Epoch 14: val loss 0.6454131603240967

Epoch 15: train loss 0.5519772602452172
Epoch 15: val loss 0.6561654806137085

Epoch 16: train loss 0.5399616758028666
Epoch 16: val loss 0.6497155427932739

Epoch 17: train loss 0.5491771598656973
Epoch 17: val loss 0.6451815366744995

Epoch 18: train loss 0.5444658795992533
Epoch 18: val loss 0.643914520740509

Epoch 19: train loss 0.5336011184586419
Epoch 19: val loss 0.6400649547576904

Epoch 20: train loss 0.5212975839773814
Epoch 20: val loss 0.6353773474693298

Epoch 21: train loss 0.5393982032934824
Epoch 21: val loss 0.6272371411323547

Epoch 22: train loss 0.5205270250638326
Epoch 22: val loss 0.6272156834602356

Epoch 23: train loss 0.5345509416527219
Epoch 23: val loss 0.6354232430458069

Epoch 24: train loss 0.5174577203061845
Epoch 24: val loss 0.6491674780845642

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6886039475599924
Epoch 0: val loss 0.6600300669670105

Epoch 1: train loss 0.6734224259853363
Epoch 1: val loss 0.6373810172080994

Epoch 2: train loss 0.6418975492318472
Epoch 2: val loss 0.616348147392273

Epoch 3: train loss 0.6314279586076736
Epoch 3: val loss 0.5978208184242249

Epoch 4: train loss 0.6222563038269678
Epoch 4: val loss 0.5820297002792358

Epoch 5: train loss 0.6058124899864197
Epoch 5: val loss 0.5654398798942566

Epoch 6: train loss 0.594884658853213
Epoch 6: val loss 0.5510544776916504

Epoch 7: train loss 0.5798198183377584
Epoch 7: val loss 0.5452556610107422

Epoch 8: train loss 0.5717225174109141
Epoch 8: val loss 0.5434249043464661

Epoch 9: train loss 0.5737083777785301
Epoch 9: val loss 0.5341876149177551

Epoch 10: train loss 0.5661172841986021
Epoch 10: val loss 0.5305774807929993

Epoch 11: train loss 0.5700890943408012
Epoch 11: val loss 0.5310845375061035

Epoch 12: train loss 0.5523420547445616
Epoch 12: val loss 0.5338841676712036

Epoch 13: train loss 0.5380960777401924
Epoch 13: val loss 0.532940149307251

Epoch 14: train loss 0.5327272216478983
Epoch 14: val loss 0.528650164604187

Epoch 15: train loss 0.5266706769665083
Epoch 15: val loss 0.526549220085144

Epoch 16: train loss 0.5234216054280599
Epoch 16: val loss 0.5358744859695435

Epoch 17: train loss 0.5225395187735558
Epoch 17: val loss 0.5257670283317566

Epoch 18: train loss 0.5196093022823334
Epoch 18: val loss 0.5329782366752625

Epoch 19: train loss 0.5039043376843134
Epoch 19: val loss 0.5310375690460205

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914108991622925
Epoch 0: val loss 0.6608644127845764

Epoch 1: train loss 0.6595008264888417
Epoch 1: val loss 0.6342443823814392

Epoch 2: train loss 0.6410509402101691
Epoch 2: val loss 0.6113654971122742

Epoch 3: train loss 0.6401606743985956
Epoch 3: val loss 0.5954635143280029

Epoch 4: train loss 0.6255774606357921
Epoch 4: val loss 0.5830150842666626

Epoch 5: train loss 0.619846679947593
Epoch 5: val loss 0.5705481171607971

Epoch 6: train loss 0.608557793227109
Epoch 6: val loss 0.5591785311698914

Epoch 7: train loss 0.5935259894891218
Epoch 7: val loss 0.5484660267829895

Epoch 8: train loss 0.6020313799381256
Epoch 8: val loss 0.5375153422355652

Epoch 9: train loss 0.5736888755451549
Epoch 9: val loss 0.5305799245834351

Epoch 10: train loss 0.5569891279393976
Epoch 10: val loss 0.5166857838630676

Epoch 11: train loss 0.5467451919208873
Epoch 11: val loss 0.5030706524848938

Epoch 12: train loss 0.566151724620299
Epoch 12: val loss 0.49277880787849426

Epoch 13: train loss 0.5442677546631206
Epoch 13: val loss 0.48934972286224365

Epoch 14: train loss 0.5375672253695402
Epoch 14: val loss 0.4918186664581299

Epoch 15: train loss 0.5427595376968384
Epoch 15: val loss 0.49314165115356445

Epoch 16: train loss 0.541843674399636
Epoch 16: val loss 0.4879074990749359

Epoch 17: train loss 0.4938108433376659
Epoch 17: val loss 0.48701903223991394

Epoch 18: train loss 0.5168735628778284
Epoch 18: val loss 0.4846169948577881

Epoch 19: train loss 0.49235879291187634
Epoch 19: val loss 0.4779871106147766

Epoch 20: train loss 0.49746342680670996
Epoch 20: val loss 0.4659985601902008

Epoch 21: train loss 0.4945322410626845
Epoch 21: val loss 0.4702925980091095

Epoch 22: train loss 0.4683312475681305
Epoch 22: val loss 0.4708942472934723

Epoch 23: train loss 0.48778979073871265
Epoch 23: val loss 0.4798703193664551

Epoch 24: train loss 0.42948837171901355
Epoch 24: val loss 0.4860561788082123

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699287246574055
Epoch 0: val loss 0.6684993505477905

Epoch 1: train loss 0.6733331463553689
Epoch 1: val loss 0.6492334604263306

Epoch 2: train loss 0.6613767797296698
Epoch 2: val loss 0.6290701031684875

Epoch 3: train loss 0.6437892859632318
Epoch 3: val loss 0.6083289980888367

Epoch 4: train loss 0.6210364265875383
Epoch 4: val loss 0.5976196527481079

Epoch 5: train loss 0.6187961589206349
Epoch 5: val loss 0.5944483876228333

Epoch 6: train loss 0.5934266393834894
Epoch 6: val loss 0.5977473855018616

Epoch 7: train loss 0.5718763145533475
Epoch 7: val loss 0.6004630923271179

Epoch 8: train loss 0.5552965185858987
Epoch 8: val loss 0.6062688231468201

Epoch 9: train loss 0.5674918564883146
Epoch 9: val loss 0.6094743609428406

Epoch 10: train loss 0.5513056841763583
Epoch 10: val loss 0.6091528534889221

Epoch 11: train loss 0.5538533086126501
Epoch 11: val loss 0.5975340008735657

Epoch 12: train loss 0.5134355642578818
Epoch 12: val loss 0.598574697971344

Epoch 13: train loss 0.5325299934907393
Epoch 13: val loss 0.6105901002883911

Epoch 14: train loss 0.5116160132668235
Epoch 14: val loss 0.6039644479751587

Epoch 15: train loss 0.49665610085834155
Epoch 15: val loss 0.6103349924087524

Epoch 16: train loss 0.5100206326354634
Epoch 16: val loss 0.6132861971855164

Epoch 17: train loss 0.4979952465404164
Epoch 17: val loss 0.6110989451408386

Epoch 18: train loss 0.4941158809445121
Epoch 18: val loss 0.6054076552391052

Epoch 19: train loss 0.5019403966990384
Epoch 19: val loss 0.61808180809021

Epoch 20: train loss 0.4910032478245822
Epoch 20: val loss 0.6221047043800354

Epoch 21: train loss 0.4631480330770666
Epoch 21: val loss 0.6232051253318787

Epoch 22: train loss 0.45404252409935
Epoch 22: val loss 0.6221244931221008

Epoch 23: train loss 0.46368625489148224
Epoch 23: val loss 0.6366937160491943

Epoch 24: train loss 0.4414160441268574
Epoch 24: val loss 0.6386762857437134

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6787913983518427
Epoch 0: val loss 0.6744497418403625

Epoch 1: train loss 0.6659370714967902
Epoch 1: val loss 0.660395622253418

Epoch 2: train loss 0.6305905472148549
Epoch 2: val loss 0.6505265831947327

Epoch 3: train loss 0.6237652030858126
Epoch 3: val loss 0.6424264907836914

Epoch 4: train loss 0.6140749996358698
Epoch 4: val loss 0.6346373558044434

Epoch 5: train loss 0.6003601767800071
Epoch 5: val loss 0.6378446817398071

Epoch 6: train loss 0.5626467710191553
Epoch 6: val loss 0.6323108077049255

Epoch 7: train loss 0.5646801428361372
Epoch 7: val loss 0.6220327019691467

Epoch 8: train loss 0.5955391959710554
Epoch 8: val loss 0.6191725134849548

Epoch 9: train loss 0.5850954299623315
Epoch 9: val loss 0.6246029734611511

Epoch 10: train loss 0.5372346422889016
Epoch 10: val loss 0.6355440020561218

Epoch 11: train loss 0.5277788584882562
Epoch 11: val loss 0.6226711869239807

Epoch 12: train loss 0.5456204062158411
Epoch 12: val loss 0.6153339743614197

Epoch 13: train loss 0.5069649653001265
Epoch 13: val loss 0.6150227189064026

Epoch 14: train loss 0.5042763271115043
Epoch 14: val loss 0.6237017512321472

Epoch 15: train loss 0.48309092900969763
Epoch 15: val loss 0.6081463098526001

Epoch 16: train loss 0.51858574422923
Epoch 16: val loss 0.6088258028030396

Epoch 17: train loss 0.47700731591744855
Epoch 17: val loss 0.6104828715324402

Epoch 18: train loss 0.5074968744408
Epoch 18: val loss 0.6135482788085938

Epoch 19: train loss 0.48666075142947113
Epoch 19: val loss 0.6092733144760132

Epoch 20: train loss 0.46499484506520355
Epoch 20: val loss 0.6170132160186768

Epoch 21: train loss 0.45036326213316485
Epoch 21: val loss 0.620720624923706

Epoch 22: train loss 0.42285971208052203
Epoch 22: val loss 0.6064210534095764

Epoch 23: train loss 0.446816856210882
Epoch 23: val loss 0.6126129627227783

Epoch 24: train loss 0.4398353804241527
Epoch 24: val loss 0.6147330403327942

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992375688119368
Epoch 0: val loss 0.6897162795066833

Epoch 1: train loss 0.6639460921287537
Epoch 1: val loss 0.6809896230697632

Epoch 2: train loss 0.6405268582430753
Epoch 2: val loss 0.662659227848053

Epoch 3: train loss 0.62908043644645
Epoch 3: val loss 0.6520001292228699

Epoch 4: train loss 0.5977213870395314
Epoch 4: val loss 0.6478343605995178

Epoch 5: train loss 0.5699319812384519
Epoch 5: val loss 0.6365039348602295

Epoch 6: train loss 0.5754031078381971
Epoch 6: val loss 0.6364816427230835

Epoch 7: train loss 0.5836867392063141
Epoch 7: val loss 0.6268865466117859

Epoch 8: train loss 0.5520753237334165
Epoch 8: val loss 0.6107547283172607

Epoch 9: train loss 0.5590947676788677
Epoch 9: val loss 0.6121568083763123

Epoch 10: train loss 0.5412825779481367
Epoch 10: val loss 0.6369788646697998

Epoch 11: train loss 0.5514531541954387
Epoch 11: val loss 0.621653139591217

Epoch 12: train loss 0.5423600592396476
Epoch 12: val loss 0.6266611218452454

Epoch 13: train loss 0.5301246643066406
Epoch 13: val loss 0.6313527822494507

Epoch 14: train loss 0.5497919158502058
Epoch 14: val loss 0.6211522221565247

Epoch 15: train loss 0.5112320726568048
Epoch 15: val loss 0.611385703086853

Epoch 16: train loss 0.544989981434562
Epoch 16: val loss 0.6152416467666626

Epoch 17: train loss 0.533202276988463
Epoch 17: val loss 0.6310256123542786

Epoch 18: train loss 0.532226259058172
Epoch 18: val loss 0.6310597062110901

Epoch 19: train loss 0.5250784808939154
Epoch 19: val loss 0.6179719567298889

Epoch 20: train loss 0.5339625802907076
Epoch 20: val loss 0.6183099746704102

Epoch 21: train loss 0.5058332952586088
Epoch 21: val loss 0.6066815257072449

Epoch 22: train loss 0.5489498322660272
Epoch 22: val loss 0.6146687865257263

Epoch 23: train loss 0.5018261454322122
Epoch 23: val loss 0.6094079613685608

Epoch 24: train loss 0.5034961592067372
Epoch 24: val loss 0.6120814681053162

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6777355160032
Epoch 0: val loss 0.6617401242256165

Epoch 1: train loss 0.6436297212328229
Epoch 1: val loss 0.6490369439125061

Epoch 2: train loss 0.620348015001842
Epoch 2: val loss 0.6492578387260437

Epoch 3: train loss 0.6097392397267478
Epoch 3: val loss 0.6449131369590759

Epoch 4: train loss 0.5896195705447879
Epoch 4: val loss 0.6556633114814758

Epoch 5: train loss 0.5784442339624677
Epoch 5: val loss 0.6435132622718811

Epoch 6: train loss 0.5810790147100177
Epoch 6: val loss 0.6367658972740173

Epoch 7: train loss 0.565327701824052
Epoch 7: val loss 0.6382225751876831

Epoch 8: train loss 0.5623549606118884
Epoch 8: val loss 0.6479113698005676

Epoch 9: train loss 0.5722832381725311
Epoch 9: val loss 0.6356663107872009

Epoch 10: train loss 0.5342512258461544
Epoch 10: val loss 0.6474546790122986

Epoch 11: train loss 0.5367955160992486
Epoch 11: val loss 0.6566299796104431

Epoch 12: train loss 0.5394482612609863
Epoch 12: val loss 0.6457141041755676

Epoch 13: train loss 0.5303747292075839
Epoch 13: val loss 0.6574777364730835

Epoch 14: train loss 0.530365281871387
Epoch 14: val loss 0.6412705779075623

Epoch 15: train loss 0.5282796153000423
Epoch 15: val loss 0.6470885872840881

Epoch 16: train loss 0.5039533908878054
Epoch 16: val loss 0.6555405259132385

Epoch 17: train loss 0.4932970872947148
Epoch 17: val loss 0.6559320092201233

Epoch 18: train loss 0.5111592433282307
Epoch 18: val loss 0.6561015844345093

Epoch 19: train loss 0.4821938382727759
Epoch 19: val loss 0.6576427221298218

Epoch 20: train loss 0.4917332934481757
Epoch 20: val loss 0.6669841408729553

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6996811363432143
Epoch 0: val loss 0.685543417930603

Epoch 1: train loss 0.6661683917045593
Epoch 1: val loss 0.6742469668388367

Epoch 2: train loss 0.6690168314509921
Epoch 2: val loss 0.6672115921974182

Epoch 3: train loss 0.6411497857835557
Epoch 3: val loss 0.6642619371414185

Epoch 4: train loss 0.6491236289342245
Epoch 4: val loss 0.658575713634491

Epoch 5: train loss 0.6351659364170499
Epoch 5: val loss 0.6547479629516602

Epoch 6: train loss 0.6411929263008965
Epoch 6: val loss 0.652233898639679

Epoch 7: train loss 0.6308711568514506
Epoch 7: val loss 0.6493183970451355

Epoch 8: train loss 0.6126239895820618
Epoch 8: val loss 0.6500837802886963

Epoch 9: train loss 0.5983955992592705
Epoch 9: val loss 0.6539645195007324

Epoch 10: train loss 0.6159428622987535
Epoch 10: val loss 0.6549712419509888

Epoch 11: train loss 0.6216451889938779
Epoch 11: val loss 0.6569474935531616

Epoch 12: train loss 0.6022588743103875
Epoch 12: val loss 0.6551310420036316

Epoch 13: train loss 0.5907628403769599
Epoch 13: val loss 0.6614639759063721

Epoch 14: train loss 0.5872396926085154
Epoch 14: val loss 0.6668236255645752

Epoch 15: train loss 0.5699166489972008
Epoch 15: val loss 0.6713501811027527

Epoch 16: train loss 0.5682120256953769
Epoch 16: val loss 0.6773675084114075

Epoch 17: train loss 0.5685720841089884
Epoch 17: val loss 0.6798166632652283

Epoch 18: train loss 0.5597678025563558
Epoch 18: val loss 0.683472216129303

Epoch 19: train loss 0.5358447664313846
Epoch 19: val loss 0.6891499161720276

Epoch 20: train loss 0.5593207842773862
Epoch 20: val loss 0.691490113735199

Epoch 21: train loss 0.5476197368568845
Epoch 21: val loss 0.6901798844337463

Epoch 22: train loss 0.536522712972429
Epoch 22: val loss 0.6897469162940979

Epoch 23: train loss 0.5435982942581177
Epoch 23: val loss 0.6837964653968811

Epoch 24: train loss 0.529905378818512
Epoch 24: val loss 0.6824390888214111

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6989138258828057
Epoch 0: val loss 0.675166666507721

Epoch 1: train loss 0.6651738153563606
Epoch 1: val loss 0.6625966429710388

Epoch 2: train loss 0.6502171688609653
Epoch 2: val loss 0.6545822620391846

Epoch 3: train loss 0.6456384460131327
Epoch 3: val loss 0.6455723643302917

Epoch 4: train loss 0.6309691270192465
Epoch 4: val loss 0.6350688338279724

Epoch 5: train loss 0.617698159482744
Epoch 5: val loss 0.6269792914390564

Epoch 6: train loss 0.6322426994641622
Epoch 6: val loss 0.6230684518814087

Epoch 7: train loss 0.6175185971789889
Epoch 7: val loss 0.6154577732086182

Epoch 8: train loss 0.5948809021049075
Epoch 8: val loss 0.6036241054534912

Epoch 9: train loss 0.5968908932473924
Epoch 9: val loss 0.5932551026344299

Epoch 10: train loss 0.6089887287881639
Epoch 10: val loss 0.5937390923500061

Epoch 11: train loss 0.6013274788856506
Epoch 11: val loss 0.5922002792358398

Epoch 12: train loss 0.584660593006346
Epoch 12: val loss 0.5982787013053894

Epoch 13: train loss 0.5824458797772726
Epoch 13: val loss 0.5943652987480164

Epoch 14: train loss 0.5922406183348762
Epoch 14: val loss 0.5868299007415771

Epoch 15: train loss 0.602207687166002
Epoch 15: val loss 0.5815211534500122

Epoch 16: train loss 0.5646760629283057
Epoch 16: val loss 0.5717646479606628

Epoch 17: train loss 0.5883040759298537
Epoch 17: val loss 0.5618873834609985

Epoch 18: train loss 0.5778680178854201
Epoch 18: val loss 0.5599963665008545

Epoch 19: train loss 0.5547453231281705
Epoch 19: val loss 0.5581051707267761

Epoch 20: train loss 0.5461579627460904
Epoch 20: val loss 0.5555266737937927

Epoch 21: train loss 0.5725763969951205
Epoch 21: val loss 0.5588198900222778

Epoch 22: train loss 0.5533992681238387
Epoch 22: val loss 0.5497750043869019

Epoch 23: train loss 0.563645170794593
Epoch 23: val loss 0.5460700392723083

Epoch 24: train loss 0.55972910589642
Epoch 24: val loss 0.5435913801193237

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6784538295533922
Epoch 0: val loss 0.6733940839767456

Epoch 1: train loss 0.6516155997912089
Epoch 1: val loss 0.657795786857605

Epoch 2: train loss 0.647708965672387
Epoch 2: val loss 0.6457909941673279

Epoch 3: train loss 0.6373737918006049
Epoch 3: val loss 0.6336566209793091

Epoch 4: train loss 0.6179941296577454
Epoch 4: val loss 0.6326298117637634

Epoch 5: train loss 0.6150636441177793
Epoch 5: val loss 0.6364290714263916

Epoch 6: train loss 0.6071789860725403
Epoch 6: val loss 0.6409305334091187

Epoch 7: train loss 0.5892284048928155
Epoch 7: val loss 0.6356359720230103

Epoch 8: train loss 0.5727841655413309
Epoch 8: val loss 0.6318497061729431

Epoch 9: train loss 0.5846689740816752
Epoch 9: val loss 0.6429194808006287

Epoch 10: train loss 0.6107716427909003
Epoch 10: val loss 0.6406514048576355

Epoch 11: train loss 0.5813346174028184
Epoch 11: val loss 0.6277660131454468

Epoch 12: train loss 0.5974660846922133
Epoch 12: val loss 0.6287895441055298

Epoch 13: train loss 0.5733287930488586
Epoch 13: val loss 0.6311699748039246

Epoch 14: train loss 0.5672165155410767
Epoch 14: val loss 0.629221498966217

Epoch 15: train loss 0.5377006431420644
Epoch 15: val loss 0.6290783882141113

Epoch 16: train loss 0.554783950249354
Epoch 16: val loss 0.630382776260376

Epoch 17: train loss 0.5516118208567301
Epoch 17: val loss 0.6297183632850647

Epoch 18: train loss 0.5476505491468642
Epoch 18: val loss 0.627034604549408

Epoch 19: train loss 0.5252901580598619
Epoch 19: val loss 0.6285867691040039

Epoch 20: train loss 0.52436939213011
Epoch 20: val loss 0.6302273869514465

Epoch 21: train loss 0.5360792544153001
Epoch 21: val loss 0.6243177652359009

Epoch 22: train loss 0.5348420871628655
Epoch 22: val loss 0.6217089295387268

Epoch 23: train loss 0.5063099960486094
Epoch 23: val loss 0.6213892698287964

Epoch 24: train loss 0.49340390496783787
Epoch 24: val loss 0.618852436542511

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992576387193468
Epoch 0: val loss 0.675545871257782

Epoch 1: train loss 0.67380600505405
Epoch 1: val loss 0.6667429804801941

Epoch 2: train loss 0.6580360134442648
Epoch 2: val loss 0.6570395827293396

Epoch 3: train loss 0.628983563847012
Epoch 3: val loss 0.6505536437034607

Epoch 4: train loss 0.6277571452988518
Epoch 4: val loss 0.6484842300415039

Epoch 5: train loss 0.5954171286688911
Epoch 5: val loss 0.6454784274101257

Epoch 6: train loss 0.5808823870288001
Epoch 6: val loss 0.645572304725647

Epoch 7: train loss 0.5528220931688944
Epoch 7: val loss 0.650955319404602

Epoch 8: train loss 0.550963411728541
Epoch 8: val loss 0.6565229296684265

Epoch 9: train loss 0.5614242355028788
Epoch 9: val loss 0.6509275436401367

Epoch 10: train loss 0.5467306110594008
Epoch 10: val loss 0.651021420955658

Epoch 11: train loss 0.5314456555578444
Epoch 11: val loss 0.6499350666999817

Epoch 12: train loss 0.5346138311756982
Epoch 12: val loss 0.6605165004730225

Epoch 13: train loss 0.5505622095531888
Epoch 13: val loss 0.660995364189148

Epoch 14: train loss 0.5373388959301842
Epoch 14: val loss 0.6566329598426819

Epoch 15: train loss 0.5408141613006592
Epoch 15: val loss 0.6560567021369934

Epoch 16: train loss 0.5244850185182359
Epoch 16: val loss 0.6685517430305481

Epoch 17: train loss 0.5099334650569491
Epoch 17: val loss 0.6753040552139282

Epoch 18: train loss 0.47321769926283097
Epoch 18: val loss 0.6814870834350586

Epoch 19: train loss 0.49245133996009827
Epoch 19: val loss 0.6845329403877258

Epoch 20: train loss 0.4580308000246684
Epoch 20: val loss 0.694550633430481

Epoch 21: train loss 0.4558627274301317
Epoch 21: val loss 0.6915863156318665

Epoch 22: train loss 0.46176624960369533
Epoch 22: val loss 0.6955271363258362

Epoch 23: train loss 0.48007375333044267
Epoch 23: val loss 0.7072005271911621

Epoch 24: train loss 0.48024024897151524
Epoch 24: val loss 0.6877217888832092

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7051149010658264
Epoch 0: val loss 0.6839901208877563

Epoch 1: train loss 0.6643772721290588
Epoch 1: val loss 0.674237847328186

Epoch 2: train loss 0.6473294297854105
Epoch 2: val loss 0.6592564582824707

Epoch 3: train loss 0.6351633816957474
Epoch 3: val loss 0.6518554091453552

Epoch 4: train loss 0.6367477973302206
Epoch 4: val loss 0.6480020880699158

Epoch 5: train loss 0.6396858841180801
Epoch 5: val loss 0.6458497643470764

Epoch 6: train loss 0.6212749977906545
Epoch 6: val loss 0.6435667872428894

Epoch 7: train loss 0.6110011587540308
Epoch 7: val loss 0.6442047953605652

Epoch 8: train loss 0.6099817454814911
Epoch 8: val loss 0.6421588063240051

Epoch 9: train loss 0.5954103072484335
Epoch 9: val loss 0.6351578235626221

Epoch 10: train loss 0.5866589471697807
Epoch 10: val loss 0.6331421732902527

Epoch 11: train loss 0.5810100585222244
Epoch 11: val loss 0.6344855427742004

Epoch 12: train loss 0.5795791198809942
Epoch 12: val loss 0.6272778511047363

Epoch 13: train loss 0.5697595079739889
Epoch 13: val loss 0.6256160736083984

Epoch 14: train loss 0.5805016706387202
Epoch 14: val loss 0.6315976977348328

Epoch 15: train loss 0.5920089657107989
Epoch 15: val loss 0.6429492235183716

Epoch 16: train loss 0.558790904780229
Epoch 16: val loss 0.6352402567863464

Epoch 17: train loss 0.5674437408645948
Epoch 17: val loss 0.6456084251403809

Epoch 18: train loss 0.544407568871975
Epoch 18: val loss 0.646121084690094

Epoch 19: train loss 0.5439028292894363
Epoch 19: val loss 0.6443085074424744

Epoch 20: train loss 0.519905981918176
Epoch 20: val loss 0.6543657183647156

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7175393164157867
Epoch 0: val loss 0.6414112448692322

Epoch 1: train loss 0.6248161137104035
Epoch 1: val loss 0.596757173538208

Epoch 2: train loss 0.5877305060625077
Epoch 2: val loss 0.5367390513420105

Epoch 3: train loss 0.5106570810079575
Epoch 3: val loss 0.4715704619884491

Epoch 4: train loss 0.45528597831726075
Epoch 4: val loss 0.4627865254878998

Epoch 5: train loss 0.49683772325515746
Epoch 5: val loss 0.4579666256904602

Epoch 6: train loss 0.48558002412319184
Epoch 6: val loss 0.42332723736763

Epoch 7: train loss 0.4392665058374405
Epoch 7: val loss 0.4666074514389038

Epoch 8: train loss 0.42567466795444486
Epoch 8: val loss 0.4624936580657959

Epoch 9: train loss 0.42230374217033384
Epoch 9: val loss 0.4337615668773651

Epoch 10: train loss 0.4502159208059311
Epoch 10: val loss 0.4257315397262573

Epoch 11: train loss 0.43414087891578673
Epoch 11: val loss 0.43298137187957764

Epoch 12: train loss 0.40389325469732285
Epoch 12: val loss 0.4580501616001129

Epoch 13: train loss 0.37330815494060515
Epoch 13: val loss 0.4370949864387512

Epoch 14: train loss 0.42392091602087023
Epoch 14: val loss 0.4276505410671234

Epoch 15: train loss 0.43817014098167417
Epoch 15: val loss 0.419037401676178

Epoch 16: train loss 0.412296736240387
Epoch 16: val loss 0.4496707618236542

Epoch 17: train loss 0.371142740547657
Epoch 17: val loss 0.4834877848625183

Epoch 18: train loss 0.38527616262435915
Epoch 18: val loss 0.4398325979709625

Epoch 19: train loss 0.433249306678772
Epoch 19: val loss 0.43258753418922424

Epoch 20: train loss 0.38933272659778595
Epoch 20: val loss 0.4174986779689789

Epoch 21: train loss 0.35538949370384215
Epoch 21: val loss 0.43249621987342834

Epoch 22: train loss 0.38491649329662325
Epoch 22: val loss 0.4400146007537842

Epoch 23: train loss 0.3835967004299164
Epoch 23: val loss 0.4298759698867798

Epoch 24: train loss 0.41805211305618284
Epoch 24: val loss 0.41728881001472473

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6719659090042114
Epoch 0: val loss 0.6550015211105347

Epoch 1: train loss 0.6483219504356384
Epoch 1: val loss 0.6169726848602295

Epoch 2: train loss 0.5977762281894684
Epoch 2: val loss 0.5822615623474121

Epoch 3: train loss 0.578036031126976
Epoch 3: val loss 0.5386120080947876

Epoch 4: train loss 0.5238529682159424
Epoch 4: val loss 0.4960361123085022

Epoch 5: train loss 0.45563918352127075
Epoch 5: val loss 0.45513951778411865

Epoch 6: train loss 0.4452574163675308
Epoch 6: val loss 0.4316122829914093

Epoch 7: train loss 0.42417492866516116
Epoch 7: val loss 0.4092676341533661

Epoch 8: train loss 0.4068805858492851
Epoch 8: val loss 0.40424293279647827

Epoch 9: train loss 0.39767435044050214
Epoch 9: val loss 0.40765252709388733

Epoch 10: train loss 0.40476675927639005
Epoch 10: val loss 0.4191725552082062

Epoch 11: train loss 0.38574569672346115
Epoch 11: val loss 0.4313846230506897

Epoch 12: train loss 0.4525649905204773
Epoch 12: val loss 0.4242832064628601

Epoch 13: train loss 0.40458992421627044
Epoch 13: val loss 0.4165862202644348

Epoch 14: train loss 0.39704503417015075
Epoch 14: val loss 0.42915022373199463

Epoch 15: train loss 0.4118680417537689
Epoch 15: val loss 0.4518744945526123

Epoch 16: train loss 0.41288385540246964
Epoch 16: val loss 0.4482070505619049

Epoch 17: train loss 0.39022197723388674
Epoch 17: val loss 0.4500844478607178

Epoch 18: train loss 0.4444110468029976
Epoch 18: val loss 0.44904622435569763

Epoch 19: train loss 0.3583686903119087
Epoch 19: val loss 0.44739824533462524

Epoch 20: train loss 0.36302093118429185
Epoch 20: val loss 0.4442152976989746

Epoch 21: train loss 0.3435551553964615
Epoch 21: val loss 0.44799113273620605

Epoch 22: train loss 0.35908489525318144
Epoch 22: val loss 0.45347365736961365

Epoch 23: train loss 0.34067980051040647
Epoch 23: val loss 0.4576248526573181

Epoch 24: train loss 0.342376109957695
Epoch 24: val loss 0.4711552858352661

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6794921696186066
Epoch 0: val loss 0.6700714230537415

Epoch 1: train loss 0.6014858305454254
Epoch 1: val loss 0.6181658506393433

Epoch 2: train loss 0.5320743948221207
Epoch 2: val loss 0.5563960075378418

Epoch 3: train loss 0.4867443859577179
Epoch 3: val loss 0.49865156412124634

Epoch 4: train loss 0.42999209761619567
Epoch 4: val loss 0.47460904717445374

Epoch 5: train loss 0.38943034410476685
Epoch 5: val loss 0.46453219652175903

Epoch 6: train loss 0.40233837962150576
Epoch 6: val loss 0.4821946918964386

Epoch 7: train loss 0.3881028324365616
Epoch 7: val loss 0.501772940158844

Epoch 8: train loss 0.42390054166316987
Epoch 8: val loss 0.5004847645759583

Epoch 9: train loss 0.39397607296705245
Epoch 9: val loss 0.5027048587799072

Epoch 10: train loss 0.37467938512563703
Epoch 10: val loss 0.4857095181941986

Epoch 11: train loss 0.35278344601392747
Epoch 11: val loss 0.49213889241218567

Epoch 12: train loss 0.34247779473662376
Epoch 12: val loss 0.4937438666820526

Epoch 13: train loss 0.3697928637266159
Epoch 13: val loss 0.48885688185691833

Epoch 14: train loss 0.3496819332242012
Epoch 14: val loss 0.4932876527309418

Epoch 15: train loss 0.3660795360803604
Epoch 15: val loss 0.4817027449607849

Epoch 16: train loss 0.4084258645772934
Epoch 16: val loss 0.4946954846382141

Epoch 17: train loss 0.3697023391723633
Epoch 17: val loss 0.5071501135826111

Epoch 18: train loss 0.3517520159482956
Epoch 18: val loss 0.497281938791275

Epoch 19: train loss 0.339663103222847
Epoch 19: val loss 0.5016447901725769

Epoch 20: train loss 0.3597318768501282
Epoch 20: val loss 0.4898650050163269

Epoch 21: train loss 0.35057649165391924
Epoch 21: val loss 0.49338239431381226

Epoch 22: train loss 0.3549829125404358
Epoch 22: val loss 0.5341700315475464

Epoch 23: train loss 0.36506889909505846
Epoch 23: val loss 0.533532977104187

Epoch 24: train loss 0.33346910700201987
Epoch 24: val loss 0.5240738987922668

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6548160195350647
Epoch 0: val loss 0.607036292552948

Epoch 1: train loss 0.5911637127399445
Epoch 1: val loss 0.5832918882369995

Epoch 2: train loss 0.5272759407758713
Epoch 2: val loss 0.5542379021644592

Epoch 3: train loss 0.4791289746761322
Epoch 3: val loss 0.5191885232925415

Epoch 4: train loss 0.44845603704452514
Epoch 4: val loss 0.4848397672176361

Epoch 5: train loss 0.4067590594291687
Epoch 5: val loss 0.4939950704574585

Epoch 6: train loss 0.41042171567678454
Epoch 6: val loss 0.4929715096950531

Epoch 7: train loss 0.3957652419805527
Epoch 7: val loss 0.47659143805503845

Epoch 8: train loss 0.37648400813341143
Epoch 8: val loss 0.47595447301864624

Epoch 9: train loss 0.3994769960641861
Epoch 9: val loss 0.4759213626384735

Epoch 10: train loss 0.37057062834501264
Epoch 10: val loss 0.4958733916282654

Epoch 11: train loss 0.3521375335752964
Epoch 11: val loss 0.4920486509799957

Epoch 12: train loss 0.35650879368185995
Epoch 12: val loss 0.48889148235321045

Epoch 13: train loss 0.3808699682354927
Epoch 13: val loss 0.5039473176002502

Epoch 14: train loss 0.37602853327989577
Epoch 14: val loss 0.49619683623313904

Epoch 15: train loss 0.3692595660686493
Epoch 15: val loss 0.4767052233219147

Epoch 16: train loss 0.38908863365650176
Epoch 16: val loss 0.4763610363006592

Epoch 17: train loss 0.34978885650634767
Epoch 17: val loss 0.49175411462783813

Epoch 18: train loss 0.34404829815030097
Epoch 18: val loss 0.49969711899757385

Epoch 19: train loss 0.3697000861167908
Epoch 19: val loss 0.49335336685180664

Epoch 20: train loss 0.365759901702404
Epoch 20: val loss 0.4897055923938751

Epoch 21: train loss 0.34728562384843825
Epoch 21: val loss 0.4886898994445801

Epoch 22: train loss 0.32593398690223696
Epoch 22: val loss 0.5172908902168274

Epoch 23: train loss 0.3356537163257599
Epoch 23: val loss 0.5189560055732727

Epoch 24: train loss 0.3393219649791718
Epoch 24: val loss 0.502990186214447

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6425978541374207
Epoch 0: val loss 0.603386402130127

Epoch 1: train loss 0.5551801048792325
Epoch 1: val loss 0.529039740562439

Epoch 2: train loss 0.4865950116744408
Epoch 2: val loss 0.4761066734790802

Epoch 3: train loss 0.4411877141549037
Epoch 3: val loss 0.4725021719932556

Epoch 4: train loss 0.4649018026315249
Epoch 4: val loss 0.46277517080307007

Epoch 5: train loss 0.41561613575770306
Epoch 5: val loss 0.4387474060058594

Epoch 6: train loss 0.40622198352446925
Epoch 6: val loss 0.4475766718387604

Epoch 7: train loss 0.434243958729964
Epoch 7: val loss 0.44847360253334045

Epoch 8: train loss 0.43901068430680495
Epoch 8: val loss 0.4434679448604584

Epoch 9: train loss 0.41956494748592377
Epoch 9: val loss 0.43400445580482483

Epoch 10: train loss 0.41649329433074367
Epoch 10: val loss 0.4390794336795807

Epoch 11: train loss 0.39250261050004226
Epoch 11: val loss 0.43758049607276917

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6918637969277122
Epoch 0: val loss 0.6747714281082153

Epoch 1: train loss 0.6711942553520203
Epoch 1: val loss 0.6563409566879272

Epoch 2: train loss 0.635553322055123
Epoch 2: val loss 0.6421506404876709

Epoch 3: train loss 0.6363185156475414
Epoch 3: val loss 0.6300650835037231

Epoch 4: train loss 0.6218956275419756
Epoch 4: val loss 0.6246542930603027

Epoch 5: train loss 0.6145127253098921
Epoch 5: val loss 0.6227709650993347

Epoch 6: train loss 0.6111598935994235
Epoch 6: val loss 0.6201509237289429

Epoch 7: train loss 0.5935790376229719
Epoch 7: val loss 0.6172935366630554

Epoch 8: train loss 0.5830861898985776
Epoch 8: val loss 0.6149594783782959

Epoch 9: train loss 0.5785737850449302
Epoch 9: val loss 0.6138800978660583

Epoch 10: train loss 0.5674309703436765
Epoch 10: val loss 0.6124120950698853

Epoch 11: train loss 0.562974217263135
Epoch 11: val loss 0.611219048500061

Epoch 12: train loss 0.5565748485651884
Epoch 12: val loss 0.6113253831863403

Epoch 13: train loss 0.5433026145805012
Epoch 13: val loss 0.6139405369758606

Epoch 14: train loss 0.5322898192839189
Epoch 14: val loss 0.6131866574287415

Epoch 15: train loss 0.5284593836827711
Epoch 15: val loss 0.6124998331069946

Epoch 16: train loss 0.5148819007656791
Epoch 16: val loss 0.6140046119689941

Epoch 17: train loss 0.5228829519315199
Epoch 17: val loss 0.6083478331565857

Epoch 18: train loss 0.5351467647335746
Epoch 18: val loss 0.6064394116401672

Epoch 19: train loss 0.4961689358407801
Epoch 19: val loss 0.614462673664093

Epoch 20: train loss 0.5161334601315585
Epoch 20: val loss 0.6181959509849548

Epoch 21: train loss 0.5089350451122631
Epoch 21: val loss 0.6171972751617432

Epoch 22: train loss 0.48092308369549835
Epoch 22: val loss 0.6086957454681396

Epoch 23: train loss 0.48232240839438006
Epoch 23: val loss 0.60503089427948

Epoch 24: train loss 0.46759113669395447
Epoch 24: val loss 0.6015250086784363

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7008896144953641
Epoch 0: val loss 0.6963095664978027

Epoch 1: train loss 0.6886201826008883
Epoch 1: val loss 0.6706825494766235

Epoch 2: train loss 0.6483080712231722
Epoch 2: val loss 0.6528390645980835

Epoch 3: train loss 0.6474792957305908
Epoch 3: val loss 0.6417345404624939

Epoch 4: train loss 0.6244557662443682
Epoch 4: val loss 0.6349397301673889

Epoch 5: train loss 0.6161532293666493
Epoch 5: val loss 0.6287286877632141

Epoch 6: train loss 0.6050687865777449
Epoch 6: val loss 0.6213189363479614

Epoch 7: train loss 0.5781575332988392
Epoch 7: val loss 0.6130455136299133

Epoch 8: train loss 0.5784877755425193
Epoch 8: val loss 0.6038093566894531

Epoch 9: train loss 0.5785304307937622
Epoch 9: val loss 0.603342592716217

Epoch 10: train loss 0.5626557686112144
Epoch 10: val loss 0.6040301322937012

Epoch 11: train loss 0.5532901016148654
Epoch 11: val loss 0.6078610420227051

Epoch 12: train loss 0.5423938713290475
Epoch 12: val loss 0.5988451838493347

Epoch 13: train loss 0.5314879525791515
Epoch 13: val loss 0.6028732061386108

Epoch 14: train loss 0.5237806033004414
Epoch 14: val loss 0.6003429889678955

Epoch 15: train loss 0.4931281154805964
Epoch 15: val loss 0.6016286611557007

Epoch 16: train loss 0.4891700175675479
Epoch 16: val loss 0.6068636775016785

Epoch 17: train loss 0.49260627952488983
Epoch 17: val loss 0.6063427329063416

Epoch 18: train loss 0.483500136570497
Epoch 18: val loss 0.6027216911315918

Epoch 19: train loss 0.4873043948953802
Epoch 19: val loss 0.6077730059623718

Epoch 20: train loss 0.4603764739903537
Epoch 20: val loss 0.6156675219535828

Epoch 21: train loss 0.446332265030254
Epoch 21: val loss 0.6183286905288696

Epoch 22: train loss 0.47564859823747113
Epoch 22: val loss 0.6137790083885193

Epoch 23: train loss 0.4420054148543965
Epoch 23: val loss 0.6248122453689575

Epoch 24: train loss 0.4401970424435355
Epoch 24: val loss 0.6201210618019104

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903247833251953
Epoch 0: val loss 0.6857489943504333

Epoch 1: train loss 0.6589713042432611
Epoch 1: val loss 0.6706744432449341

Epoch 2: train loss 0.6369465481151234
Epoch 2: val loss 0.6629745364189148

Epoch 3: train loss 0.6185497912493619
Epoch 3: val loss 0.6558608412742615

Epoch 4: train loss 0.608268369327892
Epoch 4: val loss 0.6458386182785034

Epoch 5: train loss 0.6056803952563893
Epoch 5: val loss 0.6447775363922119

Epoch 6: train loss 0.585890379819003
Epoch 6: val loss 0.6457638740539551

Epoch 7: train loss 0.594693208282644
Epoch 7: val loss 0.6388355493545532

Epoch 8: train loss 0.585667761889371
Epoch 8: val loss 0.6387420892715454

Epoch 9: train loss 0.5890906832434915
Epoch 9: val loss 0.6396958827972412

Epoch 10: train loss 0.5522286593914032
Epoch 10: val loss 0.6439065337181091

Epoch 11: train loss 0.5567375367338007
Epoch 11: val loss 0.6465905904769897

Epoch 12: train loss 0.5432974560694261
Epoch 12: val loss 0.655319094657898

Epoch 13: train loss 0.5493510582230308
Epoch 13: val loss 0.660422146320343

Epoch 14: train loss 0.5413837216117166
Epoch 14: val loss 0.6596413254737854

Epoch 15: train loss 0.5122111466797915
Epoch 15: val loss 0.6645515561103821

Epoch 16: train loss 0.532223417000337
Epoch 16: val loss 0.6646478176116943

Epoch 17: train loss 0.5122516019777819
Epoch 17: val loss 0.6619648337364197

Epoch 18: train loss 0.5027506974610415
Epoch 18: val loss 0.6666787266731262

Epoch 19: train loss 0.4869091266935522
Epoch 19: val loss 0.6774808764457703

Epoch 20: train loss 0.5039734271439639
Epoch 20: val loss 0.6798616647720337

Epoch 21: train loss 0.46532486514611676
Epoch 21: val loss 0.6801803708076477

Epoch 22: train loss 0.47985674847256055
Epoch 22: val loss 0.6796470880508423

Epoch 23: train loss 0.486705330285159
Epoch 23: val loss 0.6734486818313599

Epoch 24: train loss 0.4950252852656625
Epoch 24: val loss 0.673004686832428

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7019027742472562
Epoch 0: val loss 0.689670979976654

Epoch 1: train loss 0.6801640770652078
Epoch 1: val loss 0.6729225516319275

Epoch 2: train loss 0.6674674261700023
Epoch 2: val loss 0.6587647199630737

Epoch 3: train loss 0.639842613176866
Epoch 3: val loss 0.6473070383071899

Epoch 4: train loss 0.632750619541515
Epoch 4: val loss 0.6429480314254761

Epoch 5: train loss 0.6180397705598311
Epoch 5: val loss 0.6325696110725403

Epoch 6: train loss 0.6198990615931425
Epoch 6: val loss 0.6281148791313171

Epoch 7: train loss 0.6150231198831038
Epoch 7: val loss 0.6248887181282043

Epoch 8: train loss 0.5919235023585233
Epoch 8: val loss 0.6123241186141968

Epoch 9: train loss 0.6070774901996959
Epoch 9: val loss 0.6111990809440613

Epoch 10: train loss 0.5760076208548113
Epoch 10: val loss 0.6076003909111023

Epoch 11: train loss 0.5607956837524067
Epoch 11: val loss 0.613629162311554

Epoch 12: train loss 0.5685820389877666
Epoch 12: val loss 0.6114895343780518

Epoch 13: train loss 0.568160130219026
Epoch 13: val loss 0.5966086387634277

Epoch 14: train loss 0.5539770451459017
Epoch 14: val loss 0.6018097996711731

Epoch 15: train loss 0.5541281483390115
Epoch 15: val loss 0.5983351469039917

Epoch 16: train loss 0.5594772263006731
Epoch 16: val loss 0.5927652716636658

Epoch 17: train loss 0.5249095179817893
Epoch 17: val loss 0.587499737739563

Epoch 18: train loss 0.509606578133323
Epoch 18: val loss 0.5869026780128479

Epoch 19: train loss 0.5083914046937769
Epoch 19: val loss 0.5918362140655518

Epoch 20: train loss 0.5197854448448528
Epoch 20: val loss 0.5939476490020752

Epoch 21: train loss 0.5215959007089789
Epoch 21: val loss 0.5868586897850037

Epoch 22: train loss 0.47945208982987836
Epoch 22: val loss 0.5906718969345093

Epoch 23: train loss 0.4977809922261672
Epoch 23: val loss 0.5855396389961243

Epoch 24: train loss 0.4861889020963149
Epoch 24: val loss 0.5959951281547546

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7093680699666342
Epoch 0: val loss 0.6730401515960693

Epoch 1: train loss 0.6634552041689555
Epoch 1: val loss 0.6393348574638367

Epoch 2: train loss 0.6326380809148152
Epoch 2: val loss 0.6067246794700623

Epoch 3: train loss 0.6251582225163778
Epoch 3: val loss 0.5894309282302856

Epoch 4: train loss 0.598649662733078
Epoch 4: val loss 0.5714558362960815

Epoch 5: train loss 0.5725320021311442
Epoch 5: val loss 0.5623448491096497

Epoch 6: train loss 0.5824453254540761
Epoch 6: val loss 0.558582067489624

Epoch 7: train loss 0.5832739114761353
Epoch 7: val loss 0.5489848256111145

Epoch 8: train loss 0.570304524898529
Epoch 8: val loss 0.5459875464439392

Epoch 9: train loss 0.5570309579372406
Epoch 9: val loss 0.5319984555244446

Epoch 10: train loss 0.545911580324173
Epoch 10: val loss 0.5403115749359131

Epoch 11: train loss 0.5355906506379445
Epoch 11: val loss 0.5340303778648376

Epoch 12: train loss 0.5343987345695496
Epoch 12: val loss 0.5241088271141052

Epoch 13: train loss 0.5160948117574056
Epoch 13: val loss 0.5202274322509766

Epoch 14: train loss 0.5334000905354818
Epoch 14: val loss 0.5185940265655518

Epoch 15: train loss 0.5108721594015757
Epoch 15: val loss 0.5195809602737427

Epoch 16: train loss 0.5010244985421498
Epoch 16: val loss 0.5132217407226562

Epoch 17: train loss 0.5054084042708079
Epoch 17: val loss 0.5191463232040405

Epoch 18: train loss 0.495208195845286
Epoch 18: val loss 0.5233045816421509

Epoch 19: train loss 0.49184367855389916
Epoch 19: val loss 0.5137904286384583

Epoch 20: train loss 0.5050549884637197
Epoch 20: val loss 0.5085770487785339

Epoch 21: train loss 0.48897971709569293
Epoch 21: val loss 0.5096807479858398

Epoch 22: train loss 0.49097987413406374
Epoch 22: val loss 0.5143589377403259

Epoch 23: train loss 0.4926684081554413
Epoch 23: val loss 0.5144961476325989

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6803756455580393
Epoch 0: val loss 0.6860010027885437

Epoch 1: train loss 0.6816093275944392
Epoch 1: val loss 0.6804271340370178

Epoch 2: train loss 0.6763915767272314
Epoch 2: val loss 0.6801495552062988

Epoch 3: train loss 0.6682862291733423
Epoch 3: val loss 0.6771149635314941

Epoch 4: train loss 0.6645426005125046
Epoch 4: val loss 0.6746972799301147

Epoch 5: train loss 0.6518188019593557
Epoch 5: val loss 0.6718049049377441

Epoch 6: train loss 0.6482002635796865
Epoch 6: val loss 0.6588538289070129

Epoch 7: train loss 0.6379813204209009
Epoch 7: val loss 0.6464865207672119

Epoch 8: train loss 0.6012839674949646
Epoch 8: val loss 0.6276732087135315

Epoch 9: train loss 0.6068120698134104
Epoch 9: val loss 0.6134042143821716

Epoch 10: train loss 0.5939339299996694
Epoch 10: val loss 0.6043767333030701

Epoch 11: train loss 0.5749048292636871
Epoch 11: val loss 0.6030995845794678

Epoch 12: train loss 0.5792680432399114
Epoch 12: val loss 0.5981959104537964

Epoch 13: train loss 0.5709991107384363
Epoch 13: val loss 0.606689453125

Epoch 14: train loss 0.5563377514481544
Epoch 14: val loss 0.5982876420021057

Epoch 15: train loss 0.5625185097257296
Epoch 15: val loss 0.5956376194953918

Epoch 16: train loss 0.5413925871253014
Epoch 16: val loss 0.5912050604820251

Epoch 17: train loss 0.5351260701815287
Epoch 17: val loss 0.5971395373344421

Epoch 18: train loss 0.5368771875898043
Epoch 18: val loss 0.600480318069458

Epoch 19: train loss 0.5441238333781561
Epoch 19: val loss 0.6069719791412354

Epoch 20: train loss 0.5200720354914665
Epoch 20: val loss 0.6055393218994141

Epoch 21: train loss 0.5123181541760763
Epoch 21: val loss 0.6024139523506165

Epoch 22: train loss 0.5028724819421768
Epoch 22: val loss 0.6077578067779541

Epoch 23: train loss 0.4961595833301544
Epoch 23: val loss 0.608521580696106

Epoch 24: train loss 0.5338378349939982
Epoch 24: val loss 0.6101409196853638

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.710459773739179
Epoch 0: val loss 0.7097411751747131

Epoch 1: train loss 0.6933660606543223
Epoch 1: val loss 0.7074359655380249

Epoch 2: train loss 0.6808144897222519
Epoch 2: val loss 0.7050992250442505

Epoch 3: train loss 0.6725404858589172
Epoch 3: val loss 0.6963863968849182

Epoch 4: train loss 0.6691776265700659
Epoch 4: val loss 0.6863888502120972

Epoch 5: train loss 0.6569861173629761
Epoch 5: val loss 0.684165358543396

Epoch 6: train loss 0.6549762984116873
Epoch 6: val loss 0.6799028515815735

Epoch 7: train loss 0.6437314997116724
Epoch 7: val loss 0.6716063022613525

Epoch 8: train loss 0.6249877065420151
Epoch 8: val loss 0.6619570851325989

Epoch 9: train loss 0.6200285504261652
Epoch 9: val loss 0.6580402255058289

Epoch 10: train loss 0.6162596394618353
Epoch 10: val loss 0.6417841911315918

Epoch 11: train loss 0.5960733791192373
Epoch 11: val loss 0.640822172164917

Epoch 12: train loss 0.5962850948174795
Epoch 12: val loss 0.6481927037239075

Epoch 13: train loss 0.5648263096809387
Epoch 13: val loss 0.6311163306236267

Epoch 14: train loss 0.5766207526127497
Epoch 14: val loss 0.6320511102676392

Epoch 15: train loss 0.5681847458084425
Epoch 15: val loss 0.6267478466033936

Epoch 16: train loss 0.5345914562543234
Epoch 16: val loss 0.6263282895088196

Epoch 17: train loss 0.5371553003787994
Epoch 17: val loss 0.6231465339660645

Epoch 18: train loss 0.5135318810741106
Epoch 18: val loss 0.6093829870223999

Epoch 19: train loss 0.5194360862175623
Epoch 19: val loss 0.6085144877433777

Epoch 20: train loss 0.5109739527106285
Epoch 20: val loss 0.6129448413848877

Epoch 21: train loss 0.5083600804209709
Epoch 21: val loss 0.6169567108154297

Epoch 22: train loss 0.4835138867298762
Epoch 22: val loss 0.6112387180328369

Epoch 23: train loss 0.496036430199941
Epoch 23: val loss 0.5966184139251709

Epoch 24: train loss 0.49034267415603
Epoch 24: val loss 0.6015627384185791

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7115907967090607
Epoch 0: val loss 0.6900386810302734

Epoch 1: train loss 0.6742563098669052
Epoch 1: val loss 0.682739794254303

Epoch 2: train loss 0.6688281248013178
Epoch 2: val loss 0.6760540008544922

Epoch 3: train loss 0.6591452111800512
Epoch 3: val loss 0.6623629331588745

Epoch 4: train loss 0.6558736711740494
Epoch 4: val loss 0.6588801741600037

Epoch 5: train loss 0.6400123188893
Epoch 5: val loss 0.6449890732765198

Epoch 6: train loss 0.6282612532377243
Epoch 6: val loss 0.6350574493408203

Epoch 7: train loss 0.6176569362481436
Epoch 7: val loss 0.6184369325637817

Epoch 8: train loss 0.6134331673383713
Epoch 8: val loss 0.5947606563568115

Epoch 9: train loss 0.5952802250782648
Epoch 9: val loss 0.5980424284934998

Epoch 10: train loss 0.5759041160345078
Epoch 10: val loss 0.576801598072052

Epoch 11: train loss 0.5847105408708254
Epoch 11: val loss 0.5753588676452637

Epoch 12: train loss 0.5848761896292368
Epoch 12: val loss 0.582805335521698

Epoch 13: train loss 0.5760884334643682
Epoch 13: val loss 0.5646406412124634

Epoch 14: train loss 0.5727403635780016
Epoch 14: val loss 0.5670191049575806

Epoch 15: train loss 0.5476302454868952
Epoch 15: val loss 0.5545480251312256

Epoch 16: train loss 0.5389279474814733
Epoch 16: val loss 0.5569484829902649

Epoch 17: train loss 0.5291745588183403
Epoch 17: val loss 0.5521941781044006

Epoch 18: train loss 0.5252628549933434
Epoch 18: val loss 0.5518482327461243

Epoch 19: train loss 0.5202027559280396
Epoch 19: val loss 0.5455292463302612

Epoch 20: train loss 0.5219676718115807
Epoch 20: val loss 0.5573270916938782

Epoch 21: train loss 0.5103851879636446
Epoch 21: val loss 0.5394731760025024

Epoch 22: train loss 0.5276305650671324
Epoch 22: val loss 0.5447245836257935

Epoch 23: train loss 0.5154120624065399
Epoch 23: val loss 0.5460800528526306

Epoch 24: train loss 0.5264301225543022
Epoch 24: val loss 0.5578807592391968

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7061634957790375
Epoch 0: val loss 0.6826221346855164

Epoch 1: train loss 0.6749870677789053
Epoch 1: val loss 0.6757821440696716

Epoch 2: train loss 0.6675983965396881
Epoch 2: val loss 0.6689383387565613

Epoch 3: train loss 0.6417699605226517
Epoch 3: val loss 0.6656785607337952

Epoch 4: train loss 0.6503419826428095
Epoch 4: val loss 0.6582739949226379

Epoch 5: train loss 0.6168529788653055
Epoch 5: val loss 0.6526066064834595

Epoch 6: train loss 0.6086845248937607
Epoch 6: val loss 0.6454391479492188

Epoch 7: train loss 0.6086317474643389
Epoch 7: val loss 0.640580415725708

Epoch 8: train loss 0.6139113927880923
Epoch 8: val loss 0.637774646282196

Epoch 9: train loss 0.586970180273056
Epoch 9: val loss 0.636044442653656

Epoch 10: train loss 0.5869055142005285
Epoch 10: val loss 0.6295965909957886

Epoch 11: train loss 0.5734888936082522
Epoch 11: val loss 0.6248348951339722

Epoch 12: train loss 0.5691622793674469
Epoch 12: val loss 0.6315324902534485

Epoch 13: train loss 0.5619977911313375
Epoch 13: val loss 0.6316519975662231

Epoch 14: train loss 0.5611520086725553
Epoch 14: val loss 0.6304519772529602

Epoch 15: train loss 0.5337726771831512
Epoch 15: val loss 0.6228763461112976

Epoch 16: train loss 0.5327159687876701
Epoch 16: val loss 0.6232162117958069

Epoch 17: train loss 0.5381666620572408
Epoch 17: val loss 0.6320903897285461

Epoch 18: train loss 0.5372913181781769
Epoch 18: val loss 0.6307162642478943

Epoch 19: train loss 0.5170485526323318
Epoch 19: val loss 0.6309144496917725

Epoch 20: train loss 0.5233220805724462
Epoch 20: val loss 0.6312227845191956

Epoch 21: train loss 0.5338437408208847
Epoch 21: val loss 0.6364061832427979

Epoch 22: train loss 0.5013362864653269
Epoch 22: val loss 0.6339219808578491

Epoch 23: train loss 0.5139740084608396
Epoch 23: val loss 0.6295154094696045

Epoch 24: train loss 0.49768152832984924
Epoch 24: val loss 0.6158414483070374

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7160957790911198
Epoch 0: val loss 0.6923330426216125

Epoch 1: train loss 0.6940213032066822
Epoch 1: val loss 0.6903547048568726

Epoch 2: train loss 0.6704967431724072
Epoch 2: val loss 0.6876723170280457

Epoch 3: train loss 0.6729880087077618
Epoch 3: val loss 0.6821374893188477

Epoch 4: train loss 0.6629921309649944
Epoch 4: val loss 0.6731593012809753

Epoch 5: train loss 0.6532627902925014
Epoch 5: val loss 0.6663804054260254

Epoch 6: train loss 0.6317671127617359
Epoch 6: val loss 0.6575176119804382

Epoch 7: train loss 0.6288340650498867
Epoch 7: val loss 0.6451097130775452

Epoch 8: train loss 0.6054001972079277
Epoch 8: val loss 0.6329757571220398

Epoch 9: train loss 0.5922524183988571
Epoch 9: val loss 0.631531298160553

Epoch 10: train loss 0.582704259082675
Epoch 10: val loss 0.6241328120231628

Epoch 11: train loss 0.5820264648646116
Epoch 11: val loss 0.6212744116783142

Epoch 12: train loss 0.5783774331212044
Epoch 12: val loss 0.6192477345466614

Epoch 13: train loss 0.5755227822810411
Epoch 13: val loss 0.6230200529098511

Epoch 14: train loss 0.5430510547012091
Epoch 14: val loss 0.6204501390457153

Epoch 15: train loss 0.5489859022200108
Epoch 15: val loss 0.6179880499839783

Epoch 16: train loss 0.5574166942387819
Epoch 16: val loss 0.6339485049247742

Epoch 17: train loss 0.5337143894284964
Epoch 17: val loss 0.6287815570831299

Epoch 18: train loss 0.5377041194587946
Epoch 18: val loss 0.6222944259643555

Epoch 19: train loss 0.5276938267052174
Epoch 19: val loss 0.6342326998710632

Epoch 20: train loss 0.5276507027447224
Epoch 20: val loss 0.6196398735046387

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7026175608237585
Epoch 0: val loss 0.6958231925964355

Epoch 1: train loss 0.6964462051788965
Epoch 1: val loss 0.6880288124084473

Epoch 2: train loss 0.6846774419148763
Epoch 2: val loss 0.6852067112922668

Epoch 3: train loss 0.6798090636730194
Epoch 3: val loss 0.680239200592041

Epoch 4: train loss 0.6753415813048681
Epoch 4: val loss 0.6748579144477844

Epoch 5: train loss 0.666557694474856
Epoch 5: val loss 0.6741634607315063

Epoch 6: train loss 0.6581279585758845
Epoch 6: val loss 0.6715153455734253

Epoch 7: train loss 0.6522716383139292
Epoch 7: val loss 0.6593728065490723

Epoch 8: train loss 0.6413121372461319
Epoch 8: val loss 0.6557005643844604

Epoch 9: train loss 0.6205794711907705
Epoch 9: val loss 0.6466299295425415

Epoch 10: train loss 0.6084878817200661
Epoch 10: val loss 0.640169084072113

Epoch 11: train loss 0.59908194343249
Epoch 11: val loss 0.647237241268158

Epoch 12: train loss 0.5991764515638351
Epoch 12: val loss 0.6433414220809937

Epoch 13: train loss 0.5903586894273758
Epoch 13: val loss 0.643889844417572

Epoch 14: train loss 0.5894689833124479
Epoch 14: val loss 0.6529414057731628

Epoch 15: train loss 0.5725538457433382
Epoch 15: val loss 0.6691116094589233

Epoch 16: train loss 0.584635779261589
Epoch 16: val loss 0.6672701835632324

Epoch 17: train loss 0.5877230589588484
Epoch 17: val loss 0.6710431575775146

Epoch 18: train loss 0.5809334715207418
Epoch 18: val loss 0.6829472184181213

Epoch 19: train loss 0.5789535144964854
Epoch 19: val loss 0.6661737561225891

Epoch 20: train loss 0.572147806485494
Epoch 20: val loss 0.6783497333526611

Epoch 21: train loss 0.5741390486558279
Epoch 21: val loss 0.6932346820831299

Epoch 22: train loss 0.5521196946501732
Epoch 22: val loss 0.705853283405304

Epoch 23: train loss 0.5474990829825401
Epoch 23: val loss 0.6932744383811951

Epoch 24: train loss 0.5659595703085264
Epoch 24: val loss 0.7027620673179626

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7025308509667715
Epoch 0: val loss 0.6985992789268494

Epoch 1: train loss 0.6776216725508372
Epoch 1: val loss 0.702423095703125

Epoch 2: train loss 0.6589440852403641
Epoch 2: val loss 0.7099553346633911

Epoch 3: train loss 0.6490537623564402
Epoch 3: val loss 0.7094408273696899

Epoch 4: train loss 0.6442151715358099
Epoch 4: val loss 0.7115697264671326

Epoch 5: train loss 0.6247844944397608
Epoch 5: val loss 0.7201443314552307

Epoch 6: train loss 0.6335943639278412
Epoch 6: val loss 0.716523289680481

Epoch 7: train loss 0.6267539511124293
Epoch 7: val loss 0.7284426689147949

Epoch 8: train loss 0.6035853251814842
Epoch 8: val loss 0.7226172685623169

Epoch 9: train loss 0.5961845815181732
Epoch 9: val loss 0.7248104810714722

Epoch 10: train loss 0.5823405037323633
Epoch 10: val loss 0.7199895977973938

Epoch 11: train loss 0.6008890271186829
Epoch 11: val loss 0.718863844871521

Epoch 12: train loss 0.5839400961995125
Epoch 12: val loss 0.7142025828361511

Epoch 13: train loss 0.5733582352598509
Epoch 13: val loss 0.7147741317749023

Epoch 14: train loss 0.5673266500234604
Epoch 14: val loss 0.7141128182411194

Epoch 15: train loss 0.56534410516421
Epoch 15: val loss 0.7165722846984863

Epoch 16: train loss 0.559181792040666
Epoch 16: val loss 0.7389948964118958

Epoch 17: train loss 0.5946232403318087
Epoch 17: val loss 0.7257616519927979

Epoch 18: train loss 0.573573055366675
Epoch 18: val loss 0.7061792016029358

Epoch 19: train loss 0.5572162518898646
Epoch 19: val loss 0.729897677898407

Epoch 20: train loss 0.5782654409607252
Epoch 20: val loss 0.7259588241577148

Epoch 21: train loss 0.5582613994677862
Epoch 21: val loss 0.7093342542648315

Epoch 22: train loss 0.5448866312702497
Epoch 22: val loss 0.7090869545936584

Epoch 23: train loss 0.5778148646155993
Epoch 23: val loss 0.7005957961082458

Epoch 24: train loss 0.5563510432839394
Epoch 24: val loss 0.6946609616279602

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7077444444100062
Epoch 0: val loss 0.6965833306312561

Epoch 1: train loss 0.6829844216505686
Epoch 1: val loss 0.6877254247665405

Epoch 2: train loss 0.6710091729958853
Epoch 2: val loss 0.6801866888999939

Epoch 3: train loss 0.6651927828788757
Epoch 3: val loss 0.6745832562446594

Epoch 4: train loss 0.6684415638446808
Epoch 4: val loss 0.6662470102310181

Epoch 5: train loss 0.6463394264380137
Epoch 5: val loss 0.6655499935150146

Epoch 6: train loss 0.6277327040831248
Epoch 6: val loss 0.6640843152999878

Epoch 7: train loss 0.6234704852104187
Epoch 7: val loss 0.669467031955719

Epoch 8: train loss 0.6346175173918406
Epoch 8: val loss 0.6652204990386963

Epoch 9: train loss 0.6072682291269302
Epoch 9: val loss 0.6578052043914795

Epoch 10: train loss 0.6081531246503195
Epoch 10: val loss 0.66852205991745

Epoch 11: train loss 0.6040774037440618
Epoch 11: val loss 0.6654584407806396

Epoch 12: train loss 0.6003231753905615
Epoch 12: val loss 0.6583384275436401

Epoch 13: train loss 0.5849462921420733
Epoch 13: val loss 0.6739544868469238

Epoch 14: train loss 0.5746496493617693
Epoch 14: val loss 0.6751739382743835

Epoch 15: train loss 0.5813884486754736
Epoch 15: val loss 0.685324490070343

Epoch 16: train loss 0.5900275434056917
Epoch 16: val loss 0.6682310700416565

Epoch 17: train loss 0.6078073730071386
Epoch 17: val loss 0.6764121651649475

Epoch 18: train loss 0.5824148704608282
Epoch 18: val loss 0.6701824069023132

Epoch 19: train loss 0.5789683337012926
Epoch 19: val loss 0.6803673505783081

Epoch 20: train loss 0.5730522274971008
Epoch 20: val loss 0.6710151433944702

Epoch 21: train loss 0.5643959045410156
Epoch 21: val loss 0.6774724125862122

Epoch 22: train loss 0.5675059805313746
Epoch 22: val loss 0.6822082996368408

Epoch 23: train loss 0.5482745418945948
Epoch 23: val loss 0.6763135194778442

Epoch 24: train loss 0.5729383528232574
Epoch 24: val loss 0.6804909706115723

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.69963538646698
Epoch 0: val loss 0.6835063099861145

Epoch 1: train loss 0.6858728528022766
Epoch 1: val loss 0.6724613904953003

Epoch 2: train loss 0.6742588778336843
Epoch 2: val loss 0.6578052043914795

Epoch 3: train loss 0.6706342051426569
Epoch 3: val loss 0.650816798210144

Epoch 4: train loss 0.6618230839570364
Epoch 4: val loss 0.6397993564605713

Epoch 5: train loss 0.6711593419313431
Epoch 5: val loss 0.6282231211662292

Epoch 6: train loss 0.63837997118632
Epoch 6: val loss 0.6185479760169983

Epoch 7: train loss 0.6501367688179016
Epoch 7: val loss 0.6140221953392029

Epoch 8: train loss 0.6440276255210241
Epoch 8: val loss 0.6128355264663696

Epoch 9: train loss 0.6355677048365275
Epoch 9: val loss 0.6075750589370728

Epoch 10: train loss 0.6315355549256007
Epoch 10: val loss 0.6099090576171875

Epoch 11: train loss 0.621663048863411
Epoch 11: val loss 0.6029907464981079

Epoch 12: train loss 0.625937893986702
Epoch 12: val loss 0.6011202931404114

Epoch 13: train loss 0.6153243780136108
Epoch 13: val loss 0.6022306084632874

Epoch 14: train loss 0.6087022175391515
Epoch 14: val loss 0.5972663164138794

Epoch 15: train loss 0.6081401358048121
Epoch 15: val loss 0.5950254797935486

Epoch 16: train loss 0.6304825842380524
Epoch 16: val loss 0.6067014336585999

Epoch 17: train loss 0.6037691831588745
Epoch 17: val loss 0.5989776253700256

Epoch 18: train loss 0.6122148980696996
Epoch 18: val loss 0.6044721603393555

Epoch 19: train loss 0.6042666112383207
Epoch 19: val loss 0.6007764935493469

Epoch 20: train loss 0.5951969226201376
Epoch 20: val loss 0.6037100553512573

Epoch 21: train loss 0.5813151175777117
Epoch 21: val loss 0.6017229557037354

Epoch 22: train loss 0.5917068968216578
Epoch 22: val loss 0.596668004989624

Epoch 23: train loss 0.5858443404237429
Epoch 23: val loss 0.5973461866378784

Epoch 24: train loss 0.6011253048976263
Epoch 24: val loss 0.5986769795417786

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7005003057420254
Epoch 0: val loss 0.6879902482032776

Epoch 1: train loss 0.6760174222290516
Epoch 1: val loss 0.6873580813407898

Epoch 2: train loss 0.6656360290944576
Epoch 2: val loss 0.6855289340019226

Epoch 3: train loss 0.6587571762502193
Epoch 3: val loss 0.6806601285934448

Epoch 4: train loss 0.6528918407857418
Epoch 4: val loss 0.6739150285720825

Epoch 5: train loss 0.6524688825011253
Epoch 5: val loss 0.6643781065940857

Epoch 6: train loss 0.6379978097975254
Epoch 6: val loss 0.6614681482315063

Epoch 7: train loss 0.6292788721621037
Epoch 7: val loss 0.6526589393615723

Epoch 8: train loss 0.6284460462629795
Epoch 8: val loss 0.653342068195343

Epoch 9: train loss 0.6216782927513123
Epoch 9: val loss 0.652803897857666

Epoch 10: train loss 0.6100806407630444
Epoch 10: val loss 0.6421887874603271

Epoch 11: train loss 0.5969291161745787
Epoch 11: val loss 0.6455497741699219

Epoch 12: train loss 0.6101570539176464
Epoch 12: val loss 0.6531149744987488

Epoch 13: train loss 0.6052810922265053
Epoch 13: val loss 0.6560642123222351

Epoch 14: train loss 0.5812557637691498
Epoch 14: val loss 0.656782329082489

Epoch 15: train loss 0.6029903925955296
Epoch 15: val loss 0.6582912802696228

Epoch 16: train loss 0.5953388847410679
Epoch 16: val loss 0.6460081934928894

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6876108754764904
Epoch 0: val loss 0.6924775838851929

Epoch 1: train loss 0.676848292350769
Epoch 1: val loss 0.6879685521125793

Epoch 2: train loss 0.6574855175885287
Epoch 2: val loss 0.6864872574806213

Epoch 3: train loss 0.6565647341988303
Epoch 3: val loss 0.6834362745285034

Epoch 4: train loss 0.6381212093613364
Epoch 4: val loss 0.68149334192276

Epoch 5: train loss 0.6334839246489785
Epoch 5: val loss 0.6764476299285889

Epoch 6: train loss 0.6257334297353571
Epoch 6: val loss 0.6690539717674255

Epoch 7: train loss 0.6311940550804138
Epoch 7: val loss 0.6682074069976807

Epoch 8: train loss 0.6116600903597745
Epoch 8: val loss 0.671501636505127

Epoch 9: train loss 0.6192230636423285
Epoch 9: val loss 0.6654190421104431

Epoch 10: train loss 0.6138002926653082
Epoch 10: val loss 0.6639454364776611

Epoch 11: train loss 0.5927665341984142
Epoch 11: val loss 0.6613792777061462

Epoch 12: train loss 0.5949427593838085
Epoch 12: val loss 0.6596121788024902

Epoch 13: train loss 0.5988967689600858
Epoch 13: val loss 0.6646861433982849

Epoch 14: train loss 0.5795380689881064
Epoch 14: val loss 0.6485973000526428

Epoch 15: train loss 0.5788033442063765
Epoch 15: val loss 0.6493301391601562

Epoch 16: train loss 0.58853480219841
Epoch 16: val loss 0.6521217226982117

Epoch 17: train loss 0.5945310673930428
Epoch 17: val loss 0.6472305059432983

Epoch 18: train loss 0.5810166678645394
Epoch 18: val loss 0.6435374021530151

Epoch 19: train loss 0.575958872383291
Epoch 19: val loss 0.6424604654312134

Epoch 20: train loss 0.5577275184067813
Epoch 20: val loss 0.6452749371528625

Epoch 21: train loss 0.569776713848114
Epoch 21: val loss 0.6488995552062988

Epoch 22: train loss 0.5659703612327576
Epoch 22: val loss 0.643756628036499

Epoch 23: train loss 0.5428385517813943
Epoch 23: val loss 0.6334636211395264

Epoch 24: train loss 0.5385525091127916
Epoch 24: val loss 0.6454760432243347

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6982919790528037
Epoch 0: val loss 0.6718266606330872

Epoch 1: train loss 0.6801372603936628
Epoch 1: val loss 0.6614686250686646

Epoch 2: train loss 0.6646387414498762
Epoch 2: val loss 0.6551458835601807

Epoch 3: train loss 0.6591774387793108
Epoch 3: val loss 0.6481500864028931

Epoch 4: train loss 0.6421615210446444
Epoch 4: val loss 0.6406625509262085

Epoch 5: train loss 0.6433765454725786
Epoch 5: val loss 0.6442261338233948

Epoch 6: train loss 0.6540093692866239
Epoch 6: val loss 0.6399962306022644

Epoch 7: train loss 0.6307343515482816
Epoch 7: val loss 0.6368534564971924

Epoch 8: train loss 0.618732213973999
Epoch 8: val loss 0.6326917409896851

Epoch 9: train loss 0.620030245997689
Epoch 9: val loss 0.6372292041778564

Epoch 10: train loss 0.6169642155820673
Epoch 10: val loss 0.6302897334098816

Epoch 11: train loss 0.6179974404248324
Epoch 11: val loss 0.6284051537513733

Epoch 12: train loss 0.6210729777812958
Epoch 12: val loss 0.6309511065483093

Epoch 13: train loss 0.5986046520146456
Epoch 13: val loss 0.6326704025268555

Epoch 14: train loss 0.5888706499880011
Epoch 14: val loss 0.6364842057228088

Epoch 15: train loss 0.5778748880733143
Epoch 15: val loss 0.6262078285217285

Epoch 16: train loss 0.5940093100070953
Epoch 16: val loss 0.6241280436515808

Epoch 17: train loss 0.5886660055680708
Epoch 17: val loss 0.6368305087089539

Epoch 18: train loss 0.5727141662077471
Epoch 18: val loss 0.6322699189186096

Epoch 19: train loss 0.5678710774941877
Epoch 19: val loss 0.629280686378479

Epoch 20: train loss 0.565231052311984
Epoch 20: val loss 0.6353166699409485

Epoch 21: train loss 0.5647130635651675
Epoch 21: val loss 0.6390023231506348

Epoch 22: train loss 0.5601850991899316
Epoch 22: val loss 0.6341623663902283

Epoch 23: train loss 0.5539370070804249
Epoch 23: val loss 0.6326602697372437

Epoch 24: train loss 0.5538168251514435
Epoch 24: val loss 0.6495907306671143

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7055575197393243
Epoch 0: val loss 0.6803725361824036

Epoch 1: train loss 0.6782447533173994
Epoch 1: val loss 0.6699541211128235

Epoch 2: train loss 0.6671112992546775
Epoch 2: val loss 0.6598179936408997

Epoch 3: train loss 0.6509446610103954
Epoch 3: val loss 0.6534664630889893

Epoch 4: train loss 0.654131065715443
Epoch 4: val loss 0.6512688398361206

Epoch 5: train loss 0.6311088692058217
Epoch 5: val loss 0.6502776145935059

Epoch 6: train loss 0.6396905671466481
Epoch 6: val loss 0.6494429707527161

Epoch 7: train loss 0.6152441122315147
Epoch 7: val loss 0.6472488641738892

Epoch 8: train loss 0.6040711890567433
Epoch 8: val loss 0.6451731324195862

Epoch 9: train loss 0.6107097864151001
Epoch 9: val loss 0.6478245854377747

Epoch 10: train loss 0.60000756112012
Epoch 10: val loss 0.6523438692092896

Epoch 11: train loss 0.5910753553563898
Epoch 11: val loss 0.655876100063324

Epoch 12: train loss 0.6034527014602314
Epoch 12: val loss 0.6575297713279724

Epoch 13: train loss 0.5903026353229176
Epoch 13: val loss 0.6592853665351868

Epoch 14: train loss 0.5863131501457908
Epoch 14: val loss 0.6535754799842834

Epoch 15: train loss 0.5735549303618345
Epoch 15: val loss 0.6588226556777954

Epoch 16: train loss 0.5866136876019564
Epoch 16: val loss 0.6609891653060913

Epoch 17: train loss 0.5738354352387515
Epoch 17: val loss 0.6692572236061096

Epoch 18: train loss 0.5792859196662903
Epoch 18: val loss 0.6737816333770752

Epoch 19: train loss 0.5666584778915752
Epoch 19: val loss 0.6797726154327393

Epoch 20: train loss 0.5633652725002982
Epoch 20: val loss 0.6839061379432678

Epoch 21: train loss 0.540947903286327
Epoch 21: val loss 0.6875313520431519

Epoch 22: train loss 0.5735134238546545
Epoch 22: val loss 0.6880432963371277

Epoch 23: train loss 0.5467383888634768
Epoch 23: val loss 0.6915506720542908

Epoch 24: train loss 0.5565903918309645
Epoch 24: val loss 0.690876841545105

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6840528358112682
Epoch 0: val loss 0.6717815399169922

Epoch 1: train loss 0.6812658580866727
Epoch 1: val loss 0.6693718433380127

Epoch 2: train loss 0.672256962819533
Epoch 2: val loss 0.66417396068573

Epoch 3: train loss 0.656690077348189
Epoch 3: val loss 0.6627982258796692

Epoch 4: train loss 0.6598158803853121
Epoch 4: val loss 0.6615676879882812

Epoch 5: train loss 0.643471278927543
Epoch 5: val loss 0.6605599522590637

Epoch 6: train loss 0.6463472409681841
Epoch 6: val loss 0.6597698926925659

Epoch 7: train loss 0.6466842239553278
Epoch 7: val loss 0.6622883677482605

Epoch 8: train loss 0.6315099000930786
Epoch 8: val loss 0.664550244808197

Epoch 9: train loss 0.6330130533738569
Epoch 9: val loss 0.6634142994880676

Epoch 10: train loss 0.6355489654974504
Epoch 10: val loss 0.6662806272506714

Epoch 11: train loss 0.6262004131620581
Epoch 11: val loss 0.6718466281890869

Epoch 12: train loss 0.6160403869368813
Epoch 12: val loss 0.6783471703529358

Epoch 13: train loss 0.6033168137073517
Epoch 13: val loss 0.6745617389678955

Epoch 14: train loss 0.6021563302386891
Epoch 14: val loss 0.6784288287162781

Epoch 15: train loss 0.6034862019798972
Epoch 15: val loss 0.6827092170715332

Epoch 16: train loss 0.5833803469484503
Epoch 16: val loss 0.6863803863525391

Epoch 17: train loss 0.5892080691727725
Epoch 17: val loss 0.685603141784668

Epoch 18: train loss 0.5848195688291029
Epoch 18: val loss 0.6885932087898254

Epoch 19: train loss 0.5653480562296781
Epoch 19: val loss 0.6850916147232056

Epoch 20: train loss 0.5736934271725741
Epoch 20: val loss 0.6811147928237915

Epoch 21: train loss 0.5862022150646556
Epoch 21: val loss 0.6850901246070862

Epoch 22: train loss 0.5540239594199441
Epoch 22: val loss 0.6756349802017212

Epoch 23: train loss 0.5608464723283594
Epoch 23: val loss 0.6776967644691467

Epoch 24: train loss 0.5448525981469587
Epoch 24: val loss 0.6895299553871155

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6973746617635092
Epoch 0: val loss 0.691308319568634

Epoch 1: train loss 0.6746654351552327
Epoch 1: val loss 0.6917159557342529

Epoch 2: train loss 0.6857542872428894
Epoch 2: val loss 0.6904287338256836

Epoch 3: train loss 0.6672185818354289
Epoch 3: val loss 0.6789531111717224

Epoch 4: train loss 0.6650403261184692
Epoch 4: val loss 0.675469160079956

Epoch 5: train loss 0.633517309029897
Epoch 5: val loss 0.6730455160140991

Epoch 6: train loss 0.6387044231096903
Epoch 6: val loss 0.6745577454566956

Epoch 7: train loss 0.6336390693982442
Epoch 7: val loss 0.666578471660614

Epoch 8: train loss 0.6299984931945801
Epoch 8: val loss 0.6645057201385498

Epoch 9: train loss 0.6267242670059204
Epoch 9: val loss 0.6632951498031616

Epoch 10: train loss 0.6315013925234477
Epoch 10: val loss 0.6678659915924072

Epoch 11: train loss 0.6105622331301371
Epoch 11: val loss 0.6520331501960754

Epoch 12: train loss 0.6374793529510498
Epoch 12: val loss 0.6635482907295227

Epoch 13: train loss 0.6158563454945882
Epoch 13: val loss 0.6485158801078796

Epoch 14: train loss 0.6120050708452861
Epoch 14: val loss 0.6389927268028259

Epoch 15: train loss 0.5988750259081522
Epoch 15: val loss 0.6427738070487976

Epoch 16: train loss 0.6052846213181814
Epoch 16: val loss 0.6407216191291809

Epoch 17: train loss 0.601243007183075
Epoch 17: val loss 0.6505234241485596

Epoch 18: train loss 0.60201149781545
Epoch 18: val loss 0.6480847597122192

Epoch 19: train loss 0.6013180116812388
Epoch 19: val loss 0.6481295824050903

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7047523214266851
Epoch 0: val loss 0.6761283278465271

Epoch 1: train loss 0.6843322973984939
Epoch 1: val loss 0.6677750945091248

Epoch 2: train loss 0.6762161942628714
Epoch 2: val loss 0.6616125106811523

Epoch 3: train loss 0.658593856371366
Epoch 3: val loss 0.6508652567863464

Epoch 4: train loss 0.6538923749556909
Epoch 4: val loss 0.6442482471466064

Epoch 5: train loss 0.63933775975154
Epoch 5: val loss 0.641595721244812

Epoch 6: train loss 0.6237010313914373
Epoch 6: val loss 0.6336144804954529

Epoch 7: train loss 0.6263963855229892
Epoch 7: val loss 0.6236170530319214

Epoch 8: train loss 0.6119304666152368
Epoch 8: val loss 0.6225377321243286

Epoch 9: train loss 0.6155204818798945
Epoch 9: val loss 0.6215043067932129

Epoch 10: train loss 0.5923732473300054
Epoch 10: val loss 0.6191187500953674

Epoch 11: train loss 0.5988267843539898
Epoch 11: val loss 0.6193807721138

Epoch 12: train loss 0.5885522090471708
Epoch 12: val loss 0.6192582249641418

Epoch 13: train loss 0.5812460229947016
Epoch 13: val loss 0.6221475005149841

Epoch 14: train loss 0.5780753883031698
Epoch 14: val loss 0.624924898147583

Epoch 15: train loss 0.5657758323045877
Epoch 15: val loss 0.623223066329956

Epoch 16: train loss 0.570338065807636
Epoch 16: val loss 0.6236435174942017

Epoch 17: train loss 0.5573034653296838
Epoch 17: val loss 0.6210879683494568

Epoch 18: train loss 0.5605798707558558
Epoch 18: val loss 0.6240915060043335

Epoch 19: train loss 0.569592303954638
Epoch 19: val loss 0.6233935952186584

Epoch 20: train loss 0.5694945546296927
Epoch 20: val loss 0.6272079944610596

Epoch 21: train loss 0.5369920203318963
Epoch 21: val loss 0.6304866671562195

Epoch 22: train loss 0.5631913886620448
Epoch 22: val loss 0.631666362285614

Epoch 23: train loss 0.5679040253162384
Epoch 23: val loss 0.6354117393493652

Epoch 24: train loss 0.515376288157243
Epoch 24: val loss 0.6384122967720032

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6870597555087163
Epoch 0: val loss 0.683309018611908

Epoch 1: train loss 0.680965359394367
Epoch 1: val loss 0.6749063730239868

Epoch 2: train loss 0.661087650519151
Epoch 2: val loss 0.6670185327529907

Epoch 3: train loss 0.6521386870971093
Epoch 3: val loss 0.6654629707336426

Epoch 4: train loss 0.6455470002614535
Epoch 4: val loss 0.6644925475120544

Epoch 5: train loss 0.635458244727208
Epoch 5: val loss 0.664572536945343

Epoch 6: train loss 0.6246958420826838
Epoch 6: val loss 0.6676937341690063

Epoch 7: train loss 0.6084074882360605
Epoch 7: val loss 0.6625651717185974

Epoch 8: train loss 0.6140857568153968
Epoch 8: val loss 0.6655688285827637

Epoch 9: train loss 0.6010111570358276
Epoch 9: val loss 0.6725041270256042

Epoch 10: train loss 0.6038762927055359
Epoch 10: val loss 0.6726821064949036

Epoch 11: train loss 0.5945071623875544
Epoch 11: val loss 0.6674882769584656

Epoch 12: train loss 0.6041053716952984
Epoch 12: val loss 0.672217845916748

Epoch 13: train loss 0.582141284759228
Epoch 13: val loss 0.6742247343063354

Epoch 14: train loss 0.573696819635538
Epoch 14: val loss 0.669195294380188

Epoch 15: train loss 0.5648086048089541
Epoch 15: val loss 0.6725038886070251

Epoch 16: train loss 0.5581783400132105
Epoch 16: val loss 0.6714413166046143

Epoch 17: train loss 0.5727171485240643
Epoch 17: val loss 0.6713119745254517

Epoch 18: train loss 0.5580280927511362
Epoch 18: val loss 0.6757273077964783

Epoch 19: train loss 0.5732623957670652
Epoch 19: val loss 0.6815796494483948

Epoch 20: train loss 0.5540030300617218
Epoch 20: val loss 0.6910715103149414

Epoch 21: train loss 0.5521764388451209
Epoch 21: val loss 0.6849459409713745

Epoch 22: train loss 0.5669274605237521
Epoch 22: val loss 0.6780344247817993

Epoch 23: train loss 0.5485639274120331
Epoch 23: val loss 0.686313271522522

Epoch 24: train loss 0.5453858169225546
Epoch 24: val loss 0.7010053992271423

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883058777222266
Epoch 0: val loss 0.6871837377548218

Epoch 1: train loss 0.6819808253875146
Epoch 1: val loss 0.6817517280578613

Epoch 2: train loss 0.674501006419842
Epoch 2: val loss 0.670665442943573

Epoch 3: train loss 0.6531865963569055
Epoch 3: val loss 0.655214250087738

Epoch 4: train loss 0.6435880156663748
Epoch 4: val loss 0.6490002870559692

Epoch 5: train loss 0.6254237294197083
Epoch 5: val loss 0.6478295922279358

Epoch 6: train loss 0.6147723977382367
Epoch 6: val loss 0.6348838806152344

Epoch 7: train loss 0.5921148107602046
Epoch 7: val loss 0.6340959072113037

Epoch 8: train loss 0.6126315410320575
Epoch 8: val loss 0.6385411024093628

Epoch 9: train loss 0.613867814724262
Epoch 9: val loss 0.6355850100517273

Epoch 10: train loss 0.5915798361484821
Epoch 10: val loss 0.6341438293457031

Epoch 11: train loss 0.5824737961475666
Epoch 11: val loss 0.6400657296180725

Epoch 12: train loss 0.5789837585045741
Epoch 12: val loss 0.6341947317123413

Epoch 13: train loss 0.584977938578679
Epoch 13: val loss 0.6369653940200806

Epoch 14: train loss 0.5846545489934775
Epoch 14: val loss 0.6375517845153809

Epoch 15: train loss 0.5791393976945144
Epoch 15: val loss 0.6345499157905579

Epoch 16: train loss 0.5847280300580538
Epoch 16: val loss 0.6420432329177856

Epoch 17: train loss 0.5574911351387317
Epoch 17: val loss 0.6543397903442383

Epoch 18: train loss 0.5414305787820083
Epoch 18: val loss 0.6477512121200562

Epoch 19: train loss 0.5445723533630371
Epoch 19: val loss 0.6535457968711853

Epoch 20: train loss 0.5617981484303107
Epoch 20: val loss 0.663655698299408

Epoch 21: train loss 0.565498446042721
Epoch 21: val loss 0.6589576601982117

Epoch 22: train loss 0.5510041278142196
Epoch 22: val loss 0.6596750617027283

Epoch 23: train loss 0.5251616996068221
Epoch 23: val loss 0.6595978736877441

Epoch 24: train loss 0.5540614013488476
Epoch 24: val loss 0.6650657057762146

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7058445398624127
Epoch 0: val loss 0.6819117069244385

Epoch 1: train loss 0.6838144797545213
Epoch 1: val loss 0.6730657815933228

Epoch 2: train loss 0.6619162421960098
Epoch 2: val loss 0.6694297194480896

Epoch 3: train loss 0.6510484631244953
Epoch 3: val loss 0.6677525043487549

Epoch 4: train loss 0.6451352834701538
Epoch 4: val loss 0.6672545671463013

Epoch 5: train loss 0.6386957672926096
Epoch 5: val loss 0.6648288369178772

Epoch 6: train loss 0.6302978625664344
Epoch 6: val loss 0.6700171232223511

Epoch 7: train loss 0.619893688421983
Epoch 7: val loss 0.6705378890037537

Epoch 8: train loss 0.6066960738255427
Epoch 8: val loss 0.6826157569885254

Epoch 9: train loss 0.6076955382640545
Epoch 9: val loss 0.6905686259269714

Epoch 10: train loss 0.6000417929429275
Epoch 10: val loss 0.688498318195343

Epoch 11: train loss 0.5983026279852941
Epoch 11: val loss 0.6910470128059387

Epoch 12: train loss 0.5807973490311549
Epoch 12: val loss 0.6869487166404724

Epoch 13: train loss 0.5975407774631794
Epoch 13: val loss 0.6868921518325806

Epoch 14: train loss 0.5703614262434152
Epoch 14: val loss 0.6836540102958679

Epoch 15: train loss 0.5865512261023889
Epoch 15: val loss 0.6885247230529785

Epoch 16: train loss 0.583407842195951
Epoch 16: val loss 0.6878868937492371

Epoch 17: train loss 0.5833882964574374
Epoch 17: val loss 0.6813220381736755

Epoch 18: train loss 0.5834221220933474
Epoch 18: val loss 0.7013044357299805

Epoch 19: train loss 0.5613847970962524
Epoch 19: val loss 0.6883522868156433

Epoch 20: train loss 0.5611304549070505
Epoch 20: val loss 0.6884312629699707

Epoch 21: train loss 0.5475859183531541
Epoch 21: val loss 0.6930598020553589

Epoch 22: train loss 0.568806570309859
Epoch 22: val loss 0.6978213787078857

Epoch 23: train loss 0.5622139916970179
Epoch 23: val loss 0.6879765391349792

Epoch 24: train loss 0.5477641247786008
Epoch 24: val loss 0.6990765929222107

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7006897330284119
Epoch 0: val loss 0.6757311820983887

Epoch 1: train loss 0.6663404107093811
Epoch 1: val loss 0.665354311466217

Epoch 2: train loss 0.6540211719625136
Epoch 2: val loss 0.6585063338279724

Epoch 3: train loss 0.6411443037145278
Epoch 3: val loss 0.6540457010269165

Epoch 4: train loss 0.6416206605294171
Epoch 4: val loss 0.6500533223152161

Epoch 5: train loss 0.6291084394735449
Epoch 5: val loss 0.6473291516304016

Epoch 6: train loss 0.6262415086521822
Epoch 6: val loss 0.6381737589836121

Epoch 7: train loss 0.6240295557414784
Epoch 7: val loss 0.6411849856376648

Epoch 8: train loss 0.6193879246711731
Epoch 8: val loss 0.6417702436447144

Epoch 9: train loss 0.6126257987583384
Epoch 9: val loss 0.6434313058853149

Epoch 10: train loss 0.6127323823816636
Epoch 10: val loss 0.6458595395088196

Epoch 11: train loss 0.6092031019575456
Epoch 11: val loss 0.6450062394142151

Epoch 12: train loss 0.6001633861485649
Epoch 12: val loss 0.6477603316307068

Epoch 13: train loss 0.5971713872516856
Epoch 13: val loss 0.6564568877220154

Epoch 14: train loss 0.6021636899779824
Epoch 14: val loss 0.6389281153678894

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7110678454240164
Epoch 0: val loss 0.6937469244003296

Epoch 1: train loss 0.6890513946612676
Epoch 1: val loss 0.6916646957397461

Epoch 2: train loss 0.6774052182833353
Epoch 2: val loss 0.6901293992996216

Epoch 3: train loss 0.6785150667031606
Epoch 3: val loss 0.690291702747345

Epoch 4: train loss 0.6622397651274999
Epoch 4: val loss 0.6930580139160156

Epoch 5: train loss 0.6611081212759018
Epoch 5: val loss 0.6946743726730347

Epoch 6: train loss 0.6514530181884766
Epoch 6: val loss 0.6964985132217407

Epoch 7: train loss 0.652030681570371
Epoch 7: val loss 0.6974208354949951

Epoch 8: train loss 0.6523011177778244
Epoch 8: val loss 0.6953102946281433

Epoch 9: train loss 0.6443589727083842
Epoch 9: val loss 0.6968311667442322

Epoch 10: train loss 0.6266998499631882
Epoch 10: val loss 0.6953088641166687

Epoch 11: train loss 0.6160479883352915
Epoch 11: val loss 0.6987855434417725

Epoch 12: train loss 0.6249417960643768
Epoch 12: val loss 0.6979466676712036

Epoch 13: train loss 0.6166362216075262
Epoch 13: val loss 0.6942229270935059

Epoch 14: train loss 0.6226510256528854
Epoch 14: val loss 0.6907037496566772

Epoch 15: train loss 0.6070776979128519
Epoch 15: val loss 0.6833764314651489

Epoch 16: train loss 0.6081059873104095
Epoch 16: val loss 0.6833701729774475

Epoch 17: train loss 0.61742036541303
Epoch 17: val loss 0.6807437539100647

Epoch 18: train loss 0.6025894532601038
Epoch 18: val loss 0.6804033517837524

Epoch 19: train loss 0.6117921223243078
Epoch 19: val loss 0.6805579662322998

Epoch 20: train loss 0.6031239728132883
Epoch 20: val loss 0.6774848103523254

Epoch 21: train loss 0.6104042629400889
Epoch 21: val loss 0.6765104532241821

Epoch 22: train loss 0.6047680079936981
Epoch 22: val loss 0.677695631980896

Epoch 23: train loss 0.5746409098307291
Epoch 23: val loss 0.6746214032173157

Epoch 24: train loss 0.5924442311127981
Epoch 24: val loss 0.6768614053726196

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6968351999918619
Epoch 0: val loss 0.6894949674606323

Epoch 1: train loss 0.6796995202700297
Epoch 1: val loss 0.6869817972183228

Epoch 2: train loss 0.6727950672308604
Epoch 2: val loss 0.6867072582244873

Epoch 3: train loss 0.6665964474280676
Epoch 3: val loss 0.6885547041893005

Epoch 4: train loss 0.6555665135383606
Epoch 4: val loss 0.6799113154411316

Epoch 5: train loss 0.6573856174945831
Epoch 5: val loss 0.676730751991272

Epoch 6: train loss 0.6467287341753641
Epoch 6: val loss 0.6797219514846802

Epoch 7: train loss 0.6461090793212255
Epoch 7: val loss 0.6846827268600464

Epoch 8: train loss 0.6423696279525757
Epoch 8: val loss 0.6858345866203308

Epoch 9: train loss 0.6451160858074824
Epoch 9: val loss 0.6875832676887512

Epoch 10: train loss 0.622656320532163
Epoch 10: val loss 0.6858224272727966

Epoch 11: train loss 0.6297378440697988
Epoch 11: val loss 0.6875118613243103

Epoch 12: train loss 0.6416322340567907
Epoch 12: val loss 0.6944053173065186

Epoch 13: train loss 0.6368963023026785
Epoch 13: val loss 0.6920146346092224

Epoch 14: train loss 0.6323947211106619
Epoch 14: val loss 0.6936467885971069

Epoch 15: train loss 0.6106058731675148
Epoch 15: val loss 0.7028847336769104

Epoch 16: train loss 0.615538015961647
Epoch 16: val loss 0.7042444348335266

Epoch 17: train loss 0.6175796687602997
Epoch 17: val loss 0.7067262530326843

Epoch 18: train loss 0.6075568248828253
Epoch 18: val loss 0.7114991545677185

Epoch 19: train loss 0.6380306929349899
Epoch 19: val loss 0.7136033177375793

Epoch 20: train loss 0.6034233669439951
Epoch 20: val loss 0.7155821323394775

Epoch 21: train loss 0.6093797087669373
Epoch 21: val loss 0.7121794819831848

Epoch 22: train loss 0.6015023986498514
Epoch 22: val loss 0.7203034162521362

Epoch 23: train loss 0.5941242650151253
Epoch 23: val loss 0.7227213978767395

Epoch 24: train loss 0.5930801977713903
Epoch 24: val loss 0.7223052382469177

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883735954761505
Epoch 0: val loss 0.69891756772995

Epoch 1: train loss 0.6954086969296137
Epoch 1: val loss 0.7029314637184143

Epoch 2: train loss 0.6752451707919439
Epoch 2: val loss 0.7039222121238708

Epoch 3: train loss 0.6664672841628393
Epoch 3: val loss 0.707134485244751

Epoch 4: train loss 0.6705455034971237
Epoch 4: val loss 0.7007637619972229

Epoch 5: train loss 0.6552852143843969
Epoch 5: val loss 0.7024295926094055

Epoch 6: train loss 0.6533359785874685
Epoch 6: val loss 0.704555332660675

Epoch 7: train loss 0.6488769302765528
Epoch 7: val loss 0.7032312750816345

Epoch 8: train loss 0.6458294639984766
Epoch 8: val loss 0.7013468146324158

Epoch 9: train loss 0.6347674628098806
Epoch 9: val loss 0.701418936252594

Epoch 10: train loss 0.6312093486388525
Epoch 10: val loss 0.7052793502807617

Epoch 11: train loss 0.6185122479995092
Epoch 11: val loss 0.70554119348526

Epoch 12: train loss 0.6072921554247538
Epoch 12: val loss 0.7097334861755371

Epoch 13: train loss 0.619801844159762
Epoch 13: val loss 0.7085232734680176

Epoch 14: train loss 0.6137602105736732
Epoch 14: val loss 0.7154427170753479

Epoch 15: train loss 0.6010296692450842
Epoch 15: val loss 0.7132369875907898

Epoch 16: train loss 0.5945378442605337
Epoch 16: val loss 0.7115204334259033

Epoch 17: train loss 0.5966295500596365
Epoch 17: val loss 0.7114267945289612

Epoch 18: train loss 0.5879557803273201
Epoch 18: val loss 0.714552104473114

Epoch 19: train loss 0.5793982545534769
Epoch 19: val loss 0.7204840183258057

Epoch 20: train loss 0.5913169284661611
Epoch 20: val loss 0.7253621220588684

Epoch 21: train loss 0.605929767092069
Epoch 21: val loss 0.7242214679718018

Epoch 22: train loss 0.5889567087093989
Epoch 22: val loss 0.7312576770782471

Epoch 23: train loss 0.5964114665985107
Epoch 23: val loss 0.7273582816123962

Epoch 24: train loss 0.5593813608090082
Epoch 24: val loss 0.7236701250076294

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7043766180674235
Epoch 0: val loss 0.6761531233787537

Epoch 1: train loss 0.6988324671983719
Epoch 1: val loss 0.6720453500747681

Epoch 2: train loss 0.6858539481957754
Epoch 2: val loss 0.6701072454452515

Epoch 3: train loss 0.675830235083898
Epoch 3: val loss 0.6700916886329651

Epoch 4: train loss 0.6698400378227234
Epoch 4: val loss 0.6702896356582642

Epoch 5: train loss 0.6563977201779684
Epoch 5: val loss 0.6705901026725769

Epoch 6: train loss 0.6743608464797338
Epoch 6: val loss 0.6700692176818848

Epoch 7: train loss 0.6549491087595621
Epoch 7: val loss 0.6723557114601135

Epoch 8: train loss 0.6613834202289581
Epoch 8: val loss 0.6745564341545105

Epoch 9: train loss 0.6576385051012039
Epoch 9: val loss 0.6741930842399597

Epoch 10: train loss 0.6471953094005585
Epoch 10: val loss 0.6746076941490173

Epoch 11: train loss 0.6462917774915695
Epoch 11: val loss 0.6767925024032593

Epoch 12: train loss 0.6245298286279043
Epoch 12: val loss 0.6811203956604004

Epoch 13: train loss 0.6435361007849375
Epoch 13: val loss 0.6867963671684265

Epoch 14: train loss 0.6231760233640671
Epoch 14: val loss 0.6890555620193481

Epoch 15: train loss 0.6165879120429357
Epoch 15: val loss 0.6855254173278809

Epoch 16: train loss 0.635281835993131
Epoch 16: val loss 0.683695912361145

Epoch 17: train loss 0.6321618109941483
Epoch 17: val loss 0.6845407485961914

Epoch 18: train loss 0.60749984284242
Epoch 18: val loss 0.6899313926696777

Epoch 19: train loss 0.6197789659102758
Epoch 19: val loss 0.6970072388648987

Epoch 20: train loss 0.6055131355921427
Epoch 20: val loss 0.7061643004417419

Epoch 21: train loss 0.6018377145131429
Epoch 21: val loss 0.7045671343803406

Epoch 22: train loss 0.6040441244840622
Epoch 22: val loss 0.7002657651901245

Epoch 23: train loss 0.6057104965051016
Epoch 23: val loss 0.6993795037269592

Epoch 24: train loss 0.5963352223237356
Epoch 24: val loss 0.706696629524231

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.702227521687746
Epoch 0: val loss 0.6789746284484863

Epoch 1: train loss 0.7032196074724197
Epoch 1: val loss 0.674718976020813

Epoch 2: train loss 0.6697251461446285
Epoch 2: val loss 0.673213005065918

Epoch 3: train loss 0.6808194145560265
Epoch 3: val loss 0.6712347269058228

Epoch 4: train loss 0.6702374443411827
Epoch 4: val loss 0.6729782223701477

Epoch 5: train loss 0.6696355566382408
Epoch 5: val loss 0.6697152853012085

Epoch 6: train loss 0.6469246670603752
Epoch 6: val loss 0.6662346720695496

Epoch 7: train loss 0.658792644739151
Epoch 7: val loss 0.6651448011398315

Epoch 8: train loss 0.6541532538831234
Epoch 8: val loss 0.6676570177078247

Epoch 9: train loss 0.6482186540961266
Epoch 9: val loss 0.6729963421821594

Epoch 10: train loss 0.6407982371747494
Epoch 10: val loss 0.6678081154823303

Epoch 11: train loss 0.6470877230167389
Epoch 11: val loss 0.6639922261238098

Epoch 12: train loss 0.638172198086977
Epoch 12: val loss 0.671294629573822

Epoch 13: train loss 0.6297182589769363
Epoch 13: val loss 0.6601977944374084

Epoch 14: train loss 0.6296265535056591
Epoch 14: val loss 0.6668581962585449

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
10
Epoch 0: train loss 0.6830798217228481
Epoch 0: val loss 0.6532164216041565

Epoch 1: train loss 0.6296213950429644
Epoch 1: val loss 0.6376595497131348

Epoch 2: train loss 0.5970578619412014
Epoch 2: val loss 0.6268969774246216

Epoch 3: train loss 0.566859130348478
Epoch 3: val loss 0.6187771558761597

Epoch 4: train loss 0.5636588931083679
Epoch 4: val loss 0.6089949607849121

Epoch 5: train loss 0.5797487667628697
Epoch 5: val loss 0.6038575172424316

Epoch 6: train loss 0.5466326900890895
Epoch 6: val loss 0.6010868549346924

Epoch 7: train loss 0.6062391826084682
Epoch 7: val loss 0.5990623831748962

Epoch 8: train loss 0.5854204339640481
Epoch 8: val loss 0.6017696261405945

Epoch 9: train loss 0.5441163693155561
Epoch 9: val loss 0.5987873077392578

Epoch 10: train loss 0.5640468767711094
Epoch 10: val loss 0.5982957482337952

Epoch 11: train loss 0.5514922823224749
Epoch 11: val loss 0.5976612567901611

Epoch 12: train loss 0.5211692111832755
Epoch 12: val loss 0.59674072265625

Epoch 13: train loss 0.48888051935604643
Epoch 13: val loss 0.6004877090454102

Epoch 14: train loss 0.6407537502901894
Epoch 14: val loss 0.6026337742805481

Epoch 15: train loss 0.5417805016040802
Epoch 15: val loss 0.6059883236885071

Epoch 16: train loss 0.5234345921448299
Epoch 16: val loss 0.6116005182266235

Epoch 17: train loss 0.522706253187997
Epoch 17: val loss 0.6141172051429749

Epoch 18: train loss 0.4761327462536948
Epoch 18: val loss 0.6175687909126282

Epoch 19: train loss 0.521836655480521
Epoch 19: val loss 0.6191083788871765

Epoch 20: train loss 0.5200503894260952
Epoch 20: val loss 0.6202914714813232

Epoch 21: train loss 0.4991163696561541
Epoch 21: val loss 0.6200320720672607

Epoch 22: train loss 0.5706339861665454
Epoch 22: val loss 0.6197962164878845

Epoch 23: train loss 0.5284771919250488
Epoch 23: val loss 0.6214922070503235

Epoch 24: train loss 0.46276780111449106
Epoch 24: val loss 0.6182610988616943

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686897507735661
Epoch 0: val loss 0.6583331227302551

Epoch 1: train loss 0.6415905271257673
Epoch 1: val loss 0.6353468298912048

Epoch 2: train loss 0.6158660990851266
Epoch 2: val loss 0.616199791431427

Epoch 3: train loss 0.6189597845077515
Epoch 3: val loss 0.6072473526000977

Epoch 4: train loss 0.6043770398412432
Epoch 4: val loss 0.6025032997131348

Epoch 5: train loss 0.5576737012181964
Epoch 5: val loss 0.5985833406448364

Epoch 6: train loss 0.6288028955459595
Epoch 6: val loss 0.5959254503250122

Epoch 7: train loss 0.5637351444789341
Epoch 7: val loss 0.5884345173835754

Epoch 8: train loss 0.5307807156017849
Epoch 8: val loss 0.584821343421936

Epoch 9: train loss 0.5421849957534245
Epoch 9: val loss 0.5863761305809021

Epoch 10: train loss 0.5411620012351445
Epoch 10: val loss 0.5868118405342102

Epoch 11: train loss 0.539457768201828
Epoch 11: val loss 0.5935925245285034

Epoch 12: train loss 0.5388118496962956
Epoch 12: val loss 0.6007558703422546

Epoch 13: train loss 0.5473201189722333
Epoch 13: val loss 0.6052842140197754

Epoch 14: train loss 0.5394046902656555
Epoch 14: val loss 0.6026013493537903

Epoch 15: train loss 0.48581385612487793
Epoch 15: val loss 0.6017134785652161

Epoch 16: train loss 0.5639264157840184
Epoch 16: val loss 0.6032362580299377

Epoch 17: train loss 0.5227464139461517
Epoch 17: val loss 0.602016031742096

Epoch 18: train loss 0.5176294829164233
Epoch 18: val loss 0.598404049873352

Epoch 19: train loss 0.5074352025985718
Epoch 19: val loss 0.6069789528846741

Epoch 20: train loss 0.49115187781197683
Epoch 20: val loss 0.6108422875404358

Epoch 21: train loss 0.4697965681552887
Epoch 21: val loss 0.6110174059867859

Epoch 22: train loss 0.4918183173452105
Epoch 22: val loss 0.6119686365127563

Epoch 23: train loss 0.5024336235863822
Epoch 23: val loss 0.6139019727706909

Epoch 24: train loss 0.5134920179843903
Epoch 24: val loss 0.6097898483276367

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6521696959223066
Epoch 0: val loss 0.6342407464981079

Epoch 1: train loss 0.6029099481446403
Epoch 1: val loss 0.6238460540771484

Epoch 2: train loss 0.6114685535430908
Epoch 2: val loss 0.6149030923843384

Epoch 3: train loss 0.5971858245985848
Epoch 3: val loss 0.6088427305221558

Epoch 4: train loss 0.588518466268267
Epoch 4: val loss 0.6095657348632812

Epoch 5: train loss 0.6026547295706612
Epoch 5: val loss 0.6066147685050964

Epoch 6: train loss 0.5599695656980787
Epoch 6: val loss 0.6072639226913452

Epoch 7: train loss 0.5291988721915654
Epoch 7: val loss 0.6056405901908875

Epoch 8: train loss 0.5347039571830204
Epoch 8: val loss 0.6070839762687683

Epoch 9: train loss 0.5542919933795929
Epoch 9: val loss 0.6056169271469116

Epoch 10: train loss 0.5232769463743482
Epoch 10: val loss 0.605925440788269

Epoch 11: train loss 0.5654297513621194
Epoch 11: val loss 0.6034835577011108

Epoch 12: train loss 0.5418868107455117
Epoch 12: val loss 0.6069014668464661

Epoch 13: train loss 0.5357896302427564
Epoch 13: val loss 0.6039793491363525

Epoch 14: train loss 0.5580284978662219
Epoch 14: val loss 0.6045019030570984

Epoch 15: train loss 0.520686958517347
Epoch 15: val loss 0.6095052361488342

Epoch 16: train loss 0.5133249546800341
Epoch 16: val loss 0.6062454581260681

Epoch 17: train loss 0.4977813788822719
Epoch 17: val loss 0.6044514179229736

Epoch 18: train loss 0.5129295672689166
Epoch 18: val loss 0.6061294078826904

Epoch 19: train loss 0.5498055517673492
Epoch 19: val loss 0.6066442131996155

Epoch 20: train loss 0.5002276769706181
Epoch 20: val loss 0.6098055839538574

Epoch 21: train loss 0.5775466433593205
Epoch 21: val loss 0.6174625158309937

Epoch 22: train loss 0.4709808613572802
Epoch 22: val loss 0.6209794878959656

Epoch 23: train loss 0.4817319895539965
Epoch 23: val loss 0.6140264868736267

Epoch 24: train loss 0.4703607090881893
Epoch 24: val loss 0.6153644323348999

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6994108642850604
Epoch 0: val loss 0.6704201698303223

Epoch 1: train loss 0.660060431276049
Epoch 1: val loss 0.6489063501358032

Epoch 2: train loss 0.6321107574871608
Epoch 2: val loss 0.6381168365478516

Epoch 3: train loss 0.6158537609236581
Epoch 3: val loss 0.6372573375701904

Epoch 4: train loss 0.59929130758558
Epoch 4: val loss 0.6363639831542969

Epoch 5: train loss 0.5666381589003971
Epoch 5: val loss 0.6260456442832947

Epoch 6: train loss 0.5839793128626687
Epoch 6: val loss 0.6170986294746399

Epoch 7: train loss 0.5785560437611171
Epoch 7: val loss 0.615710437297821

Epoch 8: train loss 0.576221261705671
Epoch 8: val loss 0.6145085096359253

Epoch 9: train loss 0.5433180545057569
Epoch 9: val loss 0.5968233346939087

Epoch 10: train loss 0.5534089377948216
Epoch 10: val loss 0.5917538404464722

Epoch 11: train loss 0.525874525308609
Epoch 11: val loss 0.5897958874702454

Epoch 12: train loss 0.5386462552206857
Epoch 12: val loss 0.5954271554946899

Epoch 13: train loss 0.5277820612703051
Epoch 13: val loss 0.6092561483383179

Epoch 14: train loss 0.5416914522647858
Epoch 14: val loss 0.6200907230377197

Epoch 15: train loss 0.49681295667375835
Epoch 15: val loss 0.6051505208015442

Epoch 16: train loss 0.5429384665829795
Epoch 16: val loss 0.5915595889091492

Epoch 17: train loss 0.5493854284286499
Epoch 17: val loss 0.6022794842720032

Epoch 18: train loss 0.5266709668295724
Epoch 18: val loss 0.6143280267715454

Epoch 19: train loss 0.534801470381873
Epoch 19: val loss 0.6362928152084351

Epoch 20: train loss 0.48550747122083393
Epoch 20: val loss 0.6327172517776489

Epoch 21: train loss 0.5235290740217481
Epoch 21: val loss 0.6262763738632202

Epoch 22: train loss 0.5547875165939331
Epoch 22: val loss 0.6256251335144043

Epoch 23: train loss 0.5397803911140987
Epoch 23: val loss 0.6164938807487488

Epoch 24: train loss 0.5196102389267513
Epoch 24: val loss 0.6079469919204712

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6995947890811496
Epoch 0: val loss 0.6634870767593384

Epoch 1: train loss 0.6506313416692946
Epoch 1: val loss 0.6170153021812439

Epoch 2: train loss 0.5879953503608704
Epoch 2: val loss 0.5904410481452942

Epoch 3: train loss 0.5617282920413547
Epoch 3: val loss 0.5842733383178711

Epoch 4: train loss 0.5480296181307899
Epoch 4: val loss 0.5962912440299988

Epoch 5: train loss 0.5293987890084585
Epoch 5: val loss 0.6104984879493713

Epoch 6: train loss 0.5524738199181027
Epoch 6: val loss 0.6325079798698425

Epoch 7: train loss 0.5522650811407301
Epoch 7: val loss 0.6449388861656189

Epoch 8: train loss 0.5067358977264829
Epoch 8: val loss 0.641056478023529

Epoch 9: train loss 0.5574557648764716
Epoch 9: val loss 0.6653035283088684

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962252482771873
Epoch 0: val loss 0.7028586864471436

Epoch 1: train loss 0.6357765793800354
Epoch 1: val loss 0.6696149110794067

Epoch 2: train loss 0.6007669568061829
Epoch 2: val loss 0.6312721371650696

Epoch 3: train loss 0.5561140850186348
Epoch 3: val loss 0.5814053416252136

Epoch 4: train loss 0.5462199337780476
Epoch 4: val loss 0.54941326379776

Epoch 5: train loss 0.518769234418869
Epoch 5: val loss 0.5337525010108948

Epoch 6: train loss 0.49947551637887955
Epoch 6: val loss 0.5293002724647522

Epoch 7: train loss 0.4910768084228039
Epoch 7: val loss 0.5344060659408569

Epoch 8: train loss 0.48883720487356186
Epoch 8: val loss 0.536534309387207

Epoch 9: train loss 0.47230423241853714
Epoch 9: val loss 0.5309615135192871

Epoch 10: train loss 0.4814315177500248
Epoch 10: val loss 0.5303470492362976

Epoch 11: train loss 0.4789891131222248
Epoch 11: val loss 0.5355088710784912

Epoch 12: train loss 0.46131015568971634
Epoch 12: val loss 0.535190999507904

Epoch 13: train loss 0.46103545278310776
Epoch 13: val loss 0.5338631868362427

Epoch 14: train loss 0.46397558972239494
Epoch 14: val loss 0.5278056859970093

Epoch 15: train loss 0.43495820835232735
Epoch 15: val loss 0.5357165336608887

Epoch 16: train loss 0.4605097621679306
Epoch 16: val loss 0.5265197157859802

Epoch 17: train loss 0.4458695575594902
Epoch 17: val loss 0.5285676121711731

Epoch 18: train loss 0.42287272587418556
Epoch 18: val loss 0.5189605355262756

Epoch 19: train loss 0.42596327885985374
Epoch 19: val loss 0.5228499174118042

Epoch 20: train loss 0.42764971777796745
Epoch 20: val loss 0.5218083262443542

Epoch 21: train loss 0.43977416679263115
Epoch 21: val loss 0.5275226831436157

Epoch 22: train loss 0.42652588337659836
Epoch 22: val loss 0.5437604188919067

Epoch 23: train loss 0.4072691723704338
Epoch 23: val loss 0.5513033866882324

Epoch 24: train loss 0.38433483988046646
Epoch 24: val loss 0.5302309989929199

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6878733187913895
Epoch 0: val loss 0.7050195932388306

Epoch 1: train loss 0.6609747633337975
Epoch 1: val loss 0.669812798500061

Epoch 2: train loss 0.6175463423132896
Epoch 2: val loss 0.6336907148361206

Epoch 3: train loss 0.6058468371629715
Epoch 3: val loss 0.5991283059120178

Epoch 4: train loss 0.5577786341309547
Epoch 4: val loss 0.5697010159492493

Epoch 5: train loss 0.5129452869296074
Epoch 5: val loss 0.5397982001304626

Epoch 6: train loss 0.5128190629184246
Epoch 6: val loss 0.5224536061286926

Epoch 7: train loss 0.50660764798522
Epoch 7: val loss 0.5346506237983704

Epoch 8: train loss 0.4789495952427387
Epoch 8: val loss 0.5247577428817749

Epoch 9: train loss 0.4791872613132
Epoch 9: val loss 0.5330767035484314

Epoch 10: train loss 0.47520851716399193
Epoch 10: val loss 0.5458223819732666

Epoch 11: train loss 0.48513856530189514
Epoch 11: val loss 0.5431246757507324

Epoch 12: train loss 0.4525980241596699
Epoch 12: val loss 0.5516093373298645

Epoch 13: train loss 0.4677858017385006
Epoch 13: val loss 0.5421912670135498

Epoch 14: train loss 0.44637730345129967
Epoch 14: val loss 0.5305074453353882

Epoch 15: train loss 0.47440046444535255
Epoch 15: val loss 0.5300927758216858

Epoch 16: train loss 0.4360855780541897
Epoch 16: val loss 0.5308964252471924

Epoch 17: train loss 0.44055428355932236
Epoch 17: val loss 0.545591413974762

Epoch 18: train loss 0.4180245064198971
Epoch 18: val loss 0.5548147559165955

Epoch 19: train loss 0.41035790741443634
Epoch 19: val loss 0.5631507635116577

Epoch 20: train loss 0.42402566596865654
Epoch 20: val loss 0.5484440326690674

Epoch 21: train loss 0.418709360063076
Epoch 21: val loss 0.5690234899520874

Epoch 22: train loss 0.40940680354833603
Epoch 22: val loss 0.563618004322052

Epoch 23: train loss 0.4264090731739998
Epoch 23: val loss 0.5435308218002319

Epoch 24: train loss 0.4249201752245426
Epoch 24: val loss 0.5523133277893066

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941175907850266
Epoch 0: val loss 0.681026816368103

Epoch 1: train loss 0.6407696977257729
Epoch 1: val loss 0.6545308232307434

Epoch 2: train loss 0.6088003069162369
Epoch 2: val loss 0.6271095871925354

Epoch 3: train loss 0.5719825178384781
Epoch 3: val loss 0.6055972576141357

Epoch 4: train loss 0.544866755604744
Epoch 4: val loss 0.5854201912879944

Epoch 5: train loss 0.5191291943192482
Epoch 5: val loss 0.5832454562187195

Epoch 6: train loss 0.514790017157793
Epoch 6: val loss 0.5651739239692688

Epoch 7: train loss 0.5087368078529835
Epoch 7: val loss 0.5526553988456726

Epoch 8: train loss 0.4883287437260151
Epoch 8: val loss 0.5570356845855713

Epoch 9: train loss 0.4627615734934807
Epoch 9: val loss 0.5537749528884888

Epoch 10: train loss 0.4849420450627804
Epoch 10: val loss 0.5714694857597351

Epoch 11: train loss 0.4716743938624859
Epoch 11: val loss 0.5813608765602112

Epoch 12: train loss 0.4570450782775879
Epoch 12: val loss 0.5726963877677917

Epoch 13: train loss 0.44573237001895905
Epoch 13: val loss 0.5698524713516235

Epoch 14: train loss 0.46783051639795303
Epoch 14: val loss 0.5928994417190552

Epoch 15: train loss 0.4674811474978924
Epoch 15: val loss 0.5868585705757141

Epoch 16: train loss 0.4540487714111805
Epoch 16: val loss 0.5830256342887878

Epoch 17: train loss 0.4298848994076252
Epoch 17: val loss 0.5919591784477234

Epoch 18: train loss 0.4264453798532486
Epoch 18: val loss 0.6054154634475708

Epoch 19: train loss 0.4296172484755516
Epoch 19: val loss 0.6069870591163635

Epoch 20: train loss 0.4428796023130417
Epoch 20: val loss 0.6010143160820007

Epoch 21: train loss 0.4255559556186199
Epoch 21: val loss 0.6076359152793884

Epoch 22: train loss 0.4210556149482727
Epoch 22: val loss 0.6057081818580627

Epoch 23: train loss 0.4100359231233597
Epoch 23: val loss 0.611434817314148

Epoch 24: train loss 0.4269225634634495
Epoch 24: val loss 0.6158953309059143

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6786799803376198
Epoch 0: val loss 0.6714989542961121

Epoch 1: train loss 0.6415176913142204
Epoch 1: val loss 0.6391986608505249

Epoch 2: train loss 0.6102768108248711
Epoch 2: val loss 0.6051772236824036

Epoch 3: train loss 0.5689674951136112
Epoch 3: val loss 0.5751346349716187

Epoch 4: train loss 0.5477416850626469
Epoch 4: val loss 0.5525301694869995

Epoch 5: train loss 0.5278725810348988
Epoch 5: val loss 0.5447795391082764

Epoch 6: train loss 0.5293881148099899
Epoch 6: val loss 0.5472716093063354

Epoch 7: train loss 0.5234724394977093
Epoch 7: val loss 0.5522726774215698

Epoch 8: train loss 0.5028392039239407
Epoch 8: val loss 0.5462899804115295

Epoch 9: train loss 0.4988940805196762
Epoch 9: val loss 0.5386106967926025

Epoch 10: train loss 0.4989530183374882
Epoch 10: val loss 0.5416358113288879

Epoch 11: train loss 0.4734775722026825
Epoch 11: val loss 0.5406948328018188

Epoch 12: train loss 0.48829827830195427
Epoch 12: val loss 0.5381799340248108

Epoch 13: train loss 0.5008683390915394
Epoch 13: val loss 0.5228700041770935

Epoch 14: train loss 0.4805918149650097
Epoch 14: val loss 0.5206664800643921

Epoch 15: train loss 0.46579083427786827
Epoch 15: val loss 0.5204199552536011

Epoch 16: train loss 0.44908909499645233
Epoch 16: val loss 0.5172516703605652

Epoch 17: train loss 0.47357477992773056
Epoch 17: val loss 0.5239468812942505

Epoch 18: train loss 0.45502782240509987
Epoch 18: val loss 0.5202256441116333

Epoch 19: train loss 0.45455435663461685
Epoch 19: val loss 0.524676501750946

Epoch 20: train loss 0.45006013661623
Epoch 20: val loss 0.5298942923545837

Epoch 21: train loss 0.45254121720790863
Epoch 21: val loss 0.5244505405426025

Epoch 22: train loss 0.41921018064022064
Epoch 22: val loss 0.529826819896698

Epoch 23: train loss 0.42168862372636795
Epoch 23: val loss 0.5447909832000732

Epoch 24: train loss 0.4159546382725239
Epoch 24: val loss 0.5433146953582764

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6681863990696993
Epoch 0: val loss 0.6593173146247864

Epoch 1: train loss 0.6108424988659945
Epoch 1: val loss 0.623059093952179

Epoch 2: train loss 0.582385393706235
Epoch 2: val loss 0.5912348628044128

Epoch 3: train loss 0.5523259124972604
Epoch 3: val loss 0.5731469988822937

Epoch 4: train loss 0.532183590260419
Epoch 4: val loss 0.5442771315574646

Epoch 5: train loss 0.5413253090598367
Epoch 5: val loss 0.5271344780921936

Epoch 6: train loss 0.5196073922243986
Epoch 6: val loss 0.5348471403121948

Epoch 7: train loss 0.49924679777838965
Epoch 7: val loss 0.5343636274337769

Epoch 8: train loss 0.49487490545619617
Epoch 8: val loss 0.521612823009491

Epoch 9: train loss 0.4950276965444738
Epoch 9: val loss 0.5291455984115601

Epoch 10: train loss 0.4745480093089017
Epoch 10: val loss 0.5152438282966614

Epoch 11: train loss 0.48816184022209863
Epoch 11: val loss 0.50251704454422

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6902713537216186
Epoch 0: val loss 0.6391035318374634

Epoch 1: train loss 0.6264790534973145
Epoch 1: val loss 0.5879396200180054

Epoch 2: train loss 0.5837634027004241
Epoch 2: val loss 0.5582451224327087

Epoch 3: train loss 0.5442431062459946
Epoch 3: val loss 0.5426867008209229

Epoch 4: train loss 0.529716569185257
Epoch 4: val loss 0.5397781133651733

Epoch 5: train loss 0.5125417858362198
Epoch 5: val loss 0.5358419418334961

Epoch 6: train loss 0.5096475392580032
Epoch 6: val loss 0.5346964001655579

Epoch 7: train loss 0.5186627388000489
Epoch 7: val loss 0.5358536839485168

Epoch 8: train loss 0.5077781081199646
Epoch 8: val loss 0.5325679183006287

Epoch 9: train loss 0.49772187769412995
Epoch 9: val loss 0.5325567126274109

Epoch 10: train loss 0.49277064204216003
Epoch 10: val loss 0.5383855104446411

Epoch 11: train loss 0.4904431253671646
Epoch 11: val loss 0.5414361953735352

Epoch 12: train loss 0.4965250462293625
Epoch 12: val loss 0.5416831970214844

Epoch 13: train loss 0.48098614513874055
Epoch 13: val loss 0.5473073720932007

Epoch 14: train loss 0.4839863538742065
Epoch 14: val loss 0.5401309728622437

Epoch 15: train loss 0.483010858297348
Epoch 15: val loss 0.5396902561187744

Epoch 16: train loss 0.45535657107830046
Epoch 16: val loss 0.5403342247009277

Epoch 17: train loss 0.47364564836025236
Epoch 17: val loss 0.5410295724868774

Epoch 18: train loss 0.45001238882541655
Epoch 18: val loss 0.5388564467430115

Epoch 19: train loss 0.46859028935432434
Epoch 19: val loss 0.5479530096054077

Epoch 20: train loss 0.4563837289810181
Epoch 20: val loss 0.553061842918396

Epoch 21: train loss 0.49668473601341245
Epoch 21: val loss 0.53980553150177

Epoch 22: train loss 0.47162734270095824
Epoch 22: val loss 0.5446867942810059

Epoch 23: train loss 0.44035119414329527
Epoch 23: val loss 0.5509092211723328

Epoch 24: train loss 0.44614775776863097
Epoch 24: val loss 0.552124559879303

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6912281692028046
Epoch 0: val loss 0.6421108245849609

Epoch 1: train loss 0.6283287465572357
Epoch 1: val loss 0.5934783816337585

Epoch 2: train loss 0.5823311626911163
Epoch 2: val loss 0.5576879382133484

Epoch 3: train loss 0.5514554411172867
Epoch 3: val loss 0.5463336706161499

Epoch 4: train loss 0.524571880698204
Epoch 4: val loss 0.5401010513305664

Epoch 5: train loss 0.5489029467105866
Epoch 5: val loss 0.5281549096107483

Epoch 6: train loss 0.5150157034397125
Epoch 6: val loss 0.527664303779602

Epoch 7: train loss 0.5011540830135346
Epoch 7: val loss 0.5267331600189209

Epoch 8: train loss 0.4942581593990326
Epoch 8: val loss 0.5290382504463196

Epoch 9: train loss 0.5136647790670394
Epoch 9: val loss 0.530951976776123

Epoch 10: train loss 0.4802922815084457
Epoch 10: val loss 0.5291115045547485

Epoch 11: train loss 0.4841770112514496
Epoch 11: val loss 0.5279304385185242

Epoch 12: train loss 0.47896299958229066
Epoch 12: val loss 0.5396114587783813

Epoch 13: train loss 0.47213823199272154
Epoch 13: val loss 0.5457967519760132

Epoch 14: train loss 0.46778165102005004
Epoch 14: val loss 0.549561083316803

Epoch 15: train loss 0.44099530279636384
Epoch 15: val loss 0.5519875884056091

Epoch 16: train loss 0.46457626223564147
Epoch 16: val loss 0.5604839324951172

Epoch 17: train loss 0.4736652195453644
Epoch 17: val loss 0.5686283111572266

Epoch 18: train loss 0.46007796823978425
Epoch 18: val loss 0.5666580200195312

Epoch 19: train loss 0.4246621489524841
Epoch 19: val loss 0.5660898685455322

Epoch 20: train loss 0.43239133059978485
Epoch 20: val loss 0.5714065432548523

Epoch 21: train loss 0.4512228429317474
Epoch 21: val loss 0.5703333020210266

Epoch 22: train loss 0.445954167842865
Epoch 22: val loss 0.5742074847221375

Epoch 23: train loss 0.42383347153663636
Epoch 23: val loss 0.5772016644477844

Epoch 24: train loss 0.42551466524600984
Epoch 24: val loss 0.577275812625885

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6768116474151611
Epoch 0: val loss 0.6485347151756287

Epoch 1: train loss 0.6232238650321961
Epoch 1: val loss 0.6189786791801453

Epoch 2: train loss 0.5658045768737793
Epoch 2: val loss 0.5903864502906799

Epoch 3: train loss 0.5313799858093262
Epoch 3: val loss 0.5786982178688049

Epoch 4: train loss 0.526304429769516
Epoch 4: val loss 0.5787584781646729

Epoch 5: train loss 0.508816835284233
Epoch 5: val loss 0.5936342477798462

Epoch 6: train loss 0.520027369260788
Epoch 6: val loss 0.5841411352157593

Epoch 7: train loss 0.4687842488288879
Epoch 7: val loss 0.5673007369041443

Epoch 8: train loss 0.5102874398231506
Epoch 8: val loss 0.5781380534172058

Epoch 9: train loss 0.5053263396024704
Epoch 9: val loss 0.5876972079277039

Epoch 10: train loss 0.48421650826931
Epoch 10: val loss 0.5796929001808167

Epoch 11: train loss 0.49239020943641665
Epoch 11: val loss 0.5798931121826172

Epoch 12: train loss 0.49153360426425935
Epoch 12: val loss 0.5630764365196228

Epoch 13: train loss 0.4638630568981171
Epoch 13: val loss 0.5703544020652771

Epoch 14: train loss 0.4743337005376816
Epoch 14: val loss 0.573164165019989

Epoch 15: train loss 0.4508310467004776
Epoch 15: val loss 0.5703097581863403

Epoch 16: train loss 0.45658655762672423
Epoch 16: val loss 0.5701080560684204

Epoch 17: train loss 0.46171178817749026
Epoch 17: val loss 0.5812591910362244

Epoch 18: train loss 0.44261673986911776
Epoch 18: val loss 0.5697991847991943

Epoch 19: train loss 0.44818430542945864
Epoch 19: val loss 0.5842704772949219

Epoch 20: train loss 0.44724959433078765
Epoch 20: val loss 0.5864872932434082

Epoch 21: train loss 0.451286318898201
Epoch 21: val loss 0.5690029263496399

Epoch 22: train loss 0.3906692698597908
Epoch 22: val loss 0.5639522075653076

Epoch 23: train loss 0.4127848893404007
Epoch 23: val loss 0.5789329409599304

Epoch 24: train loss 0.4252826631069183
Epoch 24: val loss 0.6016049385070801

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6753749072551727
Epoch 0: val loss 0.6370567679405212

Epoch 1: train loss 0.6207353830337524
Epoch 1: val loss 0.6054370403289795

Epoch 2: train loss 0.5664300352334977
Epoch 2: val loss 0.5748163461685181

Epoch 3: train loss 0.5394000351428986
Epoch 3: val loss 0.5569854378700256

Epoch 4: train loss 0.5185880213975906
Epoch 4: val loss 0.5623714327812195

Epoch 5: train loss 0.5173530340194702
Epoch 5: val loss 0.5656011700630188

Epoch 6: train loss 0.507110595703125
Epoch 6: val loss 0.5766774415969849

Epoch 7: train loss 0.4909087926149368
Epoch 7: val loss 0.577250063419342

Epoch 8: train loss 0.48961539566516876
Epoch 8: val loss 0.5792385339736938

Epoch 9: train loss 0.506723091006279
Epoch 9: val loss 0.5918020009994507

Epoch 10: train loss 0.478386664390564
Epoch 10: val loss 0.5915368795394897

Epoch 11: train loss 0.4878158509731293
Epoch 11: val loss 0.5995631217956543

Epoch 12: train loss 0.47466339766979215
Epoch 12: val loss 0.6054233908653259

Epoch 13: train loss 0.4659161031246185
Epoch 13: val loss 0.5934972763061523

Epoch 14: train loss 0.47305521965026853
Epoch 14: val loss 0.5829061269760132

Epoch 15: train loss 0.4456102132797241
Epoch 15: val loss 0.5909655094146729

Epoch 16: train loss 0.4435346186161041
Epoch 16: val loss 0.6056222319602966

Epoch 17: train loss 0.4418397456407547
Epoch 17: val loss 0.6107209324836731

Epoch 18: train loss 0.42911250293254855
Epoch 18: val loss 0.6192891001701355

Epoch 19: train loss 0.42610499262809753
Epoch 19: val loss 0.6247007846832275

Epoch 20: train loss 0.42094993889331817
Epoch 20: val loss 0.6208439469337463

Epoch 21: train loss 0.42152816951274874
Epoch 21: val loss 0.6255687475204468

Epoch 22: train loss 0.41429915130138395
Epoch 22: val loss 0.6398953795433044

Epoch 23: train loss 0.4209859400987625
Epoch 23: val loss 0.644146740436554

Epoch 24: train loss 0.3948638439178467
Epoch 24: val loss 0.6367313265800476

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921938703610346
Epoch 0: val loss 0.6465597152709961

Epoch 1: train loss 0.6026242604622474
Epoch 1: val loss 0.6089208126068115

Epoch 2: train loss 0.5696723277752216
Epoch 2: val loss 0.5797308087348938

Epoch 3: train loss 0.5400940959270184
Epoch 3: val loss 0.5788300037384033

Epoch 4: train loss 0.5356758626607748
Epoch 4: val loss 0.553769588470459

Epoch 5: train loss 0.5147375143491305
Epoch 5: val loss 0.5602139830589294

Epoch 6: train loss 0.5027505457401276
Epoch 6: val loss 0.5509981513023376

Epoch 7: train loss 0.507351272381269
Epoch 7: val loss 0.5440367460250854

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962803337309096
Epoch 0: val loss 0.6732053160667419

Epoch 1: train loss 0.6755585471789042
Epoch 1: val loss 0.6668358445167542

Epoch 2: train loss 0.6592283712493049
Epoch 2: val loss 0.6594160199165344

Epoch 3: train loss 0.6425816350513034
Epoch 3: val loss 0.6514390707015991

Epoch 4: train loss 0.6306161085764567
Epoch 4: val loss 0.6463293433189392

Epoch 5: train loss 0.6283699009153578
Epoch 5: val loss 0.6387578248977661

Epoch 6: train loss 0.601027078098721
Epoch 6: val loss 0.6330370903015137

Epoch 7: train loss 0.589208702246348
Epoch 7: val loss 0.6291647553443909

Epoch 8: train loss 0.5866910881466336
Epoch 8: val loss 0.626535177230835

Epoch 9: train loss 0.5731014344427321
Epoch 9: val loss 0.6225963234901428

Epoch 10: train loss 0.5632772809929318
Epoch 10: val loss 0.6207571029663086

Epoch 11: train loss 0.560067269537184
Epoch 11: val loss 0.6211103200912476

Epoch 12: train loss 0.5253719058301713
Epoch 12: val loss 0.6272267699241638

Epoch 13: train loss 0.5290094282892015
Epoch 13: val loss 0.6310660243034363

Epoch 14: train loss 0.5306805504692925
Epoch 14: val loss 0.6357459425926208

Epoch 15: train loss 0.5165856248802609
Epoch 15: val loss 0.6363566517829895

Epoch 16: train loss 0.5040290455023447
Epoch 16: val loss 0.6449254155158997

Epoch 17: train loss 0.4863831003506978
Epoch 17: val loss 0.6501347422599792

Epoch 18: train loss 0.4711700777212779
Epoch 18: val loss 0.650266170501709

Epoch 19: train loss 0.47537897692786324
Epoch 19: val loss 0.6474190354347229

Epoch 20: train loss 0.4729677008257972
Epoch 20: val loss 0.6481359601020813

Epoch 21: train loss 0.4620470404624939
Epoch 21: val loss 0.6563584804534912

Epoch 22: train loss 0.476101600461536
Epoch 22: val loss 0.6607217192649841

Epoch 23: train loss 0.4402223593658871
Epoch 23: val loss 0.6667866110801697

Epoch 24: train loss 0.451299120982488
Epoch 24: val loss 0.6714507937431335

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6910729474491544
Epoch 0: val loss 0.6951000094413757

Epoch 1: train loss 0.6850109232796563
Epoch 1: val loss 0.6914562582969666

Epoch 2: train loss 0.662367754512363
Epoch 2: val loss 0.6882217526435852

Epoch 3: train loss 0.6475661993026733
Epoch 3: val loss 0.6857878565788269

Epoch 4: train loss 0.6313240859243605
Epoch 4: val loss 0.6822183728218079

Epoch 5: train loss 0.6272049016422696
Epoch 5: val loss 0.6765525341033936

Epoch 6: train loss 0.6133526894781325
Epoch 6: val loss 0.6699138283729553

Epoch 7: train loss 0.6174380448129442
Epoch 7: val loss 0.6638008952140808

Epoch 8: train loss 0.5962067113982307
Epoch 8: val loss 0.6574814915657043

Epoch 9: train loss 0.5762826634777917
Epoch 9: val loss 0.6507528424263

Epoch 10: train loss 0.5867383215162489
Epoch 10: val loss 0.648108720779419

Epoch 11: train loss 0.5714704824818505
Epoch 11: val loss 0.6522775292396545

Epoch 12: train loss 0.5595262977812026
Epoch 12: val loss 0.653829038143158

Epoch 13: train loss 0.5660404927200742
Epoch 13: val loss 0.6593722701072693

Epoch 14: train loss 0.5502077109283872
Epoch 14: val loss 0.6389235854148865

Epoch 15: train loss 0.5445510711934831
Epoch 15: val loss 0.6308686137199402

Epoch 16: train loss 0.5336892306804657
Epoch 16: val loss 0.6427647471427917

Epoch 17: train loss 0.5190855264663696
Epoch 17: val loss 0.6417145133018494

Epoch 18: train loss 0.5151737663480971
Epoch 18: val loss 0.6312130093574524

Epoch 19: train loss 0.5083059403631423
Epoch 19: val loss 0.6402265429496765

Epoch 20: train loss 0.5069694717725118
Epoch 20: val loss 0.63069087266922

Epoch 21: train loss 0.5128394597106509
Epoch 21: val loss 0.6224560737609863

Epoch 22: train loss 0.4916940960619185
Epoch 22: val loss 0.6294593214988708

Epoch 23: train loss 0.4993540214167701
Epoch 23: val loss 0.6262514591217041

Epoch 24: train loss 0.4877028266588847
Epoch 24: val loss 0.6237221360206604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6870619919564989
Epoch 0: val loss 0.6928896307945251

Epoch 1: train loss 0.6733014848497179
Epoch 1: val loss 0.6850767135620117

Epoch 2: train loss 0.6679808232519362
Epoch 2: val loss 0.6783502697944641

Epoch 3: train loss 0.6666830910576714
Epoch 3: val loss 0.6719439625740051

Epoch 4: train loss 0.6285177403026156
Epoch 4: val loss 0.6645460724830627

Epoch 5: train loss 0.6093424558639526
Epoch 5: val loss 0.6568670868873596

Epoch 6: train loss 0.6138473153114319
Epoch 6: val loss 0.6550529599189758

Epoch 7: train loss 0.5923546685112847
Epoch 7: val loss 0.6536083817481995

Epoch 8: train loss 0.58547400103675
Epoch 8: val loss 0.6481178402900696

Epoch 9: train loss 0.5772231618563334
Epoch 9: val loss 0.6427412033081055

Epoch 10: train loss 0.5697516567177243
Epoch 10: val loss 0.6363804936408997

Epoch 11: train loss 0.5485070910718706
Epoch 11: val loss 0.6328408122062683

Epoch 12: train loss 0.5521370967229208
Epoch 12: val loss 0.6343135237693787

Epoch 13: train loss 0.5351747373739878
Epoch 13: val loss 0.6261758804321289

Epoch 14: train loss 0.5149278243382772
Epoch 14: val loss 0.628761887550354

Epoch 15: train loss 0.5072899129655626
Epoch 15: val loss 0.6285954713821411

Epoch 16: train loss 0.5252081553141276
Epoch 16: val loss 0.6299415230751038

Epoch 17: train loss 0.5267127851645151
Epoch 17: val loss 0.6260911822319031

Epoch 18: train loss 0.5249037709501054
Epoch 18: val loss 0.6279402375221252

Epoch 19: train loss 0.4918130040168762
Epoch 19: val loss 0.6263480186462402

Epoch 20: train loss 0.513111756907569
Epoch 20: val loss 0.6296460032463074

Epoch 21: train loss 0.4945570429166158
Epoch 21: val loss 0.6268504858016968

Epoch 22: train loss 0.48980918857786393
Epoch 22: val loss 0.6308653950691223

Epoch 23: train loss 0.4776608513461219
Epoch 23: val loss 0.629835307598114

Epoch 24: train loss 0.468445791138543
Epoch 24: val loss 0.633237361907959

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.700702256626553
Epoch 0: val loss 0.6953039169311523

Epoch 1: train loss 0.6785050961706374
Epoch 1: val loss 0.6900594234466553

Epoch 2: train loss 0.666896641254425
Epoch 2: val loss 0.6841080188751221

Epoch 3: train loss 0.648172464635637
Epoch 3: val loss 0.6765298247337341

Epoch 4: train loss 0.6528881722026401
Epoch 4: val loss 0.6715704798698425

Epoch 5: train loss 0.6373757852448357
Epoch 5: val loss 0.6621300578117371

Epoch 6: train loss 0.6294693748156229
Epoch 6: val loss 0.6561630368232727

Epoch 7: train loss 0.6147242652045356
Epoch 7: val loss 0.6504649519920349

Epoch 8: train loss 0.6188586619165208
Epoch 8: val loss 0.644157350063324

Epoch 9: train loss 0.6057843168576559
Epoch 9: val loss 0.6382132172584534

Epoch 10: train loss 0.6027701364623176
Epoch 10: val loss 0.6324717402458191

Epoch 11: train loss 0.5917464428477817
Epoch 11: val loss 0.6250138878822327

Epoch 12: train loss 0.5748444530698988
Epoch 12: val loss 0.6185687184333801

Epoch 13: train loss 0.5908585654364692
Epoch 13: val loss 0.6183696389198303

Epoch 14: train loss 0.5524740748935275
Epoch 14: val loss 0.6139722466468811

Epoch 15: train loss 0.5519147747092776
Epoch 15: val loss 0.6139255166053772

Epoch 16: train loss 0.5360204809241824
Epoch 16: val loss 0.6141108870506287

Epoch 17: train loss 0.5440432396199968
Epoch 17: val loss 0.6128135323524475

Epoch 18: train loss 0.5184680223464966
Epoch 18: val loss 0.6080387234687805

Epoch 19: train loss 0.5111576682991452
Epoch 19: val loss 0.6020734906196594

Epoch 20: train loss 0.5239740047189925
Epoch 20: val loss 0.6019200682640076

Epoch 21: train loss 0.5208694338798523
Epoch 21: val loss 0.607008159160614

Epoch 22: train loss 0.521360006597307
Epoch 22: val loss 0.6048813462257385

Epoch 23: train loss 0.5349842177497016
Epoch 23: val loss 0.6055978536605835

Epoch 24: train loss 0.4979461928208669
Epoch 24: val loss 0.6138202548027039

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7113202859958013
Epoch 0: val loss 0.678152322769165

Epoch 1: train loss 0.6800557325283686
Epoch 1: val loss 0.6629371047019958

Epoch 2: train loss 0.6651208649079005
Epoch 2: val loss 0.6495961546897888

Epoch 3: train loss 0.6485912998517355
Epoch 3: val loss 0.6327093243598938

Epoch 4: train loss 0.641703188419342
Epoch 4: val loss 0.6184908151626587

Epoch 5: train loss 0.6216120272874832
Epoch 5: val loss 0.6033286452293396

Epoch 6: train loss 0.6074724694093069
Epoch 6: val loss 0.5913043022155762

Epoch 7: train loss 0.5854464173316956
Epoch 7: val loss 0.5867326259613037

Epoch 8: train loss 0.5890520413716634
Epoch 8: val loss 0.5770242214202881

Epoch 9: train loss 0.5813262661298116
Epoch 9: val loss 0.5630219578742981

Epoch 10: train loss 0.5697714810570081
Epoch 10: val loss 0.5678894519805908

Epoch 11: train loss 0.5571832209825516
Epoch 11: val loss 0.567192018032074

Epoch 12: train loss 0.5457196310162544
Epoch 12: val loss 0.567760169506073

Epoch 13: train loss 0.5376571267843246
Epoch 13: val loss 0.5614249110221863

Epoch 14: train loss 0.5415634363889694
Epoch 14: val loss 0.5692239999771118

Epoch 15: train loss 0.5284845183293024
Epoch 15: val loss 0.5528551340103149

Epoch 16: train loss 0.517287107805411
Epoch 16: val loss 0.556694746017456

Epoch 17: train loss 0.5232988372445107
Epoch 17: val loss 0.5577681064605713

Epoch 18: train loss 0.5072198634346327
Epoch 18: val loss 0.5594395995140076

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7112136754122648
Epoch 0: val loss 0.6821942925453186

Epoch 1: train loss 0.66211768172004
Epoch 1: val loss 0.6651197075843811

Epoch 2: train loss 0.664460994980552
Epoch 2: val loss 0.6512771844863892

Epoch 3: train loss 0.6270245963876898
Epoch 3: val loss 0.6407719254493713

Epoch 4: train loss 0.6067883805795149
Epoch 4: val loss 0.6310752034187317

Epoch 5: train loss 0.5834923820062117
Epoch 5: val loss 0.6242826581001282

Epoch 6: train loss 0.5779887654564597
Epoch 6: val loss 0.6227125525474548

Epoch 7: train loss 0.5687197067520835
Epoch 7: val loss 0.6148126125335693

Epoch 8: train loss 0.5383982279083945
Epoch 8: val loss 0.6161248683929443

Epoch 9: train loss 0.5485788123174147
Epoch 9: val loss 0.6097412109375

Epoch 10: train loss 0.5628348263827238
Epoch 10: val loss 0.6022354364395142

Epoch 11: train loss 0.5293006029996005
Epoch 11: val loss 0.5830509066581726

Epoch 12: train loss 0.522989110513167
Epoch 12: val loss 0.5871462821960449

Epoch 13: train loss 0.5205530984835192
Epoch 13: val loss 0.5888518691062927

Epoch 14: train loss 0.5243162241849032
Epoch 14: val loss 0.5829786062240601

Epoch 15: train loss 0.5004212151874196
Epoch 15: val loss 0.5911036133766174

Epoch 16: train loss 0.480922820893201
Epoch 16: val loss 0.592265784740448

Epoch 17: train loss 0.5310040007938038
Epoch 17: val loss 0.586372435092926

Epoch 18: train loss 0.48108931563117285
Epoch 18: val loss 0.5874295830726624

Epoch 19: train loss 0.4850133467804302
Epoch 19: val loss 0.5761877298355103

Epoch 20: train loss 0.47138747572898865
Epoch 20: val loss 0.5710881948471069

Epoch 21: train loss 0.45321778004819696
Epoch 21: val loss 0.5717400908470154

Epoch 22: train loss 0.4751502140001817
Epoch 22: val loss 0.5652011632919312

Epoch 23: train loss 0.4978093694556843
Epoch 23: val loss 0.5917370915412903

Epoch 24: train loss 0.4727216254581105
Epoch 24: val loss 0.5745050311088562

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962637792934071
Epoch 0: val loss 0.6782007813453674

Epoch 1: train loss 0.667383914644068
Epoch 1: val loss 0.6634876132011414

Epoch 2: train loss 0.6464937925338745
Epoch 2: val loss 0.6497729420661926

Epoch 3: train loss 0.6280433643947948
Epoch 3: val loss 0.6387456655502319

Epoch 4: train loss 0.6145424030043862
Epoch 4: val loss 0.631255567073822

Epoch 5: train loss 0.6057124354622581
Epoch 5: val loss 0.6231805682182312

Epoch 6: train loss 0.5919139005921104
Epoch 6: val loss 0.6236132979393005

Epoch 7: train loss 0.5807143287225203
Epoch 7: val loss 0.6223708987236023

Epoch 8: train loss 0.5634844276038083
Epoch 8: val loss 0.6107621192932129

Epoch 9: train loss 0.54261668974703
Epoch 9: val loss 0.6070927977561951

Epoch 10: train loss 0.5470455451445146
Epoch 10: val loss 0.6161508560180664

Epoch 11: train loss 0.5272908535870638
Epoch 11: val loss 0.6099126935005188

Epoch 12: train loss 0.5048873207785867
Epoch 12: val loss 0.6065207123756409

Epoch 13: train loss 0.5112026631832123
Epoch 13: val loss 0.607814610004425

Epoch 14: train loss 0.5084635750813917
Epoch 14: val loss 0.5900026559829712

Epoch 15: train loss 0.5006596364758231
Epoch 15: val loss 0.5939694046974182

Epoch 16: train loss 0.48129030249335547
Epoch 16: val loss 0.5916396379470825

Epoch 17: train loss 0.4893643612211401
Epoch 17: val loss 0.6033743023872375

Epoch 18: train loss 0.45451677387410944
Epoch 18: val loss 0.6006328463554382

Epoch 19: train loss 0.4630943699316545
Epoch 19: val loss 0.6017707586288452

Epoch 20: train loss 0.46446367556398566
Epoch 20: val loss 0.6050576567649841

Epoch 21: train loss 0.44276274605230853
Epoch 21: val loss 0.6072636842727661

Epoch 22: train loss 0.4386743957346136
Epoch 22: val loss 0.5994225740432739

Epoch 23: train loss 0.45948035608638416
Epoch 23: val loss 0.6003493070602417

Epoch 24: train loss 0.4085874178192832
Epoch 24: val loss 0.5873127579689026

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6913009556857023
Epoch 0: val loss 0.6726111173629761

Epoch 1: train loss 0.6609129363840277
Epoch 1: val loss 0.6618699431419373

Epoch 2: train loss 0.6384463635357943
Epoch 2: val loss 0.6601699590682983

Epoch 3: train loss 0.6497477943247015
Epoch 3: val loss 0.658072829246521

Epoch 4: train loss 0.6170856627550992
Epoch 4: val loss 0.6451597213745117

Epoch 5: train loss 0.5999576070091941
Epoch 5: val loss 0.6302327513694763

Epoch 6: train loss 0.5860941193320535
Epoch 6: val loss 0.614094078540802

Epoch 7: train loss 0.5573956126516516
Epoch 7: val loss 0.6016579866409302

Epoch 8: train loss 0.5640271495689045
Epoch 8: val loss 0.6027120351791382

Epoch 9: train loss 0.5496131831949408
Epoch 9: val loss 0.6016323566436768

Epoch 10: train loss 0.5078791840509935
Epoch 10: val loss 0.5800824761390686

Epoch 11: train loss 0.5311145809563723
Epoch 11: val loss 0.6003370881080627

Epoch 12: train loss 0.5067786357619546
Epoch 12: val loss 0.6061224937438965

Epoch 13: train loss 0.5074980719522997
Epoch 13: val loss 0.6055797338485718

Epoch 14: train loss 0.5128369195894762
Epoch 14: val loss 0.6106923818588257

Epoch 15: train loss 0.4927361553365534
Epoch 15: val loss 0.639043927192688

Epoch 16: train loss 0.4633970721201463
Epoch 16: val loss 0.6002156138420105

Epoch 17: train loss 0.4676260921088132
Epoch 17: val loss 0.6018763184547424

Epoch 18: train loss 0.46434382687915454
Epoch 18: val loss 0.6131781339645386

Epoch 19: train loss 0.46425841613249347
Epoch 19: val loss 0.6221405267715454

Epoch 20: train loss 0.4520136388865384
Epoch 20: val loss 0.6242383122444153

Epoch 21: train loss 0.4367056461897763
Epoch 21: val loss 0.607944667339325

Epoch 22: train loss 0.45091895081780176
Epoch 22: val loss 0.611660361289978

Epoch 23: train loss 0.43400276926430786
Epoch 23: val loss 0.62125563621521

Epoch 24: train loss 0.4236686500636014
Epoch 24: val loss 0.6135214567184448

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.692585061896931
Epoch 0: val loss 0.6741949319839478

Epoch 1: train loss 0.6700013442472978
Epoch 1: val loss 0.6537811160087585

Epoch 2: train loss 0.6509226235476407
Epoch 2: val loss 0.6366477012634277

Epoch 3: train loss 0.62773658470674
Epoch 3: val loss 0.6113481521606445

Epoch 4: train loss 0.6072614084590565
Epoch 4: val loss 0.591537594795227

Epoch 5: train loss 0.6149905838749625
Epoch 5: val loss 0.5730847716331482

Epoch 6: train loss 0.5981647318059747
Epoch 6: val loss 0.5631331205368042

Epoch 7: train loss 0.5732767581939697
Epoch 7: val loss 0.5519641637802124

Epoch 8: train loss 0.5549208684401079
Epoch 8: val loss 0.547450065612793

Epoch 9: train loss 0.5636022226376967
Epoch 9: val loss 0.5393835306167603

Epoch 10: train loss 0.5623882385817441
Epoch 10: val loss 0.5378706455230713

Epoch 11: train loss 0.5385848419232802
Epoch 11: val loss 0.5366504192352295

Epoch 12: train loss 0.5281754325736653
Epoch 12: val loss 0.5384840369224548

Epoch 13: train loss 0.5023396557027643
Epoch 13: val loss 0.5335798263549805

Epoch 14: train loss 0.5380711853504181
Epoch 14: val loss 0.5282947421073914

Epoch 15: train loss 0.4822002351284027
Epoch 15: val loss 0.5366939902305603

Epoch 16: train loss 0.5199098072268746
Epoch 16: val loss 0.5346377491950989

Epoch 17: train loss 0.4821468537504023
Epoch 17: val loss 0.5370434522628784

Epoch 18: train loss 0.49297995188019494
Epoch 18: val loss 0.537652313709259

Epoch 19: train loss 0.4919819560917941
Epoch 19: val loss 0.5463128685951233

Epoch 20: train loss 0.47030946612358093
Epoch 20: val loss 0.5470831990242004

Epoch 21: train loss 0.4783578569238836
Epoch 21: val loss 0.544048547744751

Epoch 22: train loss 0.4756835157221014
Epoch 22: val loss 0.5400729179382324

Epoch 23: train loss 0.47716286507519806
Epoch 23: val loss 0.5429277420043945

Epoch 24: train loss 0.44388576258312573
Epoch 24: val loss 0.5466554164886475

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6895751569952283
Epoch 0: val loss 0.6725766062736511

Epoch 1: train loss 0.6564727468150002
Epoch 1: val loss 0.6617476344108582

Epoch 2: train loss 0.625331061226981
Epoch 2: val loss 0.6502594351768494

Epoch 3: train loss 0.6198253461292812
Epoch 3: val loss 0.6412723660469055

Epoch 4: train loss 0.595091638820512
Epoch 4: val loss 0.6384538412094116

Epoch 5: train loss 0.5850204953125545
Epoch 5: val loss 0.6379027366638184

Epoch 6: train loss 0.5830971258027213
Epoch 6: val loss 0.6421141624450684

Epoch 7: train loss 0.5752209488834653
Epoch 7: val loss 0.6332044005393982

Epoch 8: train loss 0.5637198580162865
Epoch 8: val loss 0.6193687319755554

Epoch 9: train loss 0.5489610284566879
Epoch 9: val loss 0.6344119310379028

Epoch 10: train loss 0.5297708681651524
Epoch 10: val loss 0.6227682828903198

Epoch 11: train loss 0.5282710364886692
Epoch 11: val loss 0.6227194666862488

Epoch 12: train loss 0.5248346030712128
Epoch 12: val loss 0.6253045201301575

Epoch 13: train loss 0.5131470475878034
Epoch 13: val loss 0.6182349324226379

Epoch 14: train loss 0.4963336693389075
Epoch 14: val loss 0.6193981170654297

Epoch 15: train loss 0.4889766148158482
Epoch 15: val loss 0.6085652112960815

Epoch 16: train loss 0.4814873401607786
Epoch 16: val loss 0.6486074328422546

Epoch 17: train loss 0.46788827223437174
Epoch 17: val loss 0.6254978775978088

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7073844869931539
Epoch 0: val loss 0.6768380999565125

Epoch 1: train loss 0.6599260634846158
Epoch 1: val loss 0.670086145401001

Epoch 2: train loss 0.647187179989285
Epoch 2: val loss 0.6713283658027649

Epoch 3: train loss 0.6348637342453003
Epoch 3: val loss 0.6710646152496338

Epoch 4: train loss 0.6336744493908353
Epoch 4: val loss 0.6677416563034058

Epoch 5: train loss 0.6090914805730184
Epoch 5: val loss 0.6568625569343567

Epoch 6: train loss 0.6071436603864034
Epoch 6: val loss 0.6496899724006653

Epoch 7: train loss 0.5986577570438385
Epoch 7: val loss 0.6442713737487793

Epoch 8: train loss 0.6083982984224955
Epoch 8: val loss 0.6386873126029968

Epoch 9: train loss 0.5821297897232903
Epoch 9: val loss 0.6330515146255493

Epoch 10: train loss 0.577985813220342
Epoch 10: val loss 0.6348181962966919

Epoch 11: train loss 0.5772796173890432
Epoch 11: val loss 0.6298384070396423

Epoch 12: train loss 0.5514543586307101
Epoch 12: val loss 0.6277221441268921

Epoch 13: train loss 0.5360150403446622
Epoch 13: val loss 0.6437082290649414

Epoch 14: train loss 0.5249645478195615
Epoch 14: val loss 0.6360825300216675

Epoch 15: train loss 0.5338274538516998
Epoch 15: val loss 0.6342189311981201

Epoch 16: train loss 0.5631944570276473
Epoch 16: val loss 0.6513243317604065

Epoch 17: train loss 0.5340369641780853
Epoch 17: val loss 0.6331661939620972

Epoch 18: train loss 0.5127185185750326
Epoch 18: val loss 0.6519182324409485

Epoch 19: train loss 0.5164862076441447
Epoch 19: val loss 0.6438589096069336

Epoch 20: train loss 0.5150718722078536
Epoch 20: val loss 0.6417942047119141

Epoch 21: train loss 0.4919791917006175
Epoch 21: val loss 0.6510301828384399

Epoch 22: train loss 0.5430316726366679
Epoch 22: val loss 0.6482938528060913

Epoch 23: train loss 0.5173210071192847
Epoch 23: val loss 0.6346179246902466

Epoch 24: train loss 0.5132413539621565
Epoch 24: val loss 0.6505622267723083

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6947853631443448
Epoch 0: val loss 0.6745506525039673

Epoch 1: train loss 0.6585989197095236
Epoch 1: val loss 0.6617743372917175

Epoch 2: train loss 0.6618211799197726
Epoch 2: val loss 0.6551275849342346

Epoch 3: train loss 0.6373380952411227
Epoch 3: val loss 0.649785578250885

Epoch 4: train loss 0.6305878361066183
Epoch 4: val loss 0.6457977890968323

Epoch 5: train loss 0.6331216560469733
Epoch 5: val loss 0.6416028141975403

Epoch 6: train loss 0.6253522170914544
Epoch 6: val loss 0.6371868848800659

Epoch 7: train loss 0.6191857523388333
Epoch 7: val loss 0.6367536187171936

Epoch 8: train loss 0.630669116973877
Epoch 8: val loss 0.6339797377586365

Epoch 9: train loss 0.6068718367152743
Epoch 9: val loss 0.6368136405944824

Epoch 10: train loss 0.6039718323283725
Epoch 10: val loss 0.6395416259765625

Epoch 11: train loss 0.5817027390003204
Epoch 11: val loss 0.6384629011154175

Epoch 12: train loss 0.59605539838473
Epoch 12: val loss 0.63737553358078

Epoch 13: train loss 0.5800520280996958
Epoch 13: val loss 0.639483630657196

Epoch 14: train loss 0.591556966304779
Epoch 14: val loss 0.6370536684989929

Epoch 15: train loss 0.5672724081410302
Epoch 15: val loss 0.6290287375450134

Epoch 16: train loss 0.5572954581843482
Epoch 16: val loss 0.6278517246246338

Epoch 17: train loss 0.5548292497793833
Epoch 17: val loss 0.6289728879928589

Epoch 18: train loss 0.5517890188429091
Epoch 18: val loss 0.6297229528427124

Epoch 19: train loss 0.5737962789005704
Epoch 19: val loss 0.6305460333824158

Epoch 20: train loss 0.520678182442983
Epoch 20: val loss 0.6260778903961182

Epoch 21: train loss 0.5194734136263529
Epoch 21: val loss 0.6313286423683167

Epoch 22: train loss 0.544143772787518
Epoch 22: val loss 0.6472138166427612

Epoch 23: train loss 0.49488429890738594
Epoch 23: val loss 0.634860634803772

Epoch 24: train loss 0.5139855013953315
Epoch 24: val loss 0.6392925381660461

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035156753328111
Epoch 0: val loss 0.6683353185653687

Epoch 1: train loss 0.6648052069875929
Epoch 1: val loss 0.6515989303588867

Epoch 2: train loss 0.6468494865629408
Epoch 2: val loss 0.6304478645324707

Epoch 3: train loss 0.636325889163547
Epoch 3: val loss 0.6171509027481079

Epoch 4: train loss 0.6532906558778551
Epoch 4: val loss 0.6190230250358582

Epoch 5: train loss 0.6167908906936646
Epoch 5: val loss 0.6253841519355774

Epoch 6: train loss 0.6157398124535879
Epoch 6: val loss 0.6132841110229492

Epoch 7: train loss 0.6238200730747647
Epoch 7: val loss 0.6098514199256897

Epoch 8: train loss 0.5840652353233762
Epoch 8: val loss 0.6099573373794556

Epoch 9: train loss 0.6061910854445564
Epoch 9: val loss 0.6014805436134338

Epoch 10: train loss 0.6059773365656534
Epoch 10: val loss 0.5995515584945679

Epoch 11: train loss 0.603451755311754
Epoch 11: val loss 0.5969269275665283

Epoch 12: train loss 0.5642294817500644
Epoch 12: val loss 0.604726254940033

Epoch 13: train loss 0.5547968745231628
Epoch 13: val loss 0.6099194288253784

Epoch 14: train loss 0.5761214229795668
Epoch 14: val loss 0.5891133546829224

Epoch 15: train loss 0.5719031095504761
Epoch 15: val loss 0.5865649580955505

Epoch 16: train loss 0.5568333168824514
Epoch 16: val loss 0.5878881812095642

Epoch 17: train loss 0.532486574517356
Epoch 17: val loss 0.5739970207214355

Epoch 18: train loss 0.5319370660516951
Epoch 18: val loss 0.5600259900093079

Epoch 19: train loss 0.5157325168450674
Epoch 19: val loss 0.5700362920761108

Epoch 20: train loss 0.511807554297977
Epoch 20: val loss 0.5600554347038269

Epoch 21: train loss 0.5126781264940897
Epoch 21: val loss 0.5552768111228943

Epoch 22: train loss 0.4968762695789337
Epoch 22: val loss 0.5615372657775879

Epoch 23: train loss 0.4830588201681773
Epoch 23: val loss 0.5642011165618896

Epoch 24: train loss 0.5171070463127561
Epoch 24: val loss 0.5720742344856262

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6920626560846964
Epoch 0: val loss 0.6776648163795471

Epoch 1: train loss 0.6670187181896634
Epoch 1: val loss 0.66773521900177

Epoch 2: train loss 0.6281860007180108
Epoch 2: val loss 0.661474883556366

Epoch 3: train loss 0.635831892490387
Epoch 3: val loss 0.6627614498138428

Epoch 4: train loss 0.6244689159923129
Epoch 4: val loss 0.662979245185852

Epoch 5: train loss 0.626700050301022
Epoch 5: val loss 0.663581371307373

Epoch 6: train loss 0.5987799101405673
Epoch 6: val loss 0.6592478156089783

Epoch 7: train loss 0.605777876244651
Epoch 7: val loss 0.6597675085067749

Epoch 8: train loss 0.6155712670750089
Epoch 8: val loss 0.6577981114387512

Epoch 9: train loss 0.5693964097234938
Epoch 9: val loss 0.6594595909118652

Epoch 10: train loss 0.567020833492279
Epoch 10: val loss 0.6613978743553162

Epoch 11: train loss 0.5716917117436727
Epoch 11: val loss 0.6585098505020142

Epoch 12: train loss 0.5553358561462827
Epoch 12: val loss 0.6524548530578613

Epoch 13: train loss 0.5322921342319913
Epoch 13: val loss 0.6445412039756775

Epoch 14: train loss 0.5432486600346036
Epoch 14: val loss 0.6402860283851624

Epoch 15: train loss 0.5507832103305392
Epoch 15: val loss 0.6362369060516357

Epoch 16: train loss 0.5248923632833693
Epoch 16: val loss 0.6208823919296265

Epoch 17: train loss 0.5328438017103407
Epoch 17: val loss 0.6217009425163269

Epoch 18: train loss 0.5136505862077078
Epoch 18: val loss 0.6250616312026978

Epoch 19: train loss 0.4806123409006331
Epoch 19: val loss 0.6230655908584595

Epoch 20: train loss 0.4955514834986793
Epoch 20: val loss 0.6297141909599304

Epoch 21: train loss 0.5147321853372786
Epoch 21: val loss 0.6334666609764099

Epoch 22: train loss 0.501488165722953
Epoch 22: val loss 0.6303569078445435

Epoch 23: train loss 0.45657167500919765
Epoch 23: val loss 0.6344989538192749

Epoch 24: train loss 0.4717214239968194
Epoch 24: val loss 0.6376956701278687

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7086552331844965
Epoch 0: val loss 0.6718685030937195

Epoch 1: train loss 0.680535023411115
Epoch 1: val loss 0.6516974568367004

Epoch 2: train loss 0.654499759276708
Epoch 2: val loss 0.638498067855835

Epoch 3: train loss 0.6510841896136602
Epoch 3: val loss 0.6294624209403992

Epoch 4: train loss 0.6482944637537003
Epoch 4: val loss 0.6208838820457458

Epoch 5: train loss 0.633779431382815
Epoch 5: val loss 0.6131864190101624

Epoch 6: train loss 0.6221136947472891
Epoch 6: val loss 0.6104090213775635

Epoch 7: train loss 0.6324590593576431
Epoch 7: val loss 0.6043439507484436

Epoch 8: train loss 0.6224460030595461
Epoch 8: val loss 0.600800633430481

Epoch 9: train loss 0.6261270840962728
Epoch 9: val loss 0.598172128200531

Epoch 10: train loss 0.6093792021274567
Epoch 10: val loss 0.5927369594573975

Epoch 11: train loss 0.6005571608742079
Epoch 11: val loss 0.5950907468795776

Epoch 12: train loss 0.5858445564905802
Epoch 12: val loss 0.5993849635124207

Epoch 13: train loss 0.5837546065449715
Epoch 13: val loss 0.5905596613883972

Epoch 14: train loss 0.5733379522959391
Epoch 14: val loss 0.5983309745788574

Epoch 15: train loss 0.5704920738935471
Epoch 15: val loss 0.5928615927696228

Epoch 16: train loss 0.5559224039316177
Epoch 16: val loss 0.6013395190238953

Epoch 17: train loss 0.565594919025898
Epoch 17: val loss 0.6003878116607666

Epoch 18: train loss 0.5461558674772581
Epoch 18: val loss 0.5879634618759155

Epoch 19: train loss 0.5488681669036547
Epoch 19: val loss 0.5855323672294617

Epoch 20: train loss 0.5445573429266611
Epoch 20: val loss 0.6067474484443665

Epoch 21: train loss 0.5459414770205816
Epoch 21: val loss 0.5952334403991699

Epoch 22: train loss 0.5611866638064384
Epoch 22: val loss 0.5862312316894531

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6495359539985657
Epoch 0: val loss 0.6169652938842773

Epoch 1: train loss 0.5685391306877137
Epoch 1: val loss 0.5645468235015869

Epoch 2: train loss 0.5081435114145278
Epoch 2: val loss 0.49489521980285645

Epoch 3: train loss 0.4488937586545944
Epoch 3: val loss 0.444076806306839

Epoch 4: train loss 0.4215837478637695
Epoch 4: val loss 0.4321470558643341

Epoch 5: train loss 0.43790058195590975
Epoch 5: val loss 0.42769551277160645

Epoch 6: train loss 0.43642224818468095
Epoch 6: val loss 0.42299866676330566

Epoch 7: train loss 0.3948398604989052
Epoch 7: val loss 0.41175737977027893

Epoch 8: train loss 0.3996798038482666
Epoch 8: val loss 0.4202163815498352

Epoch 9: train loss 0.4711067944765091
Epoch 9: val loss 0.45015832781791687

Epoch 10: train loss 0.49614293277263644
Epoch 10: val loss 0.4262120723724365

Epoch 11: train loss 0.36207831352949144
Epoch 11: val loss 0.42186418175697327

Epoch 12: train loss 0.382324780523777
Epoch 12: val loss 0.4234538972377777

Epoch 13: train loss 0.39567617475986483
Epoch 13: val loss 0.4273330271244049

Epoch 14: train loss 0.37479049265384673
Epoch 14: val loss 0.44311004877090454

Epoch 15: train loss 0.35804719626903536
Epoch 15: val loss 0.4327309727668762

Epoch 16: train loss 0.3966448217630386
Epoch 16: val loss 0.43286389112472534

Epoch 17: train loss 0.3737418994307518
Epoch 17: val loss 0.4371110498905182

Epoch 18: train loss 0.35604654252529144
Epoch 18: val loss 0.4294299781322479

Epoch 19: train loss 0.36006815284490584
Epoch 19: val loss 0.43857038021087646

Epoch 20: train loss 0.42109612822532655
Epoch 20: val loss 0.4545273780822754

Epoch 21: train loss 0.4118381544947624
Epoch 21: val loss 0.43266984820365906

Epoch 22: train loss 0.40341378152370455
Epoch 22: val loss 0.433666467666626

Epoch 23: train loss 0.3604895606637001
Epoch 23: val loss 0.4409389793872833

Epoch 24: train loss 0.44915964603424074
Epoch 24: val loss 0.43200162053108215

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7071936070919037
Epoch 0: val loss 0.6820325255393982

Epoch 1: train loss 0.6599804759025574
Epoch 1: val loss 0.6445775032043457

Epoch 2: train loss 0.6078872323036194
Epoch 2: val loss 0.6053661704063416

Epoch 3: train loss 0.5465350061655044
Epoch 3: val loss 0.5486893653869629

Epoch 4: train loss 0.4951030403375626
Epoch 4: val loss 0.503270149230957

Epoch 5: train loss 0.49956083595752715
Epoch 5: val loss 0.46673670411109924

Epoch 6: train loss 0.4805846869945526
Epoch 6: val loss 0.43783578276634216

Epoch 7: train loss 0.42317514419555663
Epoch 7: val loss 0.429067462682724

Epoch 8: train loss 0.40608846098184587
Epoch 8: val loss 0.4286840260028839

Epoch 9: train loss 0.43558848798274996
Epoch 9: val loss 0.421991765499115

Epoch 10: train loss 0.38672401309013366
Epoch 10: val loss 0.42388442158699036

Epoch 11: train loss 0.38603485375642776
Epoch 11: val loss 0.4255136251449585

Epoch 12: train loss 0.4411798149347305
Epoch 12: val loss 0.4148603677749634

Epoch 13: train loss 0.38343888968229295
Epoch 13: val loss 0.4430054724216461

Epoch 14: train loss 0.36858887374401095
Epoch 14: val loss 0.4241536557674408

Epoch 15: train loss 0.38754884600639344
Epoch 15: val loss 0.4165794849395752

Epoch 16: train loss 0.37752076983451843
Epoch 16: val loss 0.4121893346309662

Epoch 17: train loss 0.4381038278341293
Epoch 17: val loss 0.41121619939804077

Epoch 18: train loss 0.38374834358692167
Epoch 18: val loss 0.4268864095211029

Epoch 19: train loss 0.35304762721061705
Epoch 19: val loss 0.4080107808113098

Epoch 20: train loss 0.414453849196434
Epoch 20: val loss 0.40906375646591187

Epoch 21: train loss 0.3466542065143585
Epoch 21: val loss 0.4198850393295288

Epoch 22: train loss 0.5004133999347686
Epoch 22: val loss 0.4190889894962311

Epoch 23: train loss 0.3523310124874115
Epoch 23: val loss 0.41513484716415405

Epoch 24: train loss 0.3895924001932144
Epoch 24: val loss 0.40724533796310425

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6693540453910828
Epoch 0: val loss 0.6438220143318176

Epoch 1: train loss 0.6128257215023041
Epoch 1: val loss 0.5828225016593933

Epoch 2: train loss 0.5690173506736755
Epoch 2: val loss 0.5276170372962952

Epoch 3: train loss 0.5396835207939148
Epoch 3: val loss 0.49165987968444824

Epoch 4: train loss 0.501518628001213
Epoch 4: val loss 0.4667682945728302

Epoch 5: train loss 0.4485902965068817
Epoch 5: val loss 0.4697670638561249

Epoch 6: train loss 0.47672874927520753
Epoch 6: val loss 0.4601174294948578

Epoch 7: train loss 0.4232757747173309
Epoch 7: val loss 0.47398316860198975

Epoch 8: train loss 0.38926332294940946
Epoch 8: val loss 0.4632608890533447

Epoch 9: train loss 0.3835392132401466
Epoch 9: val loss 0.4586837589740753

Epoch 10: train loss 0.368658272922039
Epoch 10: val loss 0.45520007610321045

Epoch 11: train loss 0.43302238285541533
Epoch 11: val loss 0.4762633442878723

Epoch 12: train loss 0.3677343472838402
Epoch 12: val loss 0.4637505114078522

Epoch 13: train loss 0.3729561686515808
Epoch 13: val loss 0.46183937788009644

Epoch 14: train loss 0.37257757782936096
Epoch 14: val loss 0.4636191427707672

Epoch 15: train loss 0.41074196845293043
Epoch 15: val loss 0.4895896911621094

Epoch 16: train loss 0.3521180063486099
Epoch 16: val loss 0.4640558063983917

Epoch 17: train loss 0.33545315712690355
Epoch 17: val loss 0.45869728922843933

Epoch 18: train loss 0.30938744992017747
Epoch 18: val loss 0.4648868143558502

Epoch 19: train loss 0.3635767787694931
Epoch 19: val loss 0.472080260515213

Epoch 20: train loss 0.31529585942626
Epoch 20: val loss 0.49691247940063477

Epoch 21: train loss 0.37638600170612335
Epoch 21: val loss 0.48370450735092163

Epoch 22: train loss 0.4082020863890648
Epoch 22: val loss 0.4770340919494629

Epoch 23: train loss 0.39342992603778837
Epoch 23: val loss 0.4843049943447113

Epoch 24: train loss 0.33235072195529936
Epoch 24: val loss 0.4849500060081482

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6574093997478485
Epoch 0: val loss 0.623980700969696

Epoch 1: train loss 0.5879851698875427
Epoch 1: val loss 0.5645808577537537

Epoch 2: train loss 0.5249650925397873
Epoch 2: val loss 0.4997118413448334

Epoch 3: train loss 0.47608740627765656
Epoch 3: val loss 0.46388760209083557

Epoch 4: train loss 0.4630392700433731
Epoch 4: val loss 0.44477859139442444

Epoch 5: train loss 0.40687992572784426
Epoch 5: val loss 0.43329039216041565

Epoch 6: train loss 0.44974765181541443
Epoch 6: val loss 0.4198437035083771

Epoch 7: train loss 0.4349318265914917
Epoch 7: val loss 0.4192424714565277

Epoch 8: train loss 0.37475704699754714
Epoch 8: val loss 0.44758325815200806

Epoch 9: train loss 0.41150255799293517
Epoch 9: val loss 0.42275264859199524

Epoch 10: train loss 0.3907897353172302
Epoch 10: val loss 0.41994908452033997

Epoch 11: train loss 0.45351070910692215
Epoch 11: val loss 0.41170284152030945

Epoch 12: train loss 0.3905656486749649
Epoch 12: val loss 0.4115137755870819

Epoch 13: train loss 0.38915238380432127
Epoch 13: val loss 0.4172351062297821

Epoch 14: train loss 0.39494424760341645
Epoch 14: val loss 0.4115968942642212

Epoch 15: train loss 0.36454207003116607
Epoch 15: val loss 0.4228207767009735

Epoch 16: train loss 0.3593383073806763
Epoch 16: val loss 0.4378650188446045

Epoch 17: train loss 0.35872855558991434
Epoch 17: val loss 0.4496862590312958

Epoch 18: train loss 0.3667257934808731
Epoch 18: val loss 0.4499005973339081

Epoch 19: train loss 0.3414283737540245
Epoch 19: val loss 0.44309478998184204

Epoch 20: train loss 0.3405809044837952
Epoch 20: val loss 0.44921812415122986

Epoch 21: train loss 0.33153575360774995
Epoch 21: val loss 0.45326095819473267

Epoch 22: train loss 0.33805857598781586
Epoch 22: val loss 0.44887644052505493

Epoch 23: train loss 0.32356340661644933
Epoch 23: val loss 0.45460543036460876

Epoch 24: train loss 0.34715967178344725
Epoch 24: val loss 0.4656723141670227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6548000482412485
Epoch 0: val loss 0.6065370440483093

Epoch 1: train loss 0.531044425872656
Epoch 1: val loss 0.5078054666519165

Epoch 2: train loss 0.47543442478546727
Epoch 2: val loss 0.4586779475212097

Epoch 3: train loss 0.41642274077122027
Epoch 3: val loss 0.44616496562957764

Epoch 4: train loss 0.42217406172018784
Epoch 4: val loss 0.43932148814201355

Epoch 5: train loss 0.4133043759144269
Epoch 5: val loss 0.4601150453090668

Epoch 6: train loss 0.4013976019162398
Epoch 6: val loss 0.44748207926750183

Epoch 7: train loss 0.4225432460124676
Epoch 7: val loss 0.44084227085113525

Epoch 8: train loss 0.40314385065665614
Epoch 8: val loss 0.45053669810295105

Epoch 9: train loss 0.38791193125339657
Epoch 9: val loss 0.4516908824443817

Epoch 10: train loss 0.3935716897249222
Epoch 10: val loss 0.44612181186676025

Epoch 11: train loss 0.4030903233931615
Epoch 11: val loss 0.4659005403518677

Epoch 12: train loss 0.41315481754449696
Epoch 12: val loss 0.4559655487537384

Epoch 13: train loss 0.3621842465721644
Epoch 13: val loss 0.44236743450164795

Epoch 14: train loss 0.40000092410124266
Epoch 14: val loss 0.46582841873168945

Epoch 15: train loss 0.4327588975429535
Epoch 15: val loss 0.48397326469421387

Epoch 16: train loss 0.3959301389180697
Epoch 16: val loss 0.4644467830657959

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6963584097948942
Epoch 0: val loss 0.666663646697998

Epoch 1: train loss 0.6803389245813544
Epoch 1: val loss 0.651347279548645

Epoch 2: train loss 0.6547548445788297
Epoch 2: val loss 0.6382129788398743

Epoch 3: train loss 0.642433068969033
Epoch 3: val loss 0.6282479763031006

Epoch 4: train loss 0.6177752451463179
Epoch 4: val loss 0.614829957485199

Epoch 5: train loss 0.6151201725006104
Epoch 5: val loss 0.6061595678329468

Epoch 6: train loss 0.6056974530220032
Epoch 6: val loss 0.6008305549621582

Epoch 7: train loss 0.5970985347574408
Epoch 7: val loss 0.5921417474746704

Epoch 8: train loss 0.5882043188268488
Epoch 8: val loss 0.5920416116714478

Epoch 9: train loss 0.5720003734935414
Epoch 9: val loss 0.5886673927307129

Epoch 10: train loss 0.55625765432011
Epoch 10: val loss 0.5889790058135986

Epoch 11: train loss 0.5615182708610188
Epoch 11: val loss 0.5742005109786987

Epoch 12: train loss 0.5537152317437258
Epoch 12: val loss 0.5712085962295532

Epoch 13: train loss 0.5480969223109159
Epoch 13: val loss 0.5802301168441772

Epoch 14: train loss 0.5153633437373422
Epoch 14: val loss 0.5709732174873352

Epoch 15: train loss 0.515716636722738
Epoch 15: val loss 0.5606549978256226

Epoch 16: train loss 0.5104819590395148
Epoch 16: val loss 0.5581432580947876

Epoch 17: train loss 0.5132868073203347
Epoch 17: val loss 0.5587124824523926

Epoch 18: train loss 0.4984410621903159
Epoch 18: val loss 0.5545586347579956

Epoch 19: train loss 0.513718995180997
Epoch 19: val loss 0.5591115355491638

Epoch 20: train loss 0.4862775585868142
Epoch 20: val loss 0.566478967666626

Epoch 21: train loss 0.47772094336423004
Epoch 21: val loss 0.5569102168083191

Epoch 22: train loss 0.4805297472260215
Epoch 22: val loss 0.5596509575843811

Epoch 23: train loss 0.49217733469876374
Epoch 23: val loss 0.5597797632217407

Epoch 24: train loss 0.4887600134719502
Epoch 24: val loss 0.5582132935523987

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6906995502385226
Epoch 0: val loss 0.6727235913276672

Epoch 1: train loss 0.6434020670977506
Epoch 1: val loss 0.6493127346038818

Epoch 2: train loss 0.6273216171698137
Epoch 2: val loss 0.6306114792823792

Epoch 3: train loss 0.6089244484901428
Epoch 3: val loss 0.6242314577102661

Epoch 4: train loss 0.6058848771181974
Epoch 4: val loss 0.6237732172012329

Epoch 5: train loss 0.5947427316145464
Epoch 5: val loss 0.6183138489723206

Epoch 6: train loss 0.6009666432033886
Epoch 6: val loss 0.6226831674575806

Epoch 7: train loss 0.5815389969132163
Epoch 7: val loss 0.6238089203834534

Epoch 8: train loss 0.5733542252670635
Epoch 8: val loss 0.6250196099281311

Epoch 9: train loss 0.5647886964407834
Epoch 9: val loss 0.6208407878875732

Epoch 10: train loss 0.5507057905197144
Epoch 10: val loss 0.623292088508606

Epoch 11: train loss 0.5363692505793138
Epoch 11: val loss 0.6304656863212585

Epoch 12: train loss 0.5337981364943765
Epoch 12: val loss 0.6335486769676208

Epoch 13: train loss 0.5424284772439436
Epoch 13: val loss 0.6260598301887512

Epoch 14: train loss 0.5086100209843029
Epoch 14: val loss 0.6349257230758667

Epoch 15: train loss 0.4892146641557867
Epoch 15: val loss 0.64157634973526

Epoch 16: train loss 0.49653639034791425
Epoch 16: val loss 0.6492449045181274

Epoch 17: train loss 0.49335357546806335
Epoch 17: val loss 0.6441436409950256

Epoch 18: train loss 0.49666687033393164
Epoch 18: val loss 0.6522406935691833

Epoch 19: train loss 0.48847427422350104
Epoch 19: val loss 0.6524507403373718

Epoch 20: train loss 0.4833003201267936
Epoch 20: val loss 0.6436689496040344

Epoch 21: train loss 0.4803300879218362
Epoch 21: val loss 0.6445885896682739

Epoch 22: train loss 0.46535044637593354
Epoch 22: val loss 0.6514204144477844

Epoch 23: train loss 0.47549357739361847
Epoch 23: val loss 0.6469494104385376

Epoch 24: train loss 0.44336429238319397
Epoch 24: val loss 0.6396059393882751

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6966091665354642
Epoch 0: val loss 0.6804198622703552

Epoch 1: train loss 0.6665969924493269
Epoch 1: val loss 0.6764854192733765

Epoch 2: train loss 0.6524132327599959
Epoch 2: val loss 0.6768903136253357

Epoch 3: train loss 0.6329099265011874
Epoch 3: val loss 0.6820839047431946

Epoch 4: train loss 0.6114593961022117
Epoch 4: val loss 0.6829949617385864

Epoch 5: train loss 0.5990753282200206
Epoch 5: val loss 0.6913840770721436

Epoch 6: train loss 0.5751586177132346
Epoch 6: val loss 0.6971452236175537

Epoch 7: train loss 0.5652038509195502
Epoch 7: val loss 0.7059988975524902

Epoch 8: train loss 0.5764049670913003
Epoch 8: val loss 0.7122247219085693

Epoch 9: train loss 0.5702247186140581
Epoch 9: val loss 0.7150521278381348

Epoch 10: train loss 0.5493552901528098
Epoch 10: val loss 0.7081120014190674

Epoch 11: train loss 0.5410827696323395
Epoch 11: val loss 0.7106571793556213

Epoch 12: train loss 0.5275520628148859
Epoch 12: val loss 0.7078247666358948

Epoch 13: train loss 0.5338893830776215
Epoch 13: val loss 0.7040452361106873

Epoch 14: train loss 0.5482779903845354
Epoch 14: val loss 0.7011894583702087

Epoch 15: train loss 0.5249073288657449
Epoch 15: val loss 0.7030729055404663

Epoch 16: train loss 0.5168638662858442
Epoch 16: val loss 0.6943495273590088

Epoch 17: train loss 0.5146170095963911
Epoch 17: val loss 0.6896086931228638

Epoch 18: train loss 0.5028382377191023
Epoch 18: val loss 0.6862170696258545

Epoch 19: train loss 0.4877554476261139
Epoch 19: val loss 0.6904392838478088

Epoch 20: train loss 0.5089799517934973
Epoch 20: val loss 0.6705977916717529

Epoch 21: train loss 0.4911430207165805
Epoch 21: val loss 0.6687208414077759

Epoch 22: train loss 0.46829293261874805
Epoch 22: val loss 0.6786196231842041

Epoch 23: train loss 0.4809952513738112
Epoch 23: val loss 0.6675599217414856

Epoch 24: train loss 0.4902197610248219
Epoch 24: val loss 0.6604512333869934

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7054860646074469
Epoch 0: val loss 0.6695175170898438

Epoch 1: train loss 0.6718521280722185
Epoch 1: val loss 0.6527587175369263

Epoch 2: train loss 0.6513918258927085
Epoch 2: val loss 0.6330361366271973

Epoch 3: train loss 0.6548526937311346
Epoch 3: val loss 0.6180660128593445

Epoch 4: train loss 0.631688117980957
Epoch 4: val loss 0.607236385345459

Epoch 5: train loss 0.6235341375524347
Epoch 5: val loss 0.5941818952560425

Epoch 6: train loss 0.6180865493687716
Epoch 6: val loss 0.5867303609848022

Epoch 7: train loss 0.5999381054531444
Epoch 7: val loss 0.5767244696617126

Epoch 8: train loss 0.605227833444422
Epoch 8: val loss 0.574460506439209

Epoch 9: train loss 0.5944143696264788
Epoch 9: val loss 0.570501983165741

Epoch 10: train loss 0.5612913017923181
Epoch 10: val loss 0.5673584938049316

Epoch 11: train loss 0.5641455108469183
Epoch 11: val loss 0.5596774816513062

Epoch 12: train loss 0.5882026119665666
Epoch 12: val loss 0.5576313138008118

Epoch 13: train loss 0.5511448789726604
Epoch 13: val loss 0.5610657930374146

Epoch 14: train loss 0.549139841036363
Epoch 14: val loss 0.5525268316268921

Epoch 15: train loss 0.5477760407057676
Epoch 15: val loss 0.549770712852478

Epoch 16: train loss 0.5256859605962579
Epoch 16: val loss 0.5433732271194458

Epoch 17: train loss 0.5209128396077589
Epoch 17: val loss 0.5444796681404114

Epoch 18: train loss 0.5225853459401564
Epoch 18: val loss 0.539530336856842

Epoch 19: train loss 0.5213711234656248
Epoch 19: val loss 0.541890561580658

Epoch 20: train loss 0.5217227123000405
Epoch 20: val loss 0.5351576805114746

Epoch 21: train loss 0.482339699159969
Epoch 21: val loss 0.5339493751525879

Epoch 22: train loss 0.4860580428080125
Epoch 22: val loss 0.535794734954834

Epoch 23: train loss 0.4700962007045746
Epoch 23: val loss 0.5436478853225708

Epoch 24: train loss 0.4730335636572404
Epoch 24: val loss 0.5377261638641357

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917322754859925
Epoch 0: val loss 0.6621937155723572

Epoch 1: train loss 0.6463398178418477
Epoch 1: val loss 0.633438766002655

Epoch 2: train loss 0.6268778403600057
Epoch 2: val loss 0.6082847714424133

Epoch 3: train loss 0.6109617908795675
Epoch 3: val loss 0.5971509218215942

Epoch 4: train loss 0.5956112543741862
Epoch 4: val loss 0.5877307057380676

Epoch 5: train loss 0.5919140915075938
Epoch 5: val loss 0.580834686756134

Epoch 6: train loss 0.5877493063608805
Epoch 6: val loss 0.5726962089538574

Epoch 7: train loss 0.5615028242270151
Epoch 7: val loss 0.5706841349601746

Epoch 8: train loss 0.5507665137449901
Epoch 8: val loss 0.56292325258255

Epoch 9: train loss 0.548302294810613
Epoch 9: val loss 0.5521994829177856

Epoch 10: train loss 0.5299377719561259
Epoch 10: val loss 0.5479970574378967

Epoch 11: train loss 0.5363883674144745
Epoch 11: val loss 0.5440134406089783

Epoch 12: train loss 0.5261403103669484
Epoch 12: val loss 0.5447444915771484

Epoch 13: train loss 0.5156921128431956
Epoch 13: val loss 0.5321527719497681

Epoch 14: train loss 0.49742950598398844
Epoch 14: val loss 0.5326744318008423

Epoch 15: train loss 0.48613143563270567
Epoch 15: val loss 0.5304075479507446

Epoch 16: train loss 0.4813544193903605
Epoch 16: val loss 0.5266976356506348

Epoch 17: train loss 0.4765750686327616
Epoch 17: val loss 0.5353344678878784

Epoch 18: train loss 0.46397401491800944
Epoch 18: val loss 0.5428814888000488

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914642155170441
Epoch 0: val loss 0.6906721591949463

Epoch 1: train loss 0.6890227993329366
Epoch 1: val loss 0.6882278919219971

Epoch 2: train loss 0.6664920151233673
Epoch 2: val loss 0.6824436187744141

Epoch 3: train loss 0.6425741314888
Epoch 3: val loss 0.6765663027763367

Epoch 4: train loss 0.6323484977086385
Epoch 4: val loss 0.6701707243919373

Epoch 5: train loss 0.6171673834323883
Epoch 5: val loss 0.6703110337257385

Epoch 6: train loss 0.5895091444253922
Epoch 6: val loss 0.6696890592575073

Epoch 7: train loss 0.5830183923244476
Epoch 7: val loss 0.6719797849655151

Epoch 8: train loss 0.5722368657588959
Epoch 8: val loss 0.6735726594924927

Epoch 9: train loss 0.5645575970411301
Epoch 9: val loss 0.6866458654403687

Epoch 10: train loss 0.5601746340592703
Epoch 10: val loss 0.6820774078369141

Epoch 11: train loss 0.5409599815805753
Epoch 11: val loss 0.6807314157485962

Epoch 12: train loss 0.5581193839510282
Epoch 12: val loss 0.6930820941925049

Epoch 13: train loss 0.5453632399439812
Epoch 13: val loss 0.6879439949989319

Epoch 14: train loss 0.5162081196904182
Epoch 14: val loss 0.6777968406677246

Epoch 15: train loss 0.503165639936924
Epoch 15: val loss 0.6895256042480469

Epoch 16: train loss 0.5244005769491196
Epoch 16: val loss 0.7022380828857422

Epoch 17: train loss 0.48613107452789944
Epoch 17: val loss 0.6893859505653381

Epoch 18: train loss 0.5034119163950285
Epoch 18: val loss 0.701401948928833

Epoch 19: train loss 0.48764893660942715
Epoch 19: val loss 0.7129580974578857

Epoch 20: train loss 0.48942428827285767
Epoch 20: val loss 0.7006252408027649

Epoch 21: train loss 0.46755819022655487
Epoch 21: val loss 0.707844078540802

Epoch 22: train loss 0.46631061534086865
Epoch 22: val loss 0.7073937654495239

Epoch 23: train loss 0.4758558049798012
Epoch 23: val loss 0.7307464480400085

Epoch 24: train loss 0.4742737089594205
Epoch 24: val loss 0.729678213596344

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.692252849539121
Epoch 0: val loss 0.7185919880867004

Epoch 1: train loss 0.6675714651743571
Epoch 1: val loss 0.7327963709831238

Epoch 2: train loss 0.6526052256425222
Epoch 2: val loss 0.7367705702781677

Epoch 3: train loss 0.6470421552658081
Epoch 3: val loss 0.7304823994636536

Epoch 4: train loss 0.634895587960879
Epoch 4: val loss 0.7399765849113464

Epoch 5: train loss 0.6164041459560394
Epoch 5: val loss 0.7313684225082397

Epoch 6: train loss 0.6005255728960037
Epoch 6: val loss 0.7470591068267822

Epoch 7: train loss 0.5832217335700989
Epoch 7: val loss 0.7187408804893494

Epoch 8: train loss 0.5745455821355184
Epoch 8: val loss 0.7198398113250732

Epoch 9: train loss 0.5508172139525414
Epoch 9: val loss 0.7283387184143066

Epoch 10: train loss 0.5564476052920023
Epoch 10: val loss 0.7166372537612915

Epoch 11: train loss 0.5496912548939387
Epoch 11: val loss 0.7166212201118469

Epoch 12: train loss 0.5196011985341707
Epoch 12: val loss 0.6997377872467041

Epoch 13: train loss 0.5268698086341222
Epoch 13: val loss 0.695237398147583

Epoch 14: train loss 0.5108182777961096
Epoch 14: val loss 0.683080792427063

Epoch 15: train loss 0.5049672822157542
Epoch 15: val loss 0.6980322599411011

Epoch 16: train loss 0.49912047882874805
Epoch 16: val loss 0.7077189683914185

Epoch 17: train loss 0.4950145110487938
Epoch 17: val loss 0.6936165690422058

Epoch 18: train loss 0.5019632776578268
Epoch 18: val loss 0.6940339803695679

Epoch 19: train loss 0.4791242852807045
Epoch 19: val loss 0.6963063478469849

Epoch 20: train loss 0.48725011199712753
Epoch 20: val loss 0.6968293190002441

Epoch 21: train loss 0.47397494812806445
Epoch 21: val loss 0.7017253041267395

Epoch 22: train loss 0.45055058350165683
Epoch 22: val loss 0.6946486234664917

Epoch 23: train loss 0.4667009140054385
Epoch 23: val loss 0.7272340059280396

Epoch 24: train loss 0.46658175190289813
Epoch 24: val loss 0.7254337668418884

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7071615159511566
Epoch 0: val loss 0.6888484954833984

Epoch 1: train loss 0.6927405347426733
Epoch 1: val loss 0.681138277053833

Epoch 2: train loss 0.6783322244882584
Epoch 2: val loss 0.6765840649604797

Epoch 3: train loss 0.6643582334121069
Epoch 3: val loss 0.6656152606010437

Epoch 4: train loss 0.6600702504316965
Epoch 4: val loss 0.656035304069519

Epoch 5: train loss 0.6375123560428619
Epoch 5: val loss 0.6418035626411438

Epoch 6: train loss 0.6155494252840678
Epoch 6: val loss 0.6310836672782898

Epoch 7: train loss 0.5986494372288386
Epoch 7: val loss 0.624721109867096

Epoch 8: train loss 0.5772581944863001
Epoch 8: val loss 0.6275482773780823

Epoch 9: train loss 0.5698067049185435
Epoch 9: val loss 0.6134509444236755

Epoch 10: train loss 0.5644294818242391
Epoch 10: val loss 0.6124635338783264

Epoch 11: train loss 0.5694585715730985
Epoch 11: val loss 0.6168855428695679

Epoch 12: train loss 0.552081195016702
Epoch 12: val loss 0.6084855198860168

Epoch 13: train loss 0.5466221248110136
Epoch 13: val loss 0.6211479902267456

Epoch 14: train loss 0.5453666547934214
Epoch 14: val loss 0.6069533228874207

Epoch 15: train loss 0.543273851275444
Epoch 15: val loss 0.618204653263092

Epoch 16: train loss 0.5271033023794492
Epoch 16: val loss 0.6160642504692078

Epoch 17: train loss 0.5201532070835432
Epoch 17: val loss 0.6210793256759644

Epoch 18: train loss 0.5160623316963514
Epoch 18: val loss 0.6151028871536255

Epoch 19: train loss 0.5135213484366735
Epoch 19: val loss 0.62236487865448

Epoch 20: train loss 0.5088712324698766
Epoch 20: val loss 0.6327753067016602

Epoch 21: train loss 0.5109031448761622
Epoch 21: val loss 0.6267209053039551

Epoch 22: train loss 0.4964044615626335
Epoch 22: val loss 0.6203768849372864

Epoch 23: train loss 0.5073191151022911
Epoch 23: val loss 0.6254872679710388

Epoch 24: train loss 0.49291428178548813
Epoch 24: val loss 0.6348309516906738

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022056033213934
Epoch 0: val loss 0.6697428822517395

Epoch 1: train loss 0.6785609672466913
Epoch 1: val loss 0.6672896146774292

Epoch 2: train loss 0.6717462589343389
Epoch 2: val loss 0.6545819640159607

Epoch 3: train loss 0.6528634081284205
Epoch 3: val loss 0.6445868015289307

Epoch 4: train loss 0.6398394604523977
Epoch 4: val loss 0.6292376518249512

Epoch 5: train loss 0.6224532177050909
Epoch 5: val loss 0.61107337474823

Epoch 6: train loss 0.6194793879985809
Epoch 6: val loss 0.5960878133773804

Epoch 7: train loss 0.6112661014000574
Epoch 7: val loss 0.5709561705589294

Epoch 8: train loss 0.5630638127525648
Epoch 8: val loss 0.5554912686347961

Epoch 9: train loss 0.5830444594224294
Epoch 9: val loss 0.5423278212547302

Epoch 10: train loss 0.5659317374229431
Epoch 10: val loss 0.541772723197937

Epoch 11: train loss 0.5637844428420067
Epoch 11: val loss 0.551476001739502

Epoch 12: train loss 0.5680445258816084
Epoch 12: val loss 0.5486437678337097

Epoch 13: train loss 0.5427746176719666
Epoch 13: val loss 0.5501609444618225

Epoch 14: train loss 0.5498292942841848
Epoch 14: val loss 0.5454423427581787

Epoch 15: train loss 0.5419200857480367
Epoch 15: val loss 0.5445665717124939

Epoch 16: train loss 0.5566633741060892
Epoch 16: val loss 0.5410723090171814

Epoch 17: train loss 0.5386251012484232
Epoch 17: val loss 0.5416947603225708

Epoch 18: train loss 0.5384592240055402
Epoch 18: val loss 0.5473430156707764

Epoch 19: train loss 0.5196585978070895
Epoch 19: val loss 0.5381501913070679

Epoch 20: train loss 0.5077372963229815
Epoch 20: val loss 0.5376041531562805

Epoch 21: train loss 0.506084755063057
Epoch 21: val loss 0.522950291633606

Epoch 22: train loss 0.5431330079833666
Epoch 22: val loss 0.5302379727363586

Epoch 23: train loss 0.5162467161814371
Epoch 23: val loss 0.5380451083183289

Epoch 24: train loss 0.5068190221985182
Epoch 24: val loss 0.5359165072441101

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7036674469709396
Epoch 0: val loss 0.6854711771011353

Epoch 1: train loss 0.6817287728190422
Epoch 1: val loss 0.6673799157142639

Epoch 2: train loss 0.6741392016410828
Epoch 2: val loss 0.6499520540237427

Epoch 3: train loss 0.6501459442079067
Epoch 3: val loss 0.6258549094200134

Epoch 4: train loss 0.6344414874911308
Epoch 4: val loss 0.6175035834312439

Epoch 5: train loss 0.6287623904645443
Epoch 5: val loss 0.6101824045181274

Epoch 6: train loss 0.6125513128936291
Epoch 6: val loss 0.6093618273735046

Epoch 7: train loss 0.5974402241408825
Epoch 7: val loss 0.5988759398460388

Epoch 8: train loss 0.5999556798487902
Epoch 8: val loss 0.6019774079322815

Epoch 9: train loss 0.5895579177886248
Epoch 9: val loss 0.6062572598457336

Epoch 10: train loss 0.555322477594018
Epoch 10: val loss 0.5964257121086121

Epoch 11: train loss 0.5637579448521137
Epoch 11: val loss 0.5977430939674377

Epoch 12: train loss 0.5679484829306602
Epoch 12: val loss 0.5979629755020142

Epoch 13: train loss 0.5417653787881136
Epoch 13: val loss 0.6103423833847046

Epoch 14: train loss 0.538458788767457
Epoch 14: val loss 0.6070986390113831

Epoch 15: train loss 0.5524112191051245
Epoch 15: val loss 0.6060373187065125

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686906228462855
Epoch 0: val loss 0.6945390701293945

Epoch 1: train loss 0.6622893114884695
Epoch 1: val loss 0.6905360817909241

Epoch 2: train loss 0.6459439893563589
Epoch 2: val loss 0.6889829635620117

Epoch 3: train loss 0.631034309665362
Epoch 3: val loss 0.6886129379272461

Epoch 4: train loss 0.6234813630580902
Epoch 4: val loss 0.6920503377914429

Epoch 5: train loss 0.5887141401569048
Epoch 5: val loss 0.6985975503921509

Epoch 6: train loss 0.6042658115426699
Epoch 6: val loss 0.7078785300254822

Epoch 7: train loss 0.586596722404162
Epoch 7: val loss 0.7126395106315613

Epoch 8: train loss 0.5840335587660471
Epoch 8: val loss 0.7142484188079834

Epoch 9: train loss 0.5579095929861069
Epoch 9: val loss 0.7124046683311462

Epoch 10: train loss 0.5784181505441666
Epoch 10: val loss 0.7179011106491089

Epoch 11: train loss 0.5720648914575577
Epoch 11: val loss 0.7195141315460205

Epoch 12: train loss 0.5657664959629377
Epoch 12: val loss 0.7185713648796082

Epoch 13: train loss 0.5596998532613119
Epoch 13: val loss 0.7184829115867615

Epoch 14: train loss 0.5722906912366549
Epoch 14: val loss 0.7245133519172668

Epoch 15: train loss 0.554410291214784
Epoch 15: val loss 0.7228155136108398

Epoch 16: train loss 0.5431929379701614
Epoch 16: val loss 0.7298057079315186

Epoch 17: train loss 0.5151624654730161
Epoch 17: val loss 0.7258126735687256

Epoch 18: train loss 0.5148478349049886
Epoch 18: val loss 0.729647159576416

Epoch 19: train loss 0.5128357708454132
Epoch 19: val loss 0.7410849332809448

Epoch 20: train loss 0.5115260630846024
Epoch 20: val loss 0.7355082631111145

Epoch 21: train loss 0.4935331592957179
Epoch 21: val loss 0.7505093812942505

Epoch 22: train loss 0.5166322762767473
Epoch 22: val loss 0.7648516297340393

Epoch 23: train loss 0.5218954036633173
Epoch 23: val loss 0.761138916015625

Epoch 24: train loss 0.499973530570666
Epoch 24: val loss 0.7580371499061584

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.694834440946579
Epoch 0: val loss 0.6922602653503418

Epoch 1: train loss 0.6813458055257797
Epoch 1: val loss 0.6753727197647095

Epoch 2: train loss 0.6666029393672943
Epoch 2: val loss 0.6682339906692505

Epoch 3: train loss 0.6456142713626226
Epoch 3: val loss 0.661802351474762

Epoch 4: train loss 0.6439210226138433
Epoch 4: val loss 0.6606116890907288

Epoch 5: train loss 0.6296902894973755
Epoch 5: val loss 0.662112295627594

Epoch 6: train loss 0.6355710724989573
Epoch 6: val loss 0.6623229384422302

Epoch 7: train loss 0.6150970309972763
Epoch 7: val loss 0.6599411368370056

Epoch 8: train loss 0.6116934070984522
Epoch 8: val loss 0.6696144938468933

Epoch 9: train loss 0.6139424592256546
Epoch 9: val loss 0.6700097918510437

Epoch 10: train loss 0.6028661827246348
Epoch 10: val loss 0.6674962043762207

Epoch 11: train loss 0.59992283085982
Epoch 11: val loss 0.67532879114151

Epoch 12: train loss 0.6052832454442978
Epoch 12: val loss 0.6723401546478271

Epoch 13: train loss 0.5812332332134247
Epoch 13: val loss 0.6764138340950012

Epoch 14: train loss 0.6054113209247589
Epoch 14: val loss 0.679778516292572

Epoch 15: train loss 0.574772834777832
Epoch 15: val loss 0.6700011491775513

Epoch 16: train loss 0.5752133131027222
Epoch 16: val loss 0.6741681694984436

Epoch 17: train loss 0.5750233282645544
Epoch 17: val loss 0.6800903081893921

Epoch 18: train loss 0.5504216278592745
Epoch 18: val loss 0.6887491345405579

Epoch 19: train loss 0.5530336971084276
Epoch 19: val loss 0.6899983286857605

Epoch 20: train loss 0.5612150679032007
Epoch 20: val loss 0.6966423988342285

Epoch 21: train loss 0.547738273938497
Epoch 21: val loss 0.7033717632293701

Epoch 22: train loss 0.5502291272083918
Epoch 22: val loss 0.7064130306243896

Epoch 23: train loss 0.548022153476874
Epoch 23: val loss 0.7120406031608582

Epoch 24: train loss 0.547589398920536
Epoch 24: val loss 0.7080894112586975

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917642205953598
Epoch 0: val loss 0.6884948015213013

Epoch 1: train loss 0.6794905414183935
Epoch 1: val loss 0.6835116744041443

Epoch 2: train loss 0.6677355964978536
Epoch 2: val loss 0.6763187050819397

Epoch 3: train loss 0.6491998980442683
Epoch 3: val loss 0.6671209931373596

Epoch 4: train loss 0.6574259102344513
Epoch 4: val loss 0.6642671227455139

Epoch 5: train loss 0.6420761495828629
Epoch 5: val loss 0.6585169434547424

Epoch 6: train loss 0.6398786852757136
Epoch 6: val loss 0.6607571244239807

Epoch 7: train loss 0.6363964180151621
Epoch 7: val loss 0.6559186577796936

Epoch 8: train loss 0.6463220665852228
Epoch 8: val loss 0.6463901400566101

Epoch 9: train loss 0.6132473448912302
Epoch 9: val loss 0.6386255621910095

Epoch 10: train loss 0.6227981795867285
Epoch 10: val loss 0.6390030384063721

Epoch 11: train loss 0.603384534517924
Epoch 11: val loss 0.6412598490715027

Epoch 12: train loss 0.6135941793521246
Epoch 12: val loss 0.6430255174636841

Epoch 13: train loss 0.5915953268607458
Epoch 13: val loss 0.636601984500885

Epoch 14: train loss 0.5939881205558777
Epoch 14: val loss 0.6324312090873718

Epoch 15: train loss 0.6124969025452932
Epoch 15: val loss 0.63327556848526

Epoch 16: train loss 0.5901092936595281
Epoch 16: val loss 0.6394823789596558

Epoch 17: train loss 0.6063950136303902
Epoch 17: val loss 0.6320433020591736

Epoch 18: train loss 0.5633495698372523
Epoch 18: val loss 0.6461071372032166

Epoch 19: train loss 0.5688309123118719
Epoch 19: val loss 0.6411949396133423

Epoch 20: train loss 0.5585893442233404
Epoch 20: val loss 0.6524969339370728

Epoch 21: train loss 0.5675876388947169
Epoch 21: val loss 0.651744544506073

Epoch 22: train loss 0.5675832505027453
Epoch 22: val loss 0.6546765565872192

Epoch 23: train loss 0.5367418378591537
Epoch 23: val loss 0.646341860294342

Epoch 24: train loss 0.5744394063949585
Epoch 24: val loss 0.6407886743545532

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.694676915804545
Epoch 0: val loss 0.6954150199890137

Epoch 1: train loss 0.6642159769932429
Epoch 1: val loss 0.6792066693305969

Epoch 2: train loss 0.6687604387601217
Epoch 2: val loss 0.6668271422386169

Epoch 3: train loss 0.6540317237377167
Epoch 3: val loss 0.6570343971252441

Epoch 4: train loss 0.659021332859993
Epoch 4: val loss 0.647774875164032

Epoch 5: train loss 0.6329071273406347
Epoch 5: val loss 0.6423540115356445

Epoch 6: train loss 0.6144624749819437
Epoch 6: val loss 0.6298391222953796

Epoch 7: train loss 0.6349244862794876
Epoch 7: val loss 0.6180817484855652

Epoch 8: train loss 0.6239162087440491
Epoch 8: val loss 0.6083284616470337

Epoch 9: train loss 0.6177796969811121
Epoch 9: val loss 0.608585000038147

Epoch 10: train loss 0.5949764599402746
Epoch 10: val loss 0.6145503520965576

Epoch 11: train loss 0.6012406423687935
Epoch 11: val loss 0.608392596244812

Epoch 12: train loss 0.5905890564123789
Epoch 12: val loss 0.6044607758522034

Epoch 13: train loss 0.5973019152879715
Epoch 13: val loss 0.5943410992622375

Epoch 14: train loss 0.6029703070720037
Epoch 14: val loss 0.5901340246200562

Epoch 15: train loss 0.5969021618366241
Epoch 15: val loss 0.5874817371368408

Epoch 16: train loss 0.5881828268369039
Epoch 16: val loss 0.5866132974624634

Epoch 17: train loss 0.6021828651428223
Epoch 17: val loss 0.5883415341377258

Epoch 18: train loss 0.5928094685077667
Epoch 18: val loss 0.5920151472091675

Epoch 19: train loss 0.5824870243668556
Epoch 19: val loss 0.5751764178276062

Epoch 20: train loss 0.5767909437417984
Epoch 20: val loss 0.5824241042137146

Epoch 21: train loss 0.5668783957759539
Epoch 21: val loss 0.5854690074920654

Epoch 22: train loss 0.5636270890633265
Epoch 22: val loss 0.5958710312843323

Epoch 23: train loss 0.576256605486075
Epoch 23: val loss 0.5972753167152405

Epoch 24: train loss 0.560335469742616
Epoch 24: val loss 0.5932722687721252

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.696154709905386
Epoch 0: val loss 0.7224318385124207

Epoch 1: train loss 0.686450120061636
Epoch 1: val loss 0.7146263718605042

Epoch 2: train loss 0.6668612062931061
Epoch 2: val loss 0.7089056372642517

Epoch 3: train loss 0.6681814156472683
Epoch 3: val loss 0.6992542147636414

Epoch 4: train loss 0.6560421027243137
Epoch 4: val loss 0.690436601638794

Epoch 5: train loss 0.642265934497118
Epoch 5: val loss 0.6798423528671265

Epoch 6: train loss 0.6420849859714508
Epoch 6: val loss 0.6696071028709412

Epoch 7: train loss 0.6144203133881092
Epoch 7: val loss 0.6530808806419373

Epoch 8: train loss 0.6200479716062546
Epoch 8: val loss 0.6501086950302124

Epoch 9: train loss 0.6211907342076302
Epoch 9: val loss 0.6474003195762634

Epoch 10: train loss 0.5929126553237438
Epoch 10: val loss 0.6426600813865662

Epoch 11: train loss 0.5893308501690626
Epoch 11: val loss 0.638680636882782

Epoch 12: train loss 0.5869823340326548
Epoch 12: val loss 0.6352354288101196

Epoch 13: train loss 0.5893031973391771
Epoch 13: val loss 0.6410664916038513

Epoch 14: train loss 0.5964966528117657
Epoch 14: val loss 0.6365564465522766

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6808889779177579
Epoch 0: val loss 0.6881008744239807

Epoch 1: train loss 0.6635786294937134
Epoch 1: val loss 0.6960264444351196

Epoch 2: train loss 0.6422487551515753
Epoch 2: val loss 0.6989419460296631

Epoch 3: train loss 0.6277434717525135
Epoch 3: val loss 0.7055948376655579

Epoch 4: train loss 0.628133313222365
Epoch 4: val loss 0.708404541015625

Epoch 5: train loss 0.6000498208132657
Epoch 5: val loss 0.7125810980796814

Epoch 6: train loss 0.6001672338355671
Epoch 6: val loss 0.7193601727485657

Epoch 7: train loss 0.5980915264649824
Epoch 7: val loss 0.7299063205718994

Epoch 8: train loss 0.5864784609187733
Epoch 8: val loss 0.7367138266563416

Epoch 9: train loss 0.572549738667228
Epoch 9: val loss 0.7304218411445618

Epoch 10: train loss 0.5884216481989081
Epoch 10: val loss 0.7299990057945251

Epoch 11: train loss 0.5664255673235113
Epoch 11: val loss 0.7354614734649658

Epoch 12: train loss 0.5565368343483318
Epoch 12: val loss 0.7488812804222107

Epoch 13: train loss 0.5503247461535714
Epoch 13: val loss 0.7604190707206726

Epoch 14: train loss 0.5470325350761414
Epoch 14: val loss 0.7420408725738525

Epoch 15: train loss 0.5186844928698107
Epoch 15: val loss 0.7338166236877441

Epoch 16: train loss 0.5157645832408558
Epoch 16: val loss 0.7514285445213318

Epoch 17: train loss 0.5515313852917064
Epoch 17: val loss 0.7500528693199158

Epoch 18: train loss 0.5212345990267667
Epoch 18: val loss 0.7358821630477905

Epoch 19: train loss 0.5257809243418954
Epoch 19: val loss 0.7347345948219299

Epoch 20: train loss 0.499110148711638
Epoch 20: val loss 0.7392075657844543

Epoch 21: train loss 0.4991184825246984
Epoch 21: val loss 0.7409862875938416

Epoch 22: train loss 0.49641038341955707
Epoch 22: val loss 0.7347056865692139

Epoch 23: train loss 0.4922179796478965
Epoch 23: val loss 0.7361904382705688

Epoch 24: train loss 0.4967756921594793
Epoch 24: val loss 0.7285450100898743

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6882675831968134
Epoch 0: val loss 0.6638479232788086

Epoch 1: train loss 0.6790129542350769
Epoch 1: val loss 0.6602277755737305

Epoch 2: train loss 0.6633687181906267
Epoch 2: val loss 0.6577783823013306

Epoch 3: train loss 0.6416492624716326
Epoch 3: val loss 0.658345103263855

Epoch 4: train loss 0.6501383131200617
Epoch 4: val loss 0.6610020995140076

Epoch 5: train loss 0.645981257612055
Epoch 5: val loss 0.6622626185417175

Epoch 6: train loss 0.6403134790333834
Epoch 6: val loss 0.6588398218154907

Epoch 7: train loss 0.6489686153151772
Epoch 7: val loss 0.6586528420448303

Epoch 8: train loss 0.6363903880119324
Epoch 8: val loss 0.6573686599731445

Epoch 9: train loss 0.6355015581304376
Epoch 9: val loss 0.651053786277771

Epoch 10: train loss 0.6230426647446372
Epoch 10: val loss 0.6467723846435547

Epoch 11: train loss 0.606367674740878
Epoch 11: val loss 0.6462353467941284

Epoch 12: train loss 0.6059808351776816
Epoch 12: val loss 0.6441105008125305

Epoch 13: train loss 0.6103741472417658
Epoch 13: val loss 0.643478512763977

Epoch 14: train loss 0.6142496575008739
Epoch 14: val loss 0.6488211154937744

Epoch 15: train loss 0.6145117878913879
Epoch 15: val loss 0.645322859287262

Epoch 16: train loss 0.6055977181954817
Epoch 16: val loss 0.6416583061218262

Epoch 17: train loss 0.5959348570216786
Epoch 17: val loss 0.637519121170044

Epoch 18: train loss 0.5975862307982012
Epoch 18: val loss 0.634921133518219

Epoch 19: train loss 0.5819054354320873
Epoch 19: val loss 0.6392465829849243

Epoch 20: train loss 0.6013691885904833
Epoch 20: val loss 0.6420080661773682

Epoch 21: train loss 0.5840009992772882
Epoch 21: val loss 0.6432846188545227

Epoch 22: train loss 0.5706069659103047
Epoch 22: val loss 0.6431015133857727

Epoch 23: train loss 0.5625763806429777
Epoch 23: val loss 0.6400143504142761

Epoch 24: train loss 0.5660210929133676
Epoch 24: val loss 0.6452739834785461

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6959290992129933
Epoch 0: val loss 0.675155520439148

Epoch 1: train loss 0.6675054593519731
Epoch 1: val loss 0.6699258685112

Epoch 2: train loss 0.6533102068034086
Epoch 2: val loss 0.6629577875137329

Epoch 3: train loss 0.6507095694541931
Epoch 3: val loss 0.6526716947555542

Epoch 4: train loss 0.6488525759090077
Epoch 4: val loss 0.6430917978286743

Epoch 5: train loss 0.6464185552163557
Epoch 5: val loss 0.6344365477561951

Epoch 6: train loss 0.6342994624918158
Epoch 6: val loss 0.6284169554710388

Epoch 7: train loss 0.618828372521834
Epoch 7: val loss 0.620881199836731

Epoch 8: train loss 0.6146709648045626
Epoch 8: val loss 0.6147345900535583

Epoch 9: train loss 0.6144262606447394
Epoch 9: val loss 0.6052100658416748

Epoch 10: train loss 0.5994644435969266
Epoch 10: val loss 0.6020797491073608

Epoch 11: train loss 0.5949304808269847
Epoch 11: val loss 0.5959417819976807

Epoch 12: train loss 0.5897791060534391
Epoch 12: val loss 0.5923919677734375

Epoch 13: train loss 0.5771437097679485
Epoch 13: val loss 0.5926752686500549

Epoch 14: train loss 0.5711214488202875
Epoch 14: val loss 0.584140956401825

Epoch 15: train loss 0.5675856145945463
Epoch 15: val loss 0.5823701620101929

Epoch 16: train loss 0.5434697460044514
Epoch 16: val loss 0.5852758288383484

Epoch 17: train loss 0.5435292016376149
Epoch 17: val loss 0.5786480903625488

Epoch 18: train loss 0.5544906773350455
Epoch 18: val loss 0.583491325378418

Epoch 19: train loss 0.5366764854301106
Epoch 19: val loss 0.5838398933410645

Epoch 20: train loss 0.554624159227718
Epoch 20: val loss 0.5843330025672913

Epoch 21: train loss 0.5378586649894714
Epoch 21: val loss 0.5945464372634888

Epoch 22: train loss 0.5312229692935944
Epoch 22: val loss 0.5819268822669983

Epoch 23: train loss 0.5493377528407357
Epoch 23: val loss 0.5873525738716125

Epoch 24: train loss 0.530035292560404
Epoch 24: val loss 0.6012928485870361

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856894926591353
Epoch 0: val loss 0.6786786913871765

Epoch 1: train loss 0.6747523654590953
Epoch 1: val loss 0.6710415482521057

Epoch 2: train loss 0.6541380069472573
Epoch 2: val loss 0.6679449677467346

Epoch 3: train loss 0.6499014605175365
Epoch 3: val loss 0.6606705188751221

Epoch 4: train loss 0.6404067928140814
Epoch 4: val loss 0.6540867686271667

Epoch 5: train loss 0.6289371631362222
Epoch 5: val loss 0.6528528332710266

Epoch 6: train loss 0.6162549690766768
Epoch 6: val loss 0.6592356562614441

Epoch 7: train loss 0.6268013661557977
Epoch 7: val loss 0.6609182953834534

Epoch 8: train loss 0.6240355643359098
Epoch 8: val loss 0.663330078125

Epoch 9: train loss 0.6044467254118486
Epoch 9: val loss 0.6644735932350159

Epoch 10: train loss 0.608807314525951
Epoch 10: val loss 0.6709359288215637

Epoch 11: train loss 0.6079667237671939
Epoch 11: val loss 0.68004310131073

Epoch 12: train loss 0.5916490879925814
Epoch 12: val loss 0.6687060594558716

Epoch 13: train loss 0.5823545889420942
Epoch 13: val loss 0.662609338760376

Epoch 14: train loss 0.5827749534086748
Epoch 14: val loss 0.6617539525032043

Epoch 15: train loss 0.5982240655205466
Epoch 15: val loss 0.6597632169723511

Epoch 16: train loss 0.5716760348189961
Epoch 16: val loss 0.6640114784240723

Epoch 17: train loss 0.569770794023167
Epoch 17: val loss 0.6669384241104126

Epoch 18: train loss 0.5721007693897594
Epoch 18: val loss 0.6636484861373901

Epoch 19: train loss 0.5691059800711545
Epoch 19: val loss 0.6667700409889221

Epoch 20: train loss 0.559762334281748
Epoch 20: val loss 0.6658298969268799

Epoch 21: train loss 0.5418928428129717
Epoch 21: val loss 0.6586437821388245

Epoch 22: train loss 0.5416066158901561
Epoch 22: val loss 0.6475583910942078

Epoch 23: train loss 0.5469093214381825
Epoch 23: val loss 0.6579543948173523

Epoch 24: train loss 0.5417264591563832
Epoch 24: val loss 0.6597076058387756

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.701201327641805
Epoch 0: val loss 0.6956725716590881

Epoch 1: train loss 0.6702494700749715
Epoch 1: val loss 0.6931257843971252

Epoch 2: train loss 0.6746348182360331
Epoch 2: val loss 0.6939458250999451

Epoch 3: train loss 0.6606162230173747
Epoch 3: val loss 0.6887333393096924

Epoch 4: train loss 0.6612923343976339
Epoch 4: val loss 0.6772035360336304

Epoch 5: train loss 0.6631479183832805
Epoch 5: val loss 0.6809042692184448

Epoch 6: train loss 0.647623602549235
Epoch 6: val loss 0.6813299059867859

Epoch 7: train loss 0.6384492516517639
Epoch 7: val loss 0.682927668094635

Epoch 8: train loss 0.6410376946131389
Epoch 8: val loss 0.6770332455635071

Epoch 9: train loss 0.6265361150105794
Epoch 9: val loss 0.6733327507972717

Epoch 10: train loss 0.647148581345876
Epoch 10: val loss 0.6702871322631836

Epoch 11: train loss 0.6124919692675272
Epoch 11: val loss 0.6618657112121582

Epoch 12: train loss 0.6259674628575643
Epoch 12: val loss 0.6632688045501709

Epoch 13: train loss 0.6197616378466289
Epoch 13: val loss 0.6529940962791443

Epoch 14: train loss 0.617589020729065
Epoch 14: val loss 0.6647886037826538

Epoch 15: train loss 0.6138705253601074
Epoch 15: val loss 0.6575806140899658

Epoch 16: train loss 0.5878083984057109
Epoch 16: val loss 0.6564214825630188

Epoch 17: train loss 0.5927593946456909
Epoch 17: val loss 0.6413712501525879

Epoch 18: train loss 0.5987144529819488
Epoch 18: val loss 0.6538169384002686

Epoch 19: train loss 0.5866462548573812
Epoch 19: val loss 0.6573610901832581

Epoch 20: train loss 0.5858096599578857
Epoch 20: val loss 0.631395161151886

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7031400799751282
Epoch 0: val loss 0.6810863018035889

Epoch 1: train loss 0.6740549023334796
Epoch 1: val loss 0.6812740564346313

Epoch 2: train loss 0.6556662275240972
Epoch 2: val loss 0.6822317838668823

Epoch 3: train loss 0.6516161836110629
Epoch 3: val loss 0.6836137175559998

Epoch 4: train loss 0.6287348316265986
Epoch 4: val loss 0.6892883777618408

Epoch 5: train loss 0.6180082192787757
Epoch 5: val loss 0.6970332264900208

Epoch 6: train loss 0.6221072627947881
Epoch 6: val loss 0.6970030665397644

Epoch 7: train loss 0.5955256017354819
Epoch 7: val loss 0.6992965340614319

Epoch 8: train loss 0.6147463596784152
Epoch 8: val loss 0.7104187607765198

Epoch 9: train loss 0.5857175175960248
Epoch 9: val loss 0.7100946307182312

Epoch 10: train loss 0.601547360420227
Epoch 10: val loss 0.7123375535011292

Epoch 11: train loss 0.5882013119184054
Epoch 11: val loss 0.7135319113731384

Epoch 12: train loss 0.5848721632590661
Epoch 12: val loss 0.718769371509552

Epoch 13: train loss 0.5771823892226586
Epoch 13: val loss 0.7225813865661621

Epoch 14: train loss 0.5980724348471715
Epoch 14: val loss 0.7198938131332397

Epoch 15: train loss 0.5663797419804794
Epoch 15: val loss 0.7103311419487

Epoch 16: train loss 0.567236256140929
Epoch 16: val loss 0.7128051519393921

Epoch 17: train loss 0.5807237166624802
Epoch 17: val loss 0.720759928226471

Epoch 18: train loss 0.5510274561551901
Epoch 18: val loss 0.7291641235351562

Epoch 19: train loss 0.5542474847573501
Epoch 19: val loss 0.730211615562439

Epoch 20: train loss 0.56161446754749
Epoch 20: val loss 0.7346674799919128

Epoch 21: train loss 0.5423598977235647
Epoch 21: val loss 0.7324966788291931

Epoch 22: train loss 0.5486510762801537
Epoch 22: val loss 0.7391819953918457

Epoch 23: train loss 0.5365265699533316
Epoch 23: val loss 0.7383005619049072

Epoch 24: train loss 0.5655379570447482
Epoch 24: val loss 0.7376616597175598

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7001102062372061
Epoch 0: val loss 0.6823563575744629

Epoch 1: train loss 0.6745474155132587
Epoch 1: val loss 0.6529776453971863

Epoch 2: train loss 0.6621607083540696
Epoch 2: val loss 0.6342152953147888

Epoch 3: train loss 0.6490031985136179
Epoch 3: val loss 0.6287897825241089

Epoch 4: train loss 0.6453922207538898
Epoch 4: val loss 0.6241264939308167

Epoch 5: train loss 0.6371205219855676
Epoch 5: val loss 0.6220399141311646

Epoch 6: train loss 0.6291304230690002
Epoch 6: val loss 0.6192870736122131

Epoch 7: train loss 0.6264700385240408
Epoch 7: val loss 0.615156352519989

Epoch 8: train loss 0.6289821083729084
Epoch 8: val loss 0.6151736378669739

Epoch 9: train loss 0.6142499492718623
Epoch 9: val loss 0.6137642860412598

Epoch 10: train loss 0.6027254737340487
Epoch 10: val loss 0.6135942339897156

Epoch 11: train loss 0.6007778598712041
Epoch 11: val loss 0.6140785217285156

Epoch 12: train loss 0.589742376254155
Epoch 12: val loss 0.6144819259643555

Epoch 13: train loss 0.5977765505130475
Epoch 13: val loss 0.6159619688987732

Epoch 14: train loss 0.5854218923128568
Epoch 14: val loss 0.6186359524726868

Epoch 15: train loss 0.5794230447365687
Epoch 15: val loss 0.6179044246673584

Epoch 16: train loss 0.5727248512781583
Epoch 16: val loss 0.6203988194465637

Epoch 17: train loss 0.562126331604444
Epoch 17: val loss 0.6282591819763184

Epoch 18: train loss 0.5549123860322512
Epoch 18: val loss 0.6353834867477417

Epoch 19: train loss 0.5432422780073606
Epoch 19: val loss 0.6385588049888611

Epoch 20: train loss 0.5666233599185944
Epoch 20: val loss 0.6445196866989136

Epoch 21: train loss 0.5478722361417917
Epoch 21: val loss 0.6551731824874878

Epoch 22: train loss 0.5581425038667825
Epoch 22: val loss 0.6553452610969543

Epoch 23: train loss 0.5402153271895188
Epoch 23: val loss 0.6589885950088501

Epoch 24: train loss 0.5382986733546624
Epoch 24: val loss 0.660384476184845

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6997440503193781
Epoch 0: val loss 0.6890270113945007

Epoch 1: train loss 0.6951265197533828
Epoch 1: val loss 0.6837229132652283

Epoch 2: train loss 0.6746678306506231
Epoch 2: val loss 0.6789229512214661

Epoch 3: train loss 0.6783458086160513
Epoch 3: val loss 0.6744173169136047

Epoch 4: train loss 0.6664280616320096
Epoch 4: val loss 0.6650480031967163

Epoch 5: train loss 0.6638902058968177
Epoch 5: val loss 0.6624925136566162

Epoch 6: train loss 0.6408258080482483
Epoch 6: val loss 0.6573649048805237

Epoch 7: train loss 0.630137026309967
Epoch 7: val loss 0.6531923413276672

Epoch 8: train loss 0.6390500618861272
Epoch 8: val loss 0.6492213010787964

Epoch 9: train loss 0.6170211113416232
Epoch 9: val loss 0.6528692841529846

Epoch 10: train loss 0.610202317054455
Epoch 10: val loss 0.6461297273635864

Epoch 11: train loss 0.6131469974151025
Epoch 11: val loss 0.6460383534431458

Epoch 12: train loss 0.6056027870911819
Epoch 12: val loss 0.6433486342430115

Epoch 13: train loss 0.6050623334371127
Epoch 13: val loss 0.63716721534729

Epoch 14: train loss 0.5807825166445512
Epoch 14: val loss 0.6335911154747009

Epoch 15: train loss 0.5828503278585581
Epoch 15: val loss 0.6404334902763367

Epoch 16: train loss 0.5572890455906208
Epoch 16: val loss 0.6333779692649841

Epoch 17: train loss 0.5688391488332015
Epoch 17: val loss 0.6403198838233948

Epoch 18: train loss 0.563061943420997
Epoch 18: val loss 0.6324341893196106

Epoch 19: train loss 0.5696637882636144
Epoch 19: val loss 0.6364202499389648

Epoch 20: train loss 0.5726415056448716
Epoch 20: val loss 0.6362099647521973

Epoch 21: train loss 0.5639570172016437
Epoch 21: val loss 0.6389391422271729

Epoch 22: train loss 0.5590346386799445
Epoch 22: val loss 0.6531516313552856

Epoch 23: train loss 0.5496273453419025
Epoch 23: val loss 0.6586183309555054

Epoch 24: train loss 0.5426815862839038
Epoch 24: val loss 0.6539877653121948

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6937836500314566
Epoch 0: val loss 0.686860203742981

Epoch 1: train loss 0.6708389841593229
Epoch 1: val loss 0.68982994556427

Epoch 2: train loss 0.6527043076661917
Epoch 2: val loss 0.6899877786636353

Epoch 3: train loss 0.646377159998967
Epoch 3: val loss 0.6868633031845093

Epoch 4: train loss 0.6451030236024123
Epoch 4: val loss 0.6781647801399231

Epoch 5: train loss 0.6276978896214411
Epoch 5: val loss 0.6754980087280273

Epoch 6: train loss 0.6210678815841675
Epoch 6: val loss 0.6753141283988953

Epoch 7: train loss 0.6222862876378573
Epoch 7: val loss 0.6706869006156921

Epoch 8: train loss 0.6305928551233732
Epoch 8: val loss 0.6699477434158325

Epoch 9: train loss 0.6143244092281048
Epoch 9: val loss 0.6641196608543396

Epoch 10: train loss 0.6053627454317533
Epoch 10: val loss 0.6703364849090576

Epoch 11: train loss 0.60914146900177
Epoch 11: val loss 0.6664815545082092

Epoch 12: train loss 0.6128090436641986
Epoch 12: val loss 0.6608113050460815

Epoch 13: train loss 0.5913232519076421
Epoch 13: val loss 0.6672379970550537

Epoch 14: train loss 0.5784018223102276
Epoch 14: val loss 0.6632832884788513

Epoch 15: train loss 0.5913122846530035
Epoch 15: val loss 0.6667515635490417

Epoch 16: train loss 0.5861766521747296
Epoch 16: val loss 0.6613378524780273

Epoch 17: train loss 0.567751909677799
Epoch 17: val loss 0.6631554365158081

Epoch 18: train loss 0.5713183352580438
Epoch 18: val loss 0.6630535125732422

Epoch 19: train loss 0.5603347168518946
Epoch 19: val loss 0.6645057201385498

Epoch 20: train loss 0.5702857833642226
Epoch 20: val loss 0.6689179539680481

Epoch 21: train loss 0.5399249425301185
Epoch 21: val loss 0.6681413650512695

Epoch 22: train loss 0.5376899104851943
Epoch 22: val loss 0.6650180816650391

Epoch 23: train loss 0.5548235086294321
Epoch 23: val loss 0.6671239733695984

Epoch 24: train loss 0.5247754936034863
Epoch 24: val loss 0.6598056554794312

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6968924298005945
Epoch 0: val loss 0.6855497360229492

Epoch 1: train loss 0.684292263844434
Epoch 1: val loss 0.6763812899589539

Epoch 2: train loss 0.6640518588178298
Epoch 2: val loss 0.6621997356414795

Epoch 3: train loss 0.6577023968977087
Epoch 3: val loss 0.6569472551345825

Epoch 4: train loss 0.6531755082747516
Epoch 4: val loss 0.6517000794410706

Epoch 5: train loss 0.6420318028506111
Epoch 5: val loss 0.6534416675567627

Epoch 6: train loss 0.6323664258508122
Epoch 6: val loss 0.6461032032966614

Epoch 7: train loss 0.614759154179517
Epoch 7: val loss 0.6539350152015686

Epoch 8: train loss 0.6223386736477122
Epoch 8: val loss 0.6460124850273132

Epoch 9: train loss 0.6070936918258667
Epoch 9: val loss 0.6615768074989319

Epoch 10: train loss 0.5973774545332965
Epoch 10: val loss 0.6580030918121338

Epoch 11: train loss 0.6119586124139673
Epoch 11: val loss 0.6510000228881836

Epoch 12: train loss 0.6079377567066866
Epoch 12: val loss 0.6596605181694031

Epoch 13: train loss 0.5911621801993426
Epoch 13: val loss 0.6733648777008057

Epoch 14: train loss 0.5816480342079612
Epoch 14: val loss 0.6654912829399109

Epoch 15: train loss 0.5994045068235958
Epoch 15: val loss 0.6676813364028931

Epoch 16: train loss 0.573881645413006
Epoch 16: val loss 0.6811119318008423

Epoch 17: train loss 0.5663877462639528
Epoch 17: val loss 0.6833292841911316

Epoch 18: train loss 0.5806809698834139
Epoch 18: val loss 0.6893200278282166

Epoch 19: train loss 0.5765422196949229
Epoch 19: val loss 0.6853587627410889

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6957191824913025
Epoch 0: val loss 0.6861458420753479

Epoch 1: train loss 0.6911411732435226
Epoch 1: val loss 0.6829289197921753

Epoch 2: train loss 0.6859821975231171
Epoch 2: val loss 0.680601179599762

Epoch 3: train loss 0.6771359592676163
Epoch 3: val loss 0.680869460105896

Epoch 4: train loss 0.6734979450702667
Epoch 4: val loss 0.6811548471450806

Epoch 5: train loss 0.6622978995243708
Epoch 5: val loss 0.6830068826675415

Epoch 6: train loss 0.6593518058458964
Epoch 6: val loss 0.6844692826271057

Epoch 7: train loss 0.6501930505037308
Epoch 7: val loss 0.6844142079353333

Epoch 8: train loss 0.6500350584586462
Epoch 8: val loss 0.6863378286361694

Epoch 9: train loss 0.647941788037618
Epoch 9: val loss 0.6864482164382935

Epoch 10: train loss 0.6409092595179876
Epoch 10: val loss 0.687479555606842

Epoch 11: train loss 0.6368966201941172
Epoch 11: val loss 0.6887279152870178

Epoch 12: train loss 0.6401429076989492
Epoch 12: val loss 0.6854718923568726

Epoch 13: train loss 0.6450663655996323
Epoch 13: val loss 0.6843813061714172

Epoch 14: train loss 0.640205129981041
Epoch 14: val loss 0.6866798400878906

Epoch 15: train loss 0.6132005751132965
Epoch 15: val loss 0.6926032304763794

Epoch 16: train loss 0.6152306646108627
Epoch 16: val loss 0.6946219801902771

Epoch 17: train loss 0.6085402319828669
Epoch 17: val loss 0.6998386979103088

Epoch 18: train loss 0.6263200690348943
Epoch 18: val loss 0.6927279233932495

Epoch 19: train loss 0.6163281699021658
Epoch 19: val loss 0.6905106902122498

Epoch 20: train loss 0.6037965615590414
Epoch 20: val loss 0.6901024580001831

Epoch 21: train loss 0.5973340719938278
Epoch 21: val loss 0.6923962235450745

Epoch 22: train loss 0.5837812374035517
Epoch 22: val loss 0.7035879492759705

Epoch 23: train loss 0.5990615909298261
Epoch 23: val loss 0.6972602009773254

Epoch 24: train loss 0.5996261040369669
Epoch 24: val loss 0.6944938898086548

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7092015047868093
Epoch 0: val loss 0.6984626650810242

Epoch 1: train loss 0.6939262996117274
Epoch 1: val loss 0.6958961486816406

Epoch 2: train loss 0.6828031887610754
Epoch 2: val loss 0.6924606561660767

Epoch 3: train loss 0.6736389944950739
Epoch 3: val loss 0.691504180431366

Epoch 4: train loss 0.6634011417627335
Epoch 4: val loss 0.689214289188385

Epoch 5: train loss 0.6623273640871048
Epoch 5: val loss 0.6893489956855774

Epoch 6: train loss 0.6512846102317175
Epoch 6: val loss 0.6933356523513794

Epoch 7: train loss 0.6507112681865692
Epoch 7: val loss 0.6936631798744202

Epoch 8: train loss 0.6606835673252741
Epoch 8: val loss 0.6931723952293396

Epoch 9: train loss 0.641488586862882
Epoch 9: val loss 0.6929338574409485

Epoch 10: train loss 0.6339708864688873
Epoch 10: val loss 0.6919499635696411

Epoch 11: train loss 0.6411549150943756
Epoch 11: val loss 0.6907004714012146

Epoch 12: train loss 0.626541942358017
Epoch 12: val loss 0.6909142732620239

Epoch 13: train loss 0.6217793424924215
Epoch 13: val loss 0.688869059085846

Epoch 14: train loss 0.6248566011587778
Epoch 14: val loss 0.6867080330848694

Epoch 15: train loss 0.6230782220760981
Epoch 15: val loss 0.6849873661994934

Epoch 16: train loss 0.6178167213996252
Epoch 16: val loss 0.695309042930603

Epoch 17: train loss 0.6149296710888544
Epoch 17: val loss 0.6921288371086121

Epoch 18: train loss 0.6068340117732683
Epoch 18: val loss 0.6907926201820374

Epoch 19: train loss 0.6225679318110148
Epoch 19: val loss 0.6954743266105652

Epoch 20: train loss 0.6121940414110819
Epoch 20: val loss 0.6948116421699524

Epoch 21: train loss 0.6044163554906845
Epoch 21: val loss 0.6847957968711853

Epoch 22: train loss 0.5898462533950806
Epoch 22: val loss 0.6892990469932556

Epoch 23: train loss 0.607041652003924
Epoch 23: val loss 0.6945674419403076

Epoch 24: train loss 0.5875415454308192
Epoch 24: val loss 0.7027995586395264

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7070811142524084
Epoch 0: val loss 0.6881841421127319

Epoch 1: train loss 0.689755822221438
Epoch 1: val loss 0.6868960857391357

Epoch 2: train loss 0.678754116098086
Epoch 2: val loss 0.686613142490387

Epoch 3: train loss 0.6762506614128748
Epoch 3: val loss 0.6855114698410034

Epoch 4: train loss 0.6713404605786005
Epoch 4: val loss 0.6853402256965637

Epoch 5: train loss 0.654139369726181
Epoch 5: val loss 0.6849220395088196

Epoch 6: train loss 0.6647968341906866
Epoch 6: val loss 0.6853963136672974

Epoch 7: train loss 0.6569988479216894
Epoch 7: val loss 0.685491681098938

Epoch 8: train loss 0.657186488310496
Epoch 8: val loss 0.6835242509841919

Epoch 9: train loss 0.6571278721094131
Epoch 9: val loss 0.6846498250961304

Epoch 10: train loss 0.641925185918808
Epoch 10: val loss 0.6839286088943481

Epoch 11: train loss 0.637887105345726
Epoch 11: val loss 0.6827105283737183

Epoch 12: train loss 0.644815723101298
Epoch 12: val loss 0.6846669316291809

Epoch 13: train loss 0.6224179069201151
Epoch 13: val loss 0.6848948001861572

Epoch 14: train loss 0.6431869914134344
Epoch 14: val loss 0.6862894296646118

Epoch 15: train loss 0.6309112360080084
Epoch 15: val loss 0.6903711557388306

Epoch 16: train loss 0.6146966516971588
Epoch 16: val loss 0.6886819005012512

Epoch 17: train loss 0.6248406122128168
Epoch 17: val loss 0.6897186636924744

Epoch 18: train loss 0.6104421466588974
Epoch 18: val loss 0.6869890689849854

Epoch 19: train loss 0.6199899266163508
Epoch 19: val loss 0.6923083662986755

Epoch 20: train loss 0.6170933693647385
Epoch 20: val loss 0.6915449500083923

Epoch 21: train loss 0.6173517058293024
Epoch 21: val loss 0.6991015076637268

Epoch 22: train loss 0.6136052211125692
Epoch 22: val loss 0.6973584294319153

Epoch 23: train loss 0.5920927772919337
Epoch 23: val loss 0.7032220959663391

Epoch 24: train loss 0.5926554749409357
Epoch 24: val loss 0.7005413770675659

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.716785783569018
Epoch 0: val loss 0.6993549466133118

Epoch 1: train loss 0.6892348229885101
Epoch 1: val loss 0.6996498703956604

Epoch 2: train loss 0.6780181427796682
Epoch 2: val loss 0.6919240951538086

Epoch 3: train loss 0.6655533313751221
Epoch 3: val loss 0.6895966529846191

Epoch 4: train loss 0.6645744889974594
Epoch 4: val loss 0.6918065547943115

Epoch 5: train loss 0.6797753572463989
Epoch 5: val loss 0.6908085942268372

Epoch 6: train loss 0.6566368937492371
Epoch 6: val loss 0.6862279772758484

Epoch 7: train loss 0.6505253265301386
Epoch 7: val loss 0.6868975162506104

Epoch 8: train loss 0.6477322429418564
Epoch 8: val loss 0.6930049657821655

Epoch 9: train loss 0.6434639245271683
Epoch 9: val loss 0.6933637261390686

Epoch 10: train loss 0.6427689294020335
Epoch 10: val loss 0.697649359703064

Epoch 11: train loss 0.6233537942171097
Epoch 11: val loss 0.7019022703170776

Epoch 12: train loss 0.6295322403311729
Epoch 12: val loss 0.7015568614006042

Epoch 13: train loss 0.6299497832854589
Epoch 13: val loss 0.6996999979019165

Epoch 14: train loss 0.6137418746948242
Epoch 14: val loss 0.6984461545944214

Epoch 15: train loss 0.6062633742888769
Epoch 15: val loss 0.6928162574768066

Epoch 16: train loss 0.6197496453921
Epoch 16: val loss 0.7039557695388794

Epoch 17: train loss 0.6094010571638743
Epoch 17: val loss 0.6959043741226196

Epoch 18: train loss 0.5966223975022634
Epoch 18: val loss 0.691169798374176

Epoch 19: train loss 0.6077254563570023
Epoch 19: val loss 0.6927487254142761

Epoch 20: train loss 0.6074447085460027
Epoch 20: val loss 0.6978753209114075

Epoch 21: train loss 0.5846406693259875
Epoch 21: val loss 0.7020623087882996

Epoch 22: train loss 0.577428787946701
Epoch 22: val loss 0.7006955742835999

Epoch 23: train loss 0.5833304847280184
Epoch 23: val loss 0.6964265704154968

Epoch 24: train loss 0.5573512017726898
Epoch 24: val loss 0.6906308531761169

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6829081624746323
Epoch 0: val loss 0.6716129183769226

Epoch 1: train loss 0.6874433495104313
Epoch 1: val loss 0.6613300442695618

Epoch 2: train loss 0.6750394180417061
Epoch 2: val loss 0.6558979153633118

Epoch 3: train loss 0.6715072654187679
Epoch 3: val loss 0.6541609168052673

Epoch 4: train loss 0.6725838407874107
Epoch 4: val loss 0.6545910239219666

Epoch 5: train loss 0.6601447463035583
Epoch 5: val loss 0.6490447521209717

Epoch 6: train loss 0.6594200059771538
Epoch 6: val loss 0.6474615335464478

Epoch 7: train loss 0.6453954242169857
Epoch 7: val loss 0.6527060270309448

Epoch 8: train loss 0.6450708024203777
Epoch 8: val loss 0.6470099091529846

Epoch 9: train loss 0.6480005756020546
Epoch 9: val loss 0.6433936953544617

Epoch 10: train loss 0.6390499025583267
Epoch 10: val loss 0.6403777599334717

Epoch 11: train loss 0.6439163535833359
Epoch 11: val loss 0.6413849592208862

Epoch 12: train loss 0.6296211518347263
Epoch 12: val loss 0.6429101824760437

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
11
Epoch 0: train loss 0.6834077324186053
Epoch 0: val loss 0.6651164889335632

Epoch 1: train loss 0.6495949966566903
Epoch 1: val loss 0.6467530131340027

Epoch 2: train loss 0.6457605532237461
Epoch 2: val loss 0.6327786445617676

Epoch 3: train loss 0.6331421903201512
Epoch 3: val loss 0.6202288269996643

Epoch 4: train loss 0.577308007649013
Epoch 4: val loss 0.6090510487556458

Epoch 5: train loss 0.5711024275847844
Epoch 5: val loss 0.6011022329330444

Epoch 6: train loss 0.6143546870776585
Epoch 6: val loss 0.5937901139259338

Epoch 7: train loss 0.5501307334218707
Epoch 7: val loss 0.5853244662284851

Epoch 8: train loss 0.5339786963803428
Epoch 8: val loss 0.5821636319160461

Epoch 9: train loss 0.5426594018936157
Epoch 9: val loss 0.5818294882774353

Epoch 10: train loss 0.5584050714969635
Epoch 10: val loss 0.577755331993103

Epoch 11: train loss 0.4978790921824319
Epoch 11: val loss 0.5736922025680542

Epoch 12: train loss 0.5358110921723502
Epoch 12: val loss 0.5715509653091431

Epoch 13: train loss 0.5135052672454289
Epoch 13: val loss 0.5697858333587646

Epoch 14: train loss 0.5955313614436558
Epoch 14: val loss 0.568638801574707

Epoch 15: train loss 0.5928880316870553
Epoch 15: val loss 0.5684160590171814

Epoch 16: train loss 0.517556654555457
Epoch 16: val loss 0.5746839642524719

Epoch 17: train loss 0.5274316583360944
Epoch 17: val loss 0.5746814608573914

Epoch 18: train loss 0.4942885083811624
Epoch 18: val loss 0.5750964283943176

Epoch 19: train loss 0.5647464181695666
Epoch 19: val loss 0.5726556181907654

Epoch 20: train loss 0.5680992603302002
Epoch 20: val loss 0.5704243779182434

Epoch 21: train loss 0.46516690083912443
Epoch 21: val loss 0.5695616602897644

Epoch 22: train loss 0.47275153015341076
Epoch 22: val loss 0.5746644139289856

Epoch 23: train loss 0.4555652418306896
Epoch 23: val loss 0.5847517251968384

Epoch 24: train loss 0.503736504486629
Epoch 24: val loss 0.592680037021637

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6540464503424508
Epoch 0: val loss 0.6367778182029724

Epoch 1: train loss 0.6043369046279362
Epoch 1: val loss 0.6133901476860046

Epoch 2: train loss 0.6101635609354291
Epoch 2: val loss 0.5973779559135437

Epoch 3: train loss 0.6088410871369498
Epoch 3: val loss 0.5825812220573425

Epoch 4: train loss 0.6005614485059466
Epoch 4: val loss 0.5847106575965881

Epoch 5: train loss 0.6281766465732029
Epoch 5: val loss 0.5895905494689941

Epoch 6: train loss 0.5863021867615836
Epoch 6: val loss 0.5911418199539185

Epoch 7: train loss 0.566244683095387
Epoch 7: val loss 0.5977504253387451

Epoch 8: train loss 0.5412811296326774
Epoch 8: val loss 0.5945261120796204

Epoch 9: train loss 0.551311194896698
Epoch 9: val loss 0.5930818915367126

Epoch 10: train loss 0.5342388365949903
Epoch 10: val loss 0.5835573673248291

Epoch 11: train loss 0.5442178206784385
Epoch 11: val loss 0.5803331732749939

Epoch 12: train loss 0.5403641377176557
Epoch 12: val loss 0.575468897819519

Epoch 13: train loss 0.5352861838681358
Epoch 13: val loss 0.5756723284721375

Epoch 14: train loss 0.5900560872895377
Epoch 14: val loss 0.5833085179328918

Epoch 15: train loss 0.5368834819112506
Epoch 15: val loss 0.5889232158660889

Epoch 16: train loss 0.5649869314261845
Epoch 16: val loss 0.5891671776771545

Epoch 17: train loss 0.5041617921420506
Epoch 17: val loss 0.5888828635215759

Epoch 18: train loss 0.5457691677979061
Epoch 18: val loss 0.5999860167503357

Epoch 19: train loss 0.5463792639119285
Epoch 19: val loss 0.620180606842041

Epoch 20: train loss 0.507985600403377
Epoch 20: val loss 0.6105126738548279

Epoch 21: train loss 0.5276603996753693
Epoch 21: val loss 0.5955884456634521

Epoch 22: train loss 0.5091489936624255
Epoch 22: val loss 0.5826972126960754

Epoch 23: train loss 0.5110354551247188
Epoch 23: val loss 0.5919550061225891

Epoch 24: train loss 0.49124692593302044
Epoch 24: val loss 0.6021485328674316

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6840862887246268
Epoch 0: val loss 0.6073603630065918

Epoch 1: train loss 0.6497592500277928
Epoch 1: val loss 0.5867292881011963

Epoch 2: train loss 0.611640887601035
Epoch 2: val loss 0.5889490842819214

Epoch 3: train loss 0.5967641643115452
Epoch 3: val loss 0.5910619497299194

Epoch 4: train loss 0.592141832624163
Epoch 4: val loss 0.5952516794204712

Epoch 5: train loss 0.5704905986785889
Epoch 5: val loss 0.5990341901779175

Epoch 6: train loss 0.548463727746691
Epoch 6: val loss 0.5969116687774658

Epoch 7: train loss 0.6107205705983298
Epoch 7: val loss 0.5976580381393433

Epoch 8: train loss 0.5492050434861865
Epoch 8: val loss 0.6070411205291748

Epoch 9: train loss 0.5647018338952746
Epoch 9: val loss 0.6060420870780945

Epoch 10: train loss 0.5390372616904122
Epoch 10: val loss 0.6009672284126282

Epoch 11: train loss 0.5183907789843423
Epoch 11: val loss 0.6093019843101501

Epoch 12: train loss 0.5306487594332013
Epoch 12: val loss 0.6185022592544556

Epoch 13: train loss 0.4979340689522879
Epoch 13: val loss 0.6193516850471497

Epoch 14: train loss 0.5703899690083095
Epoch 14: val loss 0.6263653635978699

Epoch 15: train loss 0.48371716482298716
Epoch 15: val loss 0.6481691002845764

Epoch 16: train loss 0.48235335520335604
Epoch 16: val loss 0.6496623754501343

Epoch 17: train loss 0.5225800914423806
Epoch 17: val loss 0.6445807218551636

Epoch 18: train loss 0.4914783111640385
Epoch 18: val loss 0.6569679975509644

Epoch 19: train loss 0.4903339615889958
Epoch 19: val loss 0.6898654699325562

Epoch 20: train loss 0.5342268177441188
Epoch 20: val loss 0.681673526763916

Epoch 21: train loss 0.4877385411943708
Epoch 21: val loss 0.6555057168006897

Epoch 22: train loss 0.5640465063708169
Epoch 22: val loss 0.6506176590919495

Epoch 23: train loss 0.48611620494297575
Epoch 23: val loss 0.6619641184806824

Epoch 24: train loss 0.4638195591313498
Epoch 24: val loss 0.6609170436859131

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6789769019399371
Epoch 0: val loss 0.6527464389801025

Epoch 1: train loss 0.6300737091473171
Epoch 1: val loss 0.6352408528327942

Epoch 2: train loss 0.6097927689552307
Epoch 2: val loss 0.6251353621482849

Epoch 3: train loss 0.5855009640966143
Epoch 3: val loss 0.6235925555229187

Epoch 4: train loss 0.5821177363395691
Epoch 4: val loss 0.6217243671417236

Epoch 5: train loss 0.5575676304953439
Epoch 5: val loss 0.6211134195327759

Epoch 6: train loss 0.5688098583902631
Epoch 6: val loss 0.6177685260772705

Epoch 7: train loss 0.5602239455495562
Epoch 7: val loss 0.6111745238304138

Epoch 8: train loss 0.5460129933697837
Epoch 8: val loss 0.6015741229057312

Epoch 9: train loss 0.5588351360389164
Epoch 9: val loss 0.5937432646751404

Epoch 10: train loss 0.5692847626549857
Epoch 10: val loss 0.5840643048286438

Epoch 11: train loss 0.5760895567280906
Epoch 11: val loss 0.5794625878334045

Epoch 12: train loss 0.5893957274300712
Epoch 12: val loss 0.5810021758079529

Epoch 13: train loss 0.5479047341006142
Epoch 13: val loss 0.5823955535888672

Epoch 14: train loss 0.5067222607987267
Epoch 14: val loss 0.580712080001831

Epoch 15: train loss 0.5378792073045459
Epoch 15: val loss 0.5866277813911438

Epoch 16: train loss 0.5151377660887582
Epoch 16: val loss 0.588029682636261

Epoch 17: train loss 0.5094219829354968
Epoch 17: val loss 0.5954602956771851

Epoch 18: train loss 0.531182621206556
Epoch 18: val loss 0.597429633140564

Epoch 19: train loss 0.5393474953515189
Epoch 19: val loss 0.589417576789856

Epoch 20: train loss 0.5046211225645882
Epoch 20: val loss 0.5727460384368896

Epoch 21: train loss 0.5368702156203133
Epoch 21: val loss 0.5714014172554016

Epoch 22: train loss 0.5134568129267011
Epoch 22: val loss 0.575084924697876

Epoch 23: train loss 0.5250380209514073
Epoch 23: val loss 0.5856214761734009

Epoch 24: train loss 0.49355145011629376
Epoch 24: val loss 0.5894706845283508

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.670558922820621
Epoch 0: val loss 0.619655191898346

Epoch 1: train loss 0.642446842458513
Epoch 1: val loss 0.5867822170257568

Epoch 2: train loss 0.5976511405573951
Epoch 2: val loss 0.5705235600471497

Epoch 3: train loss 0.5682530138227675
Epoch 3: val loss 0.5806342959403992

Epoch 4: train loss 0.5512848231527541
Epoch 4: val loss 0.592062771320343

Epoch 5: train loss 0.5610844592253367
Epoch 5: val loss 0.5952140688896179

Epoch 6: train loss 0.5441662271817526
Epoch 6: val loss 0.6094918847084045

Epoch 7: train loss 0.552195754316118
Epoch 7: val loss 0.6170885562896729

Epoch 8: train loss 0.5351662205325233
Epoch 8: val loss 0.6201229095458984

Epoch 9: train loss 0.5349825157059563
Epoch 9: val loss 0.5989586114883423

Epoch 10: train loss 0.5060552524195777
Epoch 10: val loss 0.6019439101219177

Epoch 11: train loss 0.5095422367254893
Epoch 11: val loss 0.6185263991355896

Epoch 12: train loss 0.5248762634065416
Epoch 12: val loss 0.6410391330718994

Epoch 13: train loss 0.5201775696542528
Epoch 13: val loss 0.6414729952812195

Epoch 14: train loss 0.5260702537165748
Epoch 14: val loss 0.6544194221496582

Epoch 15: train loss 0.5654001302189298
Epoch 15: val loss 0.6556198596954346

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7005540505051613
Epoch 0: val loss 0.6713884472846985

Epoch 1: train loss 0.6681732386350632
Epoch 1: val loss 0.6539299488067627

Epoch 2: train loss 0.6263381093740463
Epoch 2: val loss 0.6301124095916748

Epoch 3: train loss 0.5919306203722954
Epoch 3: val loss 0.6050765514373779

Epoch 4: train loss 0.5579188913106918
Epoch 4: val loss 0.5839426517486572

Epoch 5: train loss 0.5324853174388409
Epoch 5: val loss 0.5628723502159119

Epoch 6: train loss 0.5348353236913681
Epoch 6: val loss 0.5464161038398743

Epoch 7: train loss 0.4942180886864662
Epoch 7: val loss 0.5354299545288086

Epoch 8: train loss 0.48396410048007965
Epoch 8: val loss 0.5238435864448547

Epoch 9: train loss 0.48103196918964386
Epoch 9: val loss 0.530572235584259

Epoch 10: train loss 0.46052904054522514
Epoch 10: val loss 0.5317856669425964

Epoch 11: train loss 0.4682844243943691
Epoch 11: val loss 0.5275980830192566

Epoch 12: train loss 0.4578954428434372
Epoch 12: val loss 0.5293927788734436

Epoch 13: train loss 0.4310651533305645
Epoch 13: val loss 0.5343101024627686

Epoch 14: train loss 0.45337097719311714
Epoch 14: val loss 0.535111665725708

Epoch 15: train loss 0.4280579574406147
Epoch 15: val loss 0.5446843504905701

Epoch 16: train loss 0.44333547353744507
Epoch 16: val loss 0.5504077076911926

Epoch 17: train loss 0.42386125959455967
Epoch 17: val loss 0.5368553400039673

Epoch 18: train loss 0.4176877811551094
Epoch 18: val loss 0.5448440313339233

Epoch 19: train loss 0.4253064878284931
Epoch 19: val loss 0.5391611456871033

Epoch 20: train loss 0.4167199842631817
Epoch 20: val loss 0.5510265231132507

Epoch 21: train loss 0.4187612645328045
Epoch 21: val loss 0.5433298945426941

Epoch 22: train loss 0.3985303193330765
Epoch 22: val loss 0.5564520955085754

Epoch 23: train loss 0.3971192203462124
Epoch 23: val loss 0.5562047362327576

Epoch 24: train loss 0.384520448744297
Epoch 24: val loss 0.5669324994087219

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6986319273710251
Epoch 0: val loss 0.669640302658081

Epoch 1: train loss 0.6378285884857178
Epoch 1: val loss 0.6299266815185547

Epoch 2: train loss 0.6049877256155014
Epoch 2: val loss 0.5921063423156738

Epoch 3: train loss 0.5779842436313629
Epoch 3: val loss 0.5690993070602417

Epoch 4: train loss 0.5459066703915596
Epoch 4: val loss 0.5450794100761414

Epoch 5: train loss 0.5365220792591572
Epoch 5: val loss 0.5373932123184204

Epoch 6: train loss 0.5221198871731758
Epoch 6: val loss 0.5338330864906311

Epoch 7: train loss 0.5241004191339016
Epoch 7: val loss 0.5336541533470154

Epoch 8: train loss 0.5166419669985771
Epoch 8: val loss 0.5229678750038147

Epoch 9: train loss 0.5121691264212132
Epoch 9: val loss 0.5278918147087097

Epoch 10: train loss 0.49654198065400124
Epoch 10: val loss 0.531413197517395

Epoch 11: train loss 0.4861755222082138
Epoch 11: val loss 0.5370622873306274

Epoch 12: train loss 0.4840833470225334
Epoch 12: val loss 0.53271484375

Epoch 13: train loss 0.4736337587237358
Epoch 13: val loss 0.5310884118080139

Epoch 14: train loss 0.4713078401982784
Epoch 14: val loss 0.5299917459487915

Epoch 15: train loss 0.4726506806910038
Epoch 15: val loss 0.5330207347869873

Epoch 16: train loss 0.4620294012129307
Epoch 16: val loss 0.5375211834907532

Epoch 17: train loss 0.4461855851113796
Epoch 17: val loss 0.5388538241386414

Epoch 18: train loss 0.45509379729628563
Epoch 18: val loss 0.5392870903015137

Epoch 19: train loss 0.45154421404004097
Epoch 19: val loss 0.540459156036377

Epoch 20: train loss 0.45452140644192696
Epoch 20: val loss 0.5468409657478333

Epoch 21: train loss 0.43460996076464653
Epoch 21: val loss 0.5476906299591064

Epoch 22: train loss 0.4227982871234417
Epoch 22: val loss 0.549380362033844

Epoch 23: train loss 0.42968083173036575
Epoch 23: val loss 0.553429126739502

Epoch 24: train loss 0.4000656269490719
Epoch 24: val loss 0.554492712020874

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7033807411789894
Epoch 0: val loss 0.6701299548149109

Epoch 1: train loss 0.6526572704315186
Epoch 1: val loss 0.63458251953125

Epoch 2: train loss 0.6097204014658928
Epoch 2: val loss 0.6049638986587524

Epoch 3: train loss 0.5645654015243053
Epoch 3: val loss 0.5763695240020752

Epoch 4: train loss 0.5442337952554226
Epoch 4: val loss 0.5515608191490173

Epoch 5: train loss 0.5215229392051697
Epoch 5: val loss 0.5329770445823669

Epoch 6: train loss 0.49175819754600525
Epoch 6: val loss 0.529580295085907

Epoch 7: train loss 0.49904440343379974
Epoch 7: val loss 0.5311950445175171

Epoch 8: train loss 0.4829266369342804
Epoch 8: val loss 0.5333889126777649

Epoch 9: train loss 0.464084692299366
Epoch 9: val loss 0.5364821553230286

Epoch 10: train loss 0.45841317996382713
Epoch 10: val loss 0.5383477210998535

Epoch 11: train loss 0.46847420185804367
Epoch 11: val loss 0.5400983691215515

Epoch 12: train loss 0.4558030106127262
Epoch 12: val loss 0.5402988791465759

Epoch 13: train loss 0.46420741081237793
Epoch 13: val loss 0.5472850799560547

Epoch 14: train loss 0.44483522325754166
Epoch 14: val loss 0.554030179977417

Epoch 15: train loss 0.4249652102589607
Epoch 15: val loss 0.5558386445045471

Epoch 16: train loss 0.41939453035593033
Epoch 16: val loss 0.5573903918266296

Epoch 17: train loss 0.43295997753739357
Epoch 17: val loss 0.5530070066452026

Epoch 18: train loss 0.42285842075943947
Epoch 18: val loss 0.5557968616485596

Epoch 19: train loss 0.4214867725968361
Epoch 19: val loss 0.558538019657135

Epoch 20: train loss 0.4269375503063202
Epoch 20: val loss 0.5609278678894043

Epoch 21: train loss 0.4136524759232998
Epoch 21: val loss 0.5576585531234741

Epoch 22: train loss 0.4173768386244774
Epoch 22: val loss 0.5640267729759216

Epoch 23: train loss 0.4106869548559189
Epoch 23: val loss 0.573401927947998

Epoch 24: train loss 0.40723537281155586
Epoch 24: val loss 0.5670322775840759

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6797640770673752
Epoch 0: val loss 0.6504958271980286

Epoch 1: train loss 0.6289501264691353
Epoch 1: val loss 0.6035588383674622

Epoch 2: train loss 0.5898398607969284
Epoch 2: val loss 0.5589609742164612

Epoch 3: train loss 0.5445017144083977
Epoch 3: val loss 0.5292118787765503

Epoch 4: train loss 0.5238815322518349
Epoch 4: val loss 0.5120587348937988

Epoch 5: train loss 0.4978216849267483
Epoch 5: val loss 0.5068619847297668

Epoch 6: train loss 0.4974279813468456
Epoch 6: val loss 0.49733400344848633

Epoch 7: train loss 0.4975663162767887
Epoch 7: val loss 0.4986194372177124

Epoch 8: train loss 0.48071857169270515
Epoch 8: val loss 0.4982939064502716

Epoch 9: train loss 0.4524949975311756
Epoch 9: val loss 0.49915406107902527

Epoch 10: train loss 0.4432593993842602
Epoch 10: val loss 0.4948655068874359

Epoch 11: train loss 0.4592647925019264
Epoch 11: val loss 0.4954412877559662

Epoch 12: train loss 0.4407825320959091
Epoch 12: val loss 0.49389737844467163

Epoch 13: train loss 0.4414804168045521
Epoch 13: val loss 0.4951828420162201

Epoch 14: train loss 0.4568912982940674
Epoch 14: val loss 0.5005642771720886

Epoch 15: train loss 0.4537856951355934
Epoch 15: val loss 0.5068537592887878

Epoch 16: train loss 0.44503482431173325
Epoch 16: val loss 0.5247556567192078

Epoch 17: train loss 0.432241965085268
Epoch 17: val loss 0.514464259147644

Epoch 18: train loss 0.4236993230879307
Epoch 18: val loss 0.4959263801574707

Epoch 19: train loss 0.40967677906155586
Epoch 19: val loss 0.4957941174507141

Epoch 20: train loss 0.41830169409513474
Epoch 20: val loss 0.5111438035964966

Epoch 21: train loss 0.3863321766257286
Epoch 21: val loss 0.5132572650909424

Epoch 22: train loss 0.37586163356900215
Epoch 22: val loss 0.5181480646133423

Epoch 23: train loss 0.38096781447529793
Epoch 23: val loss 0.5237443447113037

Epoch 24: train loss 0.4115145578980446
Epoch 24: val loss 0.5179334878921509

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6667788028717041
Epoch 0: val loss 0.6377466320991516

Epoch 1: train loss 0.602146262472326
Epoch 1: val loss 0.6031433939933777

Epoch 2: train loss 0.5479100807146593
Epoch 2: val loss 0.5644275546073914

Epoch 3: train loss 0.5352929938923229
Epoch 3: val loss 0.5452728271484375

Epoch 4: train loss 0.5227855362675407
Epoch 4: val loss 0.538989245891571

Epoch 5: train loss 0.5030951581218026
Epoch 5: val loss 0.5391697883605957

Epoch 6: train loss 0.5014769489114935
Epoch 6: val loss 0.5202617645263672

Epoch 7: train loss 0.5021028247746554
Epoch 7: val loss 0.531096339225769

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6744060397148133
Epoch 0: val loss 0.6384122967720032

Epoch 1: train loss 0.6090022921562195
Epoch 1: val loss 0.5949256420135498

Epoch 2: train loss 0.5396917134523391
Epoch 2: val loss 0.5805882811546326

Epoch 3: train loss 0.5418015658855438
Epoch 3: val loss 0.5793590545654297

Epoch 4: train loss 0.5265831917524337
Epoch 4: val loss 0.5809502601623535

Epoch 5: train loss 0.5445988863706589
Epoch 5: val loss 0.5799055099487305

Epoch 6: train loss 0.520796874165535
Epoch 6: val loss 0.581712543964386

Epoch 7: train loss 0.5241656213998794
Epoch 7: val loss 0.5809553265571594

Epoch 8: train loss 0.49134544730186464
Epoch 8: val loss 0.5810539722442627

Epoch 9: train loss 0.49857620894908905
Epoch 9: val loss 0.5814504027366638

Epoch 10: train loss 0.4967953324317932
Epoch 10: val loss 0.5825769901275635

Epoch 11: train loss 0.46962266266345976
Epoch 11: val loss 0.5879603028297424

Epoch 12: train loss 0.4607594072818756
Epoch 12: val loss 0.5898144245147705

Epoch 13: train loss 0.46310278177261355
Epoch 13: val loss 0.5972872376441956

Epoch 14: train loss 0.45188733041286466
Epoch 14: val loss 0.5952582359313965

Epoch 15: train loss 0.486270135641098
Epoch 15: val loss 0.6030341982841492

Epoch 16: train loss 0.46621471643447876
Epoch 16: val loss 0.6010227799415588

Epoch 17: train loss 0.4560075908899307
Epoch 17: val loss 0.5987018346786499

Epoch 18: train loss 0.4417658746242523
Epoch 18: val loss 0.5976352095603943

Epoch 19: train loss 0.42852856367826464
Epoch 19: val loss 0.6101693511009216

Epoch 20: train loss 0.42641655206680296
Epoch 20: val loss 0.6205657720565796

Epoch 21: train loss 0.41995121389627454
Epoch 21: val loss 0.6333857178688049

Epoch 22: train loss 0.39863345921039584
Epoch 22: val loss 0.6346828937530518

Epoch 23: train loss 0.40878388583660125
Epoch 23: val loss 0.6350614428520203

Epoch 24: train loss 0.44782203137874604
Epoch 24: val loss 0.6312717795372009

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.654792845249176
Epoch 0: val loss 0.6185210943222046

Epoch 1: train loss 0.6075809895992279
Epoch 1: val loss 0.5860601663589478

Epoch 2: train loss 0.5523415178060531
Epoch 2: val loss 0.5642846822738647

Epoch 3: train loss 0.5386092752218247
Epoch 3: val loss 0.555335521697998

Epoch 4: train loss 0.5241472482681274
Epoch 4: val loss 0.5508352518081665

Epoch 5: train loss 0.4954301595687866
Epoch 5: val loss 0.5464907288551331

Epoch 6: train loss 0.5079434871673584
Epoch 6: val loss 0.5415922403335571

Epoch 7: train loss 0.5069862306118011
Epoch 7: val loss 0.5431907773017883

Epoch 8: train loss 0.49765499830245974
Epoch 8: val loss 0.5441027283668518

Epoch 9: train loss 0.4953638046979904
Epoch 9: val loss 0.5418880581855774

Epoch 10: train loss 0.48565016984939574
Epoch 10: val loss 0.5378162860870361

Epoch 11: train loss 0.488173246383667
Epoch 11: val loss 0.5300487279891968

Epoch 12: train loss 0.5295536637306213
Epoch 12: val loss 0.5314023494720459

Epoch 13: train loss 0.48367545902729037
Epoch 13: val loss 0.5304585695266724

Epoch 14: train loss 0.4783382713794708
Epoch 14: val loss 0.5340114831924438

Epoch 15: train loss 0.4935267478227615
Epoch 15: val loss 0.5359259247779846

Epoch 16: train loss 0.46857131123542783
Epoch 16: val loss 0.5352959632873535

Epoch 17: train loss 0.4693175584077835
Epoch 17: val loss 0.5305078625679016

Epoch 18: train loss 0.45162704288959504
Epoch 18: val loss 0.5288087129592896

Epoch 19: train loss 0.43913606107234954
Epoch 19: val loss 0.5325221419334412

Epoch 20: train loss 0.4436371147632599
Epoch 20: val loss 0.5310444831848145

Epoch 21: train loss 0.4532234162092209
Epoch 21: val loss 0.536551833152771

Epoch 22: train loss 0.4555688738822937
Epoch 22: val loss 0.5443064570426941

Epoch 23: train loss 0.44225973784923556
Epoch 23: val loss 0.5442087650299072

Epoch 24: train loss 0.430084103345871
Epoch 24: val loss 0.5442403554916382

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6983267545700074
Epoch 0: val loss 0.6566619873046875

Epoch 1: train loss 0.6632082045078278
Epoch 1: val loss 0.6066668629646301

Epoch 2: train loss 0.6026446402072907
Epoch 2: val loss 0.5682282447814941

Epoch 3: train loss 0.5660624921321868
Epoch 3: val loss 0.5389420390129089

Epoch 4: train loss 0.5512530714273453
Epoch 4: val loss 0.5319300889968872

Epoch 5: train loss 0.529886269569397
Epoch 5: val loss 0.5307150483131409

Epoch 6: train loss 0.5043689996004105
Epoch 6: val loss 0.5276214480400085

Epoch 7: train loss 0.518413907289505
Epoch 7: val loss 0.5255635976791382

Epoch 8: train loss 0.49801015853881836
Epoch 8: val loss 0.5265128016471863

Epoch 9: train loss 0.4820771723985672
Epoch 9: val loss 0.5284885168075562

Epoch 10: train loss 0.490971702337265
Epoch 10: val loss 0.530180811882019

Epoch 11: train loss 0.47412145137786865
Epoch 11: val loss 0.5307657718658447

Epoch 12: train loss 0.4759759694337845
Epoch 12: val loss 0.5297666788101196

Epoch 13: train loss 0.4758100211620331
Epoch 13: val loss 0.5343908071517944

Epoch 14: train loss 0.4765679627656937
Epoch 14: val loss 0.5315241813659668

Epoch 15: train loss 0.4529177486896515
Epoch 15: val loss 0.536434531211853

Epoch 16: train loss 0.46095727384090424
Epoch 16: val loss 0.5291213393211365

Epoch 17: train loss 0.4611197471618652
Epoch 17: val loss 0.5331418514251709

Epoch 18: train loss 0.4593218356370926
Epoch 18: val loss 0.5268761515617371

Epoch 19: train loss 0.45496525168418883
Epoch 19: val loss 0.5296895503997803

Epoch 20: train loss 0.4276366174221039
Epoch 20: val loss 0.5375147461891174

Epoch 21: train loss 0.41785765886306764
Epoch 21: val loss 0.5469280481338501

Epoch 22: train loss 0.4390155464410782
Epoch 22: val loss 0.5479772090911865

Epoch 23: train loss 0.44184201657772065
Epoch 23: val loss 0.5425992608070374

Epoch 24: train loss 0.4174454569816589
Epoch 24: val loss 0.5404613614082336

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6574229300022125
Epoch 0: val loss 0.6344888806343079

Epoch 1: train loss 0.5900705516338348
Epoch 1: val loss 0.5865161418914795

Epoch 2: train loss 0.5639793783426285
Epoch 2: val loss 0.5424906015396118

Epoch 3: train loss 0.5290868014097214
Epoch 3: val loss 0.5145293474197388

Epoch 4: train loss 0.516822099685669
Epoch 4: val loss 0.5107698440551758

Epoch 5: train loss 0.5231488436460495
Epoch 5: val loss 0.5071484446525574

Epoch 6: train loss 0.4874122440814972
Epoch 6: val loss 0.5018580555915833

Epoch 7: train loss 0.5033585816621781
Epoch 7: val loss 0.5036556124687195

Epoch 8: train loss 0.4821139872074127
Epoch 8: val loss 0.5106452107429504

Epoch 9: train loss 0.4810539036989212
Epoch 9: val loss 0.5181677341461182

Epoch 10: train loss 0.47835215330123904
Epoch 10: val loss 0.5134357213973999

Epoch 11: train loss 0.4655718207359314
Epoch 11: val loss 0.5185998678207397

Epoch 12: train loss 0.46366729140281676
Epoch 12: val loss 0.5212830901145935

Epoch 13: train loss 0.440563502907753
Epoch 13: val loss 0.526194155216217

Epoch 14: train loss 0.45717463791370394
Epoch 14: val loss 0.5265653729438782

Epoch 15: train loss 0.4408134564757347
Epoch 15: val loss 0.5332222580909729

Epoch 16: train loss 0.44378706216812136
Epoch 16: val loss 0.5351340174674988

Epoch 17: train loss 0.4241649478673935
Epoch 17: val loss 0.5423603057861328

Epoch 18: train loss 0.4184346288442612
Epoch 18: val loss 0.5440459847450256

Epoch 19: train loss 0.421601340174675
Epoch 19: val loss 0.5468550324440002

Epoch 20: train loss 0.3908050924539566
Epoch 20: val loss 0.5522716045379639

Epoch 21: train loss 0.38692986518144606
Epoch 21: val loss 0.5521328449249268

Epoch 22: train loss 0.3885478138923645
Epoch 22: val loss 0.5492842197418213

Epoch 23: train loss 0.3805359959602356
Epoch 23: val loss 0.5534734725952148

Epoch 24: train loss 0.41026484966278076
Epoch 24: val loss 0.5606034994125366

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6693618893623352
Epoch 0: val loss 0.6348010301589966

Epoch 1: train loss 0.5719630466057704
Epoch 1: val loss 0.5787106156349182

Epoch 2: train loss 0.5496711983130529
Epoch 2: val loss 0.5629578232765198

Epoch 3: train loss 0.5178446242442498
Epoch 3: val loss 0.5474330186843872

Epoch 4: train loss 0.5290894187413729
Epoch 4: val loss 0.5509582757949829

Epoch 5: train loss 0.5138985583415399
Epoch 5: val loss 0.5489528775215149

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002532151010301
Epoch 0: val loss 0.6724171042442322

Epoch 1: train loss 0.681481765376197
Epoch 1: val loss 0.6570286154747009

Epoch 2: train loss 0.6536103023423089
Epoch 2: val loss 0.6443817019462585

Epoch 3: train loss 0.6641194158130221
Epoch 3: val loss 0.6324708461761475

Epoch 4: train loss 0.6327063971095614
Epoch 4: val loss 0.6229079961776733

Epoch 5: train loss 0.6370364295111762
Epoch 5: val loss 0.6140723824501038

Epoch 6: train loss 0.6280345453156365
Epoch 6: val loss 0.6042981147766113

Epoch 7: train loss 0.6194235682487488
Epoch 7: val loss 0.5969640016555786

Epoch 8: train loss 0.6174168652958341
Epoch 8: val loss 0.5896072387695312

Epoch 9: train loss 0.5923956102795072
Epoch 9: val loss 0.5844817757606506

Epoch 10: train loss 0.574101318915685
Epoch 10: val loss 0.582160234451294

Epoch 11: train loss 0.5564894212616814
Epoch 11: val loss 0.5779070854187012

Epoch 12: train loss 0.5749581323729621
Epoch 12: val loss 0.5778977870941162

Epoch 13: train loss 0.564687172571818
Epoch 13: val loss 0.5757266879081726

Epoch 14: train loss 0.5473534829086728
Epoch 14: val loss 0.5706725716590881

Epoch 15: train loss 0.5622978011767069
Epoch 15: val loss 0.570460319519043

Epoch 16: train loss 0.5171357128355238
Epoch 16: val loss 0.5693241953849792

Epoch 17: train loss 0.5207739273707072
Epoch 17: val loss 0.568317711353302

Epoch 18: train loss 0.5264602270391252
Epoch 18: val loss 0.5662674307823181

Epoch 19: train loss 0.5180482765038809
Epoch 19: val loss 0.5709055066108704

Epoch 20: train loss 0.5337591237492032
Epoch 20: val loss 0.5708957314491272

Epoch 21: train loss 0.5127366582552592
Epoch 21: val loss 0.5638037323951721

Epoch 22: train loss 0.5044603811370002
Epoch 22: val loss 0.5596757531166077

Epoch 23: train loss 0.5142358144124349
Epoch 23: val loss 0.5576444268226624

Epoch 24: train loss 0.49476706319385105
Epoch 24: val loss 0.5612850785255432

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971132755279541
Epoch 0: val loss 0.6776919364929199

Epoch 1: train loss 0.6844021346833971
Epoch 1: val loss 0.6712675094604492

Epoch 2: train loss 0.648143490155538
Epoch 2: val loss 0.665432870388031

Epoch 3: train loss 0.6477441125445895
Epoch 3: val loss 0.6599465012550354

Epoch 4: train loss 0.6244649887084961
Epoch 4: val loss 0.6552347540855408

Epoch 5: train loss 0.6176938811937968
Epoch 5: val loss 0.6502304673194885

Epoch 6: train loss 0.6086482074525621
Epoch 6: val loss 0.6463643908500671

Epoch 7: train loss 0.5858217610253228
Epoch 7: val loss 0.6443815231323242

Epoch 8: train loss 0.5964659452438354
Epoch 8: val loss 0.644724428653717

Epoch 9: train loss 0.575517475605011
Epoch 9: val loss 0.6408446431159973

Epoch 10: train loss 0.5621402826574113
Epoch 10: val loss 0.6385951638221741

Epoch 11: train loss 0.5696474081940122
Epoch 11: val loss 0.6325264573097229

Epoch 12: train loss 0.5540937185287476
Epoch 12: val loss 0.6283612847328186

Epoch 13: train loss 0.5455817878246307
Epoch 13: val loss 0.6288072466850281

Epoch 14: train loss 0.5581640270021226
Epoch 14: val loss 0.6264907717704773

Epoch 15: train loss 0.5341030624177721
Epoch 15: val loss 0.626400351524353

Epoch 16: train loss 0.5387101736333635
Epoch 16: val loss 0.6216079592704773

Epoch 17: train loss 0.5265584654278226
Epoch 17: val loss 0.6266060471534729

Epoch 18: train loss 0.521631121635437
Epoch 18: val loss 0.620694100856781

Epoch 19: train loss 0.5319999290837182
Epoch 19: val loss 0.6173719763755798

Epoch 20: train loss 0.5143985715177324
Epoch 20: val loss 0.612438440322876

Epoch 21: train loss 0.5094444884194268
Epoch 21: val loss 0.6115338206291199

Epoch 22: train loss 0.5244104795985751
Epoch 22: val loss 0.6080948710441589

Epoch 23: train loss 0.51061150431633
Epoch 23: val loss 0.6050893068313599

Epoch 24: train loss 0.5016331904464297
Epoch 24: val loss 0.606749951839447

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7054210437668694
Epoch 0: val loss 0.6644423007965088

Epoch 1: train loss 0.6689787440829806
Epoch 1: val loss 0.6443950533866882

Epoch 2: train loss 0.6422732339964973
Epoch 2: val loss 0.6343256831169128

Epoch 3: train loss 0.6384296351008945
Epoch 3: val loss 0.626484215259552

Epoch 4: train loss 0.6235349376996359
Epoch 4: val loss 0.6209508776664734

Epoch 5: train loss 0.5922961102591621
Epoch 5: val loss 0.6162905097007751

Epoch 6: train loss 0.5866822600364685
Epoch 6: val loss 0.6140223145484924

Epoch 7: train loss 0.589470836851332
Epoch 7: val loss 0.6137384176254272

Epoch 8: train loss 0.5544530550638834
Epoch 8: val loss 0.6137133240699768

Epoch 9: train loss 0.5668055150243971
Epoch 9: val loss 0.6042670011520386

Epoch 10: train loss 0.5440795222918192
Epoch 10: val loss 0.5999765396118164

Epoch 11: train loss 0.5482103758388095
Epoch 11: val loss 0.6037842631340027

Epoch 12: train loss 0.5166049930784438
Epoch 12: val loss 0.6111533045768738

Epoch 13: train loss 0.5215835405720605
Epoch 13: val loss 0.6127689480781555

Epoch 14: train loss 0.5420255793465508
Epoch 14: val loss 0.6104738712310791

Epoch 15: train loss 0.5086469054222107
Epoch 15: val loss 0.6017881631851196

Epoch 16: train loss 0.5080686012903849
Epoch 16: val loss 0.6039664149284363

Epoch 17: train loss 0.5052808589405484
Epoch 17: val loss 0.6093389391899109

Epoch 18: train loss 0.4854491684171889
Epoch 18: val loss 0.6161795258522034

Epoch 19: train loss 0.49149585763613385
Epoch 19: val loss 0.617681086063385

Epoch 20: train loss 0.4768812358379364
Epoch 20: val loss 0.6281551718711853

Epoch 21: train loss 0.4781231979529063
Epoch 21: val loss 0.623045027256012

Epoch 22: train loss 0.46648501687579685
Epoch 22: val loss 0.6159641742706299

Epoch 23: train loss 0.4667806658479903
Epoch 23: val loss 0.6205324530601501

Epoch 24: train loss 0.4647728337181939
Epoch 24: val loss 0.6218679547309875

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938943333095975
Epoch 0: val loss 0.6751787662506104

Epoch 1: train loss 0.6716907686657376
Epoch 1: val loss 0.6647133231163025

Epoch 2: train loss 0.6524509853786893
Epoch 2: val loss 0.6515222191810608

Epoch 3: train loss 0.6415422161420187
Epoch 3: val loss 0.6434208154678345

Epoch 4: train loss 0.6238413121965196
Epoch 4: val loss 0.6370062232017517

Epoch 5: train loss 0.6175912618637085
Epoch 5: val loss 0.6284977793693542

Epoch 6: train loss 0.6135508351855807
Epoch 6: val loss 0.6260913014411926

Epoch 7: train loss 0.5965221789148119
Epoch 7: val loss 0.6233599781990051

Epoch 8: train loss 0.565311504734887
Epoch 8: val loss 0.6156348586082458

Epoch 9: train loss 0.5644635922378964
Epoch 9: val loss 0.6122251152992249

Epoch 10: train loss 0.5529172387388017
Epoch 10: val loss 0.608722448348999

Epoch 11: train loss 0.5396173894405365
Epoch 11: val loss 0.603735625743866

Epoch 12: train loss 0.5303523043791453
Epoch 12: val loss 0.605495035648346

Epoch 13: train loss 0.5414984623591105
Epoch 13: val loss 0.608333170413971

Epoch 14: train loss 0.5260979731877645
Epoch 14: val loss 0.615755021572113

Epoch 15: train loss 0.5224488344457414
Epoch 15: val loss 0.6161714196205139

Epoch 16: train loss 0.5056457122166952
Epoch 16: val loss 0.6247747540473938

Epoch 17: train loss 0.48699119355943465
Epoch 17: val loss 0.6301580667495728

Epoch 18: train loss 0.4950975047217475
Epoch 18: val loss 0.6311131715774536

Epoch 19: train loss 0.46398433711793685
Epoch 19: val loss 0.6315467357635498

Epoch 20: train loss 0.4631963339116838
Epoch 20: val loss 0.6363820433616638

Epoch 21: train loss 0.46265145142873126
Epoch 21: val loss 0.6465771794319153

Epoch 22: train loss 0.4739818142520057
Epoch 22: val loss 0.6546843647956848

Epoch 23: train loss 0.4700997206899855
Epoch 23: val loss 0.6591050028800964

Epoch 24: train loss 0.43644843498865765
Epoch 24: val loss 0.6629906296730042

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6937340050935745
Epoch 0: val loss 0.6744850277900696

Epoch 1: train loss 0.6618877450625101
Epoch 1: val loss 0.6536695957183838

Epoch 2: train loss 0.6331066787242889
Epoch 2: val loss 0.6358389258384705

Epoch 3: train loss 0.6163347264130911
Epoch 3: val loss 0.6167371869087219

Epoch 4: train loss 0.6180118173360825
Epoch 4: val loss 0.6033967137336731

Epoch 5: train loss 0.6012611736853918
Epoch 5: val loss 0.5862438678741455

Epoch 6: train loss 0.584055890639623
Epoch 6: val loss 0.578690767288208

Epoch 7: train loss 0.5874663864572843
Epoch 7: val loss 0.5781646966934204

Epoch 8: train loss 0.5724668030937513
Epoch 8: val loss 0.5717197060585022

Epoch 9: train loss 0.562799242635568
Epoch 9: val loss 0.5643265843391418

Epoch 10: train loss 0.5540461788574854
Epoch 10: val loss 0.553278386592865

Epoch 11: train loss 0.5576867560545603
Epoch 11: val loss 0.5522288084030151

Epoch 12: train loss 0.540915292998155
Epoch 12: val loss 0.5522698163986206

Epoch 13: train loss 0.5352570538719496
Epoch 13: val loss 0.5522460341453552

Epoch 14: train loss 0.5251792768637339
Epoch 14: val loss 0.5495744943618774

Epoch 15: train loss 0.5182152365644773
Epoch 15: val loss 0.5466543436050415

Epoch 16: train loss 0.5234375794728597
Epoch 16: val loss 0.5531059503555298

Epoch 17: train loss 0.5141822968920072
Epoch 17: val loss 0.5581013560295105

Epoch 18: train loss 0.5136176844437917
Epoch 18: val loss 0.5576176047325134

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6829755252057855
Epoch 0: val loss 0.6827433705329895

Epoch 1: train loss 0.6582596139474348
Epoch 1: val loss 0.6657400727272034

Epoch 2: train loss 0.6246098442511125
Epoch 2: val loss 0.6482367515563965

Epoch 3: train loss 0.624662843617526
Epoch 3: val loss 0.6337316632270813

Epoch 4: train loss 0.5901039378209547
Epoch 4: val loss 0.624278724193573

Epoch 5: train loss 0.5833215090361509
Epoch 5: val loss 0.6140249371528625

Epoch 6: train loss 0.5787083235653964
Epoch 6: val loss 0.6133347749710083

Epoch 7: train loss 0.5463615710085089
Epoch 7: val loss 0.5996360778808594

Epoch 8: train loss 0.5177768766880035
Epoch 8: val loss 0.5945016145706177

Epoch 9: train loss 0.534842079335993
Epoch 9: val loss 0.5933220386505127

Epoch 10: train loss 0.5225158713080666
Epoch 10: val loss 0.5983983874320984

Epoch 11: train loss 0.5067874166098508
Epoch 11: val loss 0.5906387567520142

Epoch 12: train loss 0.5160191736438058
Epoch 12: val loss 0.590561032295227

Epoch 13: train loss 0.497650607065721
Epoch 13: val loss 0.5872854590415955

Epoch 14: train loss 0.50884502584284
Epoch 14: val loss 0.5859761834144592

Epoch 15: train loss 0.49720404093915765
Epoch 15: val loss 0.5906604528427124

Epoch 16: train loss 0.4849068739197471
Epoch 16: val loss 0.5903406739234924

Epoch 17: train loss 0.4574424136768688
Epoch 17: val loss 0.5895331501960754

Epoch 18: train loss 0.4472576840357347
Epoch 18: val loss 0.5897831320762634

Epoch 19: train loss 0.4457536989992315
Epoch 19: val loss 0.5993619561195374

Epoch 20: train loss 0.4389212050221183
Epoch 20: val loss 0.5974481701850891

Epoch 21: train loss 0.4240845496004278
Epoch 21: val loss 0.6097589135169983

Epoch 22: train loss 0.45395720546895807
Epoch 22: val loss 0.6137315630912781

Epoch 23: train loss 0.3871395154432817
Epoch 23: val loss 0.626692533493042

Epoch 24: train loss 0.4457190551541068
Epoch 24: val loss 0.6284126043319702

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7010575099424883
Epoch 0: val loss 0.6690770387649536

Epoch 1: train loss 0.6641302921555259
Epoch 1: val loss 0.6490021347999573

Epoch 2: train loss 0.6513420126654885
Epoch 2: val loss 0.6266995072364807

Epoch 3: train loss 0.6381512880325317
Epoch 3: val loss 0.605432391166687

Epoch 4: train loss 0.6231879917058077
Epoch 4: val loss 0.5874266028404236

Epoch 5: train loss 0.6102540791034698
Epoch 5: val loss 0.5704280734062195

Epoch 6: train loss 0.5859885811805725
Epoch 6: val loss 0.5634650588035583

Epoch 7: train loss 0.5907053568146445
Epoch 7: val loss 0.5694841742515564

Epoch 8: train loss 0.572257480838082
Epoch 8: val loss 0.5653225779533386

Epoch 9: train loss 0.554970611225475
Epoch 9: val loss 0.566115140914917

Epoch 10: train loss 0.5636772648854689
Epoch 10: val loss 0.5624504685401917

Epoch 11: train loss 0.55904590270736
Epoch 11: val loss 0.5673566460609436

Epoch 12: train loss 0.5466779551722787
Epoch 12: val loss 0.5809870362281799

Epoch 13: train loss 0.5191401243209839
Epoch 13: val loss 0.5748430490493774

Epoch 14: train loss 0.5429815975102511
Epoch 14: val loss 0.5922669768333435

Epoch 15: train loss 0.5058609816161069
Epoch 15: val loss 0.5886036157608032

Epoch 16: train loss 0.4800362668254159
Epoch 16: val loss 0.5853617787361145

Epoch 17: train loss 0.5206077125939456
Epoch 17: val loss 0.580372154712677

Epoch 18: train loss 0.4844971136613326
Epoch 18: val loss 0.5891762971878052

Epoch 19: train loss 0.47807320952415466
Epoch 19: val loss 0.5831356644630432

Epoch 20: train loss 0.4527015442197973
Epoch 20: val loss 0.5807432532310486

Epoch 21: train loss 0.4620067395947196
Epoch 21: val loss 0.5800803899765015

Epoch 22: train loss 0.44547673247077246
Epoch 22: val loss 0.5940088629722595

Epoch 23: train loss 0.4269759167324413
Epoch 23: val loss 0.6107374429702759

Epoch 24: train loss 0.43931604515422473
Epoch 24: val loss 0.6017152070999146

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6947306882251393
Epoch 0: val loss 0.6800739169120789

Epoch 1: train loss 0.6553951014171947
Epoch 1: val loss 0.6518893837928772

Epoch 2: train loss 0.6451258659362793
Epoch 2: val loss 0.6345561146736145

Epoch 3: train loss 0.6138605096123435
Epoch 3: val loss 0.6189993023872375

Epoch 4: train loss 0.6045342900536277
Epoch 4: val loss 0.6058205366134644

Epoch 5: train loss 0.5658600411631844
Epoch 5: val loss 0.6025124192237854

Epoch 6: train loss 0.5741515213792975
Epoch 6: val loss 0.5879133343696594

Epoch 7: train loss 0.5693933638659391
Epoch 7: val loss 0.5806676745414734

Epoch 8: train loss 0.5337845899842002
Epoch 8: val loss 0.5865724086761475

Epoch 9: train loss 0.5342743261293932
Epoch 9: val loss 0.5703931450843811

Epoch 10: train loss 0.541358080777255
Epoch 10: val loss 0.5660784244537354

Epoch 11: train loss 0.5236613642085682
Epoch 11: val loss 0.5694000124931335

Epoch 12: train loss 0.5167911404913123
Epoch 12: val loss 0.563650906085968

Epoch 13: train loss 0.49295382608066907
Epoch 13: val loss 0.5638227462768555

Epoch 14: train loss 0.5181722939014435
Epoch 14: val loss 0.5729326009750366

Epoch 15: train loss 0.5235288088971918
Epoch 15: val loss 0.5519979596138

Epoch 16: train loss 0.4911859794096513
Epoch 16: val loss 0.5590471625328064

Epoch 17: train loss 0.4923789311539043
Epoch 17: val loss 0.5639961957931519

Epoch 18: train loss 0.47587187723679975
Epoch 18: val loss 0.5549213290214539

Epoch 19: train loss 0.47500035708600824
Epoch 19: val loss 0.5533881187438965

Epoch 20: train loss 0.4603528922254389
Epoch 20: val loss 0.548990786075592

Epoch 21: train loss 0.4872352833097631
Epoch 21: val loss 0.5629664063453674

Epoch 22: train loss 0.4738688685677268
Epoch 22: val loss 0.5427424907684326

Epoch 23: train loss 0.45496263287284155
Epoch 23: val loss 0.5689143538475037

Epoch 24: train loss 0.48917050795121625
Epoch 24: val loss 0.5636572241783142

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6875290979038585
Epoch 0: val loss 0.6596962809562683

Epoch 1: train loss 0.6359553228725087
Epoch 1: val loss 0.6417616009712219

Epoch 2: train loss 0.615521718155254
Epoch 2: val loss 0.6343443989753723

Epoch 3: train loss 0.6073574369603937
Epoch 3: val loss 0.6268715858459473

Epoch 4: train loss 0.5712496150623668
Epoch 4: val loss 0.618843138217926

Epoch 5: train loss 0.5742719227617438
Epoch 5: val loss 0.6112260222434998

Epoch 6: train loss 0.5550948300144889
Epoch 6: val loss 0.6015347838401794

Epoch 7: train loss 0.577921832149679
Epoch 7: val loss 0.5964699387550354

Epoch 8: train loss 0.5309194949540225
Epoch 8: val loss 0.5838859677314758

Epoch 9: train loss 0.5466320433399894
Epoch 9: val loss 0.5815480947494507

Epoch 10: train loss 0.5209571150216189
Epoch 10: val loss 0.5914143919944763

Epoch 11: train loss 0.5198757350444794
Epoch 11: val loss 0.5874060988426208

Epoch 12: train loss 0.5021605437452142
Epoch 12: val loss 0.5838903188705444

Epoch 13: train loss 0.4936057762666182
Epoch 13: val loss 0.5746215581893921

Epoch 14: train loss 0.510671547868035
Epoch 14: val loss 0.5780998468399048

Epoch 15: train loss 0.49246977405114606
Epoch 15: val loss 0.5669922828674316

Epoch 16: train loss 0.4701407172463157
Epoch 16: val loss 0.569941520690918

Epoch 17: train loss 0.5081512142311443
Epoch 17: val loss 0.5735944509506226

Epoch 18: train loss 0.4569880257953297
Epoch 18: val loss 0.5594930052757263

Epoch 19: train loss 0.4631426402113654
Epoch 19: val loss 0.5631632208824158

Epoch 20: train loss 0.4609493179754777
Epoch 20: val loss 0.5913517475128174

Epoch 21: train loss 0.4272007346153259
Epoch 21: val loss 0.5861936807632446

Epoch 22: train loss 0.4692939519882202
Epoch 22: val loss 0.5846782922744751

Epoch 23: train loss 0.44931701909412036
Epoch 23: val loss 0.5944227576255798

Epoch 24: train loss 0.41357186978513544
Epoch 24: val loss 0.5990751385688782

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7123484994683947
Epoch 0: val loss 0.6786879897117615

Epoch 1: train loss 0.660130147423063
Epoch 1: val loss 0.6521363258361816

Epoch 2: train loss 0.6234852629048484
Epoch 2: val loss 0.6326554417610168

Epoch 3: train loss 0.6022016959530967
Epoch 3: val loss 0.6284593939781189

Epoch 4: train loss 0.5896333349602563
Epoch 4: val loss 0.6290901303291321

Epoch 5: train loss 0.5757439881563187
Epoch 5: val loss 0.6398105025291443

Epoch 6: train loss 0.5702039280108043
Epoch 6: val loss 0.6315627694129944

Epoch 7: train loss 0.5404312078441892
Epoch 7: val loss 0.6265797019004822

Epoch 8: train loss 0.5452018507889339
Epoch 8: val loss 0.6362576484680176

Epoch 9: train loss 0.5423229719911303
Epoch 9: val loss 0.633100688457489

Epoch 10: train loss 0.5515619622809547
Epoch 10: val loss 0.6463860869407654

Epoch 11: train loss 0.5237937143870762
Epoch 11: val loss 0.6535037159919739

Epoch 12: train loss 0.5222392954996654
Epoch 12: val loss 0.6414180397987366

Epoch 13: train loss 0.5096551350184849
Epoch 13: val loss 0.6586455702781677

Epoch 14: train loss 0.5217359087296894
Epoch 14: val loss 0.6522984504699707

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7050728731685214
Epoch 0: val loss 0.6632932424545288

Epoch 1: train loss 0.6555729044808282
Epoch 1: val loss 0.6497719883918762

Epoch 2: train loss 0.6509582466549344
Epoch 2: val loss 0.6355972290039062

Epoch 3: train loss 0.6429834299617343
Epoch 3: val loss 0.6238688826560974

Epoch 4: train loss 0.6451194418801202
Epoch 4: val loss 0.6172374486923218

Epoch 5: train loss 0.6097171505292257
Epoch 5: val loss 0.6114174127578735

Epoch 6: train loss 0.6142991648779975
Epoch 6: val loss 0.6083738803863525

Epoch 7: train loss 0.6098656786812676
Epoch 7: val loss 0.6027591824531555

Epoch 8: train loss 0.5912068221304152
Epoch 8: val loss 0.5975981950759888

Epoch 9: train loss 0.5835552712281545
Epoch 9: val loss 0.5936548113822937

Epoch 10: train loss 0.575363298257192
Epoch 10: val loss 0.59019535779953

Epoch 11: train loss 0.5754359265168508
Epoch 11: val loss 0.5890880227088928

Epoch 12: train loss 0.5491092933548821
Epoch 12: val loss 0.5849006175994873

Epoch 13: train loss 0.5743383334742652
Epoch 13: val loss 0.584913432598114

Epoch 14: train loss 0.5403267807430692
Epoch 14: val loss 0.5860008597373962

Epoch 15: train loss 0.5600004957781898
Epoch 15: val loss 0.5887845754623413

Epoch 16: train loss 0.5256607598728604
Epoch 16: val loss 0.58791184425354

Epoch 17: train loss 0.5417294800281525
Epoch 17: val loss 0.5917620658874512

Epoch 18: train loss 0.5172411633862389
Epoch 18: val loss 0.5973517298698425

Epoch 19: train loss 0.5222092900011275
Epoch 19: val loss 0.6063251495361328

Epoch 20: train loss 0.5402288635571798
Epoch 20: val loss 0.607616662979126

Epoch 21: train loss 0.529567301273346
Epoch 21: val loss 0.6145113110542297

Epoch 22: train loss 0.4980803098943498
Epoch 22: val loss 0.6010638475418091

Epoch 23: train loss 0.4875510632991791
Epoch 23: val loss 0.6076565980911255

Epoch 24: train loss 0.482822017537223
Epoch 24: val loss 0.6042242050170898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7105507718192207
Epoch 0: val loss 0.6844346523284912

Epoch 1: train loss 0.6676341957516141
Epoch 1: val loss 0.6810924410820007

Epoch 2: train loss 0.6373802291022407
Epoch 2: val loss 0.6742954850196838

Epoch 3: train loss 0.6348191168573167
Epoch 3: val loss 0.6720863580703735

Epoch 4: train loss 0.624001145362854
Epoch 4: val loss 0.6717515587806702

Epoch 5: train loss 0.6152103410826789
Epoch 5: val loss 0.6712660193443298

Epoch 6: train loss 0.6102549831072489
Epoch 6: val loss 0.6783739924430847

Epoch 7: train loss 0.5859503613577949
Epoch 7: val loss 0.6845658421516418

Epoch 8: train loss 0.5616537597444322
Epoch 8: val loss 0.6850259304046631

Epoch 9: train loss 0.559560497601827
Epoch 9: val loss 0.6981340050697327

Epoch 10: train loss 0.5613158212767707
Epoch 10: val loss 0.7076705098152161

Epoch 11: train loss 0.5553120805157555
Epoch 11: val loss 0.7222362756729126

Epoch 12: train loss 0.5436470707257589
Epoch 12: val loss 0.7306739091873169

Epoch 13: train loss 0.5168631176153818
Epoch 13: val loss 0.7338022589683533

Epoch 14: train loss 0.5083226793342166
Epoch 14: val loss 0.7356229424476624

Epoch 15: train loss 0.5036810802088844
Epoch 15: val loss 0.7451627850532532

Epoch 16: train loss 0.5153082311153412
Epoch 16: val loss 0.768025815486908

Epoch 17: train loss 0.5022586252954271
Epoch 17: val loss 0.7784020900726318

Epoch 18: train loss 0.49344014790323043
Epoch 18: val loss 0.7709492444992065

Epoch 19: train loss 0.5253223280111948
Epoch 19: val loss 0.7812812924385071

Epoch 20: train loss 0.46886337134573197
Epoch 20: val loss 0.7873064875602722

Epoch 21: train loss 0.47873760925398934
Epoch 21: val loss 0.7871285080909729

Epoch 22: train loss 0.500171509053972
Epoch 22: val loss 0.7874637842178345

Epoch 23: train loss 0.4691016773382823
Epoch 23: val loss 0.7897659540176392

Epoch 24: train loss 0.46880099177360535
Epoch 24: val loss 0.7917677760124207

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6985269718699985
Epoch 0: val loss 0.669225811958313

Epoch 1: train loss 0.6704439123471578
Epoch 1: val loss 0.6528094410896301

Epoch 2: train loss 0.6600832608011034
Epoch 2: val loss 0.6399703621864319

Epoch 3: train loss 0.6459261443879869
Epoch 3: val loss 0.6311241388320923

Epoch 4: train loss 0.6500274009174771
Epoch 4: val loss 0.6269417405128479

Epoch 5: train loss 0.6493699749310812
Epoch 5: val loss 0.623139500617981

Epoch 6: train loss 0.6368643575244479
Epoch 6: val loss 0.6217276453971863

Epoch 7: train loss 0.6054883003234863
Epoch 7: val loss 0.6225610375404358

Epoch 8: train loss 0.627637611495124
Epoch 8: val loss 0.6217663884162903

Epoch 9: train loss 0.616847382651435
Epoch 9: val loss 0.6190856099128723

Epoch 10: train loss 0.5992128650347391
Epoch 10: val loss 0.612544059753418

Epoch 11: train loss 0.5959923598501418
Epoch 11: val loss 0.6048418879508972

Epoch 12: train loss 0.5718681150012546
Epoch 12: val loss 0.601414680480957

Epoch 13: train loss 0.5910877717865838
Epoch 13: val loss 0.6007093191146851

Epoch 14: train loss 0.5493762228224013
Epoch 14: val loss 0.5921884775161743

Epoch 15: train loss 0.5520130031638675
Epoch 15: val loss 0.5905910730361938

Epoch 16: train loss 0.5753307474984063
Epoch 16: val loss 0.5930156111717224

Epoch 17: train loss 0.5603227615356445
Epoch 17: val loss 0.5963308215141296

Epoch 18: train loss 0.559029738108317
Epoch 18: val loss 0.5901733040809631

Epoch 19: train loss 0.5429329143630134
Epoch 19: val loss 0.5922346711158752

Epoch 20: train loss 0.5070439709557427
Epoch 20: val loss 0.5889848470687866

Epoch 21: train loss 0.5403042667441897
Epoch 21: val loss 0.5870946049690247

Epoch 22: train loss 0.5046984222200182
Epoch 22: val loss 0.5885404348373413

Epoch 23: train loss 0.5129837029510074
Epoch 23: val loss 0.5891401171684265

Epoch 24: train loss 0.5129334198104011
Epoch 24: val loss 0.5975784659385681

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856071750322977
Epoch 0: val loss 0.6760508418083191

Epoch 1: train loss 0.6480263471603394
Epoch 1: val loss 0.6776555776596069

Epoch 2: train loss 0.6304247114393446
Epoch 2: val loss 0.6803160905838013

Epoch 3: train loss 0.6236628757582771
Epoch 3: val loss 0.676478385925293

Epoch 4: train loss 0.6142278247409396
Epoch 4: val loss 0.6865063309669495

Epoch 5: train loss 0.6115844514634874
Epoch 5: val loss 0.6904110312461853

Epoch 6: train loss 0.5877226922247145
Epoch 6: val loss 0.6770344376564026

Epoch 7: train loss 0.5928069551785787
Epoch 7: val loss 0.6843698024749756

Epoch 8: train loss 0.5871236191855537
Epoch 8: val loss 0.6878398656845093

Epoch 9: train loss 0.5982434550921122
Epoch 9: val loss 0.6882277727127075

Epoch 10: train loss 0.5974699887964461
Epoch 10: val loss 0.6934188604354858

Epoch 11: train loss 0.5720973743332757
Epoch 11: val loss 0.7083199620246887

Epoch 12: train loss 0.5862445765071445
Epoch 12: val loss 0.7082764506340027

Epoch 13: train loss 0.568826652235455
Epoch 13: val loss 0.6921877264976501

Epoch 14: train loss 0.5591443710856967
Epoch 14: val loss 0.6887467503547668

Epoch 15: train loss 0.5768451028399997
Epoch 15: val loss 0.6976601481437683

Epoch 16: train loss 0.5540507104661729
Epoch 16: val loss 0.6945576667785645

Epoch 17: train loss 0.5553855432404412
Epoch 17: val loss 0.6834917068481445

Epoch 18: train loss 0.5532614588737488
Epoch 18: val loss 0.6823914051055908

Epoch 19: train loss 0.5241872370243073
Epoch 19: val loss 0.6875445246696472

Epoch 20: train loss 0.5204077296786838
Epoch 20: val loss 0.6847745776176453

Epoch 21: train loss 0.5359787311818864
Epoch 21: val loss 0.694268524646759

Epoch 22: train loss 0.49563470482826233
Epoch 22: val loss 0.6935591101646423

Epoch 23: train loss 0.48764146367708844
Epoch 23: val loss 0.6961082220077515

Epoch 24: train loss 0.4988400770558251
Epoch 24: val loss 0.6869804859161377

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6989291707674662
Epoch 0: val loss 0.6766595244407654

Epoch 1: train loss 0.6634902556737264
Epoch 1: val loss 0.6629743576049805

Epoch 2: train loss 0.6551581571499506
Epoch 2: val loss 0.6538294553756714

Epoch 3: train loss 0.6304311007261276
Epoch 3: val loss 0.6501895189285278

Epoch 4: train loss 0.6501086950302124
Epoch 4: val loss 0.6420552730560303

Epoch 5: train loss 0.618283748626709
Epoch 5: val loss 0.6441122889518738

Epoch 6: train loss 0.6277991483608881
Epoch 6: val loss 0.6414135694503784

Epoch 7: train loss 0.6431242028872172
Epoch 7: val loss 0.6344023942947388

Epoch 8: train loss 0.6017603278160095
Epoch 8: val loss 0.634462833404541

Epoch 9: train loss 0.6005748907725016
Epoch 9: val loss 0.6464648246765137

Epoch 10: train loss 0.5753365978598595
Epoch 10: val loss 0.6364389061927795

Epoch 11: train loss 0.5894615153471628
Epoch 11: val loss 0.6360655426979065

Epoch 12: train loss 0.5563176621993383
Epoch 12: val loss 0.6376935839653015

Epoch 13: train loss 0.5504299973448118
Epoch 13: val loss 0.6441730260848999

Epoch 14: train loss 0.570403682688872
Epoch 14: val loss 0.6272065043449402

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6421491980552674
Epoch 0: val loss 0.6256622672080994

Epoch 1: train loss 0.5856854617595673
Epoch 1: val loss 0.5781147480010986

Epoch 2: train loss 0.5160222887992859
Epoch 2: val loss 0.53016197681427

Epoch 3: train loss 0.45378334224224093
Epoch 3: val loss 0.4860979914665222

Epoch 4: train loss 0.4858198344707489
Epoch 4: val loss 0.46185585856437683

Epoch 5: train loss 0.4558315485715866
Epoch 5: val loss 0.4737895131111145

Epoch 6: train loss 0.40421337485313413
Epoch 6: val loss 0.46743038296699524

Epoch 7: train loss 0.4235087394714355
Epoch 7: val loss 0.48068976402282715

Epoch 8: train loss 0.4207386553287506
Epoch 8: val loss 0.5011176466941833

Epoch 9: train loss 0.37957867681980134
Epoch 9: val loss 0.47501295804977417

Epoch 10: train loss 0.359420445561409
Epoch 10: val loss 0.48509499430656433

Epoch 11: train loss 0.35220207273960114
Epoch 11: val loss 0.5021678805351257

Epoch 12: train loss 0.34709892719984053
Epoch 12: val loss 0.5172690749168396

Epoch 13: train loss 0.33981237560510635
Epoch 13: val loss 0.5086329579353333

Epoch 14: train loss 0.40740263015031813
Epoch 14: val loss 0.5125473737716675

Epoch 15: train loss 0.3349112972617149
Epoch 15: val loss 0.4933595061302185

Epoch 16: train loss 0.3566705957055092
Epoch 16: val loss 0.5090504884719849

Epoch 17: train loss 0.3449369788169861
Epoch 17: val loss 0.5186735987663269

Epoch 18: train loss 0.4220587208867073
Epoch 18: val loss 0.5085281729698181

Epoch 19: train loss 0.3133733056485653
Epoch 19: val loss 0.4915696382522583

Epoch 20: train loss 0.33259443640708924
Epoch 20: val loss 0.5045052766799927

Epoch 21: train loss 0.3179702997207642
Epoch 21: val loss 0.5181757211685181

Epoch 22: train loss 0.32929308861494067
Epoch 22: val loss 0.5298129320144653

Epoch 23: train loss 0.36817570626735685
Epoch 23: val loss 0.5257441997528076

Epoch 24: train loss 0.3282883554697037
Epoch 24: val loss 0.5155513286590576

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6643601417541504
Epoch 0: val loss 0.6374891996383667

Epoch 1: train loss 0.6062983453273774
Epoch 1: val loss 0.6020265817642212

Epoch 2: train loss 0.5512141168117524
Epoch 2: val loss 0.561993420124054

Epoch 3: train loss 0.5197542876005172
Epoch 3: val loss 0.517000675201416

Epoch 4: train loss 0.4595284342765808
Epoch 4: val loss 0.49322181940078735

Epoch 5: train loss 0.5165912628173828
Epoch 5: val loss 0.4744065999984741

Epoch 6: train loss 0.43337864279747007
Epoch 6: val loss 0.4557352364063263

Epoch 7: train loss 0.42721370458602903
Epoch 7: val loss 0.4606880247592926

Epoch 8: train loss 0.3860602259635925
Epoch 8: val loss 0.4713384211063385

Epoch 9: train loss 0.4320287317037582
Epoch 9: val loss 0.457331120967865

Epoch 10: train loss 0.4034877836704254
Epoch 10: val loss 0.4590296447277069

Epoch 11: train loss 0.3594659924507141
Epoch 11: val loss 0.4719463288784027

Epoch 12: train loss 0.3530645415186882
Epoch 12: val loss 0.4720173180103302

Epoch 13: train loss 0.3593429625034332
Epoch 13: val loss 0.4817104637622833

Epoch 14: train loss 0.3793588027358055
Epoch 14: val loss 0.48180556297302246

Epoch 15: train loss 0.34554323703050616
Epoch 15: val loss 0.504568874835968

Epoch 16: train loss 0.339711095392704
Epoch 16: val loss 0.4940495491027832

Epoch 17: train loss 0.34851725697517394
Epoch 17: val loss 0.490863174200058

Epoch 18: train loss 0.34494428634643554
Epoch 18: val loss 0.4876072108745575

Epoch 19: train loss 0.34634306132793424
Epoch 19: val loss 0.47622206807136536

Epoch 20: train loss 0.33673558086156846
Epoch 20: val loss 0.4789230227470398

Epoch 21: train loss 0.3335945919156075
Epoch 21: val loss 0.49187061190605164

Epoch 22: train loss 0.32495208382606505
Epoch 22: val loss 0.5095256567001343

Epoch 23: train loss 0.3301853030920029
Epoch 23: val loss 0.5008589029312134

Epoch 24: train loss 0.31407190263271334
Epoch 24: val loss 0.48670756816864014

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6904503464698791
Epoch 0: val loss 0.6345415115356445

Epoch 1: train loss 0.6160633325576782
Epoch 1: val loss 0.5823944807052612

Epoch 2: train loss 0.5330890327692032
Epoch 2: val loss 0.5307061672210693

Epoch 3: train loss 0.485830157995224
Epoch 3: val loss 0.49641212821006775

Epoch 4: train loss 0.4498051106929779
Epoch 4: val loss 0.48235735297203064

Epoch 5: train loss 0.4769647389650345
Epoch 5: val loss 0.48085448145866394

Epoch 6: train loss 0.44555296897888186
Epoch 6: val loss 0.4795389473438263

Epoch 7: train loss 0.40072343200445176
Epoch 7: val loss 0.45827722549438477

Epoch 8: train loss 0.46320626735687254
Epoch 8: val loss 0.4612361788749695

Epoch 9: train loss 0.39199182838201524
Epoch 9: val loss 0.45276084542274475

Epoch 10: train loss 0.41713832020759584
Epoch 10: val loss 0.4467277228832245

Epoch 11: train loss 0.3708749786019325
Epoch 11: val loss 0.44999733567237854

Epoch 12: train loss 0.39163515269756316
Epoch 12: val loss 0.45256611704826355

Epoch 13: train loss 0.3767634302377701
Epoch 13: val loss 0.45198488235473633

Epoch 14: train loss 0.3846928671002388
Epoch 14: val loss 0.4553508162498474

Epoch 15: train loss 0.35995893329381945
Epoch 15: val loss 0.45644861459732056

Epoch 16: train loss 0.3753277763724327
Epoch 16: val loss 0.45871561765670776

Epoch 17: train loss 0.3436581462621689
Epoch 17: val loss 0.45982980728149414

Epoch 18: train loss 0.37897768169641494
Epoch 18: val loss 0.4594596028327942

Epoch 19: train loss 0.34969737827777864
Epoch 19: val loss 0.46303069591522217

Epoch 20: train loss 0.34666759222745896
Epoch 20: val loss 0.46593302488327026

Epoch 21: train loss 0.34885436594486235
Epoch 21: val loss 0.46103018522262573

Epoch 22: train loss 0.47546584606170655
Epoch 22: val loss 0.4579179584980011

Epoch 23: train loss 0.343955347687006
Epoch 23: val loss 0.4667850434780121

Epoch 24: train loss 0.3303573727607727
Epoch 24: val loss 0.472179651260376

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6557658553123474
Epoch 0: val loss 0.6194645166397095

Epoch 1: train loss 0.5733850121498107
Epoch 1: val loss 0.5537580847740173

Epoch 2: train loss 0.5186989575624465
Epoch 2: val loss 0.49354085326194763

Epoch 3: train loss 0.470932936668396
Epoch 3: val loss 0.4587618112564087

Epoch 4: train loss 0.42301601469516753
Epoch 4: val loss 0.43739885091781616

Epoch 5: train loss 0.41661281883716583
Epoch 5: val loss 0.4334627091884613

Epoch 6: train loss 0.4004188522696495
Epoch 6: val loss 0.4229726195335388

Epoch 7: train loss 0.4467567503452301
Epoch 7: val loss 0.4226040840148926

Epoch 8: train loss 0.4654557123780251
Epoch 8: val loss 0.42229846119880676

Epoch 9: train loss 0.42664413154125214
Epoch 9: val loss 0.4501735270023346

Epoch 10: train loss 0.4170109212398529
Epoch 10: val loss 0.45829465985298157

Epoch 11: train loss 0.4770400673151016
Epoch 11: val loss 0.43929576873779297

Epoch 12: train loss 0.37927445471286775
Epoch 12: val loss 0.4363711178302765

Epoch 13: train loss 0.3698425263166428
Epoch 13: val loss 0.4384617805480957

Epoch 14: train loss 0.38525409400463106
Epoch 14: val loss 0.44537675380706787

Epoch 15: train loss 0.3828087508678436
Epoch 15: val loss 0.440266489982605

Epoch 16: train loss 0.38387453407049177
Epoch 16: val loss 0.4396405816078186

Epoch 17: train loss 0.36511560082435607
Epoch 17: val loss 0.4473892152309418

Epoch 18: train loss 0.37480470836162566
Epoch 18: val loss 0.45107170939445496

Epoch 19: train loss 0.37117107659578324
Epoch 19: val loss 0.45243966579437256

Epoch 20: train loss 0.3528296947479248
Epoch 20: val loss 0.45088309049606323

Epoch 21: train loss 0.35939113050699234
Epoch 21: val loss 0.45262178778648376

Epoch 22: train loss 0.4148704409599304
Epoch 22: val loss 0.4608646631240845

Epoch 23: train loss 0.3558037355542183
Epoch 23: val loss 0.474557101726532

Epoch 24: train loss 0.34101638942956924
Epoch 24: val loss 0.46656492352485657

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6210514398721548
Epoch 0: val loss 0.584452211856842

Epoch 1: train loss 0.550532150727052
Epoch 1: val loss 0.5146390199661255

Epoch 2: train loss 0.45742266453229463
Epoch 2: val loss 0.4660854637622833

Epoch 3: train loss 0.43596962552804214
Epoch 3: val loss 0.45485952496528625

Epoch 4: train loss 0.42304147436068607
Epoch 4: val loss 0.46299612522125244

Epoch 5: train loss 0.4107857782107133
Epoch 5: val loss 0.4590138792991638

Epoch 6: train loss 0.38486501574516296
Epoch 6: val loss 0.46050670742988586

Epoch 7: train loss 0.3821550699380728
Epoch 7: val loss 0.45187950134277344

Epoch 8: train loss 0.3860228806734085
Epoch 8: val loss 0.44685181975364685

Epoch 9: train loss 0.41271540981072646
Epoch 9: val loss 0.45568788051605225

Epoch 10: train loss 0.3999631187090507
Epoch 10: val loss 0.44684678316116333

Epoch 11: train loss 0.40115291338700515
Epoch 11: val loss 0.45159223675727844

Epoch 12: train loss 0.37346528814389157
Epoch 12: val loss 0.44898563623428345

Epoch 13: train loss 0.4059629004735213
Epoch 13: val loss 0.4465160369873047

Epoch 14: train loss 0.35102050866071993
Epoch 14: val loss 0.46765923500061035

Epoch 15: train loss 0.3504841304742373
Epoch 15: val loss 0.4728257358074188

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.692787457596172
Epoch 0: val loss 0.6779557466506958

Epoch 1: train loss 0.6637391989881342
Epoch 1: val loss 0.6644378304481506

Epoch 2: train loss 0.6454481049017473
Epoch 2: val loss 0.6511470675468445

Epoch 3: train loss 0.6319974931803617
Epoch 3: val loss 0.6404739022254944

Epoch 4: train loss 0.5905490192500028
Epoch 4: val loss 0.6299688816070557

Epoch 5: train loss 0.5853864035823129
Epoch 5: val loss 0.6227442622184753

Epoch 6: train loss 0.5799350413409147
Epoch 6: val loss 0.6224409341812134

Epoch 7: train loss 0.5756428052078594
Epoch 7: val loss 0.6215183734893799

Epoch 8: train loss 0.5656899132511832
Epoch 8: val loss 0.6207808256149292

Epoch 9: train loss 0.5616776482625441
Epoch 9: val loss 0.621192216873169

Epoch 10: train loss 0.5353312790393829
Epoch 10: val loss 0.6296312212944031

Epoch 11: train loss 0.5324949567968195
Epoch 11: val loss 0.6325997710227966

Epoch 12: train loss 0.531669719652696
Epoch 12: val loss 0.6360310316085815

Epoch 13: train loss 0.5241026878356934
Epoch 13: val loss 0.6414768099784851

Epoch 14: train loss 0.5134950551119718
Epoch 14: val loss 0.6529580354690552

Epoch 15: train loss 0.5037745291536505
Epoch 15: val loss 0.6539435982704163

Epoch 16: train loss 0.49548896063457837
Epoch 16: val loss 0.6527441740036011

Epoch 17: train loss 0.48167638887058606
Epoch 17: val loss 0.6620624661445618

Epoch 18: train loss 0.4801939617503773
Epoch 18: val loss 0.6613854169845581

Epoch 19: train loss 0.4591112489050085
Epoch 19: val loss 0.6619832515716553

Epoch 20: train loss 0.48671307076107373
Epoch 20: val loss 0.6695262789726257

Epoch 21: train loss 0.4424906156279824
Epoch 21: val loss 0.6726430058479309

Epoch 22: train loss 0.4586721577427604
Epoch 22: val loss 0.6804527044296265

Epoch 23: train loss 0.46416309204968537
Epoch 23: val loss 0.6835863590240479

Epoch 24: train loss 0.44440227205103094
Epoch 24: val loss 0.6783426403999329

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978884068402377
Epoch 0: val loss 0.6966290473937988

Epoch 1: train loss 0.6550031358545477
Epoch 1: val loss 0.6821566820144653

Epoch 2: train loss 0.6393131017684937
Epoch 2: val loss 0.6671310067176819

Epoch 3: train loss 0.6147156628695402
Epoch 3: val loss 0.6600391864776611

Epoch 4: train loss 0.5936959981918335
Epoch 4: val loss 0.6616173982620239

Epoch 5: train loss 0.5809101191433993
Epoch 5: val loss 0.6496034264564514

Epoch 6: train loss 0.5871264609423551
Epoch 6: val loss 0.6427417397499084

Epoch 7: train loss 0.5590578724037517
Epoch 7: val loss 0.636845052242279

Epoch 8: train loss 0.5599637979810889
Epoch 8: val loss 0.62998366355896

Epoch 9: train loss 0.547441924160177
Epoch 9: val loss 0.6335028409957886

Epoch 10: train loss 0.5314001874490217
Epoch 10: val loss 0.624146580696106

Epoch 11: train loss 0.5313700220801614
Epoch 11: val loss 0.6192119717597961

Epoch 12: train loss 0.522156222300096
Epoch 12: val loss 0.6126294732093811

Epoch 13: train loss 0.5275860537182201
Epoch 13: val loss 0.612484335899353

Epoch 14: train loss 0.5003508573228662
Epoch 14: val loss 0.6147655248641968

Epoch 15: train loss 0.4968605881387537
Epoch 15: val loss 0.6020141839981079

Epoch 16: train loss 0.5108134827830575
Epoch 16: val loss 0.5945827960968018

Epoch 17: train loss 0.4986125501719388
Epoch 17: val loss 0.5931544899940491

Epoch 18: train loss 0.459843556989323
Epoch 18: val loss 0.5890003442764282

Epoch 19: train loss 0.4686212322928689
Epoch 19: val loss 0.5852706432342529

Epoch 20: train loss 0.4489091092889959
Epoch 20: val loss 0.5843758583068848

Epoch 21: train loss 0.4610685787417672
Epoch 21: val loss 0.5754320621490479

Epoch 22: train loss 0.44593073563142255
Epoch 22: val loss 0.5752955079078674

Epoch 23: train loss 0.44235499609600415
Epoch 23: val loss 0.5770424604415894

Epoch 24: train loss 0.43894990465857764
Epoch 24: val loss 0.5750706791877747

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7050859006968412
Epoch 0: val loss 0.6822681427001953

Epoch 1: train loss 0.6728309772231362
Epoch 1: val loss 0.6637858152389526

Epoch 2: train loss 0.6626740910790183
Epoch 2: val loss 0.6465153694152832

Epoch 3: train loss 0.6393816362727772
Epoch 3: val loss 0.6333180069923401

Epoch 4: train loss 0.6365694620392539
Epoch 4: val loss 0.6242608428001404

Epoch 5: train loss 0.6090990792621266
Epoch 5: val loss 0.6187142133712769

Epoch 6: train loss 0.6195157332853838
Epoch 6: val loss 0.6145665645599365

Epoch 7: train loss 0.6021651896563444
Epoch 7: val loss 0.6081684827804565

Epoch 8: train loss 0.6028199791908264
Epoch 8: val loss 0.6060028672218323

Epoch 9: train loss 0.5893045447089456
Epoch 9: val loss 0.6014845371246338

Epoch 10: train loss 0.5928108421238986
Epoch 10: val loss 0.6044246554374695

Epoch 11: train loss 0.5859360992908478
Epoch 11: val loss 0.5971584916114807

Epoch 12: train loss 0.5672744891860269
Epoch 12: val loss 0.5952005982398987

Epoch 13: train loss 0.5794857469472018
Epoch 13: val loss 0.5907007455825806

Epoch 14: train loss 0.5434446605769071
Epoch 14: val loss 0.5869799256324768

Epoch 15: train loss 0.5530865436250513
Epoch 15: val loss 0.5871016979217529

Epoch 16: train loss 0.5375524867664684
Epoch 16: val loss 0.5790697336196899

Epoch 17: train loss 0.5342447866093029
Epoch 17: val loss 0.5794972777366638

Epoch 18: train loss 0.5175371793183413
Epoch 18: val loss 0.5795922875404358

Epoch 19: train loss 0.5136462531306527
Epoch 19: val loss 0.5747458338737488

Epoch 20: train loss 0.5137447768991644
Epoch 20: val loss 0.5773417353630066

Epoch 21: train loss 0.5054500102996826
Epoch 21: val loss 0.5757905840873718

Epoch 22: train loss 0.489740328355269
Epoch 22: val loss 0.5584619641304016

Epoch 23: train loss 0.49089164354584436
Epoch 23: val loss 0.5652222633361816

Epoch 24: train loss 0.4784037877212871
Epoch 24: val loss 0.5637152194976807

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6815347183834423
Epoch 0: val loss 0.6648887395858765

Epoch 1: train loss 0.6538156216794794
Epoch 1: val loss 0.646472692489624

Epoch 2: train loss 0.6337965401736173
Epoch 2: val loss 0.6354644894599915

Epoch 3: train loss 0.6227018453858115
Epoch 3: val loss 0.6355715990066528

Epoch 4: train loss 0.6031898368488658
Epoch 4: val loss 0.6372019052505493

Epoch 5: train loss 0.5865403413772583
Epoch 5: val loss 0.6415761709213257

Epoch 6: train loss 0.5845584598454562
Epoch 6: val loss 0.6449570059776306

Epoch 7: train loss 0.5757779208096591
Epoch 7: val loss 0.6543182730674744

Epoch 8: train loss 0.5784800431945107
Epoch 8: val loss 0.6598283052444458

Epoch 9: train loss 0.5553961640054529
Epoch 9: val loss 0.6635482311248779

Epoch 10: train loss 0.5498320026831194
Epoch 10: val loss 0.6694258451461792

Epoch 11: train loss 0.5460773354226892
Epoch 11: val loss 0.6690948009490967

Epoch 12: train loss 0.5567291297695853
Epoch 12: val loss 0.6760619878768921

Epoch 13: train loss 0.5373463088815863
Epoch 13: val loss 0.6794385313987732

Epoch 14: train loss 0.521276360208338
Epoch 14: val loss 0.6755006313323975

Epoch 15: train loss 0.5293313102288679
Epoch 15: val loss 0.6767001748085022

Epoch 16: train loss 0.5013749491084706
Epoch 16: val loss 0.6737335920333862

Epoch 17: train loss 0.4839781549843875
Epoch 17: val loss 0.6762954592704773

Epoch 18: train loss 0.4953774105418812
Epoch 18: val loss 0.6896606683731079

Epoch 19: train loss 0.47880963574756275
Epoch 19: val loss 0.7009425759315491

Epoch 20: train loss 0.4884163466366855
Epoch 20: val loss 0.6837646961212158

Epoch 21: train loss 0.4798387316140262
Epoch 21: val loss 0.6773326992988586

Epoch 22: train loss 0.4827878746119412
Epoch 22: val loss 0.6686767339706421

Epoch 23: train loss 0.46696488423780963
Epoch 23: val loss 0.6765108704566956

Epoch 24: train loss 0.4432522817091508
Epoch 24: val loss 0.6799579858779907

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6994314352671306
Epoch 0: val loss 0.6704973578453064

Epoch 1: train loss 0.6664059877395629
Epoch 1: val loss 0.6403710842132568

Epoch 2: train loss 0.6404070417086284
Epoch 2: val loss 0.6232047080993652

Epoch 3: train loss 0.6306944847106933
Epoch 3: val loss 0.6141660213470459

Epoch 4: train loss 0.6080917119979858
Epoch 4: val loss 0.6056249737739563

Epoch 5: train loss 0.6124841570854187
Epoch 5: val loss 0.5969346761703491

Epoch 6: train loss 0.5965871175130208
Epoch 6: val loss 0.5928712487220764

Epoch 7: train loss 0.5997347036997477
Epoch 7: val loss 0.5818222761154175

Epoch 8: train loss 0.5864460666974386
Epoch 8: val loss 0.5681316256523132

Epoch 9: train loss 0.5702602545420329
Epoch 9: val loss 0.5582742094993591

Epoch 10: train loss 0.5547785222530365
Epoch 10: val loss 0.555966317653656

Epoch 11: train loss 0.5656518121560414
Epoch 11: val loss 0.5507026314735413

Epoch 12: train loss 0.5647901197274526
Epoch 12: val loss 0.5391610264778137

Epoch 13: train loss 0.5633625288804373
Epoch 13: val loss 0.5314932465553284

Epoch 14: train loss 0.5228189170360565
Epoch 14: val loss 0.5264228582382202

Epoch 15: train loss 0.5259831527868907
Epoch 15: val loss 0.5194776058197021

Epoch 16: train loss 0.5385789573192596
Epoch 16: val loss 0.5175700783729553

Epoch 17: train loss 0.5250482718149821
Epoch 17: val loss 0.5213225483894348

Epoch 18: train loss 0.48620068033536273
Epoch 18: val loss 0.521069347858429

Epoch 19: train loss 0.48337863286336263
Epoch 19: val loss 0.5153131484985352

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6957525014877319
Epoch 0: val loss 0.6925920844078064

Epoch 1: train loss 0.6848619480927786
Epoch 1: val loss 0.6839507222175598

Epoch 2: train loss 0.675180604060491
Epoch 2: val loss 0.680008053779602

Epoch 3: train loss 0.6489463299512863
Epoch 3: val loss 0.6726059317588806

Epoch 4: train loss 0.6372659802436829
Epoch 4: val loss 0.6675978899002075

Epoch 5: train loss 0.6245270023743311
Epoch 5: val loss 0.6666989922523499

Epoch 6: train loss 0.616233711441358
Epoch 6: val loss 0.6579256653785706

Epoch 7: train loss 0.5909633934497833
Epoch 7: val loss 0.6525074243545532

Epoch 8: train loss 0.5863732943932215
Epoch 8: val loss 0.6544455289840698

Epoch 9: train loss 0.5773963257670403
Epoch 9: val loss 0.6511937379837036

Epoch 10: train loss 0.5588091885050138
Epoch 10: val loss 0.6498265862464905

Epoch 11: train loss 0.5658948396643003
Epoch 11: val loss 0.6548943519592285

Epoch 12: train loss 0.5578869034846624
Epoch 12: val loss 0.6476844549179077

Epoch 13: train loss 0.5417936195929846
Epoch 13: val loss 0.6462132930755615

Epoch 14: train loss 0.5564129874110222
Epoch 14: val loss 0.649215817451477

Epoch 15: train loss 0.5425310606757799
Epoch 15: val loss 0.6514252424240112

Epoch 16: train loss 0.5102494781215986
Epoch 16: val loss 0.6534275412559509

Epoch 17: train loss 0.5269747128089269
Epoch 17: val loss 0.6595476865768433

Epoch 18: train loss 0.4961217815677325
Epoch 18: val loss 0.650934100151062

Epoch 19: train loss 0.5042832220594088
Epoch 19: val loss 0.6613937020301819

Epoch 20: train loss 0.5044665187597275
Epoch 20: val loss 0.6625656485557556

Epoch 21: train loss 0.49264025688171387
Epoch 21: val loss 0.6547947525978088

Epoch 22: train loss 0.4834897642334302
Epoch 22: val loss 0.6608387231826782

Epoch 23: train loss 0.46543127795060474
Epoch 23: val loss 0.6560793519020081

Epoch 24: train loss 0.46782225370407104
Epoch 24: val loss 0.6596499085426331

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7040293216705322
Epoch 0: val loss 0.6848347783088684

Epoch 1: train loss 0.6787927597761154
Epoch 1: val loss 0.6800605058670044

Epoch 2: train loss 0.6712418645620346
Epoch 2: val loss 0.6719376444816589

Epoch 3: train loss 0.6507988174756368
Epoch 3: val loss 0.6611281037330627

Epoch 4: train loss 0.6490460087855657
Epoch 4: val loss 0.6526751518249512

Epoch 5: train loss 0.6249206761519114
Epoch 5: val loss 0.6462000012397766

Epoch 6: train loss 0.6157305836677551
Epoch 6: val loss 0.6326109170913696

Epoch 7: train loss 0.606984426577886
Epoch 7: val loss 0.6238408088684082

Epoch 8: train loss 0.5947020302216212
Epoch 8: val loss 0.6207152009010315

Epoch 9: train loss 0.5999872237443924
Epoch 9: val loss 0.6207224726676941

Epoch 10: train loss 0.5817677477995554
Epoch 10: val loss 0.6227189898490906

Epoch 11: train loss 0.5684809982776642
Epoch 11: val loss 0.6230235695838928

Epoch 12: train loss 0.554167740046978
Epoch 12: val loss 0.6187507510185242

Epoch 13: train loss 0.5473767494161924
Epoch 13: val loss 0.619402289390564

Epoch 14: train loss 0.5532098859548569
Epoch 14: val loss 0.6287174224853516

Epoch 15: train loss 0.5398269693056742
Epoch 15: val loss 0.6253412961959839

Epoch 16: train loss 0.5435957238078117
Epoch 16: val loss 0.6268572211265564

Epoch 17: train loss 0.5385043621063232
Epoch 17: val loss 0.6283057332038879

Epoch 18: train loss 0.5253129551808039
Epoch 18: val loss 0.634846568107605

Epoch 19: train loss 0.5059235567847887
Epoch 19: val loss 0.6362027525901794

Epoch 20: train loss 0.5203165958325068
Epoch 20: val loss 0.6339000463485718

Epoch 21: train loss 0.5110941479603449
Epoch 21: val loss 0.6410723924636841

Epoch 22: train loss 0.4963134080171585
Epoch 22: val loss 0.659740686416626

Epoch 23: train loss 0.5041605457663536
Epoch 23: val loss 0.6457346081733704

Epoch 24: train loss 0.481629841029644
Epoch 24: val loss 0.65339195728302

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6988808264334997
Epoch 0: val loss 0.690631091594696

Epoch 1: train loss 0.6725773314634959
Epoch 1: val loss 0.6832576394081116

Epoch 2: train loss 0.6592698494593302
Epoch 2: val loss 0.6678959727287292

Epoch 3: train loss 0.6521755109230677
Epoch 3: val loss 0.6562901139259338

Epoch 4: train loss 0.6278540988763174
Epoch 4: val loss 0.6456764936447144

Epoch 5: train loss 0.6260293424129486
Epoch 5: val loss 0.6431241631507874

Epoch 6: train loss 0.613225907087326
Epoch 6: val loss 0.6253085732460022

Epoch 7: train loss 0.6122463395198187
Epoch 7: val loss 0.6175599694252014

Epoch 8: train loss 0.6061641971270243
Epoch 8: val loss 0.6093629598617554

Epoch 9: train loss 0.5814230690399805
Epoch 9: val loss 0.60245680809021

Epoch 10: train loss 0.5872314249475797
Epoch 10: val loss 0.5922800898551941

Epoch 11: train loss 0.582376609245936
Epoch 11: val loss 0.5842095613479614

Epoch 12: train loss 0.5596013069152832
Epoch 12: val loss 0.5818468332290649

Epoch 13: train loss 0.5656941855947176
Epoch 13: val loss 0.5803819894790649

Epoch 14: train loss 0.5579446653525034
Epoch 14: val loss 0.5814738273620605

Epoch 15: train loss 0.5361639087398847
Epoch 15: val loss 0.5861670970916748

Epoch 16: train loss 0.5330170467495918
Epoch 16: val loss 0.573602557182312

Epoch 17: train loss 0.5443321267763773
Epoch 17: val loss 0.5780764818191528

Epoch 18: train loss 0.5275107771158218
Epoch 18: val loss 0.5681516528129578

Epoch 19: train loss 0.5303940251469612
Epoch 19: val loss 0.5695092082023621

Epoch 20: train loss 0.5299977039297422
Epoch 20: val loss 0.5671616792678833

Epoch 21: train loss 0.5138404766718546
Epoch 21: val loss 0.561111330986023

Epoch 22: train loss 0.5214836522936821
Epoch 22: val loss 0.5671444535255432

Epoch 23: train loss 0.5030576487382253
Epoch 23: val loss 0.5696048140525818

Epoch 24: train loss 0.48200472941001254
Epoch 24: val loss 0.5681641101837158

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7077731986840566
Epoch 0: val loss 0.6930777430534363

Epoch 1: train loss 0.6881651530663172
Epoch 1: val loss 0.6836481690406799

Epoch 2: train loss 0.6840548813343048
Epoch 2: val loss 0.6742355823516846

Epoch 3: train loss 0.6763673027356466
Epoch 3: val loss 0.6694017052650452

Epoch 4: train loss 0.6590946316719055
Epoch 4: val loss 0.664583683013916

Epoch 5: train loss 0.6434038579463959
Epoch 5: val loss 0.663905918598175

Epoch 6: train loss 0.62973686059316
Epoch 6: val loss 0.6684406995773315

Epoch 7: train loss 0.6060008257627487
Epoch 7: val loss 0.6742709279060364

Epoch 8: train loss 0.6084095587333044
Epoch 8: val loss 0.6859182715415955

Epoch 9: train loss 0.6003866915901502
Epoch 9: val loss 0.6849236488342285

Epoch 10: train loss 0.5863579188783964
Epoch 10: val loss 0.6850079298019409

Epoch 11: train loss 0.5641887038946152
Epoch 11: val loss 0.6905742883682251

Epoch 12: train loss 0.5592378427584966
Epoch 12: val loss 0.695388674736023

Epoch 13: train loss 0.5521611968676249
Epoch 13: val loss 0.6959171295166016

Epoch 14: train loss 0.5552753532926241
Epoch 14: val loss 0.6948626637458801

Epoch 15: train loss 0.5402262285351753
Epoch 15: val loss 0.7087337374687195

Epoch 16: train loss 0.5305240551630656
Epoch 16: val loss 0.7230265736579895

Epoch 17: train loss 0.5364421059687933
Epoch 17: val loss 0.7019332051277161

Epoch 18: train loss 0.5421150798598925
Epoch 18: val loss 0.715106725692749

Epoch 19: train loss 0.5246777708331744
Epoch 19: val loss 0.7132401466369629

Epoch 20: train loss 0.5232864990830421
Epoch 20: val loss 0.7385613322257996

Epoch 21: train loss 0.538838341832161
Epoch 21: val loss 0.7445666193962097

Epoch 22: train loss 0.5028615519404411
Epoch 22: val loss 0.7294179201126099

Epoch 23: train loss 0.500227632621924
Epoch 23: val loss 0.747294545173645

Epoch 24: train loss 0.5174005826314291
Epoch 24: val loss 0.7353132367134094

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7071239501237869
Epoch 0: val loss 0.6963427066802979

Epoch 1: train loss 0.6844647638499737
Epoch 1: val loss 0.6925812363624573

Epoch 2: train loss 0.6707834266126156
Epoch 2: val loss 0.6786538362503052

Epoch 3: train loss 0.6560770608484745
Epoch 3: val loss 0.6682116985321045

Epoch 4: train loss 0.6569755338132381
Epoch 4: val loss 0.6536885499954224

Epoch 5: train loss 0.6202626973390579
Epoch 5: val loss 0.6511398553848267

Epoch 6: train loss 0.6095176767557859
Epoch 6: val loss 0.6324589848518372

Epoch 7: train loss 0.601251520216465
Epoch 7: val loss 0.6236130595207214

Epoch 8: train loss 0.570843193680048
Epoch 8: val loss 0.6209620833396912

Epoch 9: train loss 0.5600030701607466
Epoch 9: val loss 0.6160141825675964

Epoch 10: train loss 0.5684207864105701
Epoch 10: val loss 0.6082037687301636

Epoch 11: train loss 0.5510845892131329
Epoch 11: val loss 0.6067581176757812

Epoch 12: train loss 0.5464967228472233
Epoch 12: val loss 0.5998694896697998

Epoch 13: train loss 0.5398852545768023
Epoch 13: val loss 0.6038433313369751

Epoch 14: train loss 0.5242479685693979
Epoch 14: val loss 0.6025489568710327

Epoch 15: train loss 0.519422110170126
Epoch 15: val loss 0.5897734761238098

Epoch 16: train loss 0.505984665825963
Epoch 16: val loss 0.5986400246620178

Epoch 17: train loss 0.5189791228622198
Epoch 17: val loss 0.5959745049476624

Epoch 18: train loss 0.514459976926446
Epoch 18: val loss 0.6040272116661072

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6796217461427053
Epoch 0: val loss 0.686115562915802

Epoch 1: train loss 0.66568922996521
Epoch 1: val loss 0.6795654296875

Epoch 2: train loss 0.6454582611719767
Epoch 2: val loss 0.6735144853591919

Epoch 3: train loss 0.6584709286689758
Epoch 3: val loss 0.667572021484375

Epoch 4: train loss 0.6233521650234858
Epoch 4: val loss 0.6559500098228455

Epoch 5: train loss 0.6152498771746954
Epoch 5: val loss 0.6572264432907104

Epoch 6: train loss 0.6105901201566061
Epoch 6: val loss 0.6615089774131775

Epoch 7: train loss 0.5975936949253082
Epoch 7: val loss 0.6561793684959412

Epoch 8: train loss 0.583261656264464
Epoch 8: val loss 0.660544216632843

Epoch 9: train loss 0.5818884422381719
Epoch 9: val loss 0.6636167168617249

Epoch 10: train loss 0.5794465864698092
Epoch 10: val loss 0.6674492359161377

Epoch 11: train loss 0.5901217063268026
Epoch 11: val loss 0.6634558439254761

Epoch 12: train loss 0.5525668288270632
Epoch 12: val loss 0.6733030676841736

Epoch 13: train loss 0.5373108138640722
Epoch 13: val loss 0.6707905530929565

Epoch 14: train loss 0.5641760403911272
Epoch 14: val loss 0.6616820693016052

Epoch 15: train loss 0.5641069362560908
Epoch 15: val loss 0.6630001664161682

Epoch 16: train loss 0.5508990337451299
Epoch 16: val loss 0.6684327721595764

Epoch 17: train loss 0.5636558905243874
Epoch 17: val loss 0.6702950596809387

Epoch 18: train loss 0.5486903314789137
Epoch 18: val loss 0.667209267616272

Epoch 19: train loss 0.5621515015761057
Epoch 19: val loss 0.6739251613616943

Epoch 20: train loss 0.5137375642855962
Epoch 20: val loss 0.6870295405387878

Epoch 21: train loss 0.556301107009252
Epoch 21: val loss 0.6796554327011108

Epoch 22: train loss 0.5405408019820849
Epoch 22: val loss 0.6805016398429871

Epoch 23: train loss 0.519939643641313
Epoch 23: val loss 0.6737655401229858

Epoch 24: train loss 0.528055839240551
Epoch 24: val loss 0.6862086653709412

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921032319466273
Epoch 0: val loss 0.6944567561149597

Epoch 1: train loss 0.6816323945919672
Epoch 1: val loss 0.6837663650512695

Epoch 2: train loss 0.6675168126821518
Epoch 2: val loss 0.6740307211875916

Epoch 3: train loss 0.6606267144282659
Epoch 3: val loss 0.6744360327720642

Epoch 4: train loss 0.6441089659929276
Epoch 4: val loss 0.6757827997207642

Epoch 5: train loss 0.6277315566937128
Epoch 5: val loss 0.6700224876403809

Epoch 6: train loss 0.6281982660293579
Epoch 6: val loss 0.6693864464759827

Epoch 7: train loss 0.6093346426884333
Epoch 7: val loss 0.659280002117157

Epoch 8: train loss 0.6234069069226583
Epoch 8: val loss 0.6481030583381653

Epoch 9: train loss 0.6107790768146515
Epoch 9: val loss 0.6595026254653931

Epoch 10: train loss 0.5845298791925112
Epoch 10: val loss 0.6493669152259827

Epoch 11: train loss 0.6077347149451574
Epoch 11: val loss 0.649664044380188

Epoch 12: train loss 0.5913563122351965
Epoch 12: val loss 0.6449415683746338

Epoch 13: train loss 0.5975019807616869
Epoch 13: val loss 0.6573400497436523

Epoch 14: train loss 0.597388414045175
Epoch 14: val loss 0.6387863755226135

Epoch 15: train loss 0.5745602349440256
Epoch 15: val loss 0.6536080837249756

Epoch 16: train loss 0.5666867444912592
Epoch 16: val loss 0.673050582408905

Epoch 17: train loss 0.5783224950234095
Epoch 17: val loss 0.6536487340927124

Epoch 18: train loss 0.5662189424037933
Epoch 18: val loss 0.6533551216125488

Epoch 19: train loss 0.5679550170898438
Epoch 19: val loss 0.6406558156013489

Epoch 20: train loss 0.541334331035614
Epoch 20: val loss 0.6460331678390503

Epoch 21: train loss 0.5702334716916084
Epoch 21: val loss 0.6409376263618469

Epoch 22: train loss 0.560503363609314
Epoch 22: val loss 0.6313051581382751

Epoch 23: train loss 0.5364771410822868
Epoch 23: val loss 0.651093065738678

Epoch 24: train loss 0.5286160161097845
Epoch 24: val loss 0.6516203284263611

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7041180382172266
Epoch 0: val loss 0.6836143136024475

Epoch 1: train loss 0.6923515846331915
Epoch 1: val loss 0.6789507865905762

Epoch 2: train loss 0.6690466453631719
Epoch 2: val loss 0.671317458152771

Epoch 3: train loss 0.6476146678129832
Epoch 3: val loss 0.6679577231407166

Epoch 4: train loss 0.6395802696545919
Epoch 4: val loss 0.6644946336746216

Epoch 5: train loss 0.6252090434233347
Epoch 5: val loss 0.6638697385787964

Epoch 6: train loss 0.6174821456273397
Epoch 6: val loss 0.6660270690917969

Epoch 7: train loss 0.6118131081263224
Epoch 7: val loss 0.6693515181541443

Epoch 8: train loss 0.5937842627366384
Epoch 8: val loss 0.6679978966712952

Epoch 9: train loss 0.6024494444330534
Epoch 9: val loss 0.6709936261177063

Epoch 10: train loss 0.5775772035121918
Epoch 10: val loss 0.6707841157913208

Epoch 11: train loss 0.587185708185037
Epoch 11: val loss 0.6718352437019348

Epoch 12: train loss 0.5883854801456133
Epoch 12: val loss 0.6724740266799927

Epoch 13: train loss 0.591459592183431
Epoch 13: val loss 0.6848573088645935

Epoch 14: train loss 0.565036969880263
Epoch 14: val loss 0.6881138682365417

Epoch 15: train loss 0.5641967554887136
Epoch 15: val loss 0.6871858239173889

Epoch 16: train loss 0.5702915067474047
Epoch 16: val loss 0.6892807483673096

Epoch 17: train loss 0.5573387667536736
Epoch 17: val loss 0.6975075006484985

Epoch 18: train loss 0.5639101813236872
Epoch 18: val loss 0.6918138861656189

Epoch 19: train loss 0.5389678453405699
Epoch 19: val loss 0.6865081787109375

Epoch 20: train loss 0.542932778596878
Epoch 20: val loss 0.6973761916160583

Epoch 21: train loss 0.5417266314228376
Epoch 21: val loss 0.7094008922576904

Epoch 22: train loss 0.5339031964540482
Epoch 22: val loss 0.7078221440315247

Epoch 23: train loss 0.547737089296182
Epoch 23: val loss 0.7071726322174072

Epoch 24: train loss 0.5344740773240725
Epoch 24: val loss 0.710757315158844

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992271343866984
Epoch 0: val loss 0.6901562809944153

Epoch 1: train loss 0.677562008301417
Epoch 1: val loss 0.6824160218238831

Epoch 2: train loss 0.6633196721474329
Epoch 2: val loss 0.669892430305481

Epoch 3: train loss 0.64601997534434
Epoch 3: val loss 0.6668336987495422

Epoch 4: train loss 0.6427338669697443
Epoch 4: val loss 0.6607165336608887

Epoch 5: train loss 0.6363242318232855
Epoch 5: val loss 0.650077760219574

Epoch 6: train loss 0.6166025847196579
Epoch 6: val loss 0.6477034687995911

Epoch 7: train loss 0.6086931526660919
Epoch 7: val loss 0.6480726003646851

Epoch 8: train loss 0.6019216179847717
Epoch 8: val loss 0.6526837944984436

Epoch 9: train loss 0.586193804939588
Epoch 9: val loss 0.6483418941497803

Epoch 10: train loss 0.5921952947974205
Epoch 10: val loss 0.6499714851379395

Epoch 11: train loss 0.5807518487175306
Epoch 11: val loss 0.6411692500114441

Epoch 12: train loss 0.5795278425017992
Epoch 12: val loss 0.6486186385154724

Epoch 13: train loss 0.5674915611743927
Epoch 13: val loss 0.6483491659164429

Epoch 14: train loss 0.5549940466880798
Epoch 14: val loss 0.6507391929626465

Epoch 15: train loss 0.5486956611275673
Epoch 15: val loss 0.6509808301925659

Epoch 16: train loss 0.5501385057965914
Epoch 16: val loss 0.6521509885787964

Epoch 17: train loss 0.5449925139546394
Epoch 17: val loss 0.6565058827400208

Epoch 18: train loss 0.5502789492408434
Epoch 18: val loss 0.6475538611412048

Epoch 19: train loss 0.5305303533871969
Epoch 19: val loss 0.6467499136924744

Epoch 20: train loss 0.524121048549811
Epoch 20: val loss 0.6550272703170776

Epoch 21: train loss 0.5333126708865166
Epoch 21: val loss 0.6598210334777832

Epoch 22: train loss 0.51077984025081
Epoch 22: val loss 0.6713270545005798

Epoch 23: train loss 0.5306235998868942
Epoch 23: val loss 0.6582655310630798

Epoch 24: train loss 0.5119055286049843
Epoch 24: val loss 0.6487597227096558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7047253549098969
Epoch 0: val loss 0.6850259900093079

Epoch 1: train loss 0.6807005740702152
Epoch 1: val loss 0.6752030849456787

Epoch 2: train loss 0.6576320789754391
Epoch 2: val loss 0.6661568880081177

Epoch 3: train loss 0.6501362957060337
Epoch 3: val loss 0.6474133133888245

Epoch 4: train loss 0.6324012912809849
Epoch 4: val loss 0.6320093870162964

Epoch 5: train loss 0.6277980953454971
Epoch 5: val loss 0.6246477365493774

Epoch 6: train loss 0.6256821863353252
Epoch 6: val loss 0.6185282468795776

Epoch 7: train loss 0.6076513323932886
Epoch 7: val loss 0.6202462911605835

Epoch 8: train loss 0.6118143163621426
Epoch 8: val loss 0.6186036467552185

Epoch 9: train loss 0.6168588511645794
Epoch 9: val loss 0.6067466735839844

Epoch 10: train loss 0.6123531460762024
Epoch 10: val loss 0.6008622050285339

Epoch 11: train loss 0.5916947834193707
Epoch 11: val loss 0.608525812625885

Epoch 12: train loss 0.5724512822926044
Epoch 12: val loss 0.6086501479148865

Epoch 13: train loss 0.5744610615074635
Epoch 13: val loss 0.6054425835609436

Epoch 14: train loss 0.576737180352211
Epoch 14: val loss 0.6328976154327393

Epoch 15: train loss 0.5766269434243441
Epoch 15: val loss 0.6301013231277466

Epoch 16: train loss 0.57928835041821
Epoch 16: val loss 0.6222264766693115

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914872960610823
Epoch 0: val loss 0.6884474754333496

Epoch 1: train loss 0.6844312169335105
Epoch 1: val loss 0.6799867153167725

Epoch 2: train loss 0.6731149608438666
Epoch 2: val loss 0.672677755355835

Epoch 3: train loss 0.6587698080322959
Epoch 3: val loss 0.6753333210945129

Epoch 4: train loss 0.6426039988344366
Epoch 4: val loss 0.6836143136024475

Epoch 5: train loss 0.6333708221262152
Epoch 5: val loss 0.6885491609573364

Epoch 6: train loss 0.6270519928498701
Epoch 6: val loss 0.6955475807189941

Epoch 7: train loss 0.6132265654477206
Epoch 7: val loss 0.7015983462333679

Epoch 8: train loss 0.6162384856830944
Epoch 8: val loss 0.7067455053329468

Epoch 9: train loss 0.5992269786921415
Epoch 9: val loss 0.7228158116340637

Epoch 10: train loss 0.6087478778579019
Epoch 10: val loss 0.7191187739372253

Epoch 11: train loss 0.5817686969583685
Epoch 11: val loss 0.7232425808906555

Epoch 12: train loss 0.5981411825526844
Epoch 12: val loss 0.7362451553344727

Epoch 13: train loss 0.5885265686295249
Epoch 13: val loss 0.7300226092338562

Epoch 14: train loss 0.5763489983298562
Epoch 14: val loss 0.7258087992668152

Epoch 15: train loss 0.5814617655493997
Epoch 15: val loss 0.7224688529968262

Epoch 16: train loss 0.5724842385812239
Epoch 16: val loss 0.726825475692749

Epoch 17: train loss 0.5809912112626162
Epoch 17: val loss 0.718950092792511

Epoch 18: train loss 0.5453388501297344
Epoch 18: val loss 0.715323269367218

Epoch 19: train loss 0.5661699121648615
Epoch 19: val loss 0.7247618436813354

Epoch 20: train loss 0.5591473579406738
Epoch 20: val loss 0.7412053346633911

Epoch 21: train loss 0.5618008510632948
Epoch 21: val loss 0.7445114254951477

Epoch 22: train loss 0.559360000220212
Epoch 22: val loss 0.741156280040741

Epoch 23: train loss 0.5373619063334032
Epoch 23: val loss 0.7351277470588684

Epoch 24: train loss 0.5354536825960333
Epoch 24: val loss 0.7530506253242493

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7049322507598184
Epoch 0: val loss 0.6761857867240906

Epoch 1: train loss 0.6786202571608804
Epoch 1: val loss 0.6692607402801514

Epoch 2: train loss 0.6594162095676769
Epoch 2: val loss 0.6662536859512329

Epoch 3: train loss 0.6594426306811246
Epoch 3: val loss 0.6666945815086365

Epoch 4: train loss 0.6485198682004755
Epoch 4: val loss 0.6654605269432068

Epoch 5: train loss 0.6541037992997603
Epoch 5: val loss 0.6670576333999634

Epoch 6: train loss 0.6576963608915155
Epoch 6: val loss 0.6665123701095581

Epoch 7: train loss 0.6353985071182251
Epoch 7: val loss 0.6693898439407349

Epoch 8: train loss 0.6302584247155623
Epoch 8: val loss 0.674586296081543

Epoch 9: train loss 0.6302462762052362
Epoch 9: val loss 0.6706355214118958

Epoch 10: train loss 0.6390646587718617
Epoch 10: val loss 0.6664537191390991

Epoch 11: train loss 0.6210679574446245
Epoch 11: val loss 0.6611161231994629

Epoch 12: train loss 0.6074216636744413
Epoch 12: val loss 0.659557044506073

Epoch 13: train loss 0.5977316282012246
Epoch 13: val loss 0.6553518176078796

Epoch 14: train loss 0.6131048094142567
Epoch 14: val loss 0.6548969149589539

Epoch 15: train loss 0.5806153633377769
Epoch 15: val loss 0.6523280739784241

Epoch 16: train loss 0.5790293975309893
Epoch 16: val loss 0.6538562178611755

Epoch 17: train loss 0.5755056901411577
Epoch 17: val loss 0.6596259474754333

Epoch 18: train loss 0.5548190826719458
Epoch 18: val loss 0.6564750075340271

Epoch 19: train loss 0.5794581960548054
Epoch 19: val loss 0.6756710410118103

Epoch 20: train loss 0.5502113158052618
Epoch 20: val loss 0.683590292930603

Epoch 21: train loss 0.5470545617016879
Epoch 21: val loss 0.6929848790168762

Epoch 22: train loss 0.5648068541830237
Epoch 22: val loss 0.6858035922050476

Epoch 23: train loss 0.5332895923744548
Epoch 23: val loss 0.6798982620239258

Epoch 24: train loss 0.522372925823385
Epoch 24: val loss 0.6781280040740967

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7006711255420338
Epoch 0: val loss 0.6945826411247253

Epoch 1: train loss 0.6757844903252341
Epoch 1: val loss 0.6925443410873413

Epoch 2: train loss 0.6649230826984752
Epoch 2: val loss 0.6917078495025635

Epoch 3: train loss 0.6529143181714144
Epoch 3: val loss 0.6967053413391113

Epoch 4: train loss 0.6422754417766224
Epoch 4: val loss 0.6955142021179199

Epoch 5: train loss 0.6311048052527688
Epoch 5: val loss 0.6951469779014587

Epoch 6: train loss 0.6294904242862355
Epoch 6: val loss 0.7017974853515625

Epoch 7: train loss 0.6141411147334359
Epoch 7: val loss 0.7035865187644958

Epoch 8: train loss 0.6060213554989208
Epoch 8: val loss 0.7082741260528564

Epoch 9: train loss 0.5998695167628202
Epoch 9: val loss 0.7054421901702881

Epoch 10: train loss 0.6009104902094061
Epoch 10: val loss 0.7050715088844299

Epoch 11: train loss 0.6056401079351251
Epoch 11: val loss 0.7090089321136475

Epoch 12: train loss 0.593597409400073
Epoch 12: val loss 0.7021709680557251

Epoch 13: train loss 0.5953922759402882
Epoch 13: val loss 0.7055267095565796

Epoch 14: train loss 0.5771764083342119
Epoch 14: val loss 0.7010669112205505

Epoch 15: train loss 0.5645581619306044
Epoch 15: val loss 0.7131282687187195

Epoch 16: train loss 0.5688185068694028
Epoch 16: val loss 0.7017093896865845

Epoch 17: train loss 0.5485406517982483
Epoch 17: val loss 0.7091548442840576

Epoch 18: train loss 0.5605491995811462
Epoch 18: val loss 0.7279062867164612

Epoch 19: train loss 0.5589443661949851
Epoch 19: val loss 0.7047144174575806

Epoch 20: train loss 0.5407489213076505
Epoch 20: val loss 0.7065414786338806

Epoch 21: train loss 0.5475839999589053
Epoch 21: val loss 0.7006236910820007

Epoch 22: train loss 0.530995100736618
Epoch 22: val loss 0.7009697556495667

Epoch 23: train loss 0.5199494605714624
Epoch 23: val loss 0.7005453109741211

Epoch 24: train loss 0.514309284361926
Epoch 24: val loss 0.7126346826553345

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6881334619088606
Epoch 0: val loss 0.6643666625022888

Epoch 1: train loss 0.6695263277400624
Epoch 1: val loss 0.6529545783996582

Epoch 2: train loss 0.6382934667847373
Epoch 2: val loss 0.6521493792533875

Epoch 3: train loss 0.6482366106726907
Epoch 3: val loss 0.6523177623748779

Epoch 4: train loss 0.6378954974087802
Epoch 4: val loss 0.6514760851860046

Epoch 5: train loss 0.6196070746942
Epoch 5: val loss 0.6510127186775208

Epoch 6: train loss 0.6213821877132762
Epoch 6: val loss 0.6509139537811279

Epoch 7: train loss 0.6202923492951826
Epoch 7: val loss 0.6516113877296448

Epoch 8: train loss 0.6112471466714685
Epoch 8: val loss 0.6590831279754639

Epoch 9: train loss 0.614610650322654
Epoch 9: val loss 0.6582162976264954

Epoch 10: train loss 0.6043333953077142
Epoch 10: val loss 0.659678041934967

Epoch 11: train loss 0.5852125259962949
Epoch 11: val loss 0.6565564870834351

Epoch 12: train loss 0.596885160966353
Epoch 12: val loss 0.6533196568489075

Epoch 13: train loss 0.5856039171869104
Epoch 13: val loss 0.6539994478225708

Epoch 14: train loss 0.5847655236721039
Epoch 14: val loss 0.6547350883483887

Epoch 15: train loss 0.5710263360630382
Epoch 15: val loss 0.6537418961524963

Epoch 16: train loss 0.5796868801116943
Epoch 16: val loss 0.6500616073608398

Epoch 17: train loss 0.5715047825466503
Epoch 17: val loss 0.6477685570716858

Epoch 18: train loss 0.5521511543880809
Epoch 18: val loss 0.6418964266777039

Epoch 19: train loss 0.5684312148527666
Epoch 19: val loss 0.6425206661224365

Epoch 20: train loss 0.5555158826437864
Epoch 20: val loss 0.6309131383895874

Epoch 21: train loss 0.5371329107067802
Epoch 21: val loss 0.6350628733634949

Epoch 22: train loss 0.5358270081606779
Epoch 22: val loss 0.6321170330047607

Epoch 23: train loss 0.5466724092310126
Epoch 23: val loss 0.6289976239204407

Epoch 24: train loss 0.5176392793655396
Epoch 24: val loss 0.6357550024986267

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978282451629638
Epoch 0: val loss 0.7056167125701904

Epoch 1: train loss 0.655960613489151
Epoch 1: val loss 0.6952661275863647

Epoch 2: train loss 0.6703461527824401
Epoch 2: val loss 0.6899009346961975

Epoch 3: train loss 0.6427741984526316
Epoch 3: val loss 0.6956847906112671

Epoch 4: train loss 0.6420195937156677
Epoch 4: val loss 0.679976224899292

Epoch 5: train loss 0.6351282318433126
Epoch 5: val loss 0.6710602045059204

Epoch 6: train loss 0.6170388579368591
Epoch 6: val loss 0.6698269844055176

Epoch 7: train loss 0.6245164831479391
Epoch 7: val loss 0.6768595576286316

Epoch 8: train loss 0.6010176499684652
Epoch 8: val loss 0.657029390335083

Epoch 9: train loss 0.6202084342638652
Epoch 9: val loss 0.6637260317802429

Epoch 10: train loss 0.595736966530482
Epoch 10: val loss 0.6512820720672607

Epoch 11: train loss 0.6076511263847351
Epoch 11: val loss 0.6482664346694946

Epoch 12: train loss 0.5978655576705932
Epoch 12: val loss 0.649444580078125

Epoch 13: train loss 0.5827408174673716
Epoch 13: val loss 0.642141580581665

Epoch 14: train loss 0.5620516777038574
Epoch 14: val loss 0.6385332345962524

Epoch 15: train loss 0.5477283239364624
Epoch 15: val loss 0.6332835555076599

Epoch 16: train loss 0.5818559110164643
Epoch 16: val loss 0.6350221037864685

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6934262101466839
Epoch 0: val loss 0.6846125721931458

Epoch 1: train loss 0.673866881774022
Epoch 1: val loss 0.6670683026313782

Epoch 2: train loss 0.6603414691411532
Epoch 2: val loss 0.6589295864105225

Epoch 3: train loss 0.6562461027732263
Epoch 3: val loss 0.6520457863807678

Epoch 4: train loss 0.6292078632574815
Epoch 4: val loss 0.6507405638694763

Epoch 5: train loss 0.6348144641289344
Epoch 5: val loss 0.6409834027290344

Epoch 6: train loss 0.6275262419994061
Epoch 6: val loss 0.6375701427459717

Epoch 7: train loss 0.611050369647833
Epoch 7: val loss 0.6354652047157288

Epoch 8: train loss 0.6110339073034433
Epoch 8: val loss 0.6343835592269897

Epoch 9: train loss 0.598927942606119
Epoch 9: val loss 0.6334710121154785

Epoch 10: train loss 0.5954126325937418
Epoch 10: val loss 0.6355806589126587

Epoch 11: train loss 0.5860064534040598
Epoch 11: val loss 0.6304344534873962

Epoch 12: train loss 0.5893695125213037
Epoch 12: val loss 0.6302490234375

Epoch 13: train loss 0.5778811665681692
Epoch 13: val loss 0.6362045407295227

Epoch 14: train loss 0.5828739175429711
Epoch 14: val loss 0.6460983753204346

Epoch 15: train loss 0.5831138445780828
Epoch 15: val loss 0.6399748921394348

Epoch 16: train loss 0.5589080200745509
Epoch 16: val loss 0.6342137455940247

Epoch 17: train loss 0.5634747835306021
Epoch 17: val loss 0.6467697024345398

Epoch 18: train loss 0.5554193372909839
Epoch 18: val loss 0.6434855461120605

Epoch 19: train loss 0.5762680516793177
Epoch 19: val loss 0.649328351020813

Epoch 20: train loss 0.5543723014684824
Epoch 20: val loss 0.6449530124664307

Epoch 21: train loss 0.5588979216722342
Epoch 21: val loss 0.6466975212097168

Epoch 22: train loss 0.5466650128364563
Epoch 22: val loss 0.6501575708389282

Epoch 23: train loss 0.5253598712957822
Epoch 23: val loss 0.6364235877990723

Epoch 24: train loss 0.5222699344158173
Epoch 24: val loss 0.6357904076576233

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6880842997477605
Epoch 0: val loss 0.6774897575378418

Epoch 1: train loss 0.6703084111213684
Epoch 1: val loss 0.6661525964736938

Epoch 2: train loss 0.6572191761090205
Epoch 2: val loss 0.6568043231964111

Epoch 3: train loss 0.6571645461595975
Epoch 3: val loss 0.6515680551528931

Epoch 4: train loss 0.64232082091845
Epoch 4: val loss 0.6505981087684631

Epoch 5: train loss 0.632140916127425
Epoch 5: val loss 0.6471059322357178

Epoch 6: train loss 0.6361139508394095
Epoch 6: val loss 0.6505398750305176

Epoch 7: train loss 0.6148278438127958
Epoch 7: val loss 0.6526828408241272

Epoch 8: train loss 0.6202489137649536
Epoch 8: val loss 0.6525304913520813

Epoch 9: train loss 0.6125440643383906
Epoch 9: val loss 0.6532675623893738

Epoch 10: train loss 0.6038942291186407
Epoch 10: val loss 0.6544311046600342

Epoch 11: train loss 0.5933419970365671
Epoch 11: val loss 0.6599120497703552

Epoch 12: train loss 0.5953947901725769
Epoch 12: val loss 0.661374568939209

Epoch 13: train loss 0.5997998553972977
Epoch 13: val loss 0.6547970771789551

Epoch 14: train loss 0.5663207058723156
Epoch 14: val loss 0.6586010456085205

Epoch 15: train loss 0.5762870907783508
Epoch 15: val loss 0.6608650088310242

Epoch 16: train loss 0.5655129643586966
Epoch 16: val loss 0.6624279618263245

Epoch 17: train loss 0.5915281956012433
Epoch 17: val loss 0.6742923855781555

Epoch 18: train loss 0.5720335611930261
Epoch 18: val loss 0.6570633053779602

Epoch 19: train loss 0.5566272620971386
Epoch 19: val loss 0.6677678227424622

Epoch 20: train loss 0.5502001757805164
Epoch 20: val loss 0.6601653099060059

Epoch 21: train loss 0.5727069561298077
Epoch 21: val loss 0.660158097743988

Epoch 22: train loss 0.5505694380173316
Epoch 22: val loss 0.6535199880599976

Epoch 23: train loss 0.5496731606813577
Epoch 23: val loss 0.6603369116783142

Epoch 24: train loss 0.5517674615749946
Epoch 24: val loss 0.6483705043792725

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7070806209857647
Epoch 0: val loss 0.6867613196372986

Epoch 1: train loss 0.6765231352586013
Epoch 1: val loss 0.6801234483718872

Epoch 2: train loss 0.6571362156134385
Epoch 2: val loss 0.6699003577232361

Epoch 3: train loss 0.643474280834198
Epoch 3: val loss 0.6618419289588928

Epoch 4: train loss 0.6290806715305035
Epoch 4: val loss 0.6569772958755493

Epoch 5: train loss 0.6199654615842379
Epoch 5: val loss 0.6533507704734802

Epoch 6: train loss 0.6126949787139893
Epoch 6: val loss 0.6492718458175659

Epoch 7: train loss 0.6073464155197144
Epoch 7: val loss 0.6525025367736816

Epoch 8: train loss 0.5997101618693426
Epoch 8: val loss 0.6565079092979431

Epoch 9: train loss 0.587842216858497
Epoch 9: val loss 0.660137951374054

Epoch 10: train loss 0.5814028244752151
Epoch 10: val loss 0.6624823808670044

Epoch 11: train loss 0.5751218245579646
Epoch 11: val loss 0.6652294397354126

Epoch 12: train loss 0.572873381467966
Epoch 12: val loss 0.6677846312522888

Epoch 13: train loss 0.5562800742112674
Epoch 13: val loss 0.6643875241279602

Epoch 14: train loss 0.5487180558534769
Epoch 14: val loss 0.670438289642334

Epoch 15: train loss 0.5457656750312219
Epoch 15: val loss 0.6776231527328491

Epoch 16: train loss 0.5478156277766595
Epoch 16: val loss 0.6850594878196716

Epoch 17: train loss 0.5240052869686713
Epoch 17: val loss 0.6835160255432129

Epoch 18: train loss 0.5350582301616669
Epoch 18: val loss 0.6796793341636658

Epoch 19: train loss 0.503332073871906
Epoch 19: val loss 0.688987672328949

Epoch 20: train loss 0.536478572166883
Epoch 20: val loss 0.6840130686759949

Epoch 21: train loss 0.5362988320680765
Epoch 21: val loss 0.6818221211433411

Epoch 22: train loss 0.5030876902433542
Epoch 22: val loss 0.6828749775886536

Epoch 23: train loss 0.5116245288115281
Epoch 23: val loss 0.6857019066810608

Epoch 24: train loss 0.5095475935018979
Epoch 24: val loss 0.7064000964164734

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6919398995546194
Epoch 0: val loss 0.6791306734085083

Epoch 1: train loss 0.685715927527501
Epoch 1: val loss 0.6679568290710449

Epoch 2: train loss 0.6757224385554974
Epoch 2: val loss 0.6597237586975098

Epoch 3: train loss 0.6614984365609976
Epoch 3: val loss 0.6511842608451843

Epoch 4: train loss 0.6585003412686862
Epoch 4: val loss 0.6501530408859253

Epoch 5: train loss 0.636193729363955
Epoch 5: val loss 0.6491932272911072

Epoch 6: train loss 0.6402450249745295
Epoch 6: val loss 0.6504495143890381

Epoch 7: train loss 0.6238459348678589
Epoch 7: val loss 0.6509327292442322

Epoch 8: train loss 0.6329426948840802
Epoch 8: val loss 0.6511310935020447

Epoch 9: train loss 0.6230034553087674
Epoch 9: val loss 0.6521404385566711

Epoch 10: train loss 0.6099337614499606
Epoch 10: val loss 0.6542053818702698

Epoch 11: train loss 0.6115081081023583
Epoch 11: val loss 0.6575657725334167

Epoch 12: train loss 0.6002241029189184
Epoch 12: val loss 0.6545074582099915

Epoch 13: train loss 0.6006312278600839
Epoch 13: val loss 0.6532188057899475

Epoch 14: train loss 0.5792258106745206
Epoch 14: val loss 0.6548792719841003

Epoch 15: train loss 0.5745227566132178
Epoch 15: val loss 0.6555271148681641

Epoch 16: train loss 0.5882854094872108
Epoch 16: val loss 0.6588829159736633

Epoch 17: train loss 0.5642431401289426
Epoch 17: val loss 0.6564598083496094

Epoch 18: train loss 0.5728621322375077
Epoch 18: val loss 0.6511950492858887

Epoch 19: train loss 0.559529029406034
Epoch 19: val loss 0.6461349129676819

Epoch 20: train loss 0.57243644961944
Epoch 20: val loss 0.6433205008506775

Epoch 21: train loss 0.5475027240239657
Epoch 21: val loss 0.6496502757072449

Epoch 22: train loss 0.555684472505863
Epoch 22: val loss 0.6596832871437073

Epoch 23: train loss 0.5484456076071813
Epoch 23: val loss 0.660273551940918

Epoch 24: train loss 0.5662052631378174
Epoch 24: val loss 0.658549964427948

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6939709186553955
Epoch 0: val loss 0.6839977502822876

Epoch 1: train loss 0.6724932123632992
Epoch 1: val loss 0.6743108630180359

Epoch 2: train loss 0.6622892442871543
Epoch 2: val loss 0.6680185198783875

Epoch 3: train loss 0.6558571808478412
Epoch 3: val loss 0.6660210490226746

Epoch 4: train loss 0.6355964085635017
Epoch 4: val loss 0.6625392436981201

Epoch 5: train loss 0.6284621603348676
Epoch 5: val loss 0.6504213809967041

Epoch 6: train loss 0.635931249927072
Epoch 6: val loss 0.6526876091957092

Epoch 7: train loss 0.6281545512816485
Epoch 7: val loss 0.6438016891479492

Epoch 8: train loss 0.6274854681071114
Epoch 8: val loss 0.6446110606193542

Epoch 9: train loss 0.6066069182227639
Epoch 9: val loss 0.6472364068031311

Epoch 10: train loss 0.6128928696407991
Epoch 10: val loss 0.6426944136619568

Epoch 11: train loss 0.5962426592321957
Epoch 11: val loss 0.6437602043151855

Epoch 12: train loss 0.5971144858528586
Epoch 12: val loss 0.6464168429374695

Epoch 13: train loss 0.5987898426897386
Epoch 13: val loss 0.6418299078941345

Epoch 14: train loss 0.5853801036582273
Epoch 14: val loss 0.64450603723526

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699197714527448
Epoch 0: val loss 0.6897568106651306

Epoch 1: train loss 0.6929712394873301
Epoch 1: val loss 0.6932472586631775

Epoch 2: train loss 0.6797248770793279
Epoch 2: val loss 0.6942836046218872

Epoch 3: train loss 0.6665146350860596
Epoch 3: val loss 0.6971375942230225

Epoch 4: train loss 0.6605869283278784
Epoch 4: val loss 0.7002838850021362

Epoch 5: train loss 0.6534884124994278
Epoch 5: val loss 0.7031909823417664

Epoch 6: train loss 0.6542731672525406
Epoch 6: val loss 0.7073119282722473

Epoch 7: train loss 0.6406117727359136
Epoch 7: val loss 0.712334156036377

Epoch 8: train loss 0.6410983502864838
Epoch 8: val loss 0.7136079668998718

Epoch 9: train loss 0.6392699231704077
Epoch 9: val loss 0.7128917574882507

Epoch 10: train loss 0.6346418062845866
Epoch 10: val loss 0.7174564599990845

Epoch 11: train loss 0.6349208404620489
Epoch 11: val loss 0.7246088981628418

Epoch 12: train loss 0.6232718427975973
Epoch 12: val loss 0.7277924418449402

Epoch 13: train loss 0.6225289156039556
Epoch 13: val loss 0.7295927405357361

Epoch 14: train loss 0.6294455528259277
Epoch 14: val loss 0.7395188808441162

Epoch 15: train loss 0.621021126707395
Epoch 15: val loss 0.7351117134094238

Epoch 16: train loss 0.6079616670807203
Epoch 16: val loss 0.74651700258255

Epoch 17: train loss 0.6004156097769737
Epoch 17: val loss 0.7462462186813354

Epoch 18: train loss 0.6128030220667521
Epoch 18: val loss 0.7550343871116638

Epoch 19: train loss 0.6163850377003351
Epoch 19: val loss 0.7568801641464233

Epoch 20: train loss 0.5952643305063248
Epoch 20: val loss 0.7624197602272034

Epoch 21: train loss 0.5981240222851435
Epoch 21: val loss 0.7628706097602844

Epoch 22: train loss 0.6128641267617544
Epoch 22: val loss 0.7575069069862366

Epoch 23: train loss 0.6007925669352213
Epoch 23: val loss 0.7593843340873718

Epoch 24: train loss 0.578732448319594
Epoch 24: val loss 0.7682542204856873

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.707364579041799
Epoch 0: val loss 0.696419894695282

Epoch 1: train loss 0.6906234125296274
Epoch 1: val loss 0.6951811909675598

Epoch 2: train loss 0.6828673084576925
Epoch 2: val loss 0.6925302743911743

Epoch 3: train loss 0.6832099556922913
Epoch 3: val loss 0.6888821721076965

Epoch 4: train loss 0.664658988515536
Epoch 4: val loss 0.6819484233856201

Epoch 5: train loss 0.6615307579437891
Epoch 5: val loss 0.6790363192558289

Epoch 6: train loss 0.645732194185257
Epoch 6: val loss 0.6840745806694031

Epoch 7: train loss 0.6554541935523351
Epoch 7: val loss 0.689012348651886

Epoch 8: train loss 0.6338347891966502
Epoch 8: val loss 0.6892923712730408

Epoch 9: train loss 0.643352190653483
Epoch 9: val loss 0.6907210946083069

Epoch 10: train loss 0.6175690392653147
Epoch 10: val loss 0.687656581401825

Epoch 11: train loss 0.630081777771314
Epoch 11: val loss 0.6856067776679993

Epoch 12: train loss 0.6240423371394476
Epoch 12: val loss 0.6825480461120605

Epoch 13: train loss 0.6191650281349818
Epoch 13: val loss 0.7066752314567566

Epoch 14: train loss 0.612141395608584
Epoch 14: val loss 0.7064695954322815

Epoch 15: train loss 0.5941962152719498
Epoch 15: val loss 0.7057294249534607

Epoch 16: train loss 0.5916540324687958
Epoch 16: val loss 0.7309696674346924

Epoch 17: train loss 0.6146311312913895
Epoch 17: val loss 0.7035104036331177

Epoch 18: train loss 0.6055094376206398
Epoch 18: val loss 0.728442907333374

Epoch 19: train loss 0.5864679366350174
Epoch 19: val loss 0.7197793126106262

Epoch 20: train loss 0.5942991673946381
Epoch 20: val loss 0.7137970328330994

Epoch 21: train loss 0.596250002582868
Epoch 21: val loss 0.7693432569503784

Epoch 22: train loss 0.5834902649124464
Epoch 22: val loss 0.7217004299163818

Epoch 23: train loss 0.5770500426491102
Epoch 23: val loss 0.7439635396003723

Epoch 24: train loss 0.58012505620718
Epoch 24: val loss 0.716065526008606

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021151135365168
Epoch 0: val loss 0.7263879179954529

Epoch 1: train loss 0.6880309134721756
Epoch 1: val loss 0.7264993786811829

Epoch 2: train loss 0.6805205146471659
Epoch 2: val loss 0.7296386957168579

Epoch 3: train loss 0.6726657201846441
Epoch 3: val loss 0.729302704334259

Epoch 4: train loss 0.6566553165515264
Epoch 4: val loss 0.727965235710144

Epoch 5: train loss 0.6614491293827692
Epoch 5: val loss 0.7243244647979736

Epoch 6: train loss 0.6551545510689417
Epoch 6: val loss 0.7279970049858093

Epoch 7: train loss 0.6477652688821157
Epoch 7: val loss 0.7386998534202576

Epoch 8: train loss 0.6422703663508097
Epoch 8: val loss 0.7480727434158325

Epoch 9: train loss 0.6445023020108541
Epoch 9: val loss 0.7480322122573853

Epoch 10: train loss 0.6240943968296051
Epoch 10: val loss 0.7423157691955566

Epoch 11: train loss 0.6353232165177664
Epoch 11: val loss 0.754128634929657

Epoch 12: train loss 0.6245383222897848
Epoch 12: val loss 0.7603203058242798

Epoch 13: train loss 0.6311701188484827
Epoch 13: val loss 0.7526230216026306

Epoch 14: train loss 0.6193380107482275
Epoch 14: val loss 0.7372773885726929

Epoch 15: train loss 0.6081348905960718
Epoch 15: val loss 0.7506651878356934

Epoch 16: train loss 0.6031362960735956
Epoch 16: val loss 0.7669355273246765

Epoch 17: train loss 0.5999906013409296
Epoch 17: val loss 0.7650757431983948

Epoch 18: train loss 0.596421887477239
Epoch 18: val loss 0.7663726806640625

Epoch 19: train loss 0.6067281564076742
Epoch 19: val loss 0.7537543773651123

Epoch 20: train loss 0.6077718461553255
Epoch 20: val loss 0.7597242593765259

Epoch 21: train loss 0.5889968425035477
Epoch 21: val loss 0.7572210431098938

Epoch 22: train loss 0.5812858641147614
Epoch 22: val loss 0.7478354573249817

Epoch 23: train loss 0.5831610759099325
Epoch 23: val loss 0.7567414045333862

Epoch 24: train loss 0.565341350932916
Epoch 24: val loss 0.7744613289833069

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000531852245331
Epoch 0: val loss 0.6785661578178406

Epoch 1: train loss 0.6937533964713415
Epoch 1: val loss 0.6738845109939575

Epoch 2: train loss 0.6839607606331507
Epoch 2: val loss 0.6706904768943787

Epoch 3: train loss 0.6765240778525671
Epoch 3: val loss 0.6667935848236084

Epoch 4: train loss 0.6611251135667165
Epoch 4: val loss 0.6636189818382263

Epoch 5: train loss 0.6628043750921885
Epoch 5: val loss 0.6587633490562439

Epoch 6: train loss 0.6601819396018982
Epoch 6: val loss 0.6528050303459167

Epoch 7: train loss 0.6576865166425705
Epoch 7: val loss 0.648927628993988

Epoch 8: train loss 0.6504644403855006
Epoch 8: val loss 0.64552241563797

Epoch 9: train loss 0.6381849894920985
Epoch 9: val loss 0.6432199478149414

Epoch 10: train loss 0.6403594017028809
Epoch 10: val loss 0.64045250415802

Epoch 11: train loss 0.6477362662553787
Epoch 11: val loss 0.6447374820709229

Epoch 12: train loss 0.6301817844311396
Epoch 12: val loss 0.6420069336891174

Epoch 13: train loss 0.628044550617536
Epoch 13: val loss 0.6374086141586304

Epoch 14: train loss 0.6209691216548284
Epoch 14: val loss 0.6349597573280334

Epoch 15: train loss 0.6260029226541519
Epoch 15: val loss 0.6391766667366028

Epoch 16: train loss 0.6178107609351476
Epoch 16: val loss 0.6398289799690247

Epoch 17: train loss 0.6037112474441528
Epoch 17: val loss 0.6350113153457642

Epoch 18: train loss 0.6095998088518778
Epoch 18: val loss 0.6299974918365479

Epoch 19: train loss 0.6039112756649653
Epoch 19: val loss 0.6351345181465149

Epoch 20: train loss 0.6014524598916372
Epoch 20: val loss 0.6395770311355591

Epoch 21: train loss 0.5911889796455702
Epoch 21: val loss 0.6368574500083923

Epoch 22: train loss 0.5915885319312414
Epoch 22: val loss 0.6394562721252441

Epoch 23: train loss 0.5847963020205498
Epoch 23: val loss 0.6422261595726013

Epoch 24: train loss 0.5673114210367203
Epoch 24: val loss 0.6491069197654724

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7070578336715698
Epoch 0: val loss 0.6842829585075378

Epoch 1: train loss 0.6874055452644825
Epoch 1: val loss 0.677492082118988

Epoch 2: train loss 0.6783240549266338
Epoch 2: val loss 0.6742018461227417

Epoch 3: train loss 0.6708671562373638
Epoch 3: val loss 0.6709690690040588

Epoch 4: train loss 0.6604534164071083
Epoch 4: val loss 0.6646737456321716

Epoch 5: train loss 0.6678139232099056
Epoch 5: val loss 0.6575984358787537

Epoch 6: train loss 0.6536054015159607
Epoch 6: val loss 0.6561489701271057

Epoch 7: train loss 0.6500862129032612
Epoch 7: val loss 0.6549914479255676

Epoch 8: train loss 0.6433557420969009
Epoch 8: val loss 0.6603074073791504

Epoch 9: train loss 0.642081581056118
Epoch 9: val loss 0.6604250073432922

Epoch 10: train loss 0.6331507042050362
Epoch 10: val loss 0.6673470139503479

Epoch 11: train loss 0.6311736069619656
Epoch 11: val loss 0.6650485396385193

Epoch 12: train loss 0.6420907154679298
Epoch 12: val loss 0.6658022999763489

Epoch 13: train loss 0.628553356975317
Epoch 13: val loss 0.666519820690155

Epoch 14: train loss 0.6325335875153542
Epoch 14: val loss 0.6758878827095032

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
12
Epoch 0: train loss 0.6649582215717861
Epoch 0: val loss 0.6333012580871582

Epoch 1: train loss 0.6812567285129002
Epoch 1: val loss 0.604028582572937

Epoch 2: train loss 0.6276690193584987
Epoch 2: val loss 0.5953949689865112

Epoch 3: train loss 0.5821322202682495
Epoch 3: val loss 0.5784119963645935

Epoch 4: train loss 0.5929648237568992
Epoch 4: val loss 0.5654470920562744

Epoch 5: train loss 0.5942601944719043
Epoch 5: val loss 0.5653502345085144

Epoch 6: train loss 0.5367701947689056
Epoch 6: val loss 0.561246931552887

Epoch 7: train loss 0.5236847017492566
Epoch 7: val loss 0.5596319437026978

Epoch 8: train loss 0.5310773083141872
Epoch 8: val loss 0.5588392615318298

Epoch 9: train loss 0.5820064331804004
Epoch 9: val loss 0.5531343221664429

Epoch 10: train loss 0.5207610470908028
Epoch 10: val loss 0.557025134563446

Epoch 11: train loss 0.5494312005383628
Epoch 11: val loss 0.5649672150611877

Epoch 12: train loss 0.5189677774906158
Epoch 12: val loss 0.5714690089225769

Epoch 13: train loss 0.5102079297815051
Epoch 13: val loss 0.5731455683708191

Epoch 14: train loss 0.4966929384640285
Epoch 14: val loss 0.5579241514205933

Epoch 15: train loss 0.5784691657338824
Epoch 15: val loss 0.5622884631156921

Epoch 16: train loss 0.5435719277177539
Epoch 16: val loss 0.5746303200721741

Epoch 17: train loss 0.5048350138323647
Epoch 17: val loss 0.5698508024215698

Epoch 18: train loss 0.5005577760083335
Epoch 18: val loss 0.5482174754142761

Epoch 19: train loss 0.5283701845577785
Epoch 19: val loss 0.5396960973739624

Epoch 20: train loss 0.5068378703934806
Epoch 20: val loss 0.5375900864601135

Epoch 21: train loss 0.4758220783301762
Epoch 21: val loss 0.5337557196617126

Epoch 22: train loss 0.4772988770689283
Epoch 22: val loss 0.5336886048316956

Epoch 23: train loss 0.5039900030408587
Epoch 23: val loss 0.5509860515594482

Epoch 24: train loss 0.4624101860182626
Epoch 24: val loss 0.5669713020324707

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6836843150002616
Epoch 0: val loss 0.6556374430656433

Epoch 1: train loss 0.6385875259126935
Epoch 1: val loss 0.6353307366371155

Epoch 2: train loss 0.6092919366700309
Epoch 2: val loss 0.6143654584884644

Epoch 3: train loss 0.5742722451686859
Epoch 3: val loss 0.6050838232040405

Epoch 4: train loss 0.5811071395874023
Epoch 4: val loss 0.5950082540512085

Epoch 5: train loss 0.5408328218119485
Epoch 5: val loss 0.589806079864502

Epoch 6: train loss 0.5289986644472394
Epoch 6: val loss 0.5883964896202087

Epoch 7: train loss 0.5075608257736478
Epoch 7: val loss 0.5900158882141113

Epoch 8: train loss 0.5459713595254081
Epoch 8: val loss 0.5925874710083008

Epoch 9: train loss 0.528525390795299
Epoch 9: val loss 0.5951253175735474

Epoch 10: train loss 0.4924452815737043
Epoch 10: val loss 0.5984493494033813

Epoch 11: train loss 0.5336684840066093
Epoch 11: val loss 0.6025949716567993

Epoch 12: train loss 0.49616424100739615
Epoch 12: val loss 0.6095385551452637

Epoch 13: train loss 0.529403784445354
Epoch 13: val loss 0.6149154305458069

Epoch 14: train loss 0.4810484903199332
Epoch 14: val loss 0.619483232498169

Epoch 15: train loss 0.5006251037120819
Epoch 15: val loss 0.6214702129364014

Epoch 16: train loss 0.5050230962889535
Epoch 16: val loss 0.6226957440376282

Epoch 17: train loss 0.5052434929779598
Epoch 17: val loss 0.6268132925033569

Epoch 18: train loss 0.4900967904499599
Epoch 18: val loss 0.631462574005127

Epoch 19: train loss 0.46700444391795565
Epoch 19: val loss 0.637436032295227

Epoch 20: train loss 0.47186602864946636
Epoch 20: val loss 0.6407057046890259

Epoch 21: train loss 0.4260861724615097
Epoch 21: val loss 0.6442708969116211

Epoch 22: train loss 0.4554341009684971
Epoch 22: val loss 0.6459649205207825

Epoch 23: train loss 0.4683614841529301
Epoch 23: val loss 0.6565256118774414

Epoch 24: train loss 0.4425006125654493
Epoch 24: val loss 0.6586965322494507

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6936743855476379
Epoch 0: val loss 0.654130220413208

Epoch 1: train loss 0.6291825345584324
Epoch 1: val loss 0.6392732262611389

Epoch 2: train loss 0.5960805373532432
Epoch 2: val loss 0.6262818574905396

Epoch 3: train loss 0.5852698768888202
Epoch 3: val loss 0.6185537576675415

Epoch 4: train loss 0.5481135674885341
Epoch 4: val loss 0.6112416982650757

Epoch 5: train loss 0.5499130189418793
Epoch 5: val loss 0.6043314933776855

Epoch 6: train loss 0.5261728167533875
Epoch 6: val loss 0.6000716090202332

Epoch 7: train loss 0.5616114182131631
Epoch 7: val loss 0.6013155579566956

Epoch 8: train loss 0.5384932288101741
Epoch 8: val loss 0.6122185587882996

Epoch 9: train loss 0.5116196870803833
Epoch 9: val loss 0.6153859496116638

Epoch 10: train loss 0.5506018911089215
Epoch 10: val loss 0.5917556881904602

Epoch 11: train loss 0.5133738347462246
Epoch 11: val loss 0.586694061756134

Epoch 12: train loss 0.5687100972448077
Epoch 12: val loss 0.6063459515571594

Epoch 13: train loss 0.5101181822163718
Epoch 13: val loss 0.5771681666374207

Epoch 14: train loss 0.498573579958507
Epoch 14: val loss 0.5696591734886169

Epoch 15: train loss 0.5251955900873456
Epoch 15: val loss 0.5786727666854858

Epoch 16: train loss 0.4868351902280535
Epoch 16: val loss 0.5775072574615479

Epoch 17: train loss 0.48581206372806
Epoch 17: val loss 0.5706996917724609

Epoch 18: train loss 0.5623338733400617
Epoch 18: val loss 0.568906843662262

Epoch 19: train loss 0.4604959317616054
Epoch 19: val loss 0.5876820087432861

Epoch 20: train loss 0.49168679118156433
Epoch 20: val loss 0.5884318947792053

Epoch 21: train loss 0.4738305764538901
Epoch 21: val loss 0.5674509406089783

Epoch 22: train loss 0.5283324846199581
Epoch 22: val loss 0.5650594234466553

Epoch 23: train loss 0.5259142603193011
Epoch 23: val loss 0.5701276063919067

Epoch 24: train loss 0.48922430191721233
Epoch 24: val loss 0.5965651273727417

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6822622759001595
Epoch 0: val loss 0.6569895148277283

Epoch 1: train loss 0.6277205092566354
Epoch 1: val loss 0.6347343921661377

Epoch 2: train loss 0.6191035509109497
Epoch 2: val loss 0.6227438449859619

Epoch 3: train loss 0.6053342478615897
Epoch 3: val loss 0.6177993416786194

Epoch 4: train loss 0.5784326791763306
Epoch 4: val loss 0.6153784394264221

Epoch 5: train loss 0.567731465612139
Epoch 5: val loss 0.6141119599342346

Epoch 6: train loss 0.5206633848803384
Epoch 6: val loss 0.6100810766220093

Epoch 7: train loss 0.5474868501935687
Epoch 7: val loss 0.6112191081047058

Epoch 8: train loss 0.5123451011521476
Epoch 8: val loss 0.6119193434715271

Epoch 9: train loss 0.4999726244381496
Epoch 9: val loss 0.6114541888237

Epoch 10: train loss 0.510611070053918
Epoch 10: val loss 0.6115719079971313

Epoch 11: train loss 0.5106574169227055
Epoch 11: val loss 0.6167502403259277

Epoch 12: train loss 0.5079733644212995
Epoch 12: val loss 0.6301000714302063

Epoch 13: train loss 0.5003285918916974
Epoch 13: val loss 0.634131908416748

Epoch 14: train loss 0.5283922595637185
Epoch 14: val loss 0.6280462145805359

Epoch 15: train loss 0.4955480056149619
Epoch 15: val loss 0.6282356977462769

Epoch 16: train loss 0.4941600944314684
Epoch 16: val loss 0.6293774843215942

Epoch 17: train loss 0.5223543218203953
Epoch 17: val loss 0.6247955560684204

Epoch 18: train loss 0.48701397861753193
Epoch 18: val loss 0.6268547773361206

Epoch 19: train loss 0.4623783358505794
Epoch 19: val loss 0.6317183971405029

Epoch 20: train loss 0.5243966749736241
Epoch 20: val loss 0.6385512948036194

Epoch 21: train loss 0.45961919852665495
Epoch 21: val loss 0.6449227929115295

Epoch 22: train loss 0.46138877102306913
Epoch 22: val loss 0.6455036997795105

Epoch 23: train loss 0.4758605488709041
Epoch 23: val loss 0.6565842628479004

Epoch 24: train loss 0.4632466265133449
Epoch 24: val loss 0.673438549041748

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6894697679413689
Epoch 0: val loss 0.6323116421699524

Epoch 1: train loss 0.6419519384702047
Epoch 1: val loss 0.6119146943092346

Epoch 2: train loss 0.6055238909191556
Epoch 2: val loss 0.5995902419090271

Epoch 3: train loss 0.6031127572059631
Epoch 3: val loss 0.6091428399085999

Epoch 4: train loss 0.5712201562192705
Epoch 4: val loss 0.6138017773628235

Epoch 5: train loss 0.6019320487976074
Epoch 5: val loss 0.6192779541015625

Epoch 6: train loss 0.5635828640725877
Epoch 6: val loss 0.6083371043205261

Epoch 7: train loss 0.553657998641332
Epoch 7: val loss 0.6090599894523621

Epoch 8: train loss 0.5577406353420682
Epoch 8: val loss 0.625497579574585

Epoch 9: train loss 0.5603613124953376
Epoch 9: val loss 0.6344872713088989

Epoch 10: train loss 0.5246982872486115
Epoch 10: val loss 0.6266742944717407

Epoch 11: train loss 0.5372080306212107
Epoch 11: val loss 0.6349818706512451

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6699526458978653
Epoch 0: val loss 0.6564309000968933

Epoch 1: train loss 0.5943619012832642
Epoch 1: val loss 0.6251962780952454

Epoch 2: train loss 0.5671036317944527
Epoch 2: val loss 0.5902976989746094

Epoch 3: train loss 0.5353318341076374
Epoch 3: val loss 0.5743284225463867

Epoch 4: train loss 0.5219001770019531
Epoch 4: val loss 0.5583304762840271

Epoch 5: train loss 0.5163173824548721
Epoch 5: val loss 0.5633810758590698

Epoch 6: train loss 0.504829466342926
Epoch 6: val loss 0.5674248933792114

Epoch 7: train loss 0.47354302555322647
Epoch 7: val loss 0.5632561445236206

Epoch 8: train loss 0.45965465158224106
Epoch 8: val loss 0.5661521553993225

Epoch 9: train loss 0.4620087072253227
Epoch 9: val loss 0.562555193901062

Epoch 10: train loss 0.4855179265141487
Epoch 10: val loss 0.5859797596931458

Epoch 11: train loss 0.4588567279279232
Epoch 11: val loss 0.5700018405914307

Epoch 12: train loss 0.4696335680782795
Epoch 12: val loss 0.5650269389152527

Epoch 13: train loss 0.45990584418177605
Epoch 13: val loss 0.5695039629936218

Epoch 14: train loss 0.4623955450952053
Epoch 14: val loss 0.5646412968635559

Epoch 15: train loss 0.42451776936650276
Epoch 15: val loss 0.5681732892990112

Epoch 16: train loss 0.4217577502131462
Epoch 16: val loss 0.5754775404930115

Epoch 17: train loss 0.40783341974020004
Epoch 17: val loss 0.5746559500694275

Epoch 18: train loss 0.4318515285849571
Epoch 18: val loss 0.5611350536346436

Epoch 19: train loss 0.42828580364584923
Epoch 19: val loss 0.554454505443573

Epoch 20: train loss 0.41408573649823666
Epoch 20: val loss 0.5522016882896423

Epoch 21: train loss 0.4008456878364086
Epoch 21: val loss 0.5546916723251343

Epoch 22: train loss 0.39968225359916687
Epoch 22: val loss 0.562240719795227

Epoch 23: train loss 0.3804884124547243
Epoch 23: val loss 0.5718491077423096

Epoch 24: train loss 0.391893208026886
Epoch 24: val loss 0.5669440031051636

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6617828905582428
Epoch 0: val loss 0.612618625164032

Epoch 1: train loss 0.6113266423344612
Epoch 1: val loss 0.581882655620575

Epoch 2: train loss 0.5790392011404037
Epoch 2: val loss 0.5565770864486694

Epoch 3: train loss 0.5500084720551968
Epoch 3: val loss 0.5306934118270874

Epoch 4: train loss 0.5134209729731083
Epoch 4: val loss 0.5163567066192627

Epoch 5: train loss 0.5034644417464733
Epoch 5: val loss 0.5108736753463745

Epoch 6: train loss 0.4985692836344242
Epoch 6: val loss 0.5105329155921936

Epoch 7: train loss 0.5071767419576645
Epoch 7: val loss 0.5053576827049255

Epoch 8: train loss 0.47274044901132584
Epoch 8: val loss 0.5047618746757507

Epoch 9: train loss 0.46550891920924187
Epoch 9: val loss 0.5073015093803406

Epoch 10: train loss 0.47346848249435425
Epoch 10: val loss 0.5121650099754333

Epoch 11: train loss 0.47087112069129944
Epoch 11: val loss 0.5053389668464661

Epoch 12: train loss 0.4587555304169655
Epoch 12: val loss 0.5035993456840515

Epoch 13: train loss 0.4590645022690296
Epoch 13: val loss 0.5045893788337708

Epoch 14: train loss 0.45634549111127853
Epoch 14: val loss 0.5084735751152039

Epoch 15: train loss 0.41674212738871574
Epoch 15: val loss 0.5092177391052246

Epoch 16: train loss 0.45025504752993584
Epoch 16: val loss 0.5083225965499878

Epoch 17: train loss 0.4184179548174143
Epoch 17: val loss 0.5114550590515137

Epoch 18: train loss 0.3923851288855076
Epoch 18: val loss 0.5131515860557556

Epoch 19: train loss 0.40176258236169815
Epoch 19: val loss 0.5147792100906372

Epoch 20: train loss 0.4007551521062851
Epoch 20: val loss 0.5196006298065186

Epoch 21: train loss 0.4065508767962456
Epoch 21: val loss 0.5178320407867432

Epoch 22: train loss 0.3941883035004139
Epoch 22: val loss 0.523165762424469

Epoch 23: train loss 0.3945292942225933
Epoch 23: val loss 0.5242637395858765

Epoch 24: train loss 0.38970738649368286
Epoch 24: val loss 0.5277959704399109

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6873170360922813
Epoch 0: val loss 0.6354615092277527

Epoch 1: train loss 0.6257730275392532
Epoch 1: val loss 0.6081949472427368

Epoch 2: train loss 0.5850099138915539
Epoch 2: val loss 0.588387668132782

Epoch 3: train loss 0.5578299351036549
Epoch 3: val loss 0.56643146276474

Epoch 4: train loss 0.5289633087813854
Epoch 4: val loss 0.5474010109901428

Epoch 5: train loss 0.5207284986972809
Epoch 5: val loss 0.5250341892242432

Epoch 6: train loss 0.50507428124547
Epoch 6: val loss 0.5116825699806213

Epoch 7: train loss 0.4972918964922428
Epoch 7: val loss 0.507983386516571

Epoch 8: train loss 0.49358993023633957
Epoch 8: val loss 0.5116651058197021

Epoch 9: train loss 0.48250315710902214
Epoch 9: val loss 0.5154536366462708

Epoch 10: train loss 0.4894471615552902
Epoch 10: val loss 0.516769528388977

Epoch 11: train loss 0.47207406535744667
Epoch 11: val loss 0.5211771130561829

Epoch 12: train loss 0.46005046367645264
Epoch 12: val loss 0.5194571614265442

Epoch 13: train loss 0.4613468497991562
Epoch 13: val loss 0.5102898478507996

Epoch 14: train loss 0.4650845266878605
Epoch 14: val loss 0.5185399055480957

Epoch 15: train loss 0.4290328212082386
Epoch 15: val loss 0.5228469371795654

Epoch 16: train loss 0.4470688924193382
Epoch 16: val loss 0.5248938202857971

Epoch 17: train loss 0.46475599706172943
Epoch 17: val loss 0.521253228187561

Epoch 18: train loss 0.43324920535087585
Epoch 18: val loss 0.5274097323417664

Epoch 19: train loss 0.4167339466512203
Epoch 19: val loss 0.532986581325531

Epoch 20: train loss 0.43707727640867233
Epoch 20: val loss 0.5391334891319275

Epoch 21: train loss 0.41374900564551353
Epoch 21: val loss 0.5532118678092957

Epoch 22: train loss 0.431355319917202
Epoch 22: val loss 0.5459826588630676

Epoch 23: train loss 0.403136171400547
Epoch 23: val loss 0.5309926867485046

Epoch 24: train loss 0.41363903507590294
Epoch 24: val loss 0.5362260937690735

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6719357371330261
Epoch 0: val loss 0.6446176171302795

Epoch 1: train loss 0.6154661476612091
Epoch 1: val loss 0.6025489568710327

Epoch 2: train loss 0.5727124474942684
Epoch 2: val loss 0.5697351694107056

Epoch 3: train loss 0.5554357431828976
Epoch 3: val loss 0.5599879026412964

Epoch 4: train loss 0.5300481431186199
Epoch 4: val loss 0.5808426737785339

Epoch 5: train loss 0.5267751291394234
Epoch 5: val loss 0.5748052597045898

Epoch 6: train loss 0.5194413065910339
Epoch 6: val loss 0.5530802607536316

Epoch 7: train loss 0.49035710096359253
Epoch 7: val loss 0.5643054246902466

Epoch 8: train loss 0.5253610052168369
Epoch 8: val loss 0.5709741711616516

Epoch 9: train loss 0.46443820372223854
Epoch 9: val loss 0.5788472890853882

Epoch 10: train loss 0.4940577335655689
Epoch 10: val loss 0.5758792161941528

Epoch 11: train loss 0.4738576114177704
Epoch 11: val loss 0.5575635433197021

Epoch 12: train loss 0.4807303808629513
Epoch 12: val loss 0.5561851859092712

Epoch 13: train loss 0.4656292647123337
Epoch 13: val loss 0.5798522233963013

Epoch 14: train loss 0.4384712055325508
Epoch 14: val loss 0.5885344743728638

Epoch 15: train loss 0.43790094181895256
Epoch 15: val loss 0.5799405574798584

Epoch 16: train loss 0.46014078333973885
Epoch 16: val loss 0.5678830742835999

Epoch 17: train loss 0.45355888828635216
Epoch 17: val loss 0.5929287075996399

Epoch 18: train loss 0.42432311549782753
Epoch 18: val loss 0.5973021984100342

Epoch 19: train loss 0.4113890528678894
Epoch 19: val loss 0.5863088369369507

Epoch 20: train loss 0.42771676927804947
Epoch 20: val loss 0.6030538082122803

Epoch 21: train loss 0.4325322099030018
Epoch 21: val loss 0.6044375896453857

Epoch 22: train loss 0.4299152120947838
Epoch 22: val loss 0.6045586466789246

Epoch 23: train loss 0.40490784496068954
Epoch 23: val loss 0.6159970760345459

Epoch 24: train loss 0.3968132473528385
Epoch 24: val loss 0.6211790442466736

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6800113808025013
Epoch 0: val loss 0.6530886888504028

Epoch 1: train loss 0.5953402410853993
Epoch 1: val loss 0.6039211750030518

Epoch 2: train loss 0.563127496025779
Epoch 2: val loss 0.5726051330566406

Epoch 3: train loss 0.5531542165712877
Epoch 3: val loss 0.550911009311676

Epoch 4: train loss 0.524797650900754
Epoch 4: val loss 0.544640302658081

Epoch 5: train loss 0.5124517435377295
Epoch 5: val loss 0.5567740201950073

Epoch 6: train loss 0.4875769560987299
Epoch 6: val loss 0.5557146072387695

Epoch 7: train loss 0.4933288801800121
Epoch 7: val loss 0.5474122762680054

Epoch 8: train loss 0.49446778134866193
Epoch 8: val loss 0.5463889241218567

Epoch 9: train loss 0.4875073622573506
Epoch 9: val loss 0.5553449988365173

Epoch 10: train loss 0.4789502945813266
Epoch 10: val loss 0.5444759726524353

Epoch 11: train loss 0.4601747041398829
Epoch 11: val loss 0.5486390590667725

Epoch 12: train loss 0.4702740419994701
Epoch 12: val loss 0.5322842597961426

Epoch 13: train loss 0.4618154601617293
Epoch 13: val loss 0.5332013368606567

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6651222765445709
Epoch 0: val loss 0.6384854316711426

Epoch 1: train loss 0.5998877316713334
Epoch 1: val loss 0.6047239899635315

Epoch 2: train loss 0.5741136968135834
Epoch 2: val loss 0.5756397843360901

Epoch 3: train loss 0.5507583975791931
Epoch 3: val loss 0.5641477704048157

Epoch 4: train loss 0.5337500900030137
Epoch 4: val loss 0.5598278641700745

Epoch 5: train loss 0.5052589684724808
Epoch 5: val loss 0.5621367692947388

Epoch 6: train loss 0.486127695441246
Epoch 6: val loss 0.5653800964355469

Epoch 7: train loss 0.5160337418317795
Epoch 7: val loss 0.5729877948760986

Epoch 8: train loss 0.485382679104805
Epoch 8: val loss 0.5771996974945068

Epoch 9: train loss 0.497851237654686
Epoch 9: val loss 0.5761253833770752

Epoch 10: train loss 0.504040190577507
Epoch 10: val loss 0.5705681443214417

Epoch 11: train loss 0.496932128071785
Epoch 11: val loss 0.5633906126022339

Epoch 12: train loss 0.48549550473690034
Epoch 12: val loss 0.5582282543182373

Epoch 13: train loss 0.46989434361457827
Epoch 13: val loss 0.5522365570068359

Epoch 14: train loss 0.459237077832222
Epoch 14: val loss 0.5564227104187012

Epoch 15: train loss 0.47354249060153963
Epoch 15: val loss 0.5548518896102905

Epoch 16: train loss 0.4365265280008316
Epoch 16: val loss 0.5582221746444702

Epoch 17: train loss 0.4708815485239029
Epoch 17: val loss 0.5603655576705933

Epoch 18: train loss 0.4704074114561081
Epoch 18: val loss 0.5602424740791321

Epoch 19: train loss 0.43752555549144745
Epoch 19: val loss 0.5561563372612

Epoch 20: train loss 0.43373402655124665
Epoch 20: val loss 0.5536066889762878

Epoch 21: train loss 0.44459436237812044
Epoch 21: val loss 0.5594624876976013

Epoch 22: train loss 0.448257377743721
Epoch 22: val loss 0.5620999336242676

Epoch 23: train loss 0.43403124809265137
Epoch 23: val loss 0.5569844245910645

Epoch 24: train loss 0.406292724609375
Epoch 24: val loss 0.5528151988983154

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6668464124202729
Epoch 0: val loss 0.6239054203033447

Epoch 1: train loss 0.5897798538208008
Epoch 1: val loss 0.5988907814025879

Epoch 2: train loss 0.563419046998024
Epoch 2: val loss 0.5876212120056152

Epoch 3: train loss 0.5354651570320129
Epoch 3: val loss 0.592255175113678

Epoch 4: train loss 0.5167182832956314
Epoch 4: val loss 0.583178699016571

Epoch 5: train loss 0.5145605742931366
Epoch 5: val loss 0.5827884078025818

Epoch 6: train loss 0.5123232245445252
Epoch 6: val loss 0.5912002325057983

Epoch 7: train loss 0.5049452960491181
Epoch 7: val loss 0.582251787185669

Epoch 8: train loss 0.47693357467651365
Epoch 8: val loss 0.5732395052909851

Epoch 9: train loss 0.47237361669540406
Epoch 9: val loss 0.5630142092704773

Epoch 10: train loss 0.457136270403862
Epoch 10: val loss 0.5646454691886902

Epoch 11: train loss 0.457320573925972
Epoch 11: val loss 0.5715842247009277

Epoch 12: train loss 0.47710211873054503
Epoch 12: val loss 0.5684311389923096

Epoch 13: train loss 0.4573760986328125
Epoch 13: val loss 0.5612268447875977

Epoch 14: train loss 0.46201554834842684
Epoch 14: val loss 0.5456425547599792

Epoch 15: train loss 0.46151084899902345
Epoch 15: val loss 0.551909863948822

Epoch 16: train loss 0.47887309491634367
Epoch 16: val loss 0.562343418598175

Epoch 17: train loss 0.4489375501871109
Epoch 17: val loss 0.5683895945549011

Epoch 18: train loss 0.4422059297561646
Epoch 18: val loss 0.5759311318397522

Epoch 19: train loss 0.4426194816827774
Epoch 19: val loss 0.5701086521148682

Epoch 20: train loss 0.4159576386213303
Epoch 20: val loss 0.5694414973258972

Epoch 21: train loss 0.4230957627296448
Epoch 21: val loss 0.5685659050941467

Epoch 22: train loss 0.4254081279039383
Epoch 22: val loss 0.5816763043403625

Epoch 23: train loss 0.43980535864830017
Epoch 23: val loss 0.5682918429374695

Epoch 24: train loss 0.43074182868003846
Epoch 24: val loss 0.5728441476821899

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6704469680786133
Epoch 0: val loss 0.6379011273384094

Epoch 1: train loss 0.63171746134758
Epoch 1: val loss 0.5865973234176636

Epoch 2: train loss 0.5935804516077041
Epoch 2: val loss 0.5523686408996582

Epoch 3: train loss 0.5736066997051239
Epoch 3: val loss 0.5302761197090149

Epoch 4: train loss 0.5596428394317627
Epoch 4: val loss 0.5229207277297974

Epoch 5: train loss 0.5392312109470367
Epoch 5: val loss 0.5150898098945618

Epoch 6: train loss 0.5061789095401764
Epoch 6: val loss 0.5120337009429932

Epoch 7: train loss 0.5070655554533005
Epoch 7: val loss 0.5139026641845703

Epoch 8: train loss 0.49328663051128385
Epoch 8: val loss 0.5131378769874573

Epoch 9: train loss 0.5173610746860504
Epoch 9: val loss 0.5177451968193054

Epoch 10: train loss 0.48510144650936127
Epoch 10: val loss 0.534649670124054

Epoch 11: train loss 0.4755627453327179
Epoch 11: val loss 0.5310283303260803

Epoch 12: train loss 0.4885404646396637
Epoch 12: val loss 0.537451446056366

Epoch 13: train loss 0.47162631154060364
Epoch 13: val loss 0.5390651226043701

Epoch 14: train loss 0.4501606523990631
Epoch 14: val loss 0.5440402626991272

Epoch 15: train loss 0.4591613620519638
Epoch 15: val loss 0.5454931855201721

Epoch 16: train loss 0.4531713157892227
Epoch 16: val loss 0.5552308559417725

Epoch 17: train loss 0.4562617540359497
Epoch 17: val loss 0.5570287108421326

Epoch 18: train loss 0.438142865896225
Epoch 18: val loss 0.5591729879379272

Epoch 19: train loss 0.43823167085647585
Epoch 19: val loss 0.5592198371887207

Epoch 20: train loss 0.4160745680332184
Epoch 20: val loss 0.5631434321403503

Epoch 21: train loss 0.4207832276821136
Epoch 21: val loss 0.565811038017273

Epoch 22: train loss 0.41506094932556153
Epoch 22: val loss 0.5690948963165283

Epoch 23: train loss 0.40010509341955186
Epoch 23: val loss 0.576641321182251

Epoch 24: train loss 0.40198225528001785
Epoch 24: val loss 0.5887783169746399

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6666331112384796
Epoch 0: val loss 0.6332330107688904

Epoch 1: train loss 0.6227153301239013
Epoch 1: val loss 0.5794553160667419

Epoch 2: train loss 0.5728642463684082
Epoch 2: val loss 0.5381213426589966

Epoch 3: train loss 0.5483696222305298
Epoch 3: val loss 0.5141854286193848

Epoch 4: train loss 0.5212494492530823
Epoch 4: val loss 0.5053354501724243

Epoch 5: train loss 0.5175686866044998
Epoch 5: val loss 0.5061187744140625

Epoch 6: train loss 0.5147765576839447
Epoch 6: val loss 0.5103622674942017

Epoch 7: train loss 0.48098627030849456
Epoch 7: val loss 0.5159667730331421

Epoch 8: train loss 0.48472932577133176
Epoch 8: val loss 0.5244608521461487

Epoch 9: train loss 0.48577068746089935
Epoch 9: val loss 0.5230831503868103

Epoch 10: train loss 0.46564714312553407
Epoch 10: val loss 0.5275347828865051

Epoch 11: train loss 0.4542344182729721
Epoch 11: val loss 0.5254664421081543

Epoch 12: train loss 0.457704222202301
Epoch 12: val loss 0.5303688049316406

Epoch 13: train loss 0.4626142293214798
Epoch 13: val loss 0.534517228603363

Epoch 14: train loss 0.4541529506444931
Epoch 14: val loss 0.543239176273346

Epoch 15: train loss 0.4435778260231018
Epoch 15: val loss 0.5459277629852295

Epoch 16: train loss 0.430978986620903
Epoch 16: val loss 0.549721360206604

Epoch 17: train loss 0.4517375558614731
Epoch 17: val loss 0.5576604008674622

Epoch 18: train loss 0.4361475229263306
Epoch 18: val loss 0.561109185218811

Epoch 19: train loss 0.44730658531188966
Epoch 19: val loss 0.5607029795646667

Epoch 20: train loss 0.4296752899885178
Epoch 20: val loss 0.5588773488998413

Epoch 21: train loss 0.43840318322181704
Epoch 21: val loss 0.5544175505638123

Epoch 22: train loss 0.42138786911964415
Epoch 22: val loss 0.5516506433486938

Epoch 23: train loss 0.4192902594804764
Epoch 23: val loss 0.5590402483940125

Epoch 24: train loss 0.4041198968887329
Epoch 24: val loss 0.5663402676582336

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6646979863827045
Epoch 0: val loss 0.6403568387031555

Epoch 1: train loss 0.588376169021313
Epoch 1: val loss 0.5945993065834045

Epoch 2: train loss 0.5423617500525254
Epoch 2: val loss 0.5583696961402893

Epoch 3: train loss 0.5306461590986985
Epoch 3: val loss 0.5465913414955139

Epoch 4: train loss 0.5121142474504617
Epoch 4: val loss 0.548504650592804

Epoch 5: train loss 0.4925617781969217
Epoch 5: val loss 0.5419837236404419

Epoch 6: train loss 0.5156399240860572
Epoch 6: val loss 0.5391480326652527

Epoch 7: train loss 0.5013743753616626
Epoch 7: val loss 0.5315461754798889

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6834865212440491
Epoch 0: val loss 0.6806981563568115

Epoch 1: train loss 0.6689348220825195
Epoch 1: val loss 0.672419548034668

Epoch 2: train loss 0.6595298647880554
Epoch 2: val loss 0.6666533350944519

Epoch 3: train loss 0.6422331266933017
Epoch 3: val loss 0.663654625415802

Epoch 4: train loss 0.6182984974649217
Epoch 4: val loss 0.6610671281814575

Epoch 5: train loss 0.6135463714599609
Epoch 5: val loss 0.6589316725730896

Epoch 6: train loss 0.6008419526947869
Epoch 6: val loss 0.6592739820480347

Epoch 7: train loss 0.5894922481642829
Epoch 7: val loss 0.6592685580253601

Epoch 8: train loss 0.5872376362482706
Epoch 8: val loss 0.6518136858940125

Epoch 9: train loss 0.5771025949054294
Epoch 9: val loss 0.6558396220207214

Epoch 10: train loss 0.5701760782135857
Epoch 10: val loss 0.6566431522369385

Epoch 11: train loss 0.5533566210005019
Epoch 11: val loss 0.6536744236946106

Epoch 12: train loss 0.5477200680308871
Epoch 12: val loss 0.6509541869163513

Epoch 13: train loss 0.5401426818635728
Epoch 13: val loss 0.6457712054252625

Epoch 14: train loss 0.5202107230822245
Epoch 14: val loss 0.6467171311378479

Epoch 15: train loss 0.5175659424728818
Epoch 15: val loss 0.6533243060112

Epoch 16: train loss 0.5120856364568075
Epoch 16: val loss 0.6439035534858704

Epoch 17: train loss 0.5292194551891751
Epoch 17: val loss 0.6439648866653442

Epoch 18: train loss 0.4899272852473789
Epoch 18: val loss 0.6470966339111328

Epoch 19: train loss 0.5042106840345595
Epoch 19: val loss 0.6387091279029846

Epoch 20: train loss 0.4659692876868778
Epoch 20: val loss 0.6346895694732666

Epoch 21: train loss 0.48599059714211357
Epoch 21: val loss 0.6390405297279358

Epoch 22: train loss 0.4839108619425032
Epoch 22: val loss 0.639685332775116

Epoch 23: train loss 0.49431029955546063
Epoch 23: val loss 0.649444043636322

Epoch 24: train loss 0.4384773373603821
Epoch 24: val loss 0.658119261264801

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6940864324569702
Epoch 0: val loss 0.6793961524963379

Epoch 1: train loss 0.6696063081423441
Epoch 1: val loss 0.668924868106842

Epoch 2: train loss 0.6415951980484856
Epoch 2: val loss 0.6575849652290344

Epoch 3: train loss 0.6262198686599731
Epoch 3: val loss 0.6485764384269714

Epoch 4: train loss 0.6193301743931241
Epoch 4: val loss 0.6461652517318726

Epoch 5: train loss 0.5932635135120816
Epoch 5: val loss 0.648205578327179

Epoch 6: train loss 0.6005139483345879
Epoch 6: val loss 0.6482999324798584

Epoch 7: train loss 0.5884453786744012
Epoch 7: val loss 0.649431049823761

Epoch 8: train loss 0.5565023554695977
Epoch 8: val loss 0.653730571269989

Epoch 9: train loss 0.5640665623876784
Epoch 9: val loss 0.652850866317749

Epoch 10: train loss 0.5454962650934855
Epoch 10: val loss 0.6536065936088562

Epoch 11: train loss 0.5340918269422319
Epoch 11: val loss 0.6527900099754333

Epoch 12: train loss 0.5249189767572615
Epoch 12: val loss 0.6559563875198364

Epoch 13: train loss 0.5206189155578613
Epoch 13: val loss 0.6583293080329895

Epoch 14: train loss 0.5183142754766676
Epoch 14: val loss 0.6601478457450867

Epoch 15: train loss 0.5039284328619639
Epoch 15: val loss 0.6685530543327332

Epoch 16: train loss 0.4751499758826362
Epoch 16: val loss 0.6643815040588379

Epoch 17: train loss 0.47233530547883773
Epoch 17: val loss 0.66554194688797

Epoch 18: train loss 0.49318234125773114
Epoch 18: val loss 0.6678781509399414

Epoch 19: train loss 0.47784274485376144
Epoch 19: val loss 0.6556749939918518

Epoch 20: train loss 0.4802405602402157
Epoch 20: val loss 0.6713781952857971

Epoch 21: train loss 0.47250721520847744
Epoch 21: val loss 0.6752879023551941

Epoch 22: train loss 0.45674774381849503
Epoch 22: val loss 0.673269510269165

Epoch 23: train loss 0.4598286946614583
Epoch 23: val loss 0.6774511933326721

Epoch 24: train loss 0.47493164738019306
Epoch 24: val loss 0.683039665222168

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6960823999510871
Epoch 0: val loss 0.6952679753303528

Epoch 1: train loss 0.6621457868152194
Epoch 1: val loss 0.6797106862068176

Epoch 2: train loss 0.6644146508640714
Epoch 2: val loss 0.6671181321144104

Epoch 3: train loss 0.6464232802391052
Epoch 3: val loss 0.6533035635948181

Epoch 4: train loss 0.6430437564849854
Epoch 4: val loss 0.6433241963386536

Epoch 5: train loss 0.6278634203804864
Epoch 5: val loss 0.6323379278182983

Epoch 6: train loss 0.6243320306142172
Epoch 6: val loss 0.6255791783332825

Epoch 7: train loss 0.6115294893582662
Epoch 7: val loss 0.6202378869056702

Epoch 8: train loss 0.5939513113763597
Epoch 8: val loss 0.6135591268539429

Epoch 9: train loss 0.5896086494127909
Epoch 9: val loss 0.6132961511611938

Epoch 10: train loss 0.5870326161384583
Epoch 10: val loss 0.6131274104118347

Epoch 11: train loss 0.5726848012871213
Epoch 11: val loss 0.6098316311836243

Epoch 12: train loss 0.5546603699525198
Epoch 12: val loss 0.611721396446228

Epoch 13: train loss 0.5421340465545654
Epoch 13: val loss 0.6133868098258972

Epoch 14: train loss 0.5443664424949222
Epoch 14: val loss 0.6148090958595276

Epoch 15: train loss 0.5308440327644348
Epoch 15: val loss 0.616405189037323

Epoch 16: train loss 0.5352726744280921
Epoch 16: val loss 0.6168413758277893

Epoch 17: train loss 0.5206901927789053
Epoch 17: val loss 0.6219111680984497

Epoch 18: train loss 0.510259575313992
Epoch 18: val loss 0.6239859461784363

Epoch 19: train loss 0.49330710040198433
Epoch 19: val loss 0.625400722026825

Epoch 20: train loss 0.494139744175805
Epoch 20: val loss 0.6284356713294983

Epoch 21: train loss 0.49267929130130345
Epoch 21: val loss 0.6327288150787354

Epoch 22: train loss 0.49231939845614964
Epoch 22: val loss 0.6443185210227966

Epoch 23: train loss 0.4976225164201524
Epoch 23: val loss 0.6426630616188049

Epoch 24: train loss 0.45434172285927665
Epoch 24: val loss 0.6404592990875244

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6875365707609389
Epoch 0: val loss 0.6910901665687561

Epoch 1: train loss 0.6747464603847928
Epoch 1: val loss 0.6869663596153259

Epoch 2: train loss 0.6315602593951755
Epoch 2: val loss 0.6830847859382629

Epoch 3: train loss 0.6468137701352438
Epoch 3: val loss 0.6805892586708069

Epoch 4: train loss 0.6223792433738708
Epoch 4: val loss 0.6731050610542297

Epoch 5: train loss 0.5924439032872518
Epoch 5: val loss 0.6656824946403503

Epoch 6: train loss 0.6062853733698527
Epoch 6: val loss 0.656695544719696

Epoch 7: train loss 0.5871031549241807
Epoch 7: val loss 0.6485194563865662

Epoch 8: train loss 0.5779561698436737
Epoch 8: val loss 0.64302659034729

Epoch 9: train loss 0.5610792371961806
Epoch 9: val loss 0.6361329555511475

Epoch 10: train loss 0.5610067049662272
Epoch 10: val loss 0.6276170611381531

Epoch 11: train loss 0.5480000641610887
Epoch 11: val loss 0.6158635020256042

Epoch 12: train loss 0.541179382138782
Epoch 12: val loss 0.6057508587837219

Epoch 13: train loss 0.5417709549268087
Epoch 13: val loss 0.6022966504096985

Epoch 14: train loss 0.5322945316632589
Epoch 14: val loss 0.5946711897850037

Epoch 15: train loss 0.5280894041061401
Epoch 15: val loss 0.5908792614936829

Epoch 16: train loss 0.5275519059764014
Epoch 16: val loss 0.5862964987754822

Epoch 17: train loss 0.5223069555229611
Epoch 17: val loss 0.5845350623130798

Epoch 18: train loss 0.5192646384239197
Epoch 18: val loss 0.5895320773124695

Epoch 19: train loss 0.5065314372380575
Epoch 19: val loss 0.5904937982559204

Epoch 20: train loss 0.48487888773282367
Epoch 20: val loss 0.5916576981544495

Epoch 21: train loss 0.4879125157992045
Epoch 21: val loss 0.5923121571540833

Epoch 22: train loss 0.4910789463255141
Epoch 22: val loss 0.5907564163208008

Epoch 23: train loss 0.4923985434903039
Epoch 23: val loss 0.5881086587905884

Epoch 24: train loss 0.475066645277871
Epoch 24: val loss 0.5864242911338806

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6825446039438248
Epoch 0: val loss 0.6591165065765381

Epoch 1: train loss 0.6699484040339788
Epoch 1: val loss 0.6381509304046631

Epoch 2: train loss 0.6434725423653921
Epoch 2: val loss 0.6182555556297302

Epoch 3: train loss 0.6383441686630249
Epoch 3: val loss 0.6010002493858337

Epoch 4: train loss 0.6324613094329834
Epoch 4: val loss 0.5852511525154114

Epoch 5: train loss 0.601821611324946
Epoch 5: val loss 0.5815129280090332

Epoch 6: train loss 0.5886847327152888
Epoch 6: val loss 0.572162926197052

Epoch 7: train loss 0.596373255054156
Epoch 7: val loss 0.5699336528778076

Epoch 8: train loss 0.5743517676989237
Epoch 8: val loss 0.5671921372413635

Epoch 9: train loss 0.5597768276929855
Epoch 9: val loss 0.5581116676330566

Epoch 10: train loss 0.5645419359207153
Epoch 10: val loss 0.5522640347480774

Epoch 11: train loss 0.5589237362146378
Epoch 11: val loss 0.5604259967803955

Epoch 12: train loss 0.5395796075463295
Epoch 12: val loss 0.5581789612770081

Epoch 13: train loss 0.5396098916729292
Epoch 13: val loss 0.5709899663925171

Epoch 14: train loss 0.5257232810060183
Epoch 14: val loss 0.557172417640686

Epoch 15: train loss 0.5420743773380915
Epoch 15: val loss 0.5535661578178406

Epoch 16: train loss 0.5338846892118454
Epoch 16: val loss 0.545502781867981

Epoch 17: train loss 0.5391272803147634
Epoch 17: val loss 0.560667097568512

Epoch 18: train loss 0.5006346131364504
Epoch 18: val loss 0.5546162128448486

Epoch 19: train loss 0.5069597388307253
Epoch 19: val loss 0.5591842532157898

Epoch 20: train loss 0.5029121885697047
Epoch 20: val loss 0.5714272856712341

Epoch 21: train loss 0.4877898097038269
Epoch 21: val loss 0.5614365935325623

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6681520722129128
Epoch 0: val loss 0.6544014811515808

Epoch 1: train loss 0.6434567299756137
Epoch 1: val loss 0.6225849390029907

Epoch 2: train loss 0.6212402907284823
Epoch 2: val loss 0.5998730659484863

Epoch 3: train loss 0.6053613370115106
Epoch 3: val loss 0.5861863493919373

Epoch 4: train loss 0.6071438247507269
Epoch 4: val loss 0.5713880658149719

Epoch 5: train loss 0.5862576961517334
Epoch 5: val loss 0.5624555349349976

Epoch 6: train loss 0.5988266251303933
Epoch 6: val loss 0.5667600035667419

Epoch 7: train loss 0.578966731374914
Epoch 7: val loss 0.554619312286377

Epoch 8: train loss 0.5420555391094901
Epoch 8: val loss 0.5472056865692139

Epoch 9: train loss 0.5360176021402533
Epoch 9: val loss 0.5406325459480286

Epoch 10: train loss 0.5405401506207206
Epoch 10: val loss 0.5422282814979553

Epoch 11: train loss 0.5349774387749758
Epoch 11: val loss 0.5400093197822571

Epoch 12: train loss 0.5310096578164534
Epoch 12: val loss 0.5491815805435181

Epoch 13: train loss 0.543020402843302
Epoch 13: val loss 0.5347581505775452

Epoch 14: train loss 0.51022838733413
Epoch 14: val loss 0.5383389592170715

Epoch 15: train loss 0.4804119521921331
Epoch 15: val loss 0.5396583676338196

Epoch 16: train loss 0.48276195471937006
Epoch 16: val loss 0.5431450605392456

Epoch 17: train loss 0.4989071705124595
Epoch 17: val loss 0.5575844645500183

Epoch 18: train loss 0.4874400415203788
Epoch 18: val loss 0.5473381876945496

Epoch 19: train loss 0.4912346438928084
Epoch 19: val loss 0.5453976988792419

Epoch 20: train loss 0.44252843206579034
Epoch 20: val loss 0.5462002754211426

Epoch 21: train loss 0.47616318139162933
Epoch 21: val loss 0.5604683756828308

Epoch 22: train loss 0.47436393932862714
Epoch 22: val loss 0.5727675557136536

Epoch 23: train loss 0.45382762768051843
Epoch 23: val loss 0.5627099275588989

Epoch 24: train loss 0.44737686623226514
Epoch 24: val loss 0.5802030563354492

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6798129623586481
Epoch 0: val loss 0.6667644381523132

Epoch 1: train loss 0.6338896534659646
Epoch 1: val loss 0.6547125577926636

Epoch 2: train loss 0.6075490279631182
Epoch 2: val loss 0.6480565071105957

Epoch 3: train loss 0.5998770486224781
Epoch 3: val loss 0.6449609398841858

Epoch 4: train loss 0.598234089938077
Epoch 4: val loss 0.643372118473053

Epoch 5: train loss 0.5432633838870309
Epoch 5: val loss 0.6413792967796326

Epoch 6: train loss 0.5428783812306144
Epoch 6: val loss 0.6374121308326721

Epoch 7: train loss 0.532147001136433
Epoch 7: val loss 0.6352121233940125

Epoch 8: train loss 0.5269260867075487
Epoch 8: val loss 0.632671058177948

Epoch 9: train loss 0.5153640264814551
Epoch 9: val loss 0.6295175552368164

Epoch 10: train loss 0.5228232551704753
Epoch 10: val loss 0.6288372874259949

Epoch 11: train loss 0.5100852332331918
Epoch 11: val loss 0.6245371699333191

Epoch 12: train loss 0.4930484945123846
Epoch 12: val loss 0.6233037710189819

Epoch 13: train loss 0.4755284081805836
Epoch 13: val loss 0.6234899759292603

Epoch 14: train loss 0.4998999238014221
Epoch 14: val loss 0.6170545220375061

Epoch 15: train loss 0.4816651669415561
Epoch 15: val loss 0.6167978644371033

Epoch 16: train loss 0.46385471658273175
Epoch 16: val loss 0.6148037910461426

Epoch 17: train loss 0.48017949949611316
Epoch 17: val loss 0.6233655214309692

Epoch 18: train loss 0.44957000559026544
Epoch 18: val loss 0.6256942749023438

Epoch 19: train loss 0.442275578325445
Epoch 19: val loss 0.619508683681488

Epoch 20: train loss 0.4601030864498832
Epoch 20: val loss 0.6187481880187988

Epoch 21: train loss 0.43883767994967376
Epoch 21: val loss 0.6361576318740845

Epoch 22: train loss 0.4296262182972648
Epoch 22: val loss 0.6319554448127747

Epoch 23: train loss 0.4101366536183791
Epoch 23: val loss 0.6251658201217651

Epoch 24: train loss 0.44444080103527417
Epoch 24: val loss 0.632645845413208

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6709057255224748
Epoch 0: val loss 0.6603962182998657

Epoch 1: train loss 0.6190318194302645
Epoch 1: val loss 0.6466928124427795

Epoch 2: train loss 0.6234478733756326
Epoch 2: val loss 0.6331911683082581

Epoch 3: train loss 0.5669226185841993
Epoch 3: val loss 0.6203165054321289

Epoch 4: train loss 0.5628282427787781
Epoch 4: val loss 0.6156036257743835

Epoch 5: train loss 0.5884491421959617
Epoch 5: val loss 0.6113840341567993

Epoch 6: train loss 0.5283169827677987
Epoch 6: val loss 0.6022834181785583

Epoch 7: train loss 0.5336602655324069
Epoch 7: val loss 0.6007687449455261

Epoch 8: train loss 0.531919005242261
Epoch 8: val loss 0.5977177619934082

Epoch 9: train loss 0.511902698061683
Epoch 9: val loss 0.5963364839553833

Epoch 10: train loss 0.5039204765449871
Epoch 10: val loss 0.5896093845367432

Epoch 11: train loss 0.4982158216563138
Epoch 11: val loss 0.5870786309242249

Epoch 12: train loss 0.49944489110599866
Epoch 12: val loss 0.5785230398178101

Epoch 13: train loss 0.48561913587830285
Epoch 13: val loss 0.5833651423454285

Epoch 14: train loss 0.49119672179222107
Epoch 14: val loss 0.5857983827590942

Epoch 15: train loss 0.4663399390198968
Epoch 15: val loss 0.5804447531700134

Epoch 16: train loss 0.4710901948538693
Epoch 16: val loss 0.5773298144340515

Epoch 17: train loss 0.4867597222328186
Epoch 17: val loss 0.5696594715118408

Epoch 18: train loss 0.4904383529316295
Epoch 18: val loss 0.5729527473449707

Epoch 19: train loss 0.4477268565784801
Epoch 19: val loss 0.5815520286560059

Epoch 20: train loss 0.4646217606284402
Epoch 20: val loss 0.5892533659934998

Epoch 21: train loss 0.4443606436252594
Epoch 21: val loss 0.5799188613891602

Epoch 22: train loss 0.4651202776215293
Epoch 22: val loss 0.5744286179542542

Epoch 23: train loss 0.45976163853298535
Epoch 23: val loss 0.5692373514175415

Epoch 24: train loss 0.4171225536953319
Epoch 24: val loss 0.5697619318962097

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6933948831124739
Epoch 0: val loss 0.6640841364860535

Epoch 1: train loss 0.6626678976145658
Epoch 1: val loss 0.624086320400238

Epoch 2: train loss 0.6463497064330361
Epoch 2: val loss 0.5871562361717224

Epoch 3: train loss 0.6123032407327131
Epoch 3: val loss 0.5623873472213745

Epoch 4: train loss 0.5951490673151884
Epoch 4: val loss 0.5559098124504089

Epoch 5: train loss 0.5875669880346819
Epoch 5: val loss 0.5487909913063049

Epoch 6: train loss 0.5862275145270608
Epoch 6: val loss 0.5531318187713623

Epoch 7: train loss 0.573913655497811
Epoch 7: val loss 0.5459446907043457

Epoch 8: train loss 0.5702043040232225
Epoch 8: val loss 0.5542789697647095

Epoch 9: train loss 0.5504796396602284
Epoch 9: val loss 0.5459485650062561

Epoch 10: train loss 0.5564483133229342
Epoch 10: val loss 0.5385937094688416

Epoch 11: train loss 0.5259005318988453
Epoch 11: val loss 0.536978542804718

Epoch 12: train loss 0.5113013901493766
Epoch 12: val loss 0.5313534736633301

Epoch 13: train loss 0.5169485726139762
Epoch 13: val loss 0.5351611971855164

Epoch 14: train loss 0.5127079811963168
Epoch 14: val loss 0.5311697721481323

Epoch 15: train loss 0.4986122494394129
Epoch 15: val loss 0.5283814072608948

Epoch 16: train loss 0.5051798224449158
Epoch 16: val loss 0.5385944247245789

Epoch 17: train loss 0.5105460123582319
Epoch 17: val loss 0.5553930997848511

Epoch 18: train loss 0.49135512113571167
Epoch 18: val loss 0.543036699295044

Epoch 19: train loss 0.4881868362426758
Epoch 19: val loss 0.5427889823913574

Epoch 20: train loss 0.4817872101610357
Epoch 20: val loss 0.532062292098999

Epoch 21: train loss 0.4725153392011469
Epoch 21: val loss 0.5390217304229736

Epoch 22: train loss 0.48611022667451337
Epoch 22: val loss 0.5436867475509644

Epoch 23: train loss 0.463881871917031
Epoch 23: val loss 0.5461575388908386

Epoch 24: train loss 0.44805717739191925
Epoch 24: val loss 0.5448503494262695

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6801320442131588
Epoch 0: val loss 0.6686041951179504

Epoch 1: train loss 0.6419317637171064
Epoch 1: val loss 0.6616670489311218

Epoch 2: train loss 0.6089050854955401
Epoch 2: val loss 0.6546195149421692

Epoch 3: train loss 0.5956622702734811
Epoch 3: val loss 0.6422703862190247

Epoch 4: train loss 0.578877370272364
Epoch 4: val loss 0.6392555236816406

Epoch 5: train loss 0.5660033034426826
Epoch 5: val loss 0.6562138795852661

Epoch 6: train loss 0.5523948115961892
Epoch 6: val loss 0.6447881460189819

Epoch 7: train loss 0.5332157803433282
Epoch 7: val loss 0.6764784455299377

Epoch 8: train loss 0.5245697775057384
Epoch 8: val loss 0.6513411402702332

Epoch 9: train loss 0.5179854397262845
Epoch 9: val loss 0.6549488306045532

Epoch 10: train loss 0.5161216748612267
Epoch 10: val loss 0.6716262102127075

Epoch 11: train loss 0.5158050911767142
Epoch 11: val loss 0.661196231842041

Epoch 12: train loss 0.5091815846306937
Epoch 12: val loss 0.6630776524543762

Epoch 13: train loss 0.5062619894742966
Epoch 13: val loss 0.6678019762039185

Epoch 14: train loss 0.4980118764298303
Epoch 14: val loss 0.6806234121322632

Epoch 15: train loss 0.4801999202796391
Epoch 15: val loss 0.6723880767822266

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6982533203230964
Epoch 0: val loss 0.6751886010169983

Epoch 1: train loss 0.6636762354109023
Epoch 1: val loss 0.6647424697875977

Epoch 2: train loss 0.654479894373152
Epoch 2: val loss 0.6563568711280823

Epoch 3: train loss 0.6435513827535841
Epoch 3: val loss 0.647926390171051

Epoch 4: train loss 0.6415165728992887
Epoch 4: val loss 0.644075334072113

Epoch 5: train loss 0.6227811707390679
Epoch 5: val loss 0.6401631236076355

Epoch 6: train loss 0.6164824432796903
Epoch 6: val loss 0.6381131410598755

Epoch 7: train loss 0.6144344607988993
Epoch 7: val loss 0.6369863152503967

Epoch 8: train loss 0.5886069734891256
Epoch 8: val loss 0.6365139484405518

Epoch 9: train loss 0.5856864253679911
Epoch 9: val loss 0.6342026591300964

Epoch 10: train loss 0.5866344902250502
Epoch 10: val loss 0.6307159662246704

Epoch 11: train loss 0.576466355058882
Epoch 11: val loss 0.6279508471488953

Epoch 12: train loss 0.57161326540841
Epoch 12: val loss 0.6259592771530151

Epoch 13: train loss 0.5684467587206099
Epoch 13: val loss 0.6191385388374329

Epoch 14: train loss 0.5472675727473365
Epoch 14: val loss 0.6152635216712952

Epoch 15: train loss 0.5653718047671847
Epoch 15: val loss 0.6164266467094421

Epoch 16: train loss 0.5448009835349189
Epoch 16: val loss 0.6033595204353333

Epoch 17: train loss 0.5520312322510613
Epoch 17: val loss 0.6058254241943359

Epoch 18: train loss 0.535162995258967
Epoch 18: val loss 0.604855477809906

Epoch 19: train loss 0.554284887181388
Epoch 19: val loss 0.6010646224021912

Epoch 20: train loss 0.5443083544572195
Epoch 20: val loss 0.5955309271812439

Epoch 21: train loss 0.5103885067833794
Epoch 21: val loss 0.5922327637672424

Epoch 22: train loss 0.5239280859629313
Epoch 22: val loss 0.596286952495575

Epoch 23: train loss 0.48537979854477775
Epoch 23: val loss 0.6091424226760864

Epoch 24: train loss 0.5159232219060262
Epoch 24: val loss 0.6139207482337952

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6952346099747552
Epoch 0: val loss 0.6648697853088379

Epoch 1: train loss 0.6702186862627665
Epoch 1: val loss 0.6613816022872925

Epoch 2: train loss 0.6570951342582703
Epoch 2: val loss 0.6584721803665161

Epoch 3: train loss 0.6358048783408271
Epoch 3: val loss 0.6577720046043396

Epoch 4: train loss 0.6537289884355333
Epoch 4: val loss 0.6578516364097595

Epoch 5: train loss 0.6363643209139506
Epoch 5: val loss 0.6583901643753052

Epoch 6: train loss 0.6235347125265334
Epoch 6: val loss 0.6606929302215576

Epoch 7: train loss 0.6276673542128669
Epoch 7: val loss 0.6583993434906006

Epoch 8: train loss 0.6085760328504775
Epoch 8: val loss 0.6596540808677673

Epoch 9: train loss 0.611292474799686
Epoch 9: val loss 0.6586009860038757

Epoch 10: train loss 0.5935877594682906
Epoch 10: val loss 0.6588467359542847

Epoch 11: train loss 0.5888162354628245
Epoch 11: val loss 0.6617226600646973

Epoch 12: train loss 0.5947122640079923
Epoch 12: val loss 0.6568611860275269

Epoch 13: train loss 0.6079661051432291
Epoch 13: val loss 0.6611144542694092

Epoch 14: train loss 0.5665183034208086
Epoch 14: val loss 0.6567639708518982

Epoch 15: train loss 0.5613064103656344
Epoch 15: val loss 0.64180588722229

Epoch 16: train loss 0.5575056076049805
Epoch 16: val loss 0.6514175534248352

Epoch 17: train loss 0.5516300168302324
Epoch 17: val loss 0.6705560684204102

Epoch 18: train loss 0.5407813323868645
Epoch 18: val loss 0.6712023615837097

Epoch 19: train loss 0.5224244760142432
Epoch 19: val loss 0.6622327566146851

Epoch 20: train loss 0.5033428536521064
Epoch 20: val loss 0.6639754176139832

Epoch 21: train loss 0.4962994654973348
Epoch 21: val loss 0.6657862067222595

Epoch 22: train loss 0.503662281566196
Epoch 22: val loss 0.6707449555397034

Epoch 23: train loss 0.5128044486045837
Epoch 23: val loss 0.6762728095054626

Epoch 24: train loss 0.47981779442893135
Epoch 24: val loss 0.6887897849082947

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7172265317704942
Epoch 0: val loss 0.6634359359741211

Epoch 1: train loss 0.6852198110686408
Epoch 1: val loss 0.6458732485771179

Epoch 2: train loss 0.6814366579055786
Epoch 2: val loss 0.6381552815437317

Epoch 3: train loss 0.6696715222464668
Epoch 3: val loss 0.6277924180030823

Epoch 4: train loss 0.6709010468588935
Epoch 4: val loss 0.6259158849716187

Epoch 5: train loss 0.6439576546351115
Epoch 5: val loss 0.6226679682731628

Epoch 6: train loss 0.638748394118415
Epoch 6: val loss 0.61962890625

Epoch 7: train loss 0.6382166345914205
Epoch 7: val loss 0.6143106818199158

Epoch 8: train loss 0.625171336862776
Epoch 8: val loss 0.608515739440918

Epoch 9: train loss 0.6103226741154989
Epoch 9: val loss 0.6038575768470764

Epoch 10: train loss 0.6152421236038208
Epoch 10: val loss 0.6021454930305481

Epoch 11: train loss 0.5991672807269626
Epoch 11: val loss 0.6020228266716003

Epoch 12: train loss 0.6132579975657992
Epoch 12: val loss 0.6002607345581055

Epoch 13: train loss 0.5795049005084567
Epoch 13: val loss 0.5993200540542603

Epoch 14: train loss 0.6100819011529287
Epoch 14: val loss 0.6034424901008606

Epoch 15: train loss 0.5809727377361722
Epoch 15: val loss 0.6092970371246338

Epoch 16: train loss 0.5963665843009949
Epoch 16: val loss 0.6098284125328064

Epoch 17: train loss 0.5613706509272257
Epoch 17: val loss 0.6037436127662659

Epoch 18: train loss 0.5581513113445706
Epoch 18: val loss 0.6012493371963501

Epoch 19: train loss 0.5630702210797204
Epoch 19: val loss 0.611568808555603

Epoch 20: train loss 0.5468911296791501
Epoch 20: val loss 0.6311429738998413

Epoch 21: train loss 0.5610972344875336
Epoch 21: val loss 0.6241608262062073

Epoch 22: train loss 0.5175813072257571
Epoch 22: val loss 0.6176044940948486

Epoch 23: train loss 0.5433913734224107
Epoch 23: val loss 0.621086061000824

Epoch 24: train loss 0.5350081026554108
Epoch 24: val loss 0.6281119585037231

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6756855977906121
Epoch 0: val loss 0.6795730590820312

Epoch 1: train loss 0.6613884369532267
Epoch 1: val loss 0.6693547368049622

Epoch 2: train loss 0.6604669690132141
Epoch 2: val loss 0.6652028560638428

Epoch 3: train loss 0.6111832327312894
Epoch 3: val loss 0.6535791754722595

Epoch 4: train loss 0.6300137572818332
Epoch 4: val loss 0.6517154574394226

Epoch 5: train loss 0.6216235624419318
Epoch 5: val loss 0.6556786894798279

Epoch 6: train loss 0.5997176998191409
Epoch 6: val loss 0.6632960438728333

Epoch 7: train loss 0.598900341325336
Epoch 7: val loss 0.6607837080955505

Epoch 8: train loss 0.5928216444121467
Epoch 8: val loss 0.6615504622459412

Epoch 9: train loss 0.5951320793893602
Epoch 9: val loss 0.6583394408226013

Epoch 10: train loss 0.5758054057757059
Epoch 10: val loss 0.6572854518890381

Epoch 11: train loss 0.5576213432682885
Epoch 11: val loss 0.6572097539901733

Epoch 12: train loss 0.5597546961572435
Epoch 12: val loss 0.6561420559883118

Epoch 13: train loss 0.5463948349157969
Epoch 13: val loss 0.6575968861579895

Epoch 14: train loss 0.5412559178140428
Epoch 14: val loss 0.662756621837616

Epoch 15: train loss 0.5597351160314348
Epoch 15: val loss 0.6625242233276367

Epoch 16: train loss 0.5493860244750977
Epoch 16: val loss 0.6622331142425537

Epoch 17: train loss 0.5394933289951749
Epoch 17: val loss 0.6625807285308838

Epoch 18: train loss 0.5292028122478061
Epoch 18: val loss 0.6677922010421753

Epoch 19: train loss 0.5177797410223219
Epoch 19: val loss 0.665628969669342

Epoch 20: train loss 0.5085943043231964
Epoch 20: val loss 0.6615857481956482

Epoch 21: train loss 0.511040124628279
Epoch 21: val loss 0.6573466658592224

Epoch 22: train loss 0.48602217104699874
Epoch 22: val loss 0.6499741673469543

Epoch 23: train loss 0.5033723413944244
Epoch 23: val loss 0.6581644415855408

Epoch 24: train loss 0.4520890911420186
Epoch 24: val loss 0.6601898074150085

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7069802830616633
Epoch 0: val loss 0.6877372860908508

Epoch 1: train loss 0.6583856493234634
Epoch 1: val loss 0.6681667566299438

Epoch 2: train loss 0.6705280443032583
Epoch 2: val loss 0.6484949588775635

Epoch 3: train loss 0.6444033086299896
Epoch 3: val loss 0.6330105066299438

Epoch 4: train loss 0.6497871577739716
Epoch 4: val loss 0.6371729373931885

Epoch 5: train loss 0.6346273372570673
Epoch 5: val loss 0.635310173034668

Epoch 6: train loss 0.6112914656599363
Epoch 6: val loss 0.6290979385375977

Epoch 7: train loss 0.6059137706955274
Epoch 7: val loss 0.6164543032646179

Epoch 8: train loss 0.6062957296768824
Epoch 8: val loss 0.6128877401351929

Epoch 9: train loss 0.5958202034235001
Epoch 9: val loss 0.6151348948478699

Epoch 10: train loss 0.5789053092400233
Epoch 10: val loss 0.6216613054275513

Epoch 11: train loss 0.5817271719376246
Epoch 11: val loss 0.6067460775375366

Epoch 12: train loss 0.5636090139547983
Epoch 12: val loss 0.6263455748558044

Epoch 13: train loss 0.5589583218097687
Epoch 13: val loss 0.6186100840568542

Epoch 14: train loss 0.5342961375912031
Epoch 14: val loss 0.6112527251243591

Epoch 15: train loss 0.5532092750072479
Epoch 15: val loss 0.6241714358329773

Epoch 16: train loss 0.529139501353105
Epoch 16: val loss 0.6230013966560364

Epoch 17: train loss 0.5197050447265307
Epoch 17: val loss 0.6198415756225586

Epoch 18: train loss 0.5283341531952223
Epoch 18: val loss 0.6101175546646118

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6262786328792572
Epoch 0: val loss 0.6007788777351379

Epoch 1: train loss 0.5477045625448227
Epoch 1: val loss 0.5161475539207458

Epoch 2: train loss 0.4786655277013779
Epoch 2: val loss 0.4661458134651184

Epoch 3: train loss 0.4542016625404358
Epoch 3: val loss 0.46250206232070923

Epoch 4: train loss 0.40229595005512236
Epoch 4: val loss 0.5067955851554871

Epoch 5: train loss 0.3889040365815163
Epoch 5: val loss 0.48476994037628174

Epoch 6: train loss 0.3727945789694786
Epoch 6: val loss 0.4636158049106598

Epoch 7: train loss 0.3552629083395004
Epoch 7: val loss 0.4720277488231659

Epoch 8: train loss 0.39766653180122374
Epoch 8: val loss 0.45998692512512207

Epoch 9: train loss 0.4157437771558762
Epoch 9: val loss 0.47013360261917114

Epoch 10: train loss 0.3653693526983261
Epoch 10: val loss 0.4648929834365845

Epoch 11: train loss 0.34913119822740557
Epoch 11: val loss 0.5006788969039917

Epoch 12: train loss 0.3649615228176117
Epoch 12: val loss 0.5071613788604736

Epoch 13: train loss 0.33167040944099424
Epoch 13: val loss 0.5044558644294739

Epoch 14: train loss 0.3666439116001129
Epoch 14: val loss 0.4975052773952484

Epoch 15: train loss 0.3846217215061188
Epoch 15: val loss 0.4901213049888611

Epoch 16: train loss 0.33587732911109924
Epoch 16: val loss 0.5120314955711365

Epoch 17: train loss 0.37937202006578447
Epoch 17: val loss 0.5262271165847778

Epoch 18: train loss 0.3507652893662453
Epoch 18: val loss 0.5203536748886108

Epoch 19: train loss 0.33308986723423006
Epoch 19: val loss 0.5169717073440552

Epoch 20: train loss 0.3243319898843765
Epoch 20: val loss 0.49511855840682983

Epoch 21: train loss 0.3154278129339218
Epoch 21: val loss 0.5077027082443237

Epoch 22: train loss 0.29547669142484667
Epoch 22: val loss 0.5294486284255981

Epoch 23: train loss 0.33586151748895643
Epoch 23: val loss 0.5250582098960876

Epoch 24: train loss 0.333106330037117
Epoch 24: val loss 0.5365437269210815

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6868276536464691
Epoch 0: val loss 0.6604769229888916

Epoch 1: train loss 0.605245840549469
Epoch 1: val loss 0.5885236859321594

Epoch 2: train loss 0.5251160115003586
Epoch 2: val loss 0.519385039806366

Epoch 3: train loss 0.49035148322582245
Epoch 3: val loss 0.4722520112991333

Epoch 4: train loss 0.4196112886071205
Epoch 4: val loss 0.45056265592575073

Epoch 5: train loss 0.4359940648078918
Epoch 5: val loss 0.441363662481308

Epoch 6: train loss 0.39529941976070404
Epoch 6: val loss 0.4595111906528473

Epoch 7: train loss 0.4522376149892807
Epoch 7: val loss 0.4525424838066101

Epoch 8: train loss 0.3729565903544426
Epoch 8: val loss 0.43699023127555847

Epoch 9: train loss 0.36564610004425047
Epoch 9: val loss 0.4407668113708496

Epoch 10: train loss 0.38966687917709353
Epoch 10: val loss 0.43856507539749146

Epoch 11: train loss 0.3896492123603821
Epoch 11: val loss 0.4499751925468445

Epoch 12: train loss 0.4085562065243721
Epoch 12: val loss 0.45226773619651794

Epoch 13: train loss 0.39610214829444884
Epoch 13: val loss 0.43806520104408264

Epoch 14: train loss 0.3725746899843216
Epoch 14: val loss 0.4269326329231262

Epoch 15: train loss 0.34447093605995177
Epoch 15: val loss 0.422267884016037

Epoch 16: train loss 0.3846034616231918
Epoch 16: val loss 0.4237477779388428

Epoch 17: train loss 0.3416190341114998
Epoch 17: val loss 0.4273670017719269

Epoch 18: train loss 0.3365802004933357
Epoch 18: val loss 0.4264199137687683

Epoch 19: train loss 0.3422728568315506
Epoch 19: val loss 0.4270305931568146

Epoch 20: train loss 0.3685799390077591
Epoch 20: val loss 0.43342098593711853

Epoch 21: train loss 0.3390480220317841
Epoch 21: val loss 0.4248425364494324

Epoch 22: train loss 0.3181712657213211
Epoch 22: val loss 0.42477554082870483

Epoch 23: train loss 0.34331128746271133
Epoch 23: val loss 0.4309068024158478

Epoch 24: train loss 0.3141671076416969
Epoch 24: val loss 0.43901684880256653

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6567015409469604
Epoch 0: val loss 0.6031324863433838

Epoch 1: train loss 0.5735784411430359
Epoch 1: val loss 0.5442886352539062

Epoch 2: train loss 0.5179730534553528
Epoch 2: val loss 0.49253758788108826

Epoch 3: train loss 0.4420282319188118
Epoch 3: val loss 0.4573405086994171

Epoch 4: train loss 0.42635264098644254
Epoch 4: val loss 0.43764233589172363

Epoch 5: train loss 0.4377525269985199
Epoch 5: val loss 0.4351237118244171

Epoch 6: train loss 0.40607213228940964
Epoch 6: val loss 0.4216371178627014

Epoch 7: train loss 0.3972787827253342
Epoch 7: val loss 0.4277896583080292

Epoch 8: train loss 0.41656801104545593
Epoch 8: val loss 0.43017828464508057

Epoch 9: train loss 0.41629689633846284
Epoch 9: val loss 0.42461124062538147

Epoch 10: train loss 0.3726946532726288
Epoch 10: val loss 0.4150177836418152

Epoch 11: train loss 0.4340373605489731
Epoch 11: val loss 0.4214824140071869

Epoch 12: train loss 0.38079913556575773
Epoch 12: val loss 0.4140591323375702

Epoch 13: train loss 0.3693674385547638
Epoch 13: val loss 0.4138558804988861

Epoch 14: train loss 0.3738815426826477
Epoch 14: val loss 0.4152071475982666

Epoch 15: train loss 0.3611885279417038
Epoch 15: val loss 0.4182531237602234

Epoch 16: train loss 0.38333706855773925
Epoch 16: val loss 0.4250594973564148

Epoch 17: train loss 0.45289368033409116
Epoch 17: val loss 0.41057342290878296

Epoch 18: train loss 0.3557575896382332
Epoch 18: val loss 0.41635745763778687

Epoch 19: train loss 0.37664134204387667
Epoch 19: val loss 0.42638248205184937

Epoch 20: train loss 0.3802600711584091
Epoch 20: val loss 0.44037723541259766

Epoch 21: train loss 0.3819782644510269
Epoch 21: val loss 0.4412228763103485

Epoch 22: train loss 0.328162182867527
Epoch 22: val loss 0.4347244203090668

Epoch 23: train loss 0.3886819154024124
Epoch 23: val loss 0.42526575922966003

Epoch 24: train loss 0.3757254213094711
Epoch 24: val loss 0.4321080148220062

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6787156283855438
Epoch 0: val loss 0.6380258798599243

Epoch 1: train loss 0.6228610873222351
Epoch 1: val loss 0.5853381752967834

Epoch 2: train loss 0.5618495494127274
Epoch 2: val loss 0.532775342464447

Epoch 3: train loss 0.4890825837850571
Epoch 3: val loss 0.48975566029548645

Epoch 4: train loss 0.4633642941713333
Epoch 4: val loss 0.44565117359161377

Epoch 5: train loss 0.4226880967617035
Epoch 5: val loss 0.4269178807735443

Epoch 6: train loss 0.39550085067749025
Epoch 6: val loss 0.4259900450706482

Epoch 7: train loss 0.39918424785137174
Epoch 7: val loss 0.4251994490623474

Epoch 8: train loss 0.3978150337934494
Epoch 8: val loss 0.4325110912322998

Epoch 9: train loss 0.4189747989177704
Epoch 9: val loss 0.4329358637332916

Epoch 10: train loss 0.3827097982168198
Epoch 10: val loss 0.43191659450531006

Epoch 11: train loss 0.3713763564825058
Epoch 11: val loss 0.4290223717689514

Epoch 12: train loss 0.39210404455661774
Epoch 12: val loss 0.4254050552845001

Epoch 13: train loss 0.39319303035736086
Epoch 13: val loss 0.42996746301651

Epoch 14: train loss 0.3665029212832451
Epoch 14: val loss 0.43024909496307373

Epoch 15: train loss 0.3651413440704346
Epoch 15: val loss 0.4322424530982971

Epoch 16: train loss 0.39156957268714904
Epoch 16: val loss 0.4335627853870392

Epoch 17: train loss 0.3421665459871292
Epoch 17: val loss 0.4354569613933563

Epoch 18: train loss 0.35124874785542487
Epoch 18: val loss 0.4415300190448761

Epoch 19: train loss 0.334885423630476
Epoch 19: val loss 0.4396923780441284

Epoch 20: train loss 0.3920892894268036
Epoch 20: val loss 0.43823668360710144

Epoch 21: train loss 0.40139582455158235
Epoch 21: val loss 0.44276222586631775

Epoch 22: train loss 0.3655525162816048
Epoch 22: val loss 0.4486449360847473

Epoch 23: train loss 0.33578738421201704
Epoch 23: val loss 0.45383429527282715

Epoch 24: train loss 0.35024408996105194
Epoch 24: val loss 0.45234155654907227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6851837864288917
Epoch 0: val loss 0.6823104619979858

Epoch 1: train loss 0.6116825250478891
Epoch 1: val loss 0.6220359206199646

Epoch 2: train loss 0.5701833023474767
Epoch 2: val loss 0.5461141467094421

Epoch 3: train loss 0.4842876700254587
Epoch 3: val loss 0.499990314245224

Epoch 4: train loss 0.43590325804857105
Epoch 4: val loss 0.48034918308258057

Epoch 5: train loss 0.4024475681094023
Epoch 5: val loss 0.4747602939605713

Epoch 6: train loss 0.4086628223841007
Epoch 6: val loss 0.49781978130340576

Epoch 7: train loss 0.43149868570841277
Epoch 7: val loss 0.486188679933548

Epoch 8: train loss 0.41255179047584534
Epoch 8: val loss 0.47977638244628906

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6668843789534136
Epoch 0: val loss 0.6671494245529175

Epoch 1: train loss 0.6541226235303012
Epoch 1: val loss 0.6494364142417908

Epoch 2: train loss 0.6397225369106639
Epoch 2: val loss 0.6250608563423157

Epoch 3: train loss 0.6357001228766008
Epoch 3: val loss 0.6169700622558594

Epoch 4: train loss 0.6099982207471674
Epoch 4: val loss 0.6059612035751343

Epoch 5: train loss 0.6142236969687722
Epoch 5: val loss 0.5976108908653259

Epoch 6: train loss 0.5920013731176202
Epoch 6: val loss 0.5965516567230225

Epoch 7: train loss 0.5897292711518027
Epoch 7: val loss 0.5964147448539734

Epoch 8: train loss 0.5629701614379883
Epoch 8: val loss 0.5912476778030396

Epoch 9: train loss 0.5683358149095015
Epoch 9: val loss 0.5741710662841797

Epoch 10: train loss 0.5411897626790133
Epoch 10: val loss 0.565718948841095

Epoch 11: train loss 0.5482957092198458
Epoch 11: val loss 0.5531222820281982

Epoch 12: train loss 0.5636150349270214
Epoch 12: val loss 0.5710159540176392

Epoch 13: train loss 0.536365270614624
Epoch 13: val loss 0.5611809492111206

Epoch 14: train loss 0.5181478370319713
Epoch 14: val loss 0.5612043142318726

Epoch 15: train loss 0.5045951794494282
Epoch 15: val loss 0.5527090430259705

Epoch 16: train loss 0.5011861811984669
Epoch 16: val loss 0.5583022832870483

Epoch 17: train loss 0.5120729614387859
Epoch 17: val loss 0.5422727465629578

Epoch 18: train loss 0.49390077590942383
Epoch 18: val loss 0.5589340329170227

Epoch 19: train loss 0.4876762736927379
Epoch 19: val loss 0.5351928472518921

Epoch 20: train loss 0.4812402671033686
Epoch 20: val loss 0.5446826815605164

Epoch 21: train loss 0.470951800996607
Epoch 21: val loss 0.5516045689582825

Epoch 22: train loss 0.4602801745588129
Epoch 22: val loss 0.5473503470420837

Epoch 23: train loss 0.4784010784192519
Epoch 23: val loss 0.5412416458129883

Epoch 24: train loss 0.4524752280928872
Epoch 24: val loss 0.5584902167320251

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6857965209267356
Epoch 0: val loss 0.6739198565483093

Epoch 1: train loss 0.6552216248078779
Epoch 1: val loss 0.6664873361587524

Epoch 2: train loss 0.6410728422078219
Epoch 2: val loss 0.6578731536865234

Epoch 3: train loss 0.6150957291776483
Epoch 3: val loss 0.6578648686408997

Epoch 4: train loss 0.6017072796821594
Epoch 4: val loss 0.6505922675132751

Epoch 5: train loss 0.5760186910629272
Epoch 5: val loss 0.6504436731338501

Epoch 6: train loss 0.580396294593811
Epoch 6: val loss 0.6511209607124329

Epoch 7: train loss 0.5674951564181935
Epoch 7: val loss 0.6649513244628906

Epoch 8: train loss 0.5523321438919414
Epoch 8: val loss 0.6627910137176514

Epoch 9: train loss 0.5394937965002927
Epoch 9: val loss 0.6614375710487366

Epoch 10: train loss 0.5259448262778196
Epoch 10: val loss 0.6588426232337952

Epoch 11: train loss 0.5281802768057043
Epoch 11: val loss 0.6370548009872437

Epoch 12: train loss 0.5104899379340085
Epoch 12: val loss 0.6401209235191345

Epoch 13: train loss 0.5149635049429807
Epoch 13: val loss 0.6391404271125793

Epoch 14: train loss 0.4941773224960674
Epoch 14: val loss 0.640397846698761

Epoch 15: train loss 0.5181814134120941
Epoch 15: val loss 0.6210683584213257

Epoch 16: train loss 0.49050200256434356
Epoch 16: val loss 0.6316235065460205

Epoch 17: train loss 0.4818515452471646
Epoch 17: val loss 0.6262105703353882

Epoch 18: train loss 0.4887598156929016
Epoch 18: val loss 0.6226810812950134

Epoch 19: train loss 0.4555804593996568
Epoch 19: val loss 0.6565576195716858

Epoch 20: train loss 0.4724794192747636
Epoch 20: val loss 0.6406815648078918

Epoch 21: train loss 0.4650178687138991
Epoch 21: val loss 0.6355996131896973

Epoch 22: train loss 0.4624499326402491
Epoch 22: val loss 0.6400727033615112

Epoch 23: train loss 0.4525430365042253
Epoch 23: val loss 0.6283073425292969

Epoch 24: train loss 0.45942390777847986
Epoch 24: val loss 0.6407257318496704

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6783506382595409
Epoch 0: val loss 0.6643251776695251

Epoch 1: train loss 0.6447210311889648
Epoch 1: val loss 0.6435718536376953

Epoch 2: train loss 0.6195204583081332
Epoch 2: val loss 0.6321324110031128

Epoch 3: train loss 0.6259933114051819
Epoch 3: val loss 0.6270942687988281

Epoch 4: train loss 0.6032835001295264
Epoch 4: val loss 0.6272664070129395

Epoch 5: train loss 0.5875478820367293
Epoch 5: val loss 0.6213548183441162

Epoch 6: train loss 0.5776265995068983
Epoch 6: val loss 0.6217096447944641

Epoch 7: train loss 0.5821473137898878
Epoch 7: val loss 0.6171296238899231

Epoch 8: train loss 0.563653208992698
Epoch 8: val loss 0.62020343542099

Epoch 9: train loss 0.5400622730905359
Epoch 9: val loss 0.6100864410400391

Epoch 10: train loss 0.5553019507364794
Epoch 10: val loss 0.6097775101661682

Epoch 11: train loss 0.5533735914663835
Epoch 11: val loss 0.6028565168380737

Epoch 12: train loss 0.5297477760098197
Epoch 12: val loss 0.6051732301712036

Epoch 13: train loss 0.5315795053135265
Epoch 13: val loss 0.607045590877533

Epoch 14: train loss 0.5098694915121252
Epoch 14: val loss 0.5994940996170044

Epoch 15: train loss 0.4943936683914878
Epoch 15: val loss 0.5905331969261169

Epoch 16: train loss 0.5190478427843614
Epoch 16: val loss 0.6043737530708313

Epoch 17: train loss 0.5225162316452373
Epoch 17: val loss 0.594984769821167

Epoch 18: train loss 0.4946364543654702
Epoch 18: val loss 0.5844484567642212

Epoch 19: train loss 0.49998169324614783
Epoch 19: val loss 0.5853466391563416

Epoch 20: train loss 0.4768273478204554
Epoch 20: val loss 0.579728364944458

Epoch 21: train loss 0.45766877315261145
Epoch 21: val loss 0.5797657370567322

Epoch 22: train loss 0.47573038122870703
Epoch 22: val loss 0.5786554217338562

Epoch 23: train loss 0.4549176774241708
Epoch 23: val loss 0.5795344710350037

Epoch 24: train loss 0.418579719283364
Epoch 24: val loss 0.5640262961387634

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6794881333004344
Epoch 0: val loss 0.6703459620475769

Epoch 1: train loss 0.6605740297924388
Epoch 1: val loss 0.6574634909629822

Epoch 2: train loss 0.6475107940760526
Epoch 2: val loss 0.6485792398452759

Epoch 3: train loss 0.638936763459986
Epoch 3: val loss 0.6409891247749329

Epoch 4: train loss 0.5982104756615378
Epoch 4: val loss 0.6363118290901184

Epoch 5: train loss 0.6007670705968683
Epoch 5: val loss 0.628597617149353

Epoch 6: train loss 0.5907522656700828
Epoch 6: val loss 0.6274809837341309

Epoch 7: train loss 0.5729055485942147
Epoch 7: val loss 0.6313637495040894

Epoch 8: train loss 0.5699070394039154
Epoch 8: val loss 0.6263249516487122

Epoch 9: train loss 0.5372799282724207
Epoch 9: val loss 0.6290061473846436

Epoch 10: train loss 0.5213174223899841
Epoch 10: val loss 0.6233990788459778

Epoch 11: train loss 0.5333699258891019
Epoch 11: val loss 0.6149590611457825

Epoch 12: train loss 0.506660217588598
Epoch 12: val loss 0.6094731688499451

Epoch 13: train loss 0.5008997375314886
Epoch 13: val loss 0.6046044826507568

Epoch 14: train loss 0.501043596050956
Epoch 14: val loss 0.6042497158050537

Epoch 15: train loss 0.4997294680638747
Epoch 15: val loss 0.5962181091308594

Epoch 16: train loss 0.4861546077511527
Epoch 16: val loss 0.5962657332420349

Epoch 17: train loss 0.46175373142415826
Epoch 17: val loss 0.591677188873291

Epoch 18: train loss 0.4823618233203888
Epoch 18: val loss 0.5836901664733887

Epoch 19: train loss 0.4390206878835505
Epoch 19: val loss 0.5723604559898376

Epoch 20: train loss 0.46434949744831433
Epoch 20: val loss 0.596695065498352

Epoch 21: train loss 0.45011371103200043
Epoch 21: val loss 0.5935252904891968

Epoch 22: train loss 0.4307651560414921
Epoch 22: val loss 0.590859055519104

Epoch 23: train loss 0.42376322637904773
Epoch 23: val loss 0.5912713408470154

Epoch 24: train loss 0.42701789465817536
Epoch 24: val loss 0.591062605381012

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7045200069745382
Epoch 0: val loss 0.6624261736869812

Epoch 1: train loss 0.6643810192743937
Epoch 1: val loss 0.6197001934051514

Epoch 2: train loss 0.6317145387331645
Epoch 2: val loss 0.6037999391555786

Epoch 3: train loss 0.6134485880533854
Epoch 3: val loss 0.5939735770225525

Epoch 4: train loss 0.5952404975891114
Epoch 4: val loss 0.579520583152771

Epoch 5: train loss 0.5774543503920238
Epoch 5: val loss 0.5716766119003296

Epoch 6: train loss 0.5775555034478506
Epoch 6: val loss 0.5603175163269043

Epoch 7: train loss 0.5737965901692709
Epoch 7: val loss 0.5449286103248596

Epoch 8: train loss 0.563753738005956
Epoch 8: val loss 0.5391576886177063

Epoch 9: train loss 0.553237243493398
Epoch 9: val loss 0.526698112487793

Epoch 10: train loss 0.5490630606810252
Epoch 10: val loss 0.5209497213363647

Epoch 11: train loss 0.5445817708969116
Epoch 11: val loss 0.5144097208976746

Epoch 12: train loss 0.5251421689987182
Epoch 12: val loss 0.5168520212173462

Epoch 13: train loss 0.5143294314543406
Epoch 13: val loss 0.5081600546836853

Epoch 14: train loss 0.5066739002863566
Epoch 14: val loss 0.5075883269309998

Epoch 15: train loss 0.4872119645277659
Epoch 15: val loss 0.49729442596435547

Epoch 16: train loss 0.5037086725234985
Epoch 16: val loss 0.49443358182907104

Epoch 17: train loss 0.4909663955370585
Epoch 17: val loss 0.5002701878547668

Epoch 18: train loss 0.49203744530677795
Epoch 18: val loss 0.4841718375682831

Epoch 19: train loss 0.4693030774593353
Epoch 19: val loss 0.48626020550727844

Epoch 20: train loss 0.4785195728143056
Epoch 20: val loss 0.4869763255119324

Epoch 21: train loss 0.464092872540156
Epoch 21: val loss 0.4823920428752899

Epoch 22: train loss 0.45583165884017945
Epoch 22: val loss 0.48269516229629517

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6996107697486877
Epoch 0: val loss 0.6792530417442322

Epoch 1: train loss 0.670996904373169
Epoch 1: val loss 0.6759223937988281

Epoch 2: train loss 0.6897728592157364
Epoch 2: val loss 0.6662608981132507

Epoch 3: train loss 0.6510722289482752
Epoch 3: val loss 0.6589176654815674

Epoch 4: train loss 0.6411405007044474
Epoch 4: val loss 0.6436076760292053

Epoch 5: train loss 0.6043096035718918
Epoch 5: val loss 0.6224854588508606

Epoch 6: train loss 0.6052135452628136
Epoch 6: val loss 0.612302303314209

Epoch 7: train loss 0.5881280427177747
Epoch 7: val loss 0.6040607690811157

Epoch 8: train loss 0.5865653033057848
Epoch 8: val loss 0.5913817882537842

Epoch 9: train loss 0.5589800253510475
Epoch 9: val loss 0.5926728248596191

Epoch 10: train loss 0.5528775254885355
Epoch 10: val loss 0.5828001499176025

Epoch 11: train loss 0.5482436070839564
Epoch 11: val loss 0.5797155499458313

Epoch 12: train loss 0.533999522527059
Epoch 12: val loss 0.5731325745582581

Epoch 13: train loss 0.5387644718090693
Epoch 13: val loss 0.5754938721656799

Epoch 14: train loss 0.5173484335343043
Epoch 14: val loss 0.5711706876754761

Epoch 15: train loss 0.5126622021198273
Epoch 15: val loss 0.5747529864311218

Epoch 16: train loss 0.5122977793216705
Epoch 16: val loss 0.5727971792221069

Epoch 17: train loss 0.5233476584156355
Epoch 17: val loss 0.57021564245224

Epoch 18: train loss 0.5091981117924055
Epoch 18: val loss 0.5705466270446777

Epoch 19: train loss 0.5187610040108362
Epoch 19: val loss 0.5616655945777893

Epoch 20: train loss 0.4861866310238838
Epoch 20: val loss 0.5687693953514099

Epoch 21: train loss 0.4875353400905927
Epoch 21: val loss 0.5746833682060242

Epoch 22: train loss 0.4803515324989955
Epoch 22: val loss 0.5741499066352844

Epoch 23: train loss 0.48445746550957364
Epoch 23: val loss 0.5765876770019531

Epoch 24: train loss 0.4824157978097598
Epoch 24: val loss 0.5704571604728699

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883089939753214
Epoch 0: val loss 0.6923776268959045

Epoch 1: train loss 0.6731953124205271
Epoch 1: val loss 0.6832380890846252

Epoch 2: train loss 0.6589688658714294
Epoch 2: val loss 0.673349142074585

Epoch 3: train loss 0.6210500051577886
Epoch 3: val loss 0.6553223133087158

Epoch 4: train loss 0.6047841807206472
Epoch 4: val loss 0.6474372148513794

Epoch 5: train loss 0.5842646012703577
Epoch 5: val loss 0.6500845551490784

Epoch 6: train loss 0.5598915442824364
Epoch 6: val loss 0.6600905060768127

Epoch 7: train loss 0.5736168374617895
Epoch 7: val loss 0.6637186408042908

Epoch 8: train loss 0.5335337643822035
Epoch 8: val loss 0.6677983403205872

Epoch 9: train loss 0.5491147314508756
Epoch 9: val loss 0.676954984664917

Epoch 10: train loss 0.5439025610685349
Epoch 10: val loss 0.6677111983299255

Epoch 11: train loss 0.5213411425550779
Epoch 11: val loss 0.6816064119338989

Epoch 12: train loss 0.5193376963337263
Epoch 12: val loss 0.6924864649772644

Epoch 13: train loss 0.5131634920835495
Epoch 13: val loss 0.6863782405853271

Epoch 14: train loss 0.500296580294768
Epoch 14: val loss 0.696582555770874

Epoch 15: train loss 0.49819022168715793
Epoch 15: val loss 0.7096940875053406

Epoch 16: train loss 0.4838545620441437
Epoch 16: val loss 0.7129491567611694

Epoch 17: train loss 0.46395022918780643
Epoch 17: val loss 0.694631040096283

Epoch 18: train loss 0.4992851143081983
Epoch 18: val loss 0.7246993780136108

Epoch 19: train loss 0.4740375379721324
Epoch 19: val loss 0.7195972800254822

Epoch 20: train loss 0.47854767988125485
Epoch 20: val loss 0.714672327041626

Epoch 21: train loss 0.4575692340731621
Epoch 21: val loss 0.7321288585662842

Epoch 22: train loss 0.46450772881507874
Epoch 22: val loss 0.727982223033905

Epoch 23: train loss 0.443083996574084
Epoch 23: val loss 0.7342168688774109

Epoch 24: train loss 0.4440860425432523
Epoch 24: val loss 0.7288575768470764

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7041762669881185
Epoch 0: val loss 0.690036416053772

Epoch 1: train loss 0.691982721288999
Epoch 1: val loss 0.6916166543960571

Epoch 2: train loss 0.6727842291196188
Epoch 2: val loss 0.6835101842880249

Epoch 3: train loss 0.6774695167938868
Epoch 3: val loss 0.678673267364502

Epoch 4: train loss 0.6591994563738505
Epoch 4: val loss 0.673099935054779

Epoch 5: train loss 0.6439437568187714
Epoch 5: val loss 0.668914794921875

Epoch 6: train loss 0.643040324250857
Epoch 6: val loss 0.6594036221504211

Epoch 7: train loss 0.6177854885657629
Epoch 7: val loss 0.6498302221298218

Epoch 8: train loss 0.6304918924967448
Epoch 8: val loss 0.6425697803497314

Epoch 9: train loss 0.6057571545243263
Epoch 9: val loss 0.6404296159744263

Epoch 10: train loss 0.587178165713946
Epoch 10: val loss 0.6339063048362732

Epoch 11: train loss 0.5919628192981085
Epoch 11: val loss 0.6345919370651245

Epoch 12: train loss 0.5868851467967033
Epoch 12: val loss 0.6270855665206909

Epoch 13: train loss 0.5670085748036703
Epoch 13: val loss 0.6259357929229736

Epoch 14: train loss 0.5810514688491821
Epoch 14: val loss 0.6384880542755127

Epoch 15: train loss 0.5534103016058604
Epoch 15: val loss 0.6291857957839966

Epoch 16: train loss 0.5687895367542902
Epoch 16: val loss 0.6261458992958069

Epoch 17: train loss 0.5686271488666534
Epoch 17: val loss 0.6372767686843872

Epoch 18: train loss 0.5492969825863838
Epoch 18: val loss 0.6399797201156616

Epoch 19: train loss 0.5430404345194498
Epoch 19: val loss 0.6299582719802856

Epoch 20: train loss 0.5377173746625582
Epoch 20: val loss 0.635004460811615

Epoch 21: train loss 0.5446998476982117
Epoch 21: val loss 0.6469399929046631

Epoch 22: train loss 0.5333259354035059
Epoch 22: val loss 0.6304314136505127

Epoch 23: train loss 0.5212637881437937
Epoch 23: val loss 0.6201016306877136

Epoch 24: train loss 0.500210536022981
Epoch 24: val loss 0.6184912919998169

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7010108828544617
Epoch 0: val loss 0.6843131184577942

Epoch 1: train loss 0.6600925674041113
Epoch 1: val loss 0.6785167455673218

Epoch 2: train loss 0.6603883802890778
Epoch 2: val loss 0.674517810344696

Epoch 3: train loss 0.6365634004275004
Epoch 3: val loss 0.6616685390472412

Epoch 4: train loss 0.6205864548683167
Epoch 4: val loss 0.6524127125740051

Epoch 5: train loss 0.595881829659144
Epoch 5: val loss 0.6398240923881531

Epoch 6: train loss 0.6092268178860346
Epoch 6: val loss 0.6360995173454285

Epoch 7: train loss 0.58817308396101
Epoch 7: val loss 0.6172994375228882

Epoch 8: train loss 0.5808448195457458
Epoch 8: val loss 0.6244128346443176

Epoch 9: train loss 0.5742931589484215
Epoch 9: val loss 0.623565137386322

Epoch 10: train loss 0.5643370573719343
Epoch 10: val loss 0.619070291519165

Epoch 11: train loss 0.5585846801598867
Epoch 11: val loss 0.6246532201766968

Epoch 12: train loss 0.5473334491252899
Epoch 12: val loss 0.6159687638282776

Epoch 13: train loss 0.5523381059368452
Epoch 13: val loss 0.6098765730857849

Epoch 14: train loss 0.5421565969785055
Epoch 14: val loss 0.6277276873588562

Epoch 15: train loss 0.5290202870965004
Epoch 15: val loss 0.616713285446167

Epoch 16: train loss 0.5382457797725996
Epoch 16: val loss 0.636905312538147

Epoch 17: train loss 0.5435219953457514
Epoch 17: val loss 0.6173824071884155

Epoch 18: train loss 0.5493530258536339
Epoch 18: val loss 0.6331119537353516

Epoch 19: train loss 0.5113855178157488
Epoch 19: val loss 0.616126298904419

Epoch 20: train loss 0.5399854903419813
Epoch 20: val loss 0.6141952872276306

Epoch 21: train loss 0.49744217842817307
Epoch 21: val loss 0.61870938539505

Epoch 22: train loss 0.5033727238575617
Epoch 22: val loss 0.6033809185028076

Epoch 23: train loss 0.48584169894456863
Epoch 23: val loss 0.6036365628242493

Epoch 24: train loss 0.48566218962272006
Epoch 24: val loss 0.6029257774353027

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984997130930424
Epoch 0: val loss 0.6977018117904663

Epoch 1: train loss 0.6831670962274075
Epoch 1: val loss 0.6842891573905945

Epoch 2: train loss 0.6693416237831116
Epoch 2: val loss 0.6722733378410339

Epoch 3: train loss 0.636143833398819
Epoch 3: val loss 0.6600072383880615

Epoch 4: train loss 0.6135796643793583
Epoch 4: val loss 0.6354343891143799

Epoch 5: train loss 0.6065268944948912
Epoch 5: val loss 0.638845682144165

Epoch 6: train loss 0.5839209351688623
Epoch 6: val loss 0.6381588578224182

Epoch 7: train loss 0.5820044353604317
Epoch 7: val loss 0.6302704215049744

Epoch 8: train loss 0.5744142979383469
Epoch 8: val loss 0.6335878968238831

Epoch 9: train loss 0.5825822297483683
Epoch 9: val loss 0.6255835890769958

Epoch 10: train loss 0.5490540154278278
Epoch 10: val loss 0.6211358308792114

Epoch 11: train loss 0.5344172567129135
Epoch 11: val loss 0.630448043346405

Epoch 12: train loss 0.5319994073361158
Epoch 12: val loss 0.6295043230056763

Epoch 13: train loss 0.5283816326409578
Epoch 13: val loss 0.6371486783027649

Epoch 14: train loss 0.5327092166990042
Epoch 14: val loss 0.637550950050354

Epoch 15: train loss 0.5342654157429934
Epoch 15: val loss 0.6478913426399231

Epoch 16: train loss 0.5071828216314316
Epoch 16: val loss 0.636829674243927

Epoch 17: train loss 0.503649877384305
Epoch 17: val loss 0.648536205291748

Epoch 18: train loss 0.4943197537213564
Epoch 18: val loss 0.6566140055656433

Epoch 19: train loss 0.49253973737359047
Epoch 19: val loss 0.6598384380340576

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7043906847635905
Epoch 0: val loss 0.6825659871101379

Epoch 1: train loss 0.6766075293223063
Epoch 1: val loss 0.6766858100891113

Epoch 2: train loss 0.6531741519769033
Epoch 2: val loss 0.6724859476089478

Epoch 3: train loss 0.6551486601432165
Epoch 3: val loss 0.6649149656295776

Epoch 4: train loss 0.6351680308580399
Epoch 4: val loss 0.6563791036605835

Epoch 5: train loss 0.6266922901074091
Epoch 5: val loss 0.6463368535041809

Epoch 6: train loss 0.6124370098114014
Epoch 6: val loss 0.6447049975395203

Epoch 7: train loss 0.6054885039726893
Epoch 7: val loss 0.6341137886047363

Epoch 8: train loss 0.6048830300569534
Epoch 8: val loss 0.6267969012260437

Epoch 9: train loss 0.6012496252854665
Epoch 9: val loss 0.626488447189331

Epoch 10: train loss 0.6129976262648901
Epoch 10: val loss 0.6321454644203186

Epoch 11: train loss 0.6001260057091713
Epoch 11: val loss 0.6234813928604126

Epoch 12: train loss 0.5895482723911604
Epoch 12: val loss 0.6220144033432007

Epoch 13: train loss 0.5834467808405558
Epoch 13: val loss 0.627578854560852

Epoch 14: train loss 0.5733065009117126
Epoch 14: val loss 0.6336606740951538

Epoch 15: train loss 0.5841704060633978
Epoch 15: val loss 0.6293249726295471

Epoch 16: train loss 0.5654666398962339
Epoch 16: val loss 0.6242554187774658

Epoch 17: train loss 0.5624126270413399
Epoch 17: val loss 0.6214610934257507

Epoch 18: train loss 0.5495497932036718
Epoch 18: val loss 0.619080662727356

Epoch 19: train loss 0.5682715028524399
Epoch 19: val loss 0.629987895488739

Epoch 20: train loss 0.5505784327785174
Epoch 20: val loss 0.6278219223022461

Epoch 21: train loss 0.5550819337368011
Epoch 21: val loss 0.6245169043540955

Epoch 22: train loss 0.5499803945422173
Epoch 22: val loss 0.6324040293693542

Epoch 23: train loss 0.5486031770706177
Epoch 23: val loss 0.6209524273872375

Epoch 24: train loss 0.5426627571384112
Epoch 24: val loss 0.6188299655914307

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7094721645116806
Epoch 0: val loss 0.6916707158088684

Epoch 1: train loss 0.6896176139513651
Epoch 1: val loss 0.6756253242492676

Epoch 2: train loss 0.6719153473774592
Epoch 2: val loss 0.6664978265762329

Epoch 3: train loss 0.6570729513963064
Epoch 3: val loss 0.6605626940727234

Epoch 4: train loss 0.622051939368248
Epoch 4: val loss 0.6565155386924744

Epoch 5: train loss 0.6210309416055679
Epoch 5: val loss 0.6526572704315186

Epoch 6: train loss 0.6106265783309937
Epoch 6: val loss 0.6516480445861816

Epoch 7: train loss 0.6119752625624338
Epoch 7: val loss 0.6655158400535583

Epoch 8: train loss 0.5936862975358963
Epoch 8: val loss 0.663655698299408

Epoch 9: train loss 0.5876695613066355
Epoch 9: val loss 0.657794177532196

Epoch 10: train loss 0.6014505426088969
Epoch 10: val loss 0.6788480281829834

Epoch 11: train loss 0.5734126543005308
Epoch 11: val loss 0.6553165912628174

Epoch 12: train loss 0.5779191131393114
Epoch 12: val loss 0.6673825979232788

Epoch 13: train loss 0.5772329618533453
Epoch 13: val loss 0.6580802202224731

Epoch 14: train loss 0.5702017595370611
Epoch 14: val loss 0.6757732629776001

Epoch 15: train loss 0.5454726219177246
Epoch 15: val loss 0.6789461374282837

Epoch 16: train loss 0.5419522474209467
Epoch 16: val loss 0.6861453056335449

Epoch 17: train loss 0.5563256988922755
Epoch 17: val loss 0.668646514415741

Epoch 18: train loss 0.5512170294920603
Epoch 18: val loss 0.6879689693450928

Epoch 19: train loss 0.5240863536794981
Epoch 19: val loss 0.670576274394989

Epoch 20: train loss 0.5516512642304102
Epoch 20: val loss 0.684726893901825

Epoch 21: train loss 0.5417673662304878
Epoch 21: val loss 0.6810052394866943

Epoch 22: train loss 0.537583626806736
Epoch 22: val loss 0.6986790299415588

Epoch 23: train loss 0.5231596728165945
Epoch 23: val loss 0.6881268620491028

Epoch 24: train loss 0.5395321622490883
Epoch 24: val loss 0.6777960658073425

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7039706210295359
Epoch 0: val loss 0.6720247864723206

Epoch 1: train loss 0.6706819236278534
Epoch 1: val loss 0.6454936861991882

Epoch 2: train loss 0.6609830309947332
Epoch 2: val loss 0.6400785446166992

Epoch 3: train loss 0.6469960312048594
Epoch 3: val loss 0.6341123580932617

Epoch 4: train loss 0.6543432921171188
Epoch 4: val loss 0.6350473165512085

Epoch 5: train loss 0.6437863757212957
Epoch 5: val loss 0.6238680481910706

Epoch 6: train loss 0.6285509020090103
Epoch 6: val loss 0.6195235252380371

Epoch 7: train loss 0.6223523815472921
Epoch 7: val loss 0.6161689162254333

Epoch 8: train loss 0.6029854938387871
Epoch 8: val loss 0.6180180907249451

Epoch 9: train loss 0.6037396887938181
Epoch 9: val loss 0.6129844784736633

Epoch 10: train loss 0.6198974847793579
Epoch 10: val loss 0.6096832752227783

Epoch 11: train loss 0.6062488357226054
Epoch 11: val loss 0.6116375923156738

Epoch 12: train loss 0.5856071785092354
Epoch 12: val loss 0.6240580081939697

Epoch 13: train loss 0.5899013082186381
Epoch 13: val loss 0.6237919330596924

Epoch 14: train loss 0.5725774616003036
Epoch 14: val loss 0.628413200378418

Epoch 15: train loss 0.5577240710457166
Epoch 15: val loss 0.6304100155830383

Epoch 16: train loss 0.5600482051571211
Epoch 16: val loss 0.6295100450515747

Epoch 17: train loss 0.5649492467443148
Epoch 17: val loss 0.6383567452430725

Epoch 18: train loss 0.5730198497573534
Epoch 18: val loss 0.6466825604438782

Epoch 19: train loss 0.5500848591327667
Epoch 19: val loss 0.6338693499565125

Epoch 20: train loss 0.5437249218424162
Epoch 20: val loss 0.6346127986907959

Epoch 21: train loss 0.5438582599163055
Epoch 21: val loss 0.6474927663803101

Epoch 22: train loss 0.5356081227461497
Epoch 22: val loss 0.6395207047462463

Epoch 23: train loss 0.5275819003582001
Epoch 23: val loss 0.6553050875663757

Epoch 24: train loss 0.5166385894020399
Epoch 24: val loss 0.6463443040847778

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035491367181143
Epoch 0: val loss 0.692709743976593

Epoch 1: train loss 0.6833448310693105
Epoch 1: val loss 0.6849256157875061

Epoch 2: train loss 0.6649822741746902
Epoch 2: val loss 0.6806921362876892

Epoch 3: train loss 0.6522348622481028
Epoch 3: val loss 0.6807754635810852

Epoch 4: train loss 0.6498201241095861
Epoch 4: val loss 0.6810778379440308

Epoch 5: train loss 0.6463909943898519
Epoch 5: val loss 0.6783456802368164

Epoch 6: train loss 0.6356957902510961
Epoch 6: val loss 0.6755676865577698

Epoch 7: train loss 0.6357538054386774
Epoch 7: val loss 0.6729660630226135

Epoch 8: train loss 0.6219300528367361
Epoch 8: val loss 0.6776556968688965

Epoch 9: train loss 0.6290142039457957
Epoch 9: val loss 0.6770600080490112

Epoch 10: train loss 0.6110597302516302
Epoch 10: val loss 0.6880265474319458

Epoch 11: train loss 0.6015466252962748
Epoch 11: val loss 0.693159818649292

Epoch 12: train loss 0.6086449573437372
Epoch 12: val loss 0.6896918416023254

Epoch 13: train loss 0.6086788152654966
Epoch 13: val loss 0.6832260489463806

Epoch 14: train loss 0.5813754424452782
Epoch 14: val loss 0.687079131603241

Epoch 15: train loss 0.5912720511356989
Epoch 15: val loss 0.6896433234214783

Epoch 16: train loss 0.6070075382788976
Epoch 16: val loss 0.6915526390075684

Epoch 17: train loss 0.5804175933202108
Epoch 17: val loss 0.6860963702201843

Epoch 18: train loss 0.5768572265903155
Epoch 18: val loss 0.6850680708885193

Epoch 19: train loss 0.5704460591077805
Epoch 19: val loss 0.6830567717552185

Epoch 20: train loss 0.5749914248784384
Epoch 20: val loss 0.687885046005249

Epoch 21: train loss 0.5692644640803337
Epoch 21: val loss 0.6944663524627686

Epoch 22: train loss 0.5564171150326729
Epoch 22: val loss 0.6956247091293335

Epoch 23: train loss 0.572999025384585
Epoch 23: val loss 0.6913072466850281

Epoch 24: train loss 0.5598640044530233
Epoch 24: val loss 0.6934825778007507

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6919650696218014
Epoch 0: val loss 0.6878674626350403

Epoch 1: train loss 0.6875715963542461
Epoch 1: val loss 0.6796921491622925

Epoch 2: train loss 0.6732810959219933
Epoch 2: val loss 0.6748393774032593

Epoch 3: train loss 0.6693632639944553
Epoch 3: val loss 0.6631893515586853

Epoch 4: train loss 0.6634073965251446
Epoch 4: val loss 0.6560854315757751

Epoch 5: train loss 0.644003689289093
Epoch 5: val loss 0.6483231782913208

Epoch 6: train loss 0.6344023458659649
Epoch 6: val loss 0.6386040449142456

Epoch 7: train loss 0.6163321230560541
Epoch 7: val loss 0.6364253163337708

Epoch 8: train loss 0.6231601685285568
Epoch 8: val loss 0.6286689639091492

Epoch 9: train loss 0.6161090731620789
Epoch 9: val loss 0.6146526336669922

Epoch 10: train loss 0.6040669213980436
Epoch 10: val loss 0.6316117644309998

Epoch 11: train loss 0.595947802066803
Epoch 11: val loss 0.6192048788070679

Epoch 12: train loss 0.5963615737855434
Epoch 12: val loss 0.620789110660553

Epoch 13: train loss 0.5973210390657187
Epoch 13: val loss 0.6136505603790283

Epoch 14: train loss 0.5822267904877663
Epoch 14: val loss 0.6175104975700378

Epoch 15: train loss 0.5844398364424706
Epoch 15: val loss 0.6180142760276794

Epoch 16: train loss 0.5646515134721994
Epoch 16: val loss 0.6176498532295227

Epoch 17: train loss 0.5748968478292227
Epoch 17: val loss 0.6225320100784302

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.69551635872234
Epoch 0: val loss 0.6679592728614807

Epoch 1: train loss 0.6601424433968284
Epoch 1: val loss 0.6632015109062195

Epoch 2: train loss 0.6615807739171115
Epoch 2: val loss 0.6640908122062683

Epoch 3: train loss 0.6575388691642068
Epoch 3: val loss 0.6661465167999268

Epoch 4: train loss 0.6411681771278381
Epoch 4: val loss 0.6647140383720398

Epoch 5: train loss 0.6456303596496582
Epoch 5: val loss 0.6642417907714844

Epoch 6: train loss 0.6400103569030762
Epoch 6: val loss 0.663748562335968

Epoch 7: train loss 0.6346757791259072
Epoch 7: val loss 0.6645384430885315

Epoch 8: train loss 0.6307064240629022
Epoch 8: val loss 0.6615168452262878

Epoch 9: train loss 0.6322880170562051
Epoch 9: val loss 0.6598535776138306

Epoch 10: train loss 0.6313667839223688
Epoch 10: val loss 0.6589117050170898

Epoch 11: train loss 0.6144221343777396
Epoch 11: val loss 0.6575487852096558

Epoch 12: train loss 0.6212695132602345
Epoch 12: val loss 0.6591736674308777

Epoch 13: train loss 0.6082061962647871
Epoch 13: val loss 0.6576780080795288

Epoch 14: train loss 0.6025126251307401
Epoch 14: val loss 0.657682478427887

Epoch 15: train loss 0.5974402210929177
Epoch 15: val loss 0.6540523171424866

Epoch 16: train loss 0.6011063131419095
Epoch 16: val loss 0.6531853675842285

Epoch 17: train loss 0.5923978577960621
Epoch 17: val loss 0.655286431312561

Epoch 18: train loss 0.569646569815549
Epoch 18: val loss 0.653718113899231

Epoch 19: train loss 0.5818966166539625
Epoch 19: val loss 0.6527546048164368

Epoch 20: train loss 0.5896172306754373
Epoch 20: val loss 0.6471830606460571

Epoch 21: train loss 0.5846045071428473
Epoch 21: val loss 0.6433284282684326

Epoch 22: train loss 0.5663098123940554
Epoch 22: val loss 0.6424030065536499

Epoch 23: train loss 0.5721175860274922
Epoch 23: val loss 0.6430894732475281

Epoch 24: train loss 0.561058989980004
Epoch 24: val loss 0.6413818597793579

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7043912248177961
Epoch 0: val loss 0.6847621202468872

Epoch 1: train loss 0.68749845569784
Epoch 1: val loss 0.6663295030593872

Epoch 2: train loss 0.6698950637470592
Epoch 2: val loss 0.6558429598808289

Epoch 3: train loss 0.6549941192973744
Epoch 3: val loss 0.6603189706802368

Epoch 4: train loss 0.6573658368804238
Epoch 4: val loss 0.6630515456199646

Epoch 5: train loss 0.6422219709916548
Epoch 5: val loss 0.6584398150444031

Epoch 6: train loss 0.628781714222648
Epoch 6: val loss 0.6554991602897644

Epoch 7: train loss 0.6363628669218584
Epoch 7: val loss 0.6551299095153809

Epoch 8: train loss 0.6181225830858404
Epoch 8: val loss 0.6554458737373352

Epoch 9: train loss 0.6288827386769381
Epoch 9: val loss 0.6628292202949524

Epoch 10: train loss 0.5992821075699546
Epoch 10: val loss 0.6638025045394897

Epoch 11: train loss 0.6102674928578463
Epoch 11: val loss 0.6698182225227356

Epoch 12: train loss 0.5921678759834983
Epoch 12: val loss 0.6851284503936768

Epoch 13: train loss 0.5814223668792031
Epoch 13: val loss 0.6797811388969421

Epoch 14: train loss 0.5865257165648721
Epoch 14: val loss 0.683722972869873

Epoch 15: train loss 0.5766641822728243
Epoch 15: val loss 0.6807557344436646

Epoch 16: train loss 0.5630525919524106
Epoch 16: val loss 0.6820882558822632

Epoch 17: train loss 0.5621148862622001
Epoch 17: val loss 0.7033366560935974

Epoch 18: train loss 0.5447607880288904
Epoch 18: val loss 0.6921777129173279

Epoch 19: train loss 0.5416846383701671
Epoch 19: val loss 0.6945956349372864

Epoch 20: train loss 0.509276726029136
Epoch 20: val loss 0.7151550650596619

Epoch 21: train loss 0.5117973712357607
Epoch 21: val loss 0.7085250616073608

Epoch 22: train loss 0.5084045746109702
Epoch 22: val loss 0.7033388018608093

Epoch 23: train loss 0.5308547859842127
Epoch 23: val loss 0.7012450695037842

Epoch 24: train loss 0.5076218978925184
Epoch 24: val loss 0.7171275019645691

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6742816784165122
Epoch 0: val loss 0.6972022652626038

Epoch 1: train loss 0.677150081504475
Epoch 1: val loss 0.6927734613418579

Epoch 2: train loss 0.6489320830865339
Epoch 2: val loss 0.6942353248596191

Epoch 3: train loss 0.64078228040175
Epoch 3: val loss 0.6921091079711914

Epoch 4: train loss 0.6375294110991738
Epoch 4: val loss 0.6822971105575562

Epoch 5: train loss 0.6325009573589672
Epoch 5: val loss 0.6796280741691589

Epoch 6: train loss 0.6118155392733488
Epoch 6: val loss 0.677073061466217

Epoch 7: train loss 0.6152447678826072
Epoch 7: val loss 0.6795505285263062

Epoch 8: train loss 0.6129148927601901
Epoch 8: val loss 0.6809015870094299

Epoch 9: train loss 0.6018586321310564
Epoch 9: val loss 0.6833715438842773

Epoch 10: train loss 0.5869780291210521
Epoch 10: val loss 0.6858998537063599

Epoch 11: train loss 0.5937305065718564
Epoch 11: val loss 0.6752089262008667

Epoch 12: train loss 0.6031037189743735
Epoch 12: val loss 0.6728973984718323

Epoch 13: train loss 0.5729292333126068
Epoch 13: val loss 0.6690797805786133

Epoch 14: train loss 0.5650021244179119
Epoch 14: val loss 0.6965532302856445

Epoch 15: train loss 0.5708816782994703
Epoch 15: val loss 0.6728625297546387

Epoch 16: train loss 0.5488181114196777
Epoch 16: val loss 0.6646224856376648

Epoch 17: train loss 0.5635171044956554
Epoch 17: val loss 0.6781076788902283

Epoch 18: train loss 0.5386534224856984
Epoch 18: val loss 0.6550677418708801

Epoch 19: train loss 0.5370974296873267
Epoch 19: val loss 0.6774774193763733

Epoch 20: train loss 0.516072993928736
Epoch 20: val loss 0.6598328351974487

Epoch 21: train loss 0.5237456912344153
Epoch 21: val loss 0.6571617722511292

Epoch 22: train loss 0.533046465028416
Epoch 22: val loss 0.6855452060699463

Epoch 23: train loss 0.5082185376774181
Epoch 23: val loss 0.6752239465713501

Epoch 24: train loss 0.5167522051117637
Epoch 24: val loss 0.6568159461021423

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6980610869147561
Epoch 0: val loss 0.6743224263191223

Epoch 1: train loss 0.6632069078358737
Epoch 1: val loss 0.664444088935852

Epoch 2: train loss 0.6547070795839484
Epoch 2: val loss 0.6652424931526184

Epoch 3: train loss 0.6344638737765226
Epoch 3: val loss 0.6661380529403687

Epoch 4: train loss 0.6344326626170765
Epoch 4: val loss 0.6688008904457092

Epoch 5: train loss 0.6325626102360812
Epoch 5: val loss 0.6644200086593628

Epoch 6: train loss 0.6174665147607977
Epoch 6: val loss 0.6653946042060852

Epoch 7: train loss 0.6183333992958069
Epoch 7: val loss 0.6663442850112915

Epoch 8: train loss 0.6206865527413108
Epoch 8: val loss 0.6667211651802063

Epoch 9: train loss 0.5977894230322405
Epoch 9: val loss 0.6524167060852051

Epoch 10: train loss 0.5821960947730325
Epoch 10: val loss 0.6574188470840454

Epoch 11: train loss 0.5886723344976251
Epoch 11: val loss 0.6646544933319092

Epoch 12: train loss 0.5667988712137396
Epoch 12: val loss 0.6639385223388672

Epoch 13: train loss 0.5458677573637529
Epoch 13: val loss 0.6470474004745483

Epoch 14: train loss 0.5778897350484674
Epoch 14: val loss 0.6435019373893738

Epoch 15: train loss 0.5335466021841223
Epoch 15: val loss 0.6544692516326904

Epoch 16: train loss 0.5402080606330525
Epoch 16: val loss 0.6727834343910217

Epoch 17: train loss 0.5374481217427687
Epoch 17: val loss 0.661100447177887

Epoch 18: train loss 0.5479154695164073
Epoch 18: val loss 0.6484661102294922

Epoch 19: train loss 0.4944965270432559
Epoch 19: val loss 0.6520431041717529

Epoch 20: train loss 0.5070294927467
Epoch 20: val loss 0.6525553464889526

Epoch 21: train loss 0.4935283064842224
Epoch 21: val loss 0.6540255546569824

Epoch 22: train loss 0.5173369293863123
Epoch 22: val loss 0.6590282917022705

Epoch 23: train loss 0.4879677241498774
Epoch 23: val loss 0.66670161485672

Epoch 24: train loss 0.4938811984929172
Epoch 24: val loss 0.6738317608833313

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6847827911376954
Epoch 0: val loss 0.6886529922485352

Epoch 1: train loss 0.6723057667414347
Epoch 1: val loss 0.6801712512969971

Epoch 2: train loss 0.6564483364423116
Epoch 2: val loss 0.6807353496551514

Epoch 3: train loss 0.6589284261067708
Epoch 3: val loss 0.6771866083145142

Epoch 4: train loss 0.6437658667564392
Epoch 4: val loss 0.6675371527671814

Epoch 5: train loss 0.6349487702051798
Epoch 5: val loss 0.6786929965019226

Epoch 6: train loss 0.6386315902074178
Epoch 6: val loss 0.664617657661438

Epoch 7: train loss 0.6285032987594604
Epoch 7: val loss 0.6617221236228943

Epoch 8: train loss 0.6218626081943512
Epoch 8: val loss 0.6564304232597351

Epoch 9: train loss 0.6399085839589437
Epoch 9: val loss 0.6625437140464783

Epoch 10: train loss 0.6104965964953105
Epoch 10: val loss 0.6599820256233215

Epoch 11: train loss 0.5913003464539845
Epoch 11: val loss 0.6490929126739502

Epoch 12: train loss 0.6173604329427084
Epoch 12: val loss 0.648993194103241

Epoch 13: train loss 0.5915915409723917
Epoch 13: val loss 0.6430082321166992

Epoch 14: train loss 0.5976956486701965
Epoch 14: val loss 0.6296732425689697

Epoch 15: train loss 0.5982338905334472
Epoch 15: val loss 0.6225728988647461

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883855278675373
Epoch 0: val loss 0.6815293431282043

Epoch 1: train loss 0.6660979298444895
Epoch 1: val loss 0.6773984432220459

Epoch 2: train loss 0.6561079942263089
Epoch 2: val loss 0.6785362958908081

Epoch 3: train loss 0.6420715221991906
Epoch 3: val loss 0.6791095733642578

Epoch 4: train loss 0.6258118427716769
Epoch 4: val loss 0.6806088089942932

Epoch 5: train loss 0.6245445654942439
Epoch 5: val loss 0.682864248752594

Epoch 6: train loss 0.6018112989572378
Epoch 6: val loss 0.68683260679245

Epoch 7: train loss 0.6109573382597703
Epoch 7: val loss 0.689640998840332

Epoch 8: train loss 0.602068699323214
Epoch 8: val loss 0.6896597146987915

Epoch 9: train loss 0.5834418145509866
Epoch 9: val loss 0.6864328980445862

Epoch 10: train loss 0.5770383568910452
Epoch 10: val loss 0.6911239624023438

Epoch 11: train loss 0.5671016413431901
Epoch 11: val loss 0.6907163858413696

Epoch 12: train loss 0.567357035783621
Epoch 12: val loss 0.6915609836578369

Epoch 13: train loss 0.5743424892425537
Epoch 13: val loss 0.6864053010940552

Epoch 14: train loss 0.564549038043389
Epoch 14: val loss 0.6917634010314941

Epoch 15: train loss 0.55743185373453
Epoch 15: val loss 0.6986910700798035

Epoch 16: train loss 0.5476809373268714
Epoch 16: val loss 0.6939676403999329

Epoch 17: train loss 0.5465918275026175
Epoch 17: val loss 0.6969581842422485

Epoch 18: train loss 0.5403072077494401
Epoch 18: val loss 0.7174431681632996

Epoch 19: train loss 0.530220838693472
Epoch 19: val loss 0.7099621891975403

Epoch 20: train loss 0.5191630125045776
Epoch 20: val loss 0.7123314142227173

Epoch 21: train loss 0.5461731277979337
Epoch 21: val loss 0.7281263470649719

Epoch 22: train loss 0.5231153254325573
Epoch 22: val loss 0.7096686363220215

Epoch 23: train loss 0.5137621554044577
Epoch 23: val loss 0.7102397084236145

Epoch 24: train loss 0.5086738879864032
Epoch 24: val loss 0.7123953700065613

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7004363857782804
Epoch 0: val loss 0.6868356466293335

Epoch 1: train loss 0.6797654858002296
Epoch 1: val loss 0.6750950813293457

Epoch 2: train loss 0.6564816603293786
Epoch 2: val loss 0.6650996208190918

Epoch 3: train loss 0.6520563684977018
Epoch 3: val loss 0.6551913022994995

Epoch 4: train loss 0.6327384435213529
Epoch 4: val loss 0.6491710543632507

Epoch 5: train loss 0.6349116884745084
Epoch 5: val loss 0.64738529920578

Epoch 6: train loss 0.6069672841292161
Epoch 6: val loss 0.6491740942001343

Epoch 7: train loss 0.6212570117070124
Epoch 7: val loss 0.6466426253318787

Epoch 8: train loss 0.6152126697393564
Epoch 8: val loss 0.6466763019561768

Epoch 9: train loss 0.5885506639113793
Epoch 9: val loss 0.6443904638290405

Epoch 10: train loss 0.5776636325396024
Epoch 10: val loss 0.6390546560287476

Epoch 11: train loss 0.5798559349316817
Epoch 11: val loss 0.6349112391471863

Epoch 12: train loss 0.5650222439032334
Epoch 12: val loss 0.6313872337341309

Epoch 13: train loss 0.5807029329813443
Epoch 13: val loss 0.6335137486457825

Epoch 14: train loss 0.551879339493238
Epoch 14: val loss 0.6370883584022522

Epoch 15: train loss 0.5574323603740106
Epoch 15: val loss 0.6269484758377075

Epoch 16: train loss 0.5648355782032013
Epoch 16: val loss 0.6224315166473389

Epoch 17: train loss 0.5599123033193442
Epoch 17: val loss 0.6186771988868713

Epoch 18: train loss 0.5430425313802866
Epoch 18: val loss 0.6146055459976196

Epoch 19: train loss 0.5528773069381714
Epoch 19: val loss 0.6218138933181763

Epoch 20: train loss 0.5534477394360763
Epoch 20: val loss 0.615825355052948

Epoch 21: train loss 0.5219288537135491
Epoch 21: val loss 0.6189993023872375

Epoch 22: train loss 0.5323965320220361
Epoch 22: val loss 0.6113753914833069

Epoch 23: train loss 0.5583762755760779
Epoch 23: val loss 0.6157034039497375

Epoch 24: train loss 0.5159219801425934
Epoch 24: val loss 0.6104114055633545

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6950049950526311
Epoch 0: val loss 0.674266517162323

Epoch 1: train loss 0.6808028450379005
Epoch 1: val loss 0.6671596169471741

Epoch 2: train loss 0.6639732580918533
Epoch 2: val loss 0.6562084555625916

Epoch 3: train loss 0.6419042761509235
Epoch 3: val loss 0.6517913341522217

Epoch 4: train loss 0.6525690463873056
Epoch 4: val loss 0.6406245231628418

Epoch 5: train loss 0.6425021840975835
Epoch 5: val loss 0.6380580067634583

Epoch 6: train loss 0.6166254786344675
Epoch 6: val loss 0.637566089630127

Epoch 7: train loss 0.6223139212681696
Epoch 7: val loss 0.6450484395027161

Epoch 8: train loss 0.6032731808148898
Epoch 8: val loss 0.6441143155097961

Epoch 9: train loss 0.5945329895386329
Epoch 9: val loss 0.6371490955352783

Epoch 10: train loss 0.6099523076644311
Epoch 10: val loss 0.6368597149848938

Epoch 11: train loss 0.5898650196882395
Epoch 11: val loss 0.6409072875976562

Epoch 12: train loss 0.5908332008581895
Epoch 12: val loss 0.6477323770523071

Epoch 13: train loss 0.5910126360563132
Epoch 13: val loss 0.647653341293335

Epoch 14: train loss 0.577655574450126
Epoch 14: val loss 0.645923376083374

Epoch 15: train loss 0.5677320086039029
Epoch 15: val loss 0.6479008793830872

Epoch 16: train loss 0.5696884141518519
Epoch 16: val loss 0.6547453999519348

Epoch 17: train loss 0.550727177124757
Epoch 17: val loss 0.6546140909194946

Epoch 18: train loss 0.5439069592035733
Epoch 18: val loss 0.6475701332092285

Epoch 19: train loss 0.5432737813546107
Epoch 19: val loss 0.6484413146972656

Epoch 20: train loss 0.5382007543857281
Epoch 20: val loss 0.6551387310028076

Epoch 21: train loss 0.5313518230731671
Epoch 21: val loss 0.6601912975311279

Epoch 22: train loss 0.5231862939321078
Epoch 22: val loss 0.6596423983573914

Epoch 23: train loss 0.5348209417783297
Epoch 23: val loss 0.6625967621803284

Epoch 24: train loss 0.5209021935096154
Epoch 24: val loss 0.670187771320343

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7092519494203421
Epoch 0: val loss 0.6888669729232788

Epoch 1: train loss 0.684154226229741
Epoch 1: val loss 0.6791338920593262

Epoch 2: train loss 0.6633092761039734
Epoch 2: val loss 0.6751643419265747

Epoch 3: train loss 0.6479524878355173
Epoch 3: val loss 0.6707345843315125

Epoch 4: train loss 0.639473190674415
Epoch 4: val loss 0.6668885946273804

Epoch 5: train loss 0.630079448223114
Epoch 5: val loss 0.6637558937072754

Epoch 6: train loss 0.6265912376917325
Epoch 6: val loss 0.6529792547225952

Epoch 7: train loss 0.6136408356519846
Epoch 7: val loss 0.648577868938446

Epoch 8: train loss 0.6173066909496601
Epoch 8: val loss 0.6504144668579102

Epoch 9: train loss 0.6109528587414668
Epoch 9: val loss 0.6471067667007446

Epoch 10: train loss 0.6111323283268855
Epoch 10: val loss 0.6538735628128052

Epoch 11: train loss 0.5971396496662726
Epoch 11: val loss 0.66390460729599

Epoch 12: train loss 0.5749137814228351
Epoch 12: val loss 0.6633510589599609

Epoch 13: train loss 0.5757975165660565
Epoch 13: val loss 0.6697850227355957

Epoch 14: train loss 0.5834962817338797
Epoch 14: val loss 0.6700417995452881

Epoch 15: train loss 0.575643390417099
Epoch 15: val loss 0.6809704899787903

Epoch 16: train loss 0.5702898456500127
Epoch 16: val loss 0.6930088996887207

Epoch 17: train loss 0.5580777778075292
Epoch 17: val loss 0.6900206208229065

Epoch 18: train loss 0.5627014201421005
Epoch 18: val loss 0.6888223886489868

Epoch 19: train loss 0.5480211491768177
Epoch 19: val loss 0.6872650980949402

Epoch 20: train loss 0.5790647245370425
Epoch 20: val loss 0.6957048773765564

Epoch 21: train loss 0.5708835239593799
Epoch 21: val loss 0.702043890953064

Epoch 22: train loss 0.5361593663692474
Epoch 22: val loss 0.6948025822639465

Epoch 23: train loss 0.5158797250344203
Epoch 23: val loss 0.703332245349884

Epoch 24: train loss 0.541169673204422
Epoch 24: val loss 0.7245144248008728

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6973066189709831
Epoch 0: val loss 0.6906887888908386

Epoch 1: train loss 0.665952626396628
Epoch 1: val loss 0.6887586116790771

Epoch 2: train loss 0.65650575651842
Epoch 2: val loss 0.683598518371582

Epoch 3: train loss 0.6433888007612789
Epoch 3: val loss 0.6754140257835388

Epoch 4: train loss 0.6373089762294993
Epoch 4: val loss 0.6732103824615479

Epoch 5: train loss 0.6278512898613425
Epoch 5: val loss 0.6795276999473572

Epoch 6: train loss 0.6137448654455298
Epoch 6: val loss 0.6773192882537842

Epoch 7: train loss 0.6174769611919627
Epoch 7: val loss 0.6842142343521118

Epoch 8: train loss 0.5981694775469163
Epoch 8: val loss 0.6811122894287109

Epoch 9: train loss 0.5919263327822966
Epoch 9: val loss 0.684021532535553

Epoch 10: train loss 0.6018338624168845
Epoch 10: val loss 0.6827462315559387

Epoch 11: train loss 0.5761754600440755
Epoch 11: val loss 0.6875499486923218

Epoch 12: train loss 0.5811747873530668
Epoch 12: val loss 0.6929182410240173

Epoch 13: train loss 0.5776746150325326
Epoch 13: val loss 0.7063600420951843

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7031970570484797
Epoch 0: val loss 0.7029311060905457

Epoch 1: train loss 0.686880166331927
Epoch 1: val loss 0.7033982872962952

Epoch 2: train loss 0.6728823433319727
Epoch 2: val loss 0.7046188116073608

Epoch 3: train loss 0.6607071210940679
Epoch 3: val loss 0.7082839608192444

Epoch 4: train loss 0.6567084838946661
Epoch 4: val loss 0.7131649255752563

Epoch 5: train loss 0.6525834848483404
Epoch 5: val loss 0.7117870450019836

Epoch 6: train loss 0.6398860812187195
Epoch 6: val loss 0.7127346396446228

Epoch 7: train loss 0.6411948005358378
Epoch 7: val loss 0.7177750468254089

Epoch 8: train loss 0.6320637265841166
Epoch 8: val loss 0.72217857837677

Epoch 9: train loss 0.6413423717021942
Epoch 9: val loss 0.7243878245353699

Epoch 10: train loss 0.6284422427415848
Epoch 10: val loss 0.7269955277442932

Epoch 11: train loss 0.6247236281633377
Epoch 11: val loss 0.7282599210739136

Epoch 12: train loss 0.6142211258411407
Epoch 12: val loss 0.7329467535018921

Epoch 13: train loss 0.619877944389979
Epoch 13: val loss 0.7357646226882935

Epoch 14: train loss 0.5950996726751328
Epoch 14: val loss 0.7382507920265198

Epoch 15: train loss 0.6017073889573415
Epoch 15: val loss 0.7442119121551514

Epoch 16: train loss 0.6077711333831152
Epoch 16: val loss 0.7433516979217529

Epoch 17: train loss 0.5946833789348602
Epoch 17: val loss 0.7466943264007568

Epoch 18: train loss 0.5973732943336169
Epoch 18: val loss 0.7497655153274536

Epoch 19: train loss 0.5965068290630976
Epoch 19: val loss 0.7484565377235413

Epoch 20: train loss 0.5940314879020056
Epoch 20: val loss 0.7431186437606812

Epoch 21: train loss 0.5909661849339803
Epoch 21: val loss 0.7538474202156067

Epoch 22: train loss 0.5918184916178385
Epoch 22: val loss 0.7541059255599976

Epoch 23: train loss 0.5811141058802605
Epoch 23: val loss 0.7596123814582825

Epoch 24: train loss 0.5738289877772331
Epoch 24: val loss 0.7660138010978699

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7039555360873541
Epoch 0: val loss 0.6971233487129211

Epoch 1: train loss 0.6818667848904928
Epoch 1: val loss 0.6956077218055725

Epoch 2: train loss 0.67576531569163
Epoch 2: val loss 0.6922863721847534

Epoch 3: train loss 0.6566661248604456
Epoch 3: val loss 0.6915048360824585

Epoch 4: train loss 0.6614993611971537
Epoch 4: val loss 0.6895246505737305

Epoch 5: train loss 0.6682516435782114
Epoch 5: val loss 0.6881686449050903

Epoch 6: train loss 0.6546772569417953
Epoch 6: val loss 0.6899766325950623

Epoch 7: train loss 0.6556780089934667
Epoch 7: val loss 0.6908760070800781

Epoch 8: train loss 0.6475884268681208
Epoch 8: val loss 0.6912038922309875

Epoch 9: train loss 0.6347477088371912
Epoch 9: val loss 0.6962350606918335

Epoch 10: train loss 0.6269170890251795
Epoch 10: val loss 0.6988482475280762

Epoch 11: train loss 0.6272522111733755
Epoch 11: val loss 0.6925376653671265

Epoch 12: train loss 0.622220645348231
Epoch 12: val loss 0.697433352470398

Epoch 13: train loss 0.6115147769451141
Epoch 13: val loss 0.6940041780471802

Epoch 14: train loss 0.5963348547617594
Epoch 14: val loss 0.6972047090530396

Epoch 15: train loss 0.6108430574337641
Epoch 15: val loss 0.6950997710227966

Epoch 16: train loss 0.6048027028640112
Epoch 16: val loss 0.6881131529808044

Epoch 17: train loss 0.5972024252017339
Epoch 17: val loss 0.6863999962806702

Epoch 18: train loss 0.5845955312252045
Epoch 18: val loss 0.6885080933570862

Epoch 19: train loss 0.5705934092402458
Epoch 19: val loss 0.6903111338615417

Epoch 20: train loss 0.5741123408079147
Epoch 20: val loss 0.6978667974472046

Epoch 21: train loss 0.5800460328658422
Epoch 21: val loss 0.7030861377716064

Epoch 22: train loss 0.5943804184595743
Epoch 22: val loss 0.6989213228225708

Epoch 23: train loss 0.5587088142832121
Epoch 23: val loss 0.700736403465271

Epoch 24: train loss 0.5692553892731667
Epoch 24: val loss 0.7157227993011475

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7087798664967219
Epoch 0: val loss 0.6849596500396729

Epoch 1: train loss 0.6927217046419779
Epoch 1: val loss 0.6838813424110413

Epoch 2: train loss 0.6935441742340723
Epoch 2: val loss 0.6839632987976074

Epoch 3: train loss 0.6659166812896729
Epoch 3: val loss 0.6821607351303101

Epoch 4: train loss 0.6750329285860062
Epoch 4: val loss 0.6824305057525635

Epoch 5: train loss 0.6637251923481623
Epoch 5: val loss 0.6852540969848633

Epoch 6: train loss 0.6622091978788376
Epoch 6: val loss 0.6854506731033325

Epoch 7: train loss 0.6493159631888071
Epoch 7: val loss 0.685127854347229

Epoch 8: train loss 0.6469291746616364
Epoch 8: val loss 0.6885122656822205

Epoch 9: train loss 0.6410606106122335
Epoch 9: val loss 0.6924294829368591

Epoch 10: train loss 0.6326921135187149
Epoch 10: val loss 0.6943693161010742

Epoch 11: train loss 0.6317471265792847
Epoch 11: val loss 0.6931756734848022

Epoch 12: train loss 0.6242473125457764
Epoch 12: val loss 0.7022165656089783

Epoch 13: train loss 0.6091399242480596
Epoch 13: val loss 0.7053962349891663

Epoch 14: train loss 0.6063251545031866
Epoch 14: val loss 0.709892988204956

Epoch 15: train loss 0.6068180501461029
Epoch 15: val loss 0.71573406457901

Epoch 16: train loss 0.6131662875413895
Epoch 16: val loss 0.7193939089775085

Epoch 17: train loss 0.5979240934054056
Epoch 17: val loss 0.723312497138977

Epoch 18: train loss 0.5946021725734075
Epoch 18: val loss 0.7254606485366821

Epoch 19: train loss 0.591345394651095
Epoch 19: val loss 0.7274190783500671

Epoch 20: train loss 0.6083957254886627
Epoch 20: val loss 0.739641010761261

Epoch 21: train loss 0.587881550192833
Epoch 21: val loss 0.7400151491165161

Epoch 22: train loss 0.5970644603172938
Epoch 22: val loss 0.7449727058410645

Epoch 23: train loss 0.5988102108240128
Epoch 23: val loss 0.7470659613609314

Epoch 24: train loss 0.5671084200342497
Epoch 24: val loss 0.7453105449676514

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.706307644645373
Epoch 0: val loss 0.6963223218917847

Epoch 1: train loss 0.6920974850654602
Epoch 1: val loss 0.69375079870224

Epoch 2: train loss 0.6783130963643392
Epoch 2: val loss 0.6908074021339417

Epoch 3: train loss 0.6808725148439407
Epoch 3: val loss 0.6890849471092224

Epoch 4: train loss 0.6741843571265539
Epoch 4: val loss 0.6883301734924316

Epoch 5: train loss 0.651527464389801
Epoch 5: val loss 0.6886226534843445

Epoch 6: train loss 0.6659423957268397
Epoch 6: val loss 0.6871984004974365

Epoch 7: train loss 0.6558628976345062
Epoch 7: val loss 0.6869701743125916

Epoch 8: train loss 0.6530397335688273
Epoch 8: val loss 0.6870027780532837

Epoch 9: train loss 0.6544354955355326
Epoch 9: val loss 0.6895387768745422

Epoch 10: train loss 0.6359012325604757
Epoch 10: val loss 0.6893610954284668

Epoch 11: train loss 0.6235208163658778
Epoch 11: val loss 0.690963089466095

Epoch 12: train loss 0.6395552555720011
Epoch 12: val loss 0.6915819048881531

Epoch 13: train loss 0.6289024303356806
Epoch 13: val loss 0.6937916874885559

Epoch 14: train loss 0.6070669144392014
Epoch 14: val loss 0.6969975829124451

Epoch 15: train loss 0.6116670618454615
Epoch 15: val loss 0.6961185932159424

Epoch 16: train loss 0.6119311849276224
Epoch 16: val loss 0.6966388821601868

Epoch 17: train loss 0.6037547489007314
Epoch 17: val loss 0.6980003714561462

Epoch 18: train loss 0.6077774067719778
Epoch 18: val loss 0.6996058225631714

Epoch 19: train loss 0.6015271643797556
Epoch 19: val loss 0.7100491523742676

Epoch 20: train loss 0.5922355155150095
Epoch 20: val loss 0.7132518291473389

Epoch 21: train loss 0.5920273860295614
Epoch 21: val loss 0.7212713360786438

Epoch 22: train loss 0.6031956200798353
Epoch 22: val loss 0.7160944938659668

Epoch 23: train loss 0.5768261576692263
Epoch 23: val loss 0.7142692804336548

Epoch 24: train loss 0.5906455790003141
Epoch 24: val loss 0.7173033356666565

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903353035449982
Epoch 0: val loss 0.6685754656791687

Epoch 1: train loss 0.6816422715783119
Epoch 1: val loss 0.6661710739135742

Epoch 2: train loss 0.6752099022269249
Epoch 2: val loss 0.6641953587532043

Epoch 3: train loss 0.6675915941596031
Epoch 3: val loss 0.6558923125267029

Epoch 4: train loss 0.6660274937748909
Epoch 4: val loss 0.6557777523994446

Epoch 5: train loss 0.6643661558628082
Epoch 5: val loss 0.6543133854866028

Epoch 6: train loss 0.6570162326097488
Epoch 6: val loss 0.6536036729812622

Epoch 7: train loss 0.6701791472733021
Epoch 7: val loss 0.6537718772888184

Epoch 8: train loss 0.651128489524126
Epoch 8: val loss 0.6500332951545715

Epoch 9: train loss 0.6401219964027405
Epoch 9: val loss 0.6484735012054443

Epoch 10: train loss 0.6510002464056015
Epoch 10: val loss 0.6535428166389465

Epoch 11: train loss 0.6393628790974617
Epoch 11: val loss 0.6547399163246155

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
13
Epoch 0: train loss 0.6948454039437431
Epoch 0: val loss 0.6365087628364563

Epoch 1: train loss 0.6190667067255292
Epoch 1: val loss 0.6248317956924438

Epoch 2: train loss 0.6230411529541016
Epoch 2: val loss 0.612416684627533

Epoch 3: train loss 0.6262635503496442
Epoch 3: val loss 0.6004491448402405

Epoch 4: train loss 0.638698126588549
Epoch 4: val loss 0.5930923223495483

Epoch 5: train loss 0.5782906838825771
Epoch 5: val loss 0.5917736291885376

Epoch 6: train loss 0.5522516369819641
Epoch 6: val loss 0.5868535041809082

Epoch 7: train loss 0.6025230458804539
Epoch 7: val loss 0.584109902381897

Epoch 8: train loss 0.5399940780230931
Epoch 8: val loss 0.5861773490905762

Epoch 9: train loss 0.5267853481428963
Epoch 9: val loss 0.5908198952674866

Epoch 10: train loss 0.5546832595552716
Epoch 10: val loss 0.5955812931060791

Epoch 11: train loss 0.5155727863311768
Epoch 11: val loss 0.600836992263794

Epoch 12: train loss 0.5861806145736149
Epoch 12: val loss 0.5942952632904053

Epoch 13: train loss 0.5329512442861285
Epoch 13: val loss 0.5845521092414856

Epoch 14: train loss 0.5721351206302643
Epoch 14: val loss 0.5846412181854248

Epoch 15: train loss 0.5210010239056179
Epoch 15: val loss 0.5783556699752808

Epoch 16: train loss 0.487236561519759
Epoch 16: val loss 0.5757916569709778

Epoch 17: train loss 0.4985155761241913
Epoch 17: val loss 0.5771791338920593

Epoch 18: train loss 0.5124624414103371
Epoch 18: val loss 0.5835826992988586

Epoch 19: train loss 0.5098078038011279
Epoch 19: val loss 0.580988883972168

Epoch 20: train loss 0.5135160258838108
Epoch 20: val loss 0.5769491195678711

Epoch 21: train loss 0.48867564116205486
Epoch 21: val loss 0.5749737620353699

Epoch 22: train loss 0.5084207270826612
Epoch 22: val loss 0.5789508819580078

Epoch 23: train loss 0.4734300971031189
Epoch 23: val loss 0.5790837407112122

Epoch 24: train loss 0.5175480076244899
Epoch 24: val loss 0.5741773843765259

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6630006943430219
Epoch 0: val loss 0.6551380157470703

Epoch 1: train loss 0.6285615393093654
Epoch 1: val loss 0.6358785033226013

Epoch 2: train loss 0.6171828252928597
Epoch 2: val loss 0.6151149868965149

Epoch 3: train loss 0.5837475572313581
Epoch 3: val loss 0.5963788628578186

Epoch 4: train loss 0.5486084520816803
Epoch 4: val loss 0.5869327187538147

Epoch 5: train loss 0.5328357943466732
Epoch 5: val loss 0.5788788795471191

Epoch 6: train loss 0.51997452548572
Epoch 6: val loss 0.5726180672645569

Epoch 7: train loss 0.5268444674355643
Epoch 7: val loss 0.568108081817627

Epoch 8: train loss 0.5865366160869598
Epoch 8: val loss 0.5677757263183594

Epoch 9: train loss 0.5292347073554993
Epoch 9: val loss 0.573405921459198

Epoch 10: train loss 0.5514578648975917
Epoch 10: val loss 0.5744304656982422

Epoch 11: train loss 0.578479677438736
Epoch 11: val loss 0.574122965335846

Epoch 12: train loss 0.49314934441021513
Epoch 12: val loss 0.5714510083198547

Epoch 13: train loss 0.4957423508167267
Epoch 13: val loss 0.5727987885475159

Epoch 14: train loss 0.6044615847723824
Epoch 14: val loss 0.5708113312721252

Epoch 15: train loss 0.5151144691876003
Epoch 15: val loss 0.5794301629066467

Epoch 16: train loss 0.5015897154808044
Epoch 16: val loss 0.5878963470458984

Epoch 17: train loss 0.4892093411513737
Epoch 17: val loss 0.5875924229621887

Epoch 18: train loss 0.4905796987669809
Epoch 18: val loss 0.5810244679450989

Epoch 19: train loss 0.4636674778802054
Epoch 19: val loss 0.5815914273262024

Epoch 20: train loss 0.5234787804739816
Epoch 20: val loss 0.5859412550926208

Epoch 21: train loss 0.4576152392796108
Epoch 21: val loss 0.6081135869026184

Epoch 22: train loss 0.42842191457748413
Epoch 22: val loss 0.6079987287521362

Epoch 23: train loss 0.43427707467760357
Epoch 23: val loss 0.5940117835998535

Epoch 24: train loss 0.43539839131491526
Epoch 24: val loss 0.5882517695426941

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6645146778651646
Epoch 0: val loss 0.681368350982666

Epoch 1: train loss 0.6252498711858477
Epoch 1: val loss 0.6627447009086609

Epoch 2: train loss 0.5845398477145604
Epoch 2: val loss 0.6486145257949829

Epoch 3: train loss 0.5839188822678157
Epoch 3: val loss 0.6398893594741821

Epoch 4: train loss 0.5392045676708221
Epoch 4: val loss 0.631790041923523

Epoch 5: train loss 0.5726317635604313
Epoch 5: val loss 0.6280201077461243

Epoch 6: train loss 0.5371319481304714
Epoch 6: val loss 0.6303065419197083

Epoch 7: train loss 0.5321797558239528
Epoch 7: val loss 0.6297035813331604

Epoch 8: train loss 0.5858489956174578
Epoch 8: val loss 0.6385201811790466

Epoch 9: train loss 0.5680066389696938
Epoch 9: val loss 0.6307725310325623

Epoch 10: train loss 0.531988148178373
Epoch 10: val loss 0.6339949369430542

Epoch 11: train loss 0.5299252356801715
Epoch 11: val loss 0.6248155832290649

Epoch 12: train loss 0.5309971528393882
Epoch 12: val loss 0.6203863024711609

Epoch 13: train loss 0.5571410400526864
Epoch 13: val loss 0.6186731457710266

Epoch 14: train loss 0.5040982961654663
Epoch 14: val loss 0.6140902638435364

Epoch 15: train loss 0.47477382847240995
Epoch 15: val loss 0.6058254837989807

Epoch 16: train loss 0.4691445529460907
Epoch 16: val loss 0.6045257449150085

Epoch 17: train loss 0.4857636306967054
Epoch 17: val loss 0.6149821281433105

Epoch 18: train loss 0.4532980407987322
Epoch 18: val loss 0.6327610015869141

Epoch 19: train loss 0.47606960790497915
Epoch 19: val loss 0.6287815570831299

Epoch 20: train loss 0.472751647233963
Epoch 20: val loss 0.6214550137519836

Epoch 21: train loss 0.4647569698946817
Epoch 21: val loss 0.6200488209724426

Epoch 22: train loss 0.5144888758659363
Epoch 22: val loss 0.6141032576560974

Epoch 23: train loss 0.5143405199050903
Epoch 23: val loss 0.6359595656394958

Epoch 24: train loss 0.512983901160104
Epoch 24: val loss 0.6486485600471497

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6864767415182931
Epoch 0: val loss 0.6193042993545532

Epoch 1: train loss 0.6088152698108128
Epoch 1: val loss 0.5955092906951904

Epoch 2: train loss 0.5993983234677996
Epoch 2: val loss 0.5744677782058716

Epoch 3: train loss 0.5603659876755306
Epoch 3: val loss 0.5628132820129395

Epoch 4: train loss 0.5592036162103925
Epoch 4: val loss 0.5576923489570618

Epoch 5: train loss 0.54686182311603
Epoch 5: val loss 0.5581967830657959

Epoch 6: train loss 0.541514549936567
Epoch 6: val loss 0.5647463798522949

Epoch 7: train loss 0.5841797079358783
Epoch 7: val loss 0.5677634477615356

Epoch 8: train loss 0.5892777911254338
Epoch 8: val loss 0.5671593546867371

Epoch 9: train loss 0.5284021837370736
Epoch 9: val loss 0.5598298907279968

Epoch 10: train loss 0.501361642565046
Epoch 10: val loss 0.5523099899291992

Epoch 11: train loss 0.511041236775262
Epoch 11: val loss 0.5535115599632263

Epoch 12: train loss 0.5344561125550952
Epoch 12: val loss 0.5585088729858398

Epoch 13: train loss 0.5065036884375981
Epoch 13: val loss 0.5752918720245361

Epoch 14: train loss 0.4772184065410069
Epoch 14: val loss 0.5846847295761108

Epoch 15: train loss 0.5084529433931623
Epoch 15: val loss 0.5862035155296326

Epoch 16: train loss 0.48434458885874065
Epoch 16: val loss 0.5925403237342834

Epoch 17: train loss 0.4614872293812888
Epoch 17: val loss 0.5968719124794006

Epoch 18: train loss 0.4294874199799129
Epoch 18: val loss 0.5881709456443787

Epoch 19: train loss 0.4335024633577892
Epoch 19: val loss 0.5859524011611938

Epoch 20: train loss 0.5021146280424935
Epoch 20: val loss 0.5794379115104675

Epoch 21: train loss 0.4571055386747633
Epoch 21: val loss 0.5750854015350342

Epoch 22: train loss 0.48811656662396025
Epoch 22: val loss 0.5873274803161621

Epoch 23: train loss 0.4593925305775234
Epoch 23: val loss 0.5966208577156067

Epoch 24: train loss 0.4465266466140747
Epoch 24: val loss 0.5986161231994629

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6789966689215766
Epoch 0: val loss 0.6315155029296875

Epoch 1: train loss 0.6377603875266181
Epoch 1: val loss 0.6089496612548828

Epoch 2: train loss 0.5982853968938192
Epoch 2: val loss 0.5959121584892273

Epoch 3: train loss 0.6028236548105875
Epoch 3: val loss 0.5997475385665894

Epoch 4: train loss 0.5951307945781283
Epoch 4: val loss 0.609085738658905

Epoch 5: train loss 0.5572124752733443
Epoch 5: val loss 0.5976183414459229

Epoch 6: train loss 0.551925046576394
Epoch 6: val loss 0.6010333895683289

Epoch 7: train loss 0.5286955104933845
Epoch 7: val loss 0.5971407294273376

Epoch 8: train loss 0.5453363458315531
Epoch 8: val loss 0.5941097736358643

Epoch 9: train loss 0.5486624472671084
Epoch 9: val loss 0.6149781346321106

Epoch 10: train loss 0.5157113207711114
Epoch 10: val loss 0.6417550444602966

Epoch 11: train loss 0.4913937979274326
Epoch 11: val loss 0.639991283416748

Epoch 12: train loss 0.5111673209402297
Epoch 12: val loss 0.6436863541603088

Epoch 13: train loss 0.4966573417186737
Epoch 13: val loss 0.6667948961257935

Epoch 14: train loss 0.5155558586120605
Epoch 14: val loss 0.6553264260292053

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6799805164337158
Epoch 0: val loss 0.6458560228347778

Epoch 1: train loss 0.6017783582210541
Epoch 1: val loss 0.6111708879470825

Epoch 2: train loss 0.5660737827420235
Epoch 2: val loss 0.5825760364532471

Epoch 3: train loss 0.5405586659908295
Epoch 3: val loss 0.5571157336235046

Epoch 4: train loss 0.5201463550329208
Epoch 4: val loss 0.5418393015861511

Epoch 5: train loss 0.49871959164738655
Epoch 5: val loss 0.5296139717102051

Epoch 6: train loss 0.4929352290928364
Epoch 6: val loss 0.5372747182846069

Epoch 7: train loss 0.4876359701156616
Epoch 7: val loss 0.5370807647705078

Epoch 8: train loss 0.4730858840048313
Epoch 8: val loss 0.5372924208641052

Epoch 9: train loss 0.4461076706647873
Epoch 9: val loss 0.5352819561958313

Epoch 10: train loss 0.46270835772156715
Epoch 10: val loss 0.5483101010322571

Epoch 11: train loss 0.42889831960201263
Epoch 11: val loss 0.5557384490966797

Epoch 12: train loss 0.44368407875299454
Epoch 12: val loss 0.5674870014190674

Epoch 13: train loss 0.4449665881693363
Epoch 13: val loss 0.574348509311676

Epoch 14: train loss 0.43250013142824173
Epoch 14: val loss 0.585875391960144

Epoch 15: train loss 0.4292592518031597
Epoch 15: val loss 0.5892086029052734

Epoch 16: train loss 0.39669229090213776
Epoch 16: val loss 0.5871075391769409

Epoch 17: train loss 0.38748904317617416
Epoch 17: val loss 0.5840322971343994

Epoch 18: train loss 0.40314529463648796
Epoch 18: val loss 0.6011770367622375

Epoch 19: train loss 0.4003034196794033
Epoch 19: val loss 0.6077629923820496

Epoch 20: train loss 0.4067155458033085
Epoch 20: val loss 0.6284102201461792

Epoch 21: train loss 0.3580082729458809
Epoch 21: val loss 0.6466593742370605

Epoch 22: train loss 0.38553984090685844
Epoch 22: val loss 0.6476550698280334

Epoch 23: train loss 0.38258275762200356
Epoch 23: val loss 0.6389244198799133

Epoch 24: train loss 0.37910426035523415
Epoch 24: val loss 0.6137133836746216

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.662826307117939
Epoch 0: val loss 0.6732044219970703

Epoch 1: train loss 0.5964648425579071
Epoch 1: val loss 0.6369125843048096

Epoch 2: train loss 0.5541675463318825
Epoch 2: val loss 0.5865189433097839

Epoch 3: train loss 0.5268991701304913
Epoch 3: val loss 0.549319326877594

Epoch 4: train loss 0.5283013395965099
Epoch 4: val loss 0.5244953036308289

Epoch 5: train loss 0.4853370524942875
Epoch 5: val loss 0.5182017087936401

Epoch 6: train loss 0.49303754046559334
Epoch 6: val loss 0.5160784125328064

Epoch 7: train loss 0.4946967326104641
Epoch 7: val loss 0.508115828037262

Epoch 8: train loss 0.4698004350066185
Epoch 8: val loss 0.5115305781364441

Epoch 9: train loss 0.4721204526722431
Epoch 9: val loss 0.5155273079872131

Epoch 10: train loss 0.44503574073314667
Epoch 10: val loss 0.5179070234298706

Epoch 11: train loss 0.44806794449687004
Epoch 11: val loss 0.5188232064247131

Epoch 12: train loss 0.4433974176645279
Epoch 12: val loss 0.5276622772216797

Epoch 13: train loss 0.46041540428996086
Epoch 13: val loss 0.5285186767578125

Epoch 14: train loss 0.43329086154699326
Epoch 14: val loss 0.5264038443565369

Epoch 15: train loss 0.43177807331085205
Epoch 15: val loss 0.5278885364532471

Epoch 16: train loss 0.4185903761535883
Epoch 16: val loss 0.5343561768531799

Epoch 17: train loss 0.42587868869304657
Epoch 17: val loss 0.5286398530006409

Epoch 18: train loss 0.42879720218479633
Epoch 18: val loss 0.5270923972129822

Epoch 19: train loss 0.38676680997014046
Epoch 19: val loss 0.5326154232025146

Epoch 20: train loss 0.3984425738453865
Epoch 20: val loss 0.5346580743789673

Epoch 21: train loss 0.3939615339040756
Epoch 21: val loss 0.5474305152893066

Epoch 22: train loss 0.4160541892051697
Epoch 22: val loss 0.5512682795524597

Epoch 23: train loss 0.3788879122585058
Epoch 23: val loss 0.5529547333717346

Epoch 24: train loss 0.3810613304376602
Epoch 24: val loss 0.5487179160118103

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6552562564611435
Epoch 0: val loss 0.6396726965904236

Epoch 1: train loss 0.6100718379020691
Epoch 1: val loss 0.6154382824897766

Epoch 2: train loss 0.5790621526539326
Epoch 2: val loss 0.5913779735565186

Epoch 3: train loss 0.5367662161588669
Epoch 3: val loss 0.568075954914093

Epoch 4: train loss 0.5215161927044392
Epoch 4: val loss 0.5567721128463745

Epoch 5: train loss 0.4852665029466152
Epoch 5: val loss 0.5514513254165649

Epoch 6: train loss 0.5051904693245888
Epoch 6: val loss 0.5502009987831116

Epoch 7: train loss 0.4676322229206562
Epoch 7: val loss 0.5493392944335938

Epoch 8: train loss 0.4723852723836899
Epoch 8: val loss 0.5515824556350708

Epoch 9: train loss 0.4815658666193485
Epoch 9: val loss 0.5560952425003052

Epoch 10: train loss 0.4559425935149193
Epoch 10: val loss 0.5573588609695435

Epoch 11: train loss 0.45355138555169106
Epoch 11: val loss 0.5610355734825134

Epoch 12: train loss 0.4493289329111576
Epoch 12: val loss 0.5620570182800293

Epoch 13: train loss 0.4503327049314976
Epoch 13: val loss 0.5637615323066711

Epoch 14: train loss 0.4418216459453106
Epoch 14: val loss 0.5613294243812561

Epoch 15: train loss 0.4448394402861595
Epoch 15: val loss 0.5704419016838074

Epoch 16: train loss 0.43358978256583214
Epoch 16: val loss 0.5733140110969543

Epoch 17: train loss 0.42766622081398964
Epoch 17: val loss 0.5747275948524475

Epoch 18: train loss 0.4205767326056957
Epoch 18: val loss 0.5772849917411804

Epoch 19: train loss 0.41954419016838074
Epoch 19: val loss 0.5782068967819214

Epoch 20: train loss 0.40981918573379517
Epoch 20: val loss 0.5829352736473083

Epoch 21: train loss 0.41019604355096817
Epoch 21: val loss 0.5906242728233337

Epoch 22: train loss 0.3906986191868782
Epoch 22: val loss 0.5970825552940369

Epoch 23: train loss 0.38278694823384285
Epoch 23: val loss 0.5916342735290527

Epoch 24: train loss 0.3913659229874611
Epoch 24: val loss 0.5923714637756348

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6954779773950577
Epoch 0: val loss 0.6662477254867554

Epoch 1: train loss 0.636740431189537
Epoch 1: val loss 0.6408658027648926

Epoch 2: train loss 0.5958657711744308
Epoch 2: val loss 0.6102622747421265

Epoch 3: train loss 0.5382675640285015
Epoch 3: val loss 0.5793269276618958

Epoch 4: train loss 0.5259113945066929
Epoch 4: val loss 0.5573901534080505

Epoch 5: train loss 0.5134559832513332
Epoch 5: val loss 0.5451300144195557

Epoch 6: train loss 0.4958999566733837
Epoch 6: val loss 0.5382834672927856

Epoch 7: train loss 0.4668469913303852
Epoch 7: val loss 0.529113233089447

Epoch 8: train loss 0.4661609120666981
Epoch 8: val loss 0.529930830001831

Epoch 9: train loss 0.44912679493427277
Epoch 9: val loss 0.5394707918167114

Epoch 10: train loss 0.45479823276400566
Epoch 10: val loss 0.5439669489860535

Epoch 11: train loss 0.4464489333331585
Epoch 11: val loss 0.5320770144462585

Epoch 12: train loss 0.43172167986631393
Epoch 12: val loss 0.5329588651657104

Epoch 13: train loss 0.44445984438061714
Epoch 13: val loss 0.5406988859176636

Epoch 14: train loss 0.4379080832004547
Epoch 14: val loss 0.542603075504303

Epoch 15: train loss 0.40195687115192413
Epoch 15: val loss 0.5502848029136658

Epoch 16: train loss 0.43367625400424004
Epoch 16: val loss 0.5481660962104797

Epoch 17: train loss 0.4053129255771637
Epoch 17: val loss 0.5401506423950195

Epoch 18: train loss 0.38681625947356224
Epoch 18: val loss 0.5354664921760559

Epoch 19: train loss 0.39796629920601845
Epoch 19: val loss 0.5412070751190186

Epoch 20: train loss 0.4025677666068077
Epoch 20: val loss 0.536834180355072

Epoch 21: train loss 0.38560143299400806
Epoch 21: val loss 0.5540717244148254

Epoch 22: train loss 0.35390157625079155
Epoch 22: val loss 0.5724592208862305

Epoch 23: train loss 0.41129809245467186
Epoch 23: val loss 0.5882186889648438

Epoch 24: train loss 0.3518231697380543
Epoch 24: val loss 0.5720031261444092

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6544127626852556
Epoch 0: val loss 0.6168131828308105

Epoch 1: train loss 0.5810985510999506
Epoch 1: val loss 0.5836144685745239

Epoch 2: train loss 0.5432431562380358
Epoch 2: val loss 0.5688580274581909

Epoch 3: train loss 0.5254470841451124
Epoch 3: val loss 0.5488762259483337

Epoch 4: train loss 0.516578500921076
Epoch 4: val loss 0.5471848249435425

Epoch 5: train loss 0.5210605995221571
Epoch 5: val loss 0.5593802332878113

Epoch 6: train loss 0.488713876767592
Epoch 6: val loss 0.5426949262619019

Epoch 7: train loss 0.5222367535937916
Epoch 7: val loss 0.5388734340667725

Epoch 8: train loss 0.5123524096879092
Epoch 8: val loss 0.5445101857185364

Epoch 9: train loss 0.48573117635466834
Epoch 9: val loss 0.5421929359436035

Epoch 10: train loss 0.4829485389319333
Epoch 10: val loss 0.542883038520813

Epoch 11: train loss 0.492362071167339
Epoch 11: val loss 0.5345189571380615

Epoch 12: train loss 0.4659078392115506
Epoch 12: val loss 0.5329756140708923

Epoch 13: train loss 0.4766956865787506
Epoch 13: val loss 0.5397958755493164

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6427137911319732
Epoch 0: val loss 0.6334646940231323

Epoch 1: train loss 0.5847307026386261
Epoch 1: val loss 0.6075834035873413

Epoch 2: train loss 0.5673038601875305
Epoch 2: val loss 0.5891019105911255

Epoch 3: train loss 0.517564257979393
Epoch 3: val loss 0.5888984203338623

Epoch 4: train loss 0.5145234882831573
Epoch 4: val loss 0.5830355286598206

Epoch 5: train loss 0.4851057708263397
Epoch 5: val loss 0.605222761631012

Epoch 6: train loss 0.4857691377401352
Epoch 6: val loss 0.6006362438201904

Epoch 7: train loss 0.4853987216949463
Epoch 7: val loss 0.5699443221092224

Epoch 8: train loss 0.4605153679847717
Epoch 8: val loss 0.5939247012138367

Epoch 9: train loss 0.4594708353281021
Epoch 9: val loss 0.601353645324707

Epoch 10: train loss 0.45774196088314056
Epoch 10: val loss 0.6132417917251587

Epoch 11: train loss 0.4666958272457123
Epoch 11: val loss 0.6085284948348999

Epoch 12: train loss 0.4525025337934494
Epoch 12: val loss 0.6138319969177246

Epoch 13: train loss 0.43775393068790436
Epoch 13: val loss 0.621679425239563

Epoch 14: train loss 0.43207983374595643
Epoch 14: val loss 0.6182766556739807

Epoch 15: train loss 0.46154744625091554
Epoch 15: val loss 0.6176953315734863

Epoch 16: train loss 0.4572971075773239
Epoch 16: val loss 0.6013078093528748

Epoch 17: train loss 0.4489892601966858
Epoch 17: val loss 0.6251652240753174

Epoch 18: train loss 0.4282049864530563
Epoch 18: val loss 0.6459805369377136

Epoch 19: train loss 0.4031299129128456
Epoch 19: val loss 0.640697717666626

Epoch 20: train loss 0.41361755728721616
Epoch 20: val loss 0.6370061635971069

Epoch 21: train loss 0.40544558465480807
Epoch 21: val loss 0.6598994731903076

Epoch 22: train loss 0.3976614624261856
Epoch 22: val loss 0.6636655926704407

Epoch 23: train loss 0.40402197241783144
Epoch 23: val loss 0.651827335357666

Epoch 24: train loss 0.40215691924095154
Epoch 24: val loss 0.6411238312721252

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6802664756774902
Epoch 0: val loss 0.6407051086425781

Epoch 1: train loss 0.6134424030780792
Epoch 1: val loss 0.6036565899848938

Epoch 2: train loss 0.5664488941431045
Epoch 2: val loss 0.5794453620910645

Epoch 3: train loss 0.529827457666397
Epoch 3: val loss 0.5660679340362549

Epoch 4: train loss 0.5192763537168503
Epoch 4: val loss 0.5627028942108154

Epoch 5: train loss 0.5242131024599075
Epoch 5: val loss 0.5658442974090576

Epoch 6: train loss 0.5183060526847839
Epoch 6: val loss 0.5655415058135986

Epoch 7: train loss 0.4930774658918381
Epoch 7: val loss 0.5676133632659912

Epoch 8: train loss 0.47369787096977234
Epoch 8: val loss 0.5706688761711121

Epoch 9: train loss 0.46304100155830386
Epoch 9: val loss 0.5781290531158447

Epoch 10: train loss 0.4903207510709763
Epoch 10: val loss 0.5828284621238708

Epoch 11: train loss 0.45950461030006406
Epoch 11: val loss 0.593820333480835

Epoch 12: train loss 0.4619850546121597
Epoch 12: val loss 0.595220148563385

Epoch 13: train loss 0.4767297238111496
Epoch 13: val loss 0.6013467907905579

Epoch 14: train loss 0.4532006472349167
Epoch 14: val loss 0.6181051135063171

Epoch 15: train loss 0.46688527762889864
Epoch 15: val loss 0.6238487958908081

Epoch 16: train loss 0.44084508121013644
Epoch 16: val loss 0.6186270713806152

Epoch 17: train loss 0.4572428077459335
Epoch 17: val loss 0.6184189915657043

Epoch 18: train loss 0.43526231646537783
Epoch 18: val loss 0.6215238571166992

Epoch 19: train loss 0.4081741377711296
Epoch 19: val loss 0.6247414946556091

Epoch 20: train loss 0.43881546556949613
Epoch 20: val loss 0.625571608543396

Epoch 21: train loss 0.4191321700811386
Epoch 21: val loss 0.6051068305969238

Epoch 22: train loss 0.40875437259674074
Epoch 22: val loss 0.5988108515739441

Epoch 23: train loss 0.43115664422512057
Epoch 23: val loss 0.6000196933746338

Epoch 24: train loss 0.41655406802892686
Epoch 24: val loss 0.6154539585113525

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.654134327173233
Epoch 0: val loss 0.6243950128555298

Epoch 1: train loss 0.5761492371559143
Epoch 1: val loss 0.5876914858818054

Epoch 2: train loss 0.5463020116090774
Epoch 2: val loss 0.5622919797897339

Epoch 3: train loss 0.522641783952713
Epoch 3: val loss 0.554196834564209

Epoch 4: train loss 0.5040937602519989
Epoch 4: val loss 0.5420153737068176

Epoch 5: train loss 0.5264049589633941
Epoch 5: val loss 0.5353330373764038

Epoch 6: train loss 0.5041199862957001
Epoch 6: val loss 0.5328980088233948

Epoch 7: train loss 0.4861287385225296
Epoch 7: val loss 0.5322616100311279

Epoch 8: train loss 0.4789002537727356
Epoch 8: val loss 0.5338886380195618

Epoch 9: train loss 0.47894851565361024
Epoch 9: val loss 0.530720055103302

Epoch 10: train loss 0.49595762193202975
Epoch 10: val loss 0.5298598408699036

Epoch 11: train loss 0.4644957959651947
Epoch 11: val loss 0.531951904296875

Epoch 12: train loss 0.4725779414176941
Epoch 12: val loss 0.5325780510902405

Epoch 13: train loss 0.4519474029541016
Epoch 13: val loss 0.5349233150482178

Epoch 14: train loss 0.47355626821517943
Epoch 14: val loss 0.5366255044937134

Epoch 15: train loss 0.45612398684024813
Epoch 15: val loss 0.5300544500350952

Epoch 16: train loss 0.4570870131254196
Epoch 16: val loss 0.5291467308998108

Epoch 17: train loss 0.43907261192798613
Epoch 17: val loss 0.5275366306304932

Epoch 18: train loss 0.45450056791305543
Epoch 18: val loss 0.5195195078849792

Epoch 19: train loss 0.46122032701969146
Epoch 19: val loss 0.5227536559104919

Epoch 20: train loss 0.4271585404872894
Epoch 20: val loss 0.513796865940094

Epoch 21: train loss 0.4101398855447769
Epoch 21: val loss 0.5149123668670654

Epoch 22: train loss 0.42616763710975647
Epoch 22: val loss 0.5062168836593628

Epoch 23: train loss 0.39857093095779417
Epoch 23: val loss 0.5089873671531677

Epoch 24: train loss 0.40959783643484116
Epoch 24: val loss 0.5027544498443604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909048676490783
Epoch 0: val loss 0.6629955768585205

Epoch 1: train loss 0.6246176302433014
Epoch 1: val loss 0.6167342662811279

Epoch 2: train loss 0.5784209221601486
Epoch 2: val loss 0.5696251392364502

Epoch 3: train loss 0.557476931810379
Epoch 3: val loss 0.5357363820075989

Epoch 4: train loss 0.5463873386383057
Epoch 4: val loss 0.504246711730957

Epoch 5: train loss 0.5295630365610122
Epoch 5: val loss 0.5104422569274902

Epoch 6: train loss 0.5121320337057114
Epoch 6: val loss 0.5354104042053223

Epoch 7: train loss 0.4975287437438965
Epoch 7: val loss 0.5355556607246399

Epoch 8: train loss 0.48819068670272825
Epoch 8: val loss 0.5275415182113647

Epoch 9: train loss 0.5227220177650451
Epoch 9: val loss 0.5316939353942871

Epoch 10: train loss 0.4897304892539978
Epoch 10: val loss 0.5345673561096191

Epoch 11: train loss 0.4815174341201782
Epoch 11: val loss 0.5335461497306824

Epoch 12: train loss 0.4755780279636383
Epoch 12: val loss 0.5395520329475403

Epoch 13: train loss 0.4828714460134506
Epoch 13: val loss 0.5382161140441895

Epoch 14: train loss 0.46821463108062744
Epoch 14: val loss 0.5476993322372437

Epoch 15: train loss 0.46989594399929047
Epoch 15: val loss 0.5374224185943604

Epoch 16: train loss 0.4608475357294083
Epoch 16: val loss 0.5296670198440552

Epoch 17: train loss 0.46041809022426605
Epoch 17: val loss 0.5332484245300293

Epoch 18: train loss 0.4774269133806229
Epoch 18: val loss 0.5465860366821289

Epoch 19: train loss 0.4458372414112091
Epoch 19: val loss 0.5572779178619385

Epoch 20: train loss 0.4483337223529816
Epoch 20: val loss 0.5479549765586853

Epoch 21: train loss 0.45436775088310244
Epoch 21: val loss 0.5516780614852905

Epoch 22: train loss 0.4330128014087677
Epoch 22: val loss 0.5587116479873657

Epoch 23: train loss 0.42253913879394533
Epoch 23: val loss 0.5491376519203186

Epoch 24: train loss 0.4465306431055069
Epoch 24: val loss 0.5578747391700745

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6586804619202247
Epoch 0: val loss 0.6373760104179382

Epoch 1: train loss 0.5739997671200678
Epoch 1: val loss 0.5877211689949036

Epoch 2: train loss 0.5311317420922793
Epoch 2: val loss 0.5737400054931641

Epoch 3: train loss 0.5194321710329789
Epoch 3: val loss 0.5653792023658752

Epoch 4: train loss 0.5175007077363821
Epoch 4: val loss 0.5639370679855347

Epoch 5: train loss 0.5168648362159729
Epoch 5: val loss 0.5528718829154968

Epoch 6: train loss 0.4948793878922096
Epoch 6: val loss 0.546875536441803

Epoch 7: train loss 0.48794207206139195
Epoch 7: val loss 0.5444091558456421

Epoch 8: train loss 0.49265321630697984
Epoch 8: val loss 0.5399308800697327

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6846834156248305
Epoch 0: val loss 0.6838338971138

Epoch 1: train loss 0.6567713154686822
Epoch 1: val loss 0.664717435836792

Epoch 2: train loss 0.6513714989026388
Epoch 2: val loss 0.6542485356330872

Epoch 3: train loss 0.6363413532574972
Epoch 3: val loss 0.6439521312713623

Epoch 4: train loss 0.6161236564318339
Epoch 4: val loss 0.6370838284492493

Epoch 5: train loss 0.6092918448978
Epoch 5: val loss 0.6348511576652527

Epoch 6: train loss 0.578387952513165
Epoch 6: val loss 0.6353970170021057

Epoch 7: train loss 0.5851591030756632
Epoch 7: val loss 0.6332772374153137

Epoch 8: train loss 0.5710449284977384
Epoch 8: val loss 0.6349052786827087

Epoch 9: train loss 0.5665829744603899
Epoch 9: val loss 0.6302644610404968

Epoch 10: train loss 0.548316455549664
Epoch 10: val loss 0.6267291903495789

Epoch 11: train loss 0.5598626368575625
Epoch 11: val loss 0.6276851296424866

Epoch 12: train loss 0.5549842019875845
Epoch 12: val loss 0.6269086003303528

Epoch 13: train loss 0.5146580504046546
Epoch 13: val loss 0.6247101426124573

Epoch 14: train loss 0.5301360322369469
Epoch 14: val loss 0.6357067227363586

Epoch 15: train loss 0.5112585127353668
Epoch 15: val loss 0.6336773037910461

Epoch 16: train loss 0.5008686615361108
Epoch 16: val loss 0.6389487981796265

Epoch 17: train loss 0.49211719301011825
Epoch 17: val loss 0.6381473541259766

Epoch 18: train loss 0.49107615152994794
Epoch 18: val loss 0.6397023797035217

Epoch 19: train loss 0.46152899000379777
Epoch 19: val loss 0.6443182229995728

Epoch 20: train loss 0.4665388928519355
Epoch 20: val loss 0.6589280962944031

Epoch 21: train loss 0.47365559803115
Epoch 21: val loss 0.6805235743522644

Epoch 22: train loss 0.4404689305358463
Epoch 22: val loss 0.6760804653167725

Epoch 23: train loss 0.4680413140190972
Epoch 23: val loss 0.659879207611084

Epoch 24: train loss 0.4372257590293884
Epoch 24: val loss 0.6655893921852112

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911133991347419
Epoch 0: val loss 0.7108893394470215

Epoch 1: train loss 0.6848323146502177
Epoch 1: val loss 0.7011690735816956

Epoch 2: train loss 0.6622170872158475
Epoch 2: val loss 0.6904098391532898

Epoch 3: train loss 0.6430026160346137
Epoch 3: val loss 0.6803422570228577

Epoch 4: train loss 0.6394202841652764
Epoch 4: val loss 0.6704691052436829

Epoch 5: train loss 0.6179446975390116
Epoch 5: val loss 0.6651125550270081

Epoch 6: train loss 0.6157693200641208
Epoch 6: val loss 0.661665141582489

Epoch 7: train loss 0.5915454030036926
Epoch 7: val loss 0.6503270268440247

Epoch 8: train loss 0.5885963870419396
Epoch 8: val loss 0.640363872051239

Epoch 9: train loss 0.5676442252265083
Epoch 9: val loss 0.628796398639679

Epoch 10: train loss 0.5633385479450226
Epoch 10: val loss 0.619072437286377

Epoch 11: train loss 0.5599069396654764
Epoch 11: val loss 0.6096262335777283

Epoch 12: train loss 0.5398998657862345
Epoch 12: val loss 0.6084139943122864

Epoch 13: train loss 0.5363298952579498
Epoch 13: val loss 0.6022145748138428

Epoch 14: train loss 0.5422701901859708
Epoch 14: val loss 0.5951974987983704

Epoch 15: train loss 0.5153847138086954
Epoch 15: val loss 0.5869152545928955

Epoch 16: train loss 0.5239093767272102
Epoch 16: val loss 0.5930542349815369

Epoch 17: train loss 0.4914642771085103
Epoch 17: val loss 0.5969818234443665

Epoch 18: train loss 0.5113946563667722
Epoch 18: val loss 0.5971327424049377

Epoch 19: train loss 0.477303942044576
Epoch 19: val loss 0.5890771746635437

Epoch 20: train loss 0.49408652385075885
Epoch 20: val loss 0.5868314504623413

Epoch 21: train loss 0.4791368246078491
Epoch 21: val loss 0.5853751301765442

Epoch 22: train loss 0.4856060875786675
Epoch 22: val loss 0.5881075859069824

Epoch 23: train loss 0.5028398997253842
Epoch 23: val loss 0.5798555612564087

Epoch 24: train loss 0.4704327947563595
Epoch 24: val loss 0.580991804599762

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992029349009196
Epoch 0: val loss 0.6779912114143372

Epoch 1: train loss 0.6768947376145257
Epoch 1: val loss 0.6728541254997253

Epoch 2: train loss 0.6594635910458035
Epoch 2: val loss 0.6669631004333496

Epoch 3: train loss 0.6478248437245687
Epoch 3: val loss 0.6628973484039307

Epoch 4: train loss 0.6319168541166518
Epoch 4: val loss 0.6580696702003479

Epoch 5: train loss 0.6020452247725593
Epoch 5: val loss 0.6512156128883362

Epoch 6: train loss 0.6015967395570543
Epoch 6: val loss 0.6424257159233093

Epoch 7: train loss 0.5859063731299506
Epoch 7: val loss 0.6353449821472168

Epoch 8: train loss 0.5895052088631524
Epoch 8: val loss 0.6290381550788879

Epoch 9: train loss 0.5705971750948164
Epoch 9: val loss 0.6300309896469116

Epoch 10: train loss 0.5760960446463691
Epoch 10: val loss 0.62226402759552

Epoch 11: train loss 0.5387416382630666
Epoch 11: val loss 0.6131771206855774

Epoch 12: train loss 0.5335106286737654
Epoch 12: val loss 0.613131582736969

Epoch 13: train loss 0.5463318725426992
Epoch 13: val loss 0.6166436076164246

Epoch 14: train loss 0.5232817961110009
Epoch 14: val loss 0.619727611541748

Epoch 15: train loss 0.5039693017800649
Epoch 15: val loss 0.6206833124160767

Epoch 16: train loss 0.49481893910302055
Epoch 16: val loss 0.6183715462684631

Epoch 17: train loss 0.5151757465468513
Epoch 17: val loss 0.6183655858039856

Epoch 18: train loss 0.5005660355091095
Epoch 18: val loss 0.6302174925804138

Epoch 19: train loss 0.4878230955865648
Epoch 19: val loss 0.628290593624115

Epoch 20: train loss 0.4964945117632548
Epoch 20: val loss 0.63627028465271

Epoch 21: train loss 0.4640919831064012
Epoch 21: val loss 0.633049488067627

Epoch 22: train loss 0.4616377188099755
Epoch 22: val loss 0.6460437774658203

Epoch 23: train loss 0.4537765185038249
Epoch 23: val loss 0.6667022705078125

Epoch 24: train loss 0.46398308542039657
Epoch 24: val loss 0.659501850605011

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7134789758258395
Epoch 0: val loss 0.6872987747192383

Epoch 1: train loss 0.678892645570967
Epoch 1: val loss 0.6850631833076477

Epoch 2: train loss 0.647861659526825
Epoch 2: val loss 0.6799660325050354

Epoch 3: train loss 0.6399747729301453
Epoch 3: val loss 0.6743354797363281

Epoch 4: train loss 0.6173740559154086
Epoch 4: val loss 0.6660719513893127

Epoch 5: train loss 0.6126755144861009
Epoch 5: val loss 0.6603677868843079

Epoch 6: train loss 0.5937705702251859
Epoch 6: val loss 0.6520386338233948

Epoch 7: train loss 0.5750173992580838
Epoch 7: val loss 0.6607734560966492

Epoch 8: train loss 0.5484208199712965
Epoch 8: val loss 0.6555382013320923

Epoch 9: train loss 0.5494240257475111
Epoch 9: val loss 0.6608008146286011

Epoch 10: train loss 0.5265159143341912
Epoch 10: val loss 0.6641828417778015

Epoch 11: train loss 0.5322107904487186
Epoch 11: val loss 0.6855285167694092

Epoch 12: train loss 0.5129914614889357
Epoch 12: val loss 0.6749749183654785

Epoch 13: train loss 0.5016780628098382
Epoch 13: val loss 0.6874897480010986

Epoch 14: train loss 0.5052729315227933
Epoch 14: val loss 0.6828716397285461

Epoch 15: train loss 0.5036296115981208
Epoch 15: val loss 0.6944487690925598

Epoch 16: train loss 0.4856756693787045
Epoch 16: val loss 0.7194085121154785

Epoch 17: train loss 0.48065826959080166
Epoch 17: val loss 0.7185978293418884

Epoch 18: train loss 0.48643669817182755
Epoch 18: val loss 0.7199069857597351

Epoch 19: train loss 0.4843987656964196
Epoch 19: val loss 0.7195083498954773

Epoch 20: train loss 0.47248365812831455
Epoch 20: val loss 0.7272293567657471

Epoch 21: train loss 0.4352500836054484
Epoch 21: val loss 0.7420620918273926

Epoch 22: train loss 0.4600501027372148
Epoch 22: val loss 0.7494910359382629

Epoch 23: train loss 0.4786878758006626
Epoch 23: val loss 0.7427904009819031

Epoch 24: train loss 0.4733318653371599
Epoch 24: val loss 0.7527526021003723

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7092067251602808
Epoch 0: val loss 0.667073130607605

Epoch 1: train loss 0.6716595937808355
Epoch 1: val loss 0.6417799592018127

Epoch 2: train loss 0.6633667349815369
Epoch 2: val loss 0.6209689974784851

Epoch 3: train loss 0.6422271231810252
Epoch 3: val loss 0.5991707444190979

Epoch 4: train loss 0.6227172563473383
Epoch 4: val loss 0.5784124135971069

Epoch 5: train loss 0.615126038591067
Epoch 5: val loss 0.555144190788269

Epoch 6: train loss 0.5931353519360224
Epoch 6: val loss 0.5391303896903992

Epoch 7: train loss 0.5874513188997904
Epoch 7: val loss 0.5265251994132996

Epoch 8: train loss 0.5786412805318832
Epoch 8: val loss 0.5182422399520874

Epoch 9: train loss 0.566383108496666
Epoch 9: val loss 0.5133554339408875

Epoch 10: train loss 0.5605397174755732
Epoch 10: val loss 0.5063300132751465

Epoch 11: train loss 0.5352819959322611
Epoch 11: val loss 0.5083199143409729

Epoch 12: train loss 0.5396395896871885
Epoch 12: val loss 0.49946898221969604

Epoch 13: train loss 0.521210049589475
Epoch 13: val loss 0.498752236366272

Epoch 14: train loss 0.5395198538899422
Epoch 14: val loss 0.504002571105957

Epoch 15: train loss 0.5220147098104159
Epoch 15: val loss 0.49993228912353516

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6878848780285228
Epoch 0: val loss 0.6748892068862915

Epoch 1: train loss 0.6377361904491078
Epoch 1: val loss 0.6614950299263

Epoch 2: train loss 0.5962728776715018
Epoch 2: val loss 0.6597633361816406

Epoch 3: train loss 0.5696758817542683
Epoch 3: val loss 0.6729118227958679

Epoch 4: train loss 0.5673197399486195
Epoch 4: val loss 0.6610380411148071

Epoch 5: train loss 0.5668824315071106
Epoch 5: val loss 0.6352391839027405

Epoch 6: train loss 0.5482431243766438
Epoch 6: val loss 0.6312907934188843

Epoch 7: train loss 0.5531972755085338
Epoch 7: val loss 0.6288256049156189

Epoch 8: train loss 0.5382944345474243
Epoch 8: val loss 0.6022936701774597

Epoch 9: train loss 0.5246270380236886
Epoch 9: val loss 0.6131197810173035

Epoch 10: train loss 0.5245794139125131
Epoch 10: val loss 0.5959802269935608

Epoch 11: train loss 0.49609712849963794
Epoch 11: val loss 0.5930032730102539

Epoch 12: train loss 0.4869794547557831
Epoch 12: val loss 0.5900084972381592

Epoch 13: train loss 0.487746463580565
Epoch 13: val loss 0.5735682845115662

Epoch 14: train loss 0.47410384904254566
Epoch 14: val loss 0.583935558795929

Epoch 15: train loss 0.5221100828864358
Epoch 15: val loss 0.5670135021209717

Epoch 16: train loss 0.4908647022464059
Epoch 16: val loss 0.5556215047836304

Epoch 17: train loss 0.4811864739114588
Epoch 17: val loss 0.5677356123924255

Epoch 18: train loss 0.4458857937292619
Epoch 18: val loss 0.5469334125518799

Epoch 19: train loss 0.45577485182068567
Epoch 19: val loss 0.5495390892028809

Epoch 20: train loss 0.47818831963972613
Epoch 20: val loss 0.5515297055244446

Epoch 21: train loss 0.4364564527164806
Epoch 21: val loss 0.5306628346443176

Epoch 22: train loss 0.4228696443817832
Epoch 22: val loss 0.5440626740455627

Epoch 23: train loss 0.4339126565239646
Epoch 23: val loss 0.5355945825576782

Epoch 24: train loss 0.42604242671619763
Epoch 24: val loss 0.5294321775436401

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021357362920587
Epoch 0: val loss 0.6599499583244324

Epoch 1: train loss 0.6581549644470215
Epoch 1: val loss 0.6377754211425781

Epoch 2: train loss 0.6326298930428245
Epoch 2: val loss 0.6222480535507202

Epoch 3: train loss 0.6248709992928938
Epoch 3: val loss 0.6124020218849182

Epoch 4: train loss 0.6101426861502908
Epoch 4: val loss 0.5985957980155945

Epoch 5: train loss 0.5919274985790253
Epoch 5: val loss 0.5940889120101929

Epoch 6: train loss 0.5831338817423041
Epoch 6: val loss 0.5994839072227478

Epoch 7: train loss 0.5789014209400524
Epoch 7: val loss 0.5881580710411072

Epoch 8: train loss 0.5599016818133268
Epoch 8: val loss 0.575509250164032

Epoch 9: train loss 0.5445718440142545
Epoch 9: val loss 0.5781763195991516

Epoch 10: train loss 0.5472612977027893
Epoch 10: val loss 0.5794317126274109

Epoch 11: train loss 0.5653201937675476
Epoch 11: val loss 0.5701807737350464

Epoch 12: train loss 0.5423014082691886
Epoch 12: val loss 0.570968747138977

Epoch 13: train loss 0.5419374135407534
Epoch 13: val loss 0.5553131699562073

Epoch 14: train loss 0.51883925632997
Epoch 14: val loss 0.5540468096733093

Epoch 15: train loss 0.5083671428940513
Epoch 15: val loss 0.5571432709693909

Epoch 16: train loss 0.48976134712045843
Epoch 16: val loss 0.556983470916748

Epoch 17: train loss 0.47037239237265155
Epoch 17: val loss 0.5411635637283325

Epoch 18: train loss 0.4941022612831809
Epoch 18: val loss 0.549837052822113

Epoch 19: train loss 0.4940415187315507
Epoch 19: val loss 0.560146152973175

Epoch 20: train loss 0.47138149629939685
Epoch 20: val loss 0.550892174243927

Epoch 21: train loss 0.46256034211678937
Epoch 21: val loss 0.5643072724342346

Epoch 22: train loss 0.476429974490946
Epoch 22: val loss 0.5656962394714355

Epoch 23: train loss 0.44494214924899017
Epoch 23: val loss 0.5542262196540833

Epoch 24: train loss 0.46128396554426715
Epoch 24: val loss 0.5618559718132019

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6955118775367737
Epoch 0: val loss 0.6866406798362732

Epoch 1: train loss 0.6704523238268766
Epoch 1: val loss 0.6682182550430298

Epoch 2: train loss 0.634982393546538
Epoch 2: val loss 0.6607840657234192

Epoch 3: train loss 0.6237785057588057
Epoch 3: val loss 0.6393063068389893

Epoch 4: train loss 0.6179325797341086
Epoch 4: val loss 0.6170921921730042

Epoch 5: train loss 0.615025048906153
Epoch 5: val loss 0.6250865459442139

Epoch 6: train loss 0.5895801890980114
Epoch 6: val loss 0.6126524209976196

Epoch 7: train loss 0.5623436407609419
Epoch 7: val loss 0.5954161882400513

Epoch 8: train loss 0.5622890970923684
Epoch 8: val loss 0.5979186296463013

Epoch 9: train loss 0.5435748289931904
Epoch 9: val loss 0.584959089756012

Epoch 10: train loss 0.5312287590720437
Epoch 10: val loss 0.5822659134864807

Epoch 11: train loss 0.5100629329681396
Epoch 11: val loss 0.6252561807632446

Epoch 12: train loss 0.5112812437794425
Epoch 12: val loss 0.6050816774368286

Epoch 13: train loss 0.5033110434358771
Epoch 13: val loss 0.6182465553283691

Epoch 14: train loss 0.4801189357584173
Epoch 14: val loss 0.591363251209259

Epoch 15: train loss 0.4804740412668748
Epoch 15: val loss 0.5528291463851929

Epoch 16: train loss 0.46087628873911773
Epoch 16: val loss 0.591282069683075

Epoch 17: train loss 0.4611864550547166
Epoch 17: val loss 0.5940666198730469

Epoch 18: train loss 0.44214925982735376
Epoch 18: val loss 0.5771265625953674

Epoch 19: train loss 0.46218333731998096
Epoch 19: val loss 0.6118913888931274

Epoch 20: train loss 0.43886609781872143
Epoch 20: val loss 0.6247498989105225

Epoch 21: train loss 0.42939630963585596
Epoch 21: val loss 0.5951403379440308

Epoch 22: train loss 0.4426624991677024
Epoch 22: val loss 0.5837699770927429

Epoch 23: train loss 0.435530196536671
Epoch 23: val loss 0.634029746055603

Epoch 24: train loss 0.4279290952465751
Epoch 24: val loss 0.6003249287605286

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.676854285326871
Epoch 0: val loss 0.6750739812850952

Epoch 1: train loss 0.6375634182583202
Epoch 1: val loss 0.6551761031150818

Epoch 2: train loss 0.621277158910578
Epoch 2: val loss 0.6473296284675598

Epoch 3: train loss 0.6061413477767598
Epoch 3: val loss 0.6410043835639954

Epoch 4: train loss 0.5950223424217918
Epoch 4: val loss 0.6318488121032715

Epoch 5: train loss 0.5847372602332722
Epoch 5: val loss 0.6272355914115906

Epoch 6: train loss 0.5609294853427194
Epoch 6: val loss 0.6271406412124634

Epoch 7: train loss 0.558224618434906
Epoch 7: val loss 0.622451663017273

Epoch 8: train loss 0.5554225065491416
Epoch 8: val loss 0.6199520230293274

Epoch 9: train loss 0.5259152596647089
Epoch 9: val loss 0.6130887866020203

Epoch 10: train loss 0.5376748767766085
Epoch 10: val loss 0.6176061630249023

Epoch 11: train loss 0.5384726849469271
Epoch 11: val loss 0.6150163412094116

Epoch 12: train loss 0.4917139546437697
Epoch 12: val loss 0.6139633655548096

Epoch 13: train loss 0.5268476713787426
Epoch 13: val loss 0.6158893704414368

Epoch 14: train loss 0.4836874550039118
Epoch 14: val loss 0.6052219867706299

Epoch 15: train loss 0.4905300736427307
Epoch 15: val loss 0.6045862436294556

Epoch 16: train loss 0.5034615370360288
Epoch 16: val loss 0.6070032119750977

Epoch 17: train loss 0.4650978446006775
Epoch 17: val loss 0.6029192209243774

Epoch 18: train loss 0.47916134650057013
Epoch 18: val loss 0.6034986972808838

Epoch 19: train loss 0.46641640771519055
Epoch 19: val loss 0.6017118692398071

Epoch 20: train loss 0.4492953284220262
Epoch 20: val loss 0.6137558817863464

Epoch 21: train loss 0.4843247885053808
Epoch 21: val loss 0.6068768501281738

Epoch 22: train loss 0.48616578904065216
Epoch 22: val loss 0.6125985383987427

Epoch 23: train loss 0.4423851831392808
Epoch 23: val loss 0.6094673275947571

Epoch 24: train loss 0.41672890430146997
Epoch 24: val loss 0.6038264036178589

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6926261867795672
Epoch 0: val loss 0.6630167365074158

Epoch 1: train loss 0.646385942186628
Epoch 1: val loss 0.6502092480659485

Epoch 2: train loss 0.6301306528704507
Epoch 2: val loss 0.6482720375061035

Epoch 3: train loss 0.6034046113491058
Epoch 3: val loss 0.6427190899848938

Epoch 4: train loss 0.5918835720845631
Epoch 4: val loss 0.6356959342956543

Epoch 5: train loss 0.5725617579051426
Epoch 5: val loss 0.6432726979255676

Epoch 6: train loss 0.5666269191673824
Epoch 6: val loss 0.6542659997940063

Epoch 7: train loss 0.5497778058052063
Epoch 7: val loss 0.6547779440879822

Epoch 8: train loss 0.552104862672942
Epoch 8: val loss 0.6643744111061096

Epoch 9: train loss 0.535143758569445
Epoch 9: val loss 0.669244110584259

Epoch 10: train loss 0.5202544565711703
Epoch 10: val loss 0.6429139971733093

Epoch 11: train loss 0.5151587894984654
Epoch 11: val loss 0.6583647727966309

Epoch 12: train loss 0.5000769666263035
Epoch 12: val loss 0.666241466999054

Epoch 13: train loss 0.49276668046201977
Epoch 13: val loss 0.6581951975822449

Epoch 14: train loss 0.49121867546013426
Epoch 14: val loss 0.6490777134895325

Epoch 15: train loss 0.48842025654656546
Epoch 15: val loss 0.6551724076271057

Epoch 16: train loss 0.47410569872174946
Epoch 16: val loss 0.6684486269950867

Epoch 17: train loss 0.4547075458935329
Epoch 17: val loss 0.6623984575271606

Epoch 18: train loss 0.446386809859957
Epoch 18: val loss 0.6654695272445679

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6886593765682645
Epoch 0: val loss 0.6505365371704102

Epoch 1: train loss 0.6429703765445285
Epoch 1: val loss 0.645406186580658

Epoch 2: train loss 0.6459506021605598
Epoch 2: val loss 0.6382213830947876

Epoch 3: train loss 0.6278925935427347
Epoch 3: val loss 0.63206946849823

Epoch 4: train loss 0.6255713370111253
Epoch 4: val loss 0.6262626647949219

Epoch 5: train loss 0.6110524270269606
Epoch 5: val loss 0.6229828596115112

Epoch 6: train loss 0.605702175034417
Epoch 6: val loss 0.621933102607727

Epoch 7: train loss 0.602728631761339
Epoch 7: val loss 0.6200602650642395

Epoch 8: train loss 0.5953196154700385
Epoch 8: val loss 0.6175015568733215

Epoch 9: train loss 0.5821572608417935
Epoch 9: val loss 0.6164233684539795

Epoch 10: train loss 0.5375790297985077
Epoch 10: val loss 0.6156758666038513

Epoch 11: train loss 0.570018963681327
Epoch 11: val loss 0.616072952747345

Epoch 12: train loss 0.5512823793623183
Epoch 12: val loss 0.6140828728675842

Epoch 13: train loss 0.5338684916496277
Epoch 13: val loss 0.6135382056236267

Epoch 14: train loss 0.5173732936382294
Epoch 14: val loss 0.6125476956367493

Epoch 15: train loss 0.5193622178501553
Epoch 15: val loss 0.6131951808929443

Epoch 16: train loss 0.5190469390816159
Epoch 16: val loss 0.6094945669174194

Epoch 17: train loss 0.5281812018818326
Epoch 17: val loss 0.6153519749641418

Epoch 18: train loss 0.49337472518285114
Epoch 18: val loss 0.6270762085914612

Epoch 19: train loss 0.49231881234380936
Epoch 19: val loss 0.6328983902931213

Epoch 20: train loss 0.46915563609864974
Epoch 20: val loss 0.6238681674003601

Epoch 21: train loss 0.47457466191715664
Epoch 21: val loss 0.6179916858673096

Epoch 22: train loss 0.4892837570773231
Epoch 22: val loss 0.6240457892417908

Epoch 23: train loss 0.47054969933297897
Epoch 23: val loss 0.6363427042961121

Epoch 24: train loss 0.4787178569369846
Epoch 24: val loss 0.6410649418830872

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6906819608476427
Epoch 0: val loss 0.6729001998901367

Epoch 1: train loss 0.6669828626844618
Epoch 1: val loss 0.6594706177711487

Epoch 2: train loss 0.6373688711060418
Epoch 2: val loss 0.6471414566040039

Epoch 3: train loss 0.6213245458073087
Epoch 3: val loss 0.6399887204170227

Epoch 4: train loss 0.6030560731887817
Epoch 4: val loss 0.6386290788650513

Epoch 5: train loss 0.5891451570722792
Epoch 5: val loss 0.6351420283317566

Epoch 6: train loss 0.571652803156111
Epoch 6: val loss 0.6297593116760254

Epoch 7: train loss 0.5649659501181709
Epoch 7: val loss 0.628419816493988

Epoch 8: train loss 0.5589984721607633
Epoch 8: val loss 0.618168294429779

Epoch 9: train loss 0.5361320575078329
Epoch 9: val loss 0.6089330911636353

Epoch 10: train loss 0.5328044460879432
Epoch 10: val loss 0.6094728112220764

Epoch 11: train loss 0.5313411090109084
Epoch 11: val loss 0.6046178340911865

Epoch 12: train loss 0.5065365930398306
Epoch 12: val loss 0.6039237380027771

Epoch 13: train loss 0.515770759847429
Epoch 13: val loss 0.6191766858100891

Epoch 14: train loss 0.49338648716608685
Epoch 14: val loss 0.6226634979248047

Epoch 15: train loss 0.5199694169892205
Epoch 15: val loss 0.6168597936630249

Epoch 16: train loss 0.49413782358169556
Epoch 16: val loss 0.6069459915161133

Epoch 17: train loss 0.47346506847275627
Epoch 17: val loss 0.602687656879425

Epoch 18: train loss 0.4673863715595669
Epoch 18: val loss 0.6011208295822144

Epoch 19: train loss 0.45097435845269096
Epoch 19: val loss 0.6166467666625977

Epoch 20: train loss 0.45262041356828475
Epoch 20: val loss 0.6161476373672485

Epoch 21: train loss 0.48460346791479325
Epoch 21: val loss 0.6291078329086304

Epoch 22: train loss 0.48732852935791016
Epoch 22: val loss 0.6322396993637085

Epoch 23: train loss 0.4623841080400679
Epoch 23: val loss 0.625338613986969

Epoch 24: train loss 0.440022286441591
Epoch 24: val loss 0.6223768591880798

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6872882776790195
Epoch 0: val loss 0.6778640151023865

Epoch 1: train loss 0.6642695731586881
Epoch 1: val loss 0.6745419502258301

Epoch 2: train loss 0.6445436610115899
Epoch 2: val loss 0.6714111566543579

Epoch 3: train loss 0.6406394243240356
Epoch 3: val loss 0.6682058572769165

Epoch 4: train loss 0.6330399314562479
Epoch 4: val loss 0.666925847530365

Epoch 5: train loss 0.6141248080465529
Epoch 5: val loss 0.6654049158096313

Epoch 6: train loss 0.6101730598343743
Epoch 6: val loss 0.6597796678543091

Epoch 7: train loss 0.626578774717119
Epoch 7: val loss 0.6599482893943787

Epoch 8: train loss 0.6042663156986237
Epoch 8: val loss 0.6589030623435974

Epoch 9: train loss 0.612995809978909
Epoch 9: val loss 0.6618732810020447

Epoch 10: train loss 0.6184616817368401
Epoch 10: val loss 0.6626854538917542

Epoch 11: train loss 0.5655847357379066
Epoch 11: val loss 0.6530625820159912

Epoch 12: train loss 0.5817814204427931
Epoch 12: val loss 0.6448951363563538

Epoch 13: train loss 0.5670097337828742
Epoch 13: val loss 0.6416261792182922

Epoch 14: train loss 0.5771009359094832
Epoch 14: val loss 0.6517293453216553

Epoch 15: train loss 0.5574536754025353
Epoch 15: val loss 0.6462807059288025

Epoch 16: train loss 0.5296525491608514
Epoch 16: val loss 0.6623315811157227

Epoch 17: train loss 0.5365795261330075
Epoch 17: val loss 0.6542806625366211

Epoch 18: train loss 0.5291276673475901
Epoch 18: val loss 0.6587661504745483

Epoch 19: train loss 0.535983125368754
Epoch 19: val loss 0.6695263981819153

Epoch 20: train loss 0.4954922596613566
Epoch 20: val loss 0.6667832732200623

Epoch 21: train loss 0.5066915353139242
Epoch 21: val loss 0.6677135229110718

Epoch 22: train loss 0.5066128737396665
Epoch 22: val loss 0.6709132790565491

Epoch 23: train loss 0.4959753221935696
Epoch 23: val loss 0.6728215217590332

Epoch 24: train loss 0.48019791973961723
Epoch 24: val loss 0.6757676005363464

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6966929700639513
Epoch 0: val loss 0.6981279253959656

Epoch 1: train loss 0.6556278400950961
Epoch 1: val loss 0.6890381574630737

Epoch 2: train loss 0.6230306691593595
Epoch 2: val loss 0.6835917830467224

Epoch 3: train loss 0.6289466487036811
Epoch 3: val loss 0.6815394163131714

Epoch 4: train loss 0.6254737310939364
Epoch 4: val loss 0.6830611824989319

Epoch 5: train loss 0.5915534959899055
Epoch 5: val loss 0.6832032799720764

Epoch 6: train loss 0.5967474314901564
Epoch 6: val loss 0.687639057636261

Epoch 7: train loss 0.5641228093041314
Epoch 7: val loss 0.6915467977523804

Epoch 8: train loss 0.5693960123591952
Epoch 8: val loss 0.692899763584137

Epoch 9: train loss 0.5564886199103461
Epoch 9: val loss 0.6994013786315918

Epoch 10: train loss 0.5233724017937978
Epoch 10: val loss 0.7022868394851685

Epoch 11: train loss 0.55876667631997
Epoch 11: val loss 0.7036925554275513

Epoch 12: train loss 0.5204594201511807
Epoch 12: val loss 0.698422908782959

Epoch 13: train loss 0.5276901854409112
Epoch 13: val loss 0.6935293078422546

Epoch 14: train loss 0.5056618981891208
Epoch 14: val loss 0.690970242023468

Epoch 15: train loss 0.5131703250937991
Epoch 15: val loss 0.6947615146636963

Epoch 16: train loss 0.5126910408337911
Epoch 16: val loss 0.7041893601417542

Epoch 17: train loss 0.5068372984727224
Epoch 17: val loss 0.7121041417121887

Epoch 18: train loss 0.49266568157407975
Epoch 18: val loss 0.689403772354126

Epoch 19: train loss 0.49145477679040694
Epoch 19: val loss 0.6784680485725403

Epoch 20: train loss 0.47738735543357
Epoch 20: val loss 0.6832314133644104

Epoch 21: train loss 0.48062267237239414
Epoch 21: val loss 0.6791262030601501

Epoch 22: train loss 0.4582008520762126
Epoch 22: val loss 0.6739251017570496

Epoch 23: train loss 0.46887988183233476
Epoch 23: val loss 0.6786924004554749

Epoch 24: train loss 0.4665440519650777
Epoch 24: val loss 0.6746795773506165

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6770365585883459
Epoch 0: val loss 0.6539416313171387

Epoch 1: train loss 0.6471937547127405
Epoch 1: val loss 0.6496729254722595

Epoch 2: train loss 0.6571533183256785
Epoch 2: val loss 0.6432743072509766

Epoch 3: train loss 0.6204085052013397
Epoch 3: val loss 0.6384397745132446

Epoch 4: train loss 0.5966091255346934
Epoch 4: val loss 0.6368954181671143

Epoch 5: train loss 0.5947836190462112
Epoch 5: val loss 0.6312554478645325

Epoch 6: train loss 0.6127702593803406
Epoch 6: val loss 0.638262927532196

Epoch 7: train loss 0.5875666588544846
Epoch 7: val loss 0.6205015182495117

Epoch 8: train loss 0.5678985938429832
Epoch 8: val loss 0.6227831840515137

Epoch 9: train loss 0.5703659256299337
Epoch 9: val loss 0.6297633647918701

Epoch 10: train loss 0.5612961873412132
Epoch 10: val loss 0.6163897514343262

Epoch 11: train loss 0.5438444639245669
Epoch 11: val loss 0.6382327675819397

Epoch 12: train loss 0.5758876527349154
Epoch 12: val loss 0.628937840461731

Epoch 13: train loss 0.5540578986207644
Epoch 13: val loss 0.6168802976608276

Epoch 14: train loss 0.5485029816627502
Epoch 14: val loss 0.6255933046340942

Epoch 15: train loss 0.5431546295682589
Epoch 15: val loss 0.622006356716156

Epoch 16: train loss 0.5306383222341537
Epoch 16: val loss 0.6188254952430725

Epoch 17: train loss 0.5292166545987129
Epoch 17: val loss 0.6221297979354858

Epoch 18: train loss 0.5267671669522921
Epoch 18: val loss 0.626396119594574

Epoch 19: train loss 0.5321925207972527
Epoch 19: val loss 0.6129136085510254

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6590104877948761
Epoch 0: val loss 0.6070895195007324

Epoch 1: train loss 0.5478774309158325
Epoch 1: val loss 0.5483343005180359

Epoch 2: train loss 0.48779346644878385
Epoch 2: val loss 0.4872211813926697

Epoch 3: train loss 0.4292185172438622
Epoch 3: val loss 0.4611213207244873

Epoch 4: train loss 0.4596418708562851
Epoch 4: val loss 0.4499349296092987

Epoch 5: train loss 0.4468268036842346
Epoch 5: val loss 0.44919532537460327

Epoch 6: train loss 0.3969435453414917
Epoch 6: val loss 0.45256656408309937

Epoch 7: train loss 0.37220437824726105
Epoch 7: val loss 0.45055055618286133

Epoch 8: train loss 0.3939909815788269
Epoch 8: val loss 0.4578976035118103

Epoch 9: train loss 0.4484917387366295
Epoch 9: val loss 0.4632430076599121

Epoch 10: train loss 0.40676940977573395
Epoch 10: val loss 0.4703315496444702

Epoch 11: train loss 0.3926236808300018
Epoch 11: val loss 0.46279656887054443

Epoch 12: train loss 0.42358281910419465
Epoch 12: val loss 0.4582561254501343

Epoch 13: train loss 0.37023391425609586
Epoch 13: val loss 0.4565820097923279

Epoch 14: train loss 0.3603165075182915
Epoch 14: val loss 0.45961111783981323

Epoch 15: train loss 0.4223900645971298
Epoch 15: val loss 0.46297940611839294

Epoch 16: train loss 0.3872194945812225
Epoch 16: val loss 0.4664466381072998

Epoch 17: train loss 0.3404804587364197
Epoch 17: val loss 0.4667157530784607

Epoch 18: train loss 0.3586305618286133
Epoch 18: val loss 0.46585696935653687

Epoch 19: train loss 0.3319226175546646
Epoch 19: val loss 0.4679170846939087

Epoch 20: train loss 0.37499973475933074
Epoch 20: val loss 0.4724568724632263

Epoch 21: train loss 0.33339606523513793
Epoch 21: val loss 0.4746847450733185

Epoch 22: train loss 0.3374152421951294
Epoch 22: val loss 0.48698028922080994

Epoch 23: train loss 0.3723115727305412
Epoch 23: val loss 0.48934054374694824

Epoch 24: train loss 0.41872688829898835
Epoch 24: val loss 0.5042995810508728

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6256436049938202
Epoch 0: val loss 0.5958946347236633

Epoch 1: train loss 0.548966783285141
Epoch 1: val loss 0.5386024117469788

Epoch 2: train loss 0.4879596471786499
Epoch 2: val loss 0.4841838777065277

Epoch 3: train loss 0.44600290060043335
Epoch 3: val loss 0.4675484597682953

Epoch 4: train loss 0.4710854321718216
Epoch 4: val loss 0.4750976264476776

Epoch 5: train loss 0.4191965788602829
Epoch 5: val loss 0.47235310077667236

Epoch 6: train loss 0.3745757892727852
Epoch 6: val loss 0.484943151473999

Epoch 7: train loss 0.35456149876117704
Epoch 7: val loss 0.4826817810535431

Epoch 8: train loss 0.34848806709051133
Epoch 8: val loss 0.4990304410457611

Epoch 9: train loss 0.4359565883874893
Epoch 9: val loss 0.4995352625846863

Epoch 10: train loss 0.36277651190757754
Epoch 10: val loss 0.48488667607307434

Epoch 11: train loss 0.3964265137910843
Epoch 11: val loss 0.48351749777793884

Epoch 12: train loss 0.3366086378693581
Epoch 12: val loss 0.5083804130554199

Epoch 13: train loss 0.3433635920286179
Epoch 13: val loss 0.5212656259536743

Epoch 14: train loss 0.3364962935447693
Epoch 14: val loss 0.5216074585914612

Epoch 15: train loss 0.3454769939184189
Epoch 15: val loss 0.5148196220397949

Epoch 16: train loss 0.3959335371851921
Epoch 16: val loss 0.5075914859771729

Epoch 17: train loss 0.31651920527219773
Epoch 17: val loss 0.5243677496910095

Epoch 18: train loss 0.3222135305404663
Epoch 18: val loss 0.5265201330184937

Epoch 19: train loss 0.32006884515285494
Epoch 19: val loss 0.5342990756034851

Epoch 20: train loss 0.30054901242256166
Epoch 20: val loss 0.532905101776123

Epoch 21: train loss 0.3317235469818115
Epoch 21: val loss 0.5266990661621094

Epoch 22: train loss 0.3343119338154793
Epoch 22: val loss 0.5232637524604797

Epoch 23: train loss 0.3290293782949448
Epoch 23: val loss 0.5179459452629089

Epoch 24: train loss 0.3290761552751064
Epoch 24: val loss 0.5095129609107971

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6716919720172883
Epoch 0: val loss 0.6169220805168152

Epoch 1: train loss 0.5525963842868805
Epoch 1: val loss 0.572017252445221

Epoch 2: train loss 0.4952839106321335
Epoch 2: val loss 0.50480717420578

Epoch 3: train loss 0.4435214132070541
Epoch 3: val loss 0.46895354986190796

Epoch 4: train loss 0.42907868027687074
Epoch 4: val loss 0.44533830881118774

Epoch 5: train loss 0.396303790807724
Epoch 5: val loss 0.4326138198375702

Epoch 6: train loss 0.42835375368595124
Epoch 6: val loss 0.44883331656455994

Epoch 7: train loss 0.42029679119586943
Epoch 7: val loss 0.4446421265602112

Epoch 8: train loss 0.47967365980148313
Epoch 8: val loss 0.4510999917984009

Epoch 9: train loss 0.39393444657325744
Epoch 9: val loss 0.4526861906051636

Epoch 10: train loss 0.42739989161491393
Epoch 10: val loss 0.45762932300567627

Epoch 11: train loss 0.4643922090530396
Epoch 11: val loss 0.4576667845249176

Epoch 12: train loss 0.3871163249015808
Epoch 12: val loss 0.4289352595806122

Epoch 13: train loss 0.3658995687961578
Epoch 13: val loss 0.4354526102542877

Epoch 14: train loss 0.37835824191570283
Epoch 14: val loss 0.4452399015426636

Epoch 15: train loss 0.4054821372032166
Epoch 15: val loss 0.4547218978404999

Epoch 16: train loss 0.3410796567797661
Epoch 16: val loss 0.4463174045085907

Epoch 17: train loss 0.4086377680301666
Epoch 17: val loss 0.4484390318393707

Epoch 18: train loss 0.34051932096481324
Epoch 18: val loss 0.45648524165153503

Epoch 19: train loss 0.3956772774457932
Epoch 19: val loss 0.4591646194458008

Epoch 20: train loss 0.3393490433692932
Epoch 20: val loss 0.45487070083618164

Epoch 21: train loss 0.3589434057474136
Epoch 21: val loss 0.45537158846855164

Epoch 22: train loss 0.3366920605301857
Epoch 22: val loss 0.4647727310657501

Epoch 23: train loss 0.3568326085805893
Epoch 23: val loss 0.47999250888824463

Epoch 24: train loss 0.3061621606349945
Epoch 24: val loss 0.4804639518260956

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6393743813037872
Epoch 0: val loss 0.6111184358596802

Epoch 1: train loss 0.5599594116210938
Epoch 1: val loss 0.5457894802093506

Epoch 2: train loss 0.5123867094516754
Epoch 2: val loss 0.477914035320282

Epoch 3: train loss 0.4646200269460678
Epoch 3: val loss 0.4366460144519806

Epoch 4: train loss 0.4306614905595779
Epoch 4: val loss 0.41378799080848694

Epoch 5: train loss 0.48186746537685393
Epoch 5: val loss 0.40804019570350647

Epoch 6: train loss 0.4069157615303993
Epoch 6: val loss 0.4042915999889374

Epoch 7: train loss 0.40649041831493377
Epoch 7: val loss 0.4079429507255554

Epoch 8: train loss 0.39905585497617724
Epoch 8: val loss 0.4128590226173401

Epoch 9: train loss 0.4115178495645523
Epoch 9: val loss 0.40733665227890015

Epoch 10: train loss 0.4523033410310745
Epoch 10: val loss 0.4187723398208618

Epoch 11: train loss 0.4032382696866989
Epoch 11: val loss 0.42285993695259094

Epoch 12: train loss 0.4343094989657402
Epoch 12: val loss 0.42174506187438965

Epoch 13: train loss 0.36255934536457063
Epoch 13: val loss 0.42217472195625305

Epoch 14: train loss 0.35653212368488313
Epoch 14: val loss 0.4144549071788788

Epoch 15: train loss 0.3702864393591881
Epoch 15: val loss 0.4014851152896881

Epoch 16: train loss 0.3786508828401566
Epoch 16: val loss 0.3962889313697815

Epoch 17: train loss 0.3348601691424847
Epoch 17: val loss 0.40306997299194336

Epoch 18: train loss 0.34667586237192155
Epoch 18: val loss 0.4125012755393982

Epoch 19: train loss 0.33476795852184293
Epoch 19: val loss 0.41689592599868774

Epoch 20: train loss 0.35508167594671247
Epoch 20: val loss 0.4233038127422333

Epoch 21: train loss 0.3778376132249832
Epoch 21: val loss 0.423702597618103

Epoch 22: train loss 0.3374060869216919
Epoch 22: val loss 0.4200350046157837

Epoch 23: train loss 0.31978449672460557
Epoch 23: val loss 0.42191943526268005

Epoch 24: train loss 0.3160812571644783
Epoch 24: val loss 0.4236220419406891

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6249950184271886
Epoch 0: val loss 0.5882813334465027

Epoch 1: train loss 0.527992280629965
Epoch 1: val loss 0.5022413730621338

Epoch 2: train loss 0.44419240722289455
Epoch 2: val loss 0.46795758605003357

Epoch 3: train loss 0.4331136093689845
Epoch 3: val loss 0.4625870883464813

Epoch 4: train loss 0.43981432914733887
Epoch 4: val loss 0.4717775583267212

Epoch 5: train loss 0.408509754217588
Epoch 5: val loss 0.4737187623977661

Epoch 6: train loss 0.39837641555529374
Epoch 6: val loss 0.4759088158607483

Epoch 7: train loss 0.3983506652025076
Epoch 7: val loss 0.4762078523635864

Epoch 8: train loss 0.36568578389974743
Epoch 8: val loss 0.47738707065582275

Epoch 9: train loss 0.3787929438627683
Epoch 9: val loss 0.4789886772632599

Epoch 10: train loss 0.3795897192679919
Epoch 10: val loss 0.49151596426963806

Epoch 11: train loss 0.3512255692711243
Epoch 11: val loss 0.4894474148750305

Epoch 12: train loss 0.41047242513069737
Epoch 12: val loss 0.4888104498386383

Epoch 13: train loss 0.36041757235160243
Epoch 13: val loss 0.46435433626174927

Epoch 14: train loss 0.3843050690797659
Epoch 14: val loss 0.47364404797554016

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921534592455084
Epoch 0: val loss 0.6952161192893982

Epoch 1: train loss 0.6464205871928822
Epoch 1: val loss 0.6817775368690491

Epoch 2: train loss 0.6309216889468107
Epoch 2: val loss 0.6717060804367065

Epoch 3: train loss 0.6256103732369163
Epoch 3: val loss 0.6652269959449768

Epoch 4: train loss 0.6142797090790488
Epoch 4: val loss 0.6560381650924683

Epoch 5: train loss 0.6160168539394032
Epoch 5: val loss 0.6499574184417725

Epoch 6: train loss 0.600522908297452
Epoch 6: val loss 0.6446489691734314

Epoch 7: train loss 0.5798511721871116
Epoch 7: val loss 0.646306574344635

Epoch 8: train loss 0.5825089920650829
Epoch 8: val loss 0.6422134637832642

Epoch 9: train loss 0.5937432944774628
Epoch 9: val loss 0.6440691947937012

Epoch 10: train loss 0.5867699574340474
Epoch 10: val loss 0.6348106265068054

Epoch 11: train loss 0.553554280237718
Epoch 11: val loss 0.6277942657470703

Epoch 12: train loss 0.5531407621773806
Epoch 12: val loss 0.6228037476539612

Epoch 13: train loss 0.5382344451817599
Epoch 13: val loss 0.6171067953109741

Epoch 14: train loss 0.5110008147629824
Epoch 14: val loss 0.613540768623352

Epoch 15: train loss 0.5244719548658892
Epoch 15: val loss 0.6070048809051514

Epoch 16: train loss 0.5179278687997297
Epoch 16: val loss 0.6090435981750488

Epoch 17: train loss 0.5017776380885731
Epoch 17: val loss 0.5794963836669922

Epoch 18: train loss 0.5181528438221324
Epoch 18: val loss 0.5911751985549927

Epoch 19: train loss 0.5057377435944297
Epoch 19: val loss 0.5836629271507263

Epoch 20: train loss 0.46468889713287354
Epoch 20: val loss 0.5852356553077698

Epoch 21: train loss 0.4570775194601579
Epoch 21: val loss 0.570187509059906

Epoch 22: train loss 0.472347538579594
Epoch 22: val loss 0.5755786895751953

Epoch 23: train loss 0.47200927951119165
Epoch 23: val loss 0.5878764390945435

Epoch 24: train loss 0.4516653987494382
Epoch 24: val loss 0.5622704029083252

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6965245712887157
Epoch 0: val loss 0.6728785037994385

Epoch 1: train loss 0.6789287545464255
Epoch 1: val loss 0.6530400514602661

Epoch 2: train loss 0.6431509527293119
Epoch 2: val loss 0.6373165249824524

Epoch 3: train loss 0.6336229064247825
Epoch 3: val loss 0.6303350925445557

Epoch 4: train loss 0.6247163306583058
Epoch 4: val loss 0.6224930286407471

Epoch 5: train loss 0.6057685992934487
Epoch 5: val loss 0.6217888593673706

Epoch 6: train loss 0.5965731143951416
Epoch 6: val loss 0.6195709109306335

Epoch 7: train loss 0.5994714904915203
Epoch 7: val loss 0.6115495562553406

Epoch 8: train loss 0.577580684965307
Epoch 8: val loss 0.6046586632728577

Epoch 9: train loss 0.5663276423107494
Epoch 9: val loss 0.605364203453064

Epoch 10: train loss 0.5742163333025846
Epoch 10: val loss 0.6126976013183594

Epoch 11: train loss 0.5624703466892242
Epoch 11: val loss 0.597808837890625

Epoch 12: train loss 0.5546429509466345
Epoch 12: val loss 0.5996029376983643

Epoch 13: train loss 0.5609950179403479
Epoch 13: val loss 0.5929305553436279

Epoch 14: train loss 0.5415852313691919
Epoch 14: val loss 0.5890153646469116

Epoch 15: train loss 0.5467234172604301
Epoch 15: val loss 0.580731213092804

Epoch 16: train loss 0.5173789479515769
Epoch 16: val loss 0.5760657787322998

Epoch 17: train loss 0.49337498166344385
Epoch 17: val loss 0.566478967666626

Epoch 18: train loss 0.5064312219619751
Epoch 18: val loss 0.5818909406661987

Epoch 19: train loss 0.5103092410347678
Epoch 19: val loss 0.5890514254570007

Epoch 20: train loss 0.4762602881951766
Epoch 20: val loss 0.5740926861763

Epoch 21: train loss 0.4824810732494701
Epoch 21: val loss 0.5620566606521606

Epoch 22: train loss 0.46862636642022565
Epoch 22: val loss 0.560136079788208

Epoch 23: train loss 0.45961809158325195
Epoch 23: val loss 0.5755653381347656

Epoch 24: train loss 0.4628964770923961
Epoch 24: val loss 0.5691761374473572

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.672536779533733
Epoch 0: val loss 0.6749228239059448

Epoch 1: train loss 0.6453832875598561
Epoch 1: val loss 0.6570754051208496

Epoch 2: train loss 0.6188430515202609
Epoch 2: val loss 0.652880847454071

Epoch 3: train loss 0.602318216453899
Epoch 3: val loss 0.64546138048172

Epoch 4: train loss 0.6120835000818426
Epoch 4: val loss 0.642646849155426

Epoch 5: train loss 0.5928572795607827
Epoch 5: val loss 0.6370874047279358

Epoch 6: train loss 0.5933527458797802
Epoch 6: val loss 0.6296181082725525

Epoch 7: train loss 0.5773669264533303
Epoch 7: val loss 0.6217778325080872

Epoch 8: train loss 0.5752946138381958
Epoch 8: val loss 0.6159695386886597

Epoch 9: train loss 0.5596459399570118
Epoch 9: val loss 0.6132138967514038

Epoch 10: train loss 0.5500375601378354
Epoch 10: val loss 0.6139335036277771

Epoch 11: train loss 0.5481257709589872
Epoch 11: val loss 0.6085526943206787

Epoch 12: train loss 0.5406583737243306
Epoch 12: val loss 0.603897750377655

Epoch 13: train loss 0.5281903147697449
Epoch 13: val loss 0.6072324514389038

Epoch 14: train loss 0.5201178274371407
Epoch 14: val loss 0.6122680306434631

Epoch 15: train loss 0.5056956004012715
Epoch 15: val loss 0.5952624082565308

Epoch 16: train loss 0.49805944887074555
Epoch 16: val loss 0.6009247303009033

Epoch 17: train loss 0.49496655843474646
Epoch 17: val loss 0.6087963581085205

Epoch 18: train loss 0.4781893247907812
Epoch 18: val loss 0.6044150590896606

Epoch 19: train loss 0.4650252976200797
Epoch 19: val loss 0.5989901423454285

Epoch 20: train loss 0.49272838776761835
Epoch 20: val loss 0.6200529336929321

Epoch 21: train loss 0.4759530181234533
Epoch 21: val loss 0.5845651030540466

Epoch 22: train loss 0.43893416632305493
Epoch 22: val loss 0.5806769728660583

Epoch 23: train loss 0.43195636434988544
Epoch 23: val loss 0.5901691913604736

Epoch 24: train loss 0.4116896688938141
Epoch 24: val loss 0.5885148644447327

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6947167244824496
Epoch 0: val loss 0.6611711382865906

Epoch 1: train loss 0.6573253219777887
Epoch 1: val loss 0.6437986493110657

Epoch 2: train loss 0.641872682354667
Epoch 2: val loss 0.6349120140075684

Epoch 3: train loss 0.6103308580138467
Epoch 3: val loss 0.6318323016166687

Epoch 4: train loss 0.5945394689386542
Epoch 4: val loss 0.6320297718048096

Epoch 5: train loss 0.5927816087549383
Epoch 5: val loss 0.6331959366798401

Epoch 6: train loss 0.573696022683924
Epoch 6: val loss 0.6297816634178162

Epoch 7: train loss 0.5562994534319098
Epoch 7: val loss 0.6262884736061096

Epoch 8: train loss 0.5365738110108809
Epoch 8: val loss 0.6283829808235168

Epoch 9: train loss 0.5312655026262457
Epoch 9: val loss 0.6387051939964294

Epoch 10: train loss 0.5179675221443176
Epoch 10: val loss 0.6465922594070435

Epoch 11: train loss 0.5058791935443878
Epoch 11: val loss 0.64168381690979

Epoch 12: train loss 0.49844601479443634
Epoch 12: val loss 0.6444569230079651

Epoch 13: train loss 0.4836339598352259
Epoch 13: val loss 0.6581485271453857

Epoch 14: train loss 0.4602478254925121
Epoch 14: val loss 0.6603043079376221

Epoch 15: train loss 0.4546104669570923
Epoch 15: val loss 0.6806429624557495

Epoch 16: train loss 0.4579325264150446
Epoch 16: val loss 0.668458878993988

Epoch 17: train loss 0.442563460631804
Epoch 17: val loss 0.6652238368988037

Epoch 18: train loss 0.4403684816577218
Epoch 18: val loss 0.6707860827445984

Epoch 19: train loss 0.43634663928638806
Epoch 19: val loss 0.672788679599762

Epoch 20: train loss 0.4497100521217693
Epoch 20: val loss 0.6826445460319519

Epoch 21: train loss 0.42199835452166473
Epoch 21: val loss 0.6898224949836731

Epoch 22: train loss 0.39198709617961536
Epoch 22: val loss 0.687404215335846

Epoch 23: train loss 0.4174171875823628
Epoch 23: val loss 0.6876744031906128

Epoch 24: train loss 0.40156135775826196
Epoch 24: val loss 0.6967514157295227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6913542071978251
Epoch 0: val loss 0.6636379361152649

Epoch 1: train loss 0.6444607853889466
Epoch 1: val loss 0.6340838670730591

Epoch 2: train loss 0.6141133467356364
Epoch 2: val loss 0.6121537089347839

Epoch 3: train loss 0.5850724577903748
Epoch 3: val loss 0.5986572504043579

Epoch 4: train loss 0.5727681060632069
Epoch 4: val loss 0.5826910138130188

Epoch 5: train loss 0.5710569858551026
Epoch 5: val loss 0.5747514367103577

Epoch 6: train loss 0.5446860134601593
Epoch 6: val loss 0.5631324052810669

Epoch 7: train loss 0.5426039040088654
Epoch 7: val loss 0.5550897717475891

Epoch 8: train loss 0.5562240302562713
Epoch 8: val loss 0.5463554859161377

Epoch 9: train loss 0.5251211404800415
Epoch 9: val loss 0.5411392450332642

Epoch 10: train loss 0.5310855607191721
Epoch 10: val loss 0.5411083698272705

Epoch 11: train loss 0.5080504477024078
Epoch 11: val loss 0.5356649160385132

Epoch 12: train loss 0.49794143239657085
Epoch 12: val loss 0.5334577560424805

Epoch 13: train loss 0.502815047899882
Epoch 13: val loss 0.5304841995239258

Epoch 14: train loss 0.4902139981587728
Epoch 14: val loss 0.5313588976860046

Epoch 15: train loss 0.4630489468574524
Epoch 15: val loss 0.5315033197402954

Epoch 16: train loss 0.48954544464747113
Epoch 16: val loss 0.523037314414978

Epoch 17: train loss 0.47339120507240295
Epoch 17: val loss 0.5176958441734314

Epoch 18: train loss 0.455628909667333
Epoch 18: val loss 0.5223866701126099

Epoch 19: train loss 0.46654436389605203
Epoch 19: val loss 0.527847945690155

Epoch 20: train loss 0.4602445463339488
Epoch 20: val loss 0.5255240797996521

Epoch 21: train loss 0.4563679734865824
Epoch 21: val loss 0.533469557762146

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911314576864243
Epoch 0: val loss 0.6825025677680969

Epoch 1: train loss 0.673189510901769
Epoch 1: val loss 0.6725843548774719

Epoch 2: train loss 0.6304133385419846
Epoch 2: val loss 0.6599395275115967

Epoch 3: train loss 0.6366218626499176
Epoch 3: val loss 0.6493605971336365

Epoch 4: train loss 0.6083256502946218
Epoch 4: val loss 0.6326615214347839

Epoch 5: train loss 0.6024045273661613
Epoch 5: val loss 0.6137104630470276

Epoch 6: train loss 0.5671615600585938
Epoch 6: val loss 0.6082587242126465

Epoch 7: train loss 0.5668399607141813
Epoch 7: val loss 0.6063717007637024

Epoch 8: train loss 0.5661595165729523
Epoch 8: val loss 0.6037668585777283

Epoch 9: train loss 0.5508915583292643
Epoch 9: val loss 0.5954201221466064

Epoch 10: train loss 0.5526745766401291
Epoch 10: val loss 0.5963129997253418

Epoch 11: train loss 0.5332269718249639
Epoch 11: val loss 0.5945206880569458

Epoch 12: train loss 0.5372655391693115
Epoch 12: val loss 0.5844286680221558

Epoch 13: train loss 0.49054306248823804
Epoch 13: val loss 0.5971725583076477

Epoch 14: train loss 0.5076136539379755
Epoch 14: val loss 0.5980964303016663

Epoch 15: train loss 0.48910562694072723
Epoch 15: val loss 0.5985100865364075

Epoch 16: train loss 0.46695518245299655
Epoch 16: val loss 0.5938487648963928

Epoch 17: train loss 0.49749897917111713
Epoch 17: val loss 0.6006807684898376

Epoch 18: train loss 0.49576400468746823
Epoch 18: val loss 0.5998364090919495

Epoch 19: train loss 0.4978264346718788
Epoch 19: val loss 0.6072975397109985

Epoch 20: train loss 0.4671722625692685
Epoch 20: val loss 0.6092376708984375

Epoch 21: train loss 0.45927243183056515
Epoch 21: val loss 0.6094796061515808

Epoch 22: train loss 0.42128801097472507
Epoch 22: val loss 0.6383342742919922

Epoch 23: train loss 0.4412222007910411
Epoch 23: val loss 0.635943591594696

Epoch 24: train loss 0.43782397359609604
Epoch 24: val loss 0.6293297410011292

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7013202011585236
Epoch 0: val loss 0.6802345514297485

Epoch 1: train loss 0.6796231269836426
Epoch 1: val loss 0.6736773252487183

Epoch 2: train loss 0.6553741991519928
Epoch 2: val loss 0.6616125702857971

Epoch 3: train loss 0.632755383849144
Epoch 3: val loss 0.6558367013931274

Epoch 4: train loss 0.6250260323286057
Epoch 4: val loss 0.6480039358139038

Epoch 5: train loss 0.5993000020583471
Epoch 5: val loss 0.6435130834579468

Epoch 6: train loss 0.5857568085193634
Epoch 6: val loss 0.6363030672073364

Epoch 7: train loss 0.5872199585040411
Epoch 7: val loss 0.6422848105430603

Epoch 8: train loss 0.5765719736615816
Epoch 8: val loss 0.6303130388259888

Epoch 9: train loss 0.5637989764412245
Epoch 9: val loss 0.6264345645904541

Epoch 10: train loss 0.5559277633825938
Epoch 10: val loss 0.6207036375999451

Epoch 11: train loss 0.5459059923887253
Epoch 11: val loss 0.6338589191436768

Epoch 12: train loss 0.558908554414908
Epoch 12: val loss 0.6240131855010986

Epoch 13: train loss 0.5199599216381708
Epoch 13: val loss 0.6296254396438599

Epoch 14: train loss 0.5184998661279678
Epoch 14: val loss 0.6221817135810852

Epoch 15: train loss 0.5263075605034828
Epoch 15: val loss 0.6278434991836548

Epoch 16: train loss 0.5049908459186554
Epoch 16: val loss 0.6155039072036743

Epoch 17: train loss 0.5088899061083794
Epoch 17: val loss 0.6168713569641113

Epoch 18: train loss 0.4992003267010053
Epoch 18: val loss 0.6122696995735168

Epoch 19: train loss 0.49686333785454434
Epoch 19: val loss 0.6150347590446472

Epoch 20: train loss 0.4838279038667679
Epoch 20: val loss 0.6282294392585754

Epoch 21: train loss 0.4922835131486257
Epoch 21: val loss 0.619568943977356

Epoch 22: train loss 0.4624988908569018
Epoch 22: val loss 0.6301746368408203

Epoch 23: train loss 0.4723445425430934
Epoch 23: val loss 0.642616868019104

Epoch 24: train loss 0.452974612514178
Epoch 24: val loss 0.6354358196258545

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6889120936393738
Epoch 0: val loss 0.6754084825515747

Epoch 1: train loss 0.6471547732750574
Epoch 1: val loss 0.6712099313735962

Epoch 2: train loss 0.6266786356767019
Epoch 2: val loss 0.6633244156837463

Epoch 3: train loss 0.6065461412072182
Epoch 3: val loss 0.667029082775116

Epoch 4: train loss 0.5845586756865183
Epoch 4: val loss 0.6639652252197266

Epoch 5: train loss 0.580798956255118
Epoch 5: val loss 0.6667328476905823

Epoch 6: train loss 0.5592950060963631
Epoch 6: val loss 0.6872013211250305

Epoch 7: train loss 0.5501112168033918
Epoch 7: val loss 0.7146934866905212

Epoch 8: train loss 0.5300284971793493
Epoch 8: val loss 0.7016608715057373

Epoch 9: train loss 0.5222592279314995
Epoch 9: val loss 0.7164537310600281

Epoch 10: train loss 0.5252333184083303
Epoch 10: val loss 0.7045983672142029

Epoch 11: train loss 0.5135456795493761
Epoch 11: val loss 0.6964308023452759

Epoch 12: train loss 0.5244332253932953
Epoch 12: val loss 0.7134819626808167

Epoch 13: train loss 0.50834887723128
Epoch 13: val loss 0.7021797895431519

Epoch 14: train loss 0.5011031677325567
Epoch 14: val loss 0.7050526142120361

Epoch 15: train loss 0.5107221007347107
Epoch 15: val loss 0.720172107219696

Epoch 16: train loss 0.5074828217426935
Epoch 16: val loss 0.7135604023933411

Epoch 17: train loss 0.4787105719248454
Epoch 17: val loss 0.6955708861351013

Epoch 18: train loss 0.4716852183143298
Epoch 18: val loss 0.7263790369033813

Epoch 19: train loss 0.43408821274836856
Epoch 19: val loss 0.7033222913742065

Epoch 20: train loss 0.4542086099584897
Epoch 20: val loss 0.7332539558410645

Epoch 21: train loss 0.4656191443403562
Epoch 21: val loss 0.7250549793243408

Epoch 22: train loss 0.45892294496297836
Epoch 22: val loss 0.7259492874145508

Epoch 23: train loss 0.4410523722569148
Epoch 23: val loss 0.7517666220664978

Epoch 24: train loss 0.4470098565022151
Epoch 24: val loss 0.7316298484802246

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7036030540863673
Epoch 0: val loss 0.6830357313156128

Epoch 1: train loss 0.6679204006989797
Epoch 1: val loss 0.6714639663696289

Epoch 2: train loss 0.6647192637125651
Epoch 2: val loss 0.6578086018562317

Epoch 3: train loss 0.6368925720453262
Epoch 3: val loss 0.6479817032814026

Epoch 4: train loss 0.623074471950531
Epoch 4: val loss 0.6357454061508179

Epoch 5: train loss 0.6131918181975683
Epoch 5: val loss 0.6262315511703491

Epoch 6: train loss 0.5889996141195297
Epoch 6: val loss 0.6211484670639038

Epoch 7: train loss 0.5890020132064819
Epoch 7: val loss 0.6114968657493591

Epoch 8: train loss 0.5812069301803907
Epoch 8: val loss 0.6036922335624695

Epoch 9: train loss 0.5951236461599668
Epoch 9: val loss 0.5864731073379517

Epoch 10: train loss 0.565448726216952
Epoch 10: val loss 0.5873284935951233

Epoch 11: train loss 0.5806227723757426
Epoch 11: val loss 0.59858638048172

Epoch 12: train loss 0.5611090088884035
Epoch 12: val loss 0.5822144150733948

Epoch 13: train loss 0.5512359688679377
Epoch 13: val loss 0.5774935483932495

Epoch 14: train loss 0.5425901437799135
Epoch 14: val loss 0.5829712152481079

Epoch 15: train loss 0.5340954785545667
Epoch 15: val loss 0.5727633833885193

Epoch 16: train loss 0.5423775489131609
Epoch 16: val loss 0.5792460441589355

Epoch 17: train loss 0.5256324435273806
Epoch 17: val loss 0.5740101337432861

Epoch 18: train loss 0.5347596953312556
Epoch 18: val loss 0.5735355019569397

Epoch 19: train loss 0.5120782976349195
Epoch 19: val loss 0.5875739455223083

Epoch 20: train loss 0.514898270368576
Epoch 20: val loss 0.5747238397598267

Epoch 21: train loss 0.5136043727397919
Epoch 21: val loss 0.574522852897644

Epoch 22: train loss 0.48879098395506543
Epoch 22: val loss 0.570759654045105

Epoch 23: train loss 0.4909730652968089
Epoch 23: val loss 0.5713079571723938

Epoch 24: train loss 0.5110708599289259
Epoch 24: val loss 0.568972647190094

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7072016671299934
Epoch 0: val loss 0.6922353506088257

Epoch 1: train loss 0.6882416270673275
Epoch 1: val loss 0.689360499382019

Epoch 2: train loss 0.6720459200441837
Epoch 2: val loss 0.6808413863182068

Epoch 3: train loss 0.6629010029137135
Epoch 3: val loss 0.6681305170059204

Epoch 4: train loss 0.6357189826667309
Epoch 4: val loss 0.6659985184669495

Epoch 5: train loss 0.6379783041775227
Epoch 5: val loss 0.6333150863647461

Epoch 6: train loss 0.604147594422102
Epoch 6: val loss 0.6239330768585205

Epoch 7: train loss 0.5837250184267759
Epoch 7: val loss 0.6171749234199524

Epoch 8: train loss 0.5813973527401686
Epoch 8: val loss 0.6053635478019714

Epoch 9: train loss 0.5796682052314281
Epoch 9: val loss 0.6076493859291077

Epoch 10: train loss 0.5472414027899504
Epoch 10: val loss 0.6101874113082886

Epoch 11: train loss 0.5242684986442327
Epoch 11: val loss 0.6009299755096436

Epoch 12: train loss 0.534743333235383
Epoch 12: val loss 0.609316885471344

Epoch 13: train loss 0.5120798926800489
Epoch 13: val loss 0.600849449634552

Epoch 14: train loss 0.5099592991173267
Epoch 14: val loss 0.6096600294113159

Epoch 15: train loss 0.49168508127331734
Epoch 15: val loss 0.608616054058075

Epoch 16: train loss 0.49602415412664413
Epoch 16: val loss 0.6192167401313782

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914139886697134
Epoch 0: val loss 0.6834625601768494

Epoch 1: train loss 0.6743836800257365
Epoch 1: val loss 0.6746180653572083

Epoch 2: train loss 0.6651380956172943
Epoch 2: val loss 0.6674185395240784

Epoch 3: train loss 0.664196973045667
Epoch 3: val loss 0.6637776494026184

Epoch 4: train loss 0.648890033364296
Epoch 4: val loss 0.6548616886138916

Epoch 5: train loss 0.6400537739197413
Epoch 5: val loss 0.6502265334129333

Epoch 6: train loss 0.6285851101080576
Epoch 6: val loss 0.6451054215431213

Epoch 7: train loss 0.6228661835193634
Epoch 7: val loss 0.6406356692314148

Epoch 8: train loss 0.6167655338843664
Epoch 8: val loss 0.6386078596115112

Epoch 9: train loss 0.6316552013158798
Epoch 9: val loss 0.6283093690872192

Epoch 10: train loss 0.6150790055592855
Epoch 10: val loss 0.6230061650276184

Epoch 11: train loss 0.6021616806586584
Epoch 11: val loss 0.6238342523574829

Epoch 12: train loss 0.5943472186724345
Epoch 12: val loss 0.6239378452301025

Epoch 13: train loss 0.5876249621311823
Epoch 13: val loss 0.6235608458518982

Epoch 14: train loss 0.5888163397709528
Epoch 14: val loss 0.62342369556427

Epoch 15: train loss 0.5773536389072736
Epoch 15: val loss 0.616912841796875

Epoch 16: train loss 0.598168800274531
Epoch 16: val loss 0.6131408214569092

Epoch 17: train loss 0.5807970489064852
Epoch 17: val loss 0.6168954968452454

Epoch 18: train loss 0.5825861295064291
Epoch 18: val loss 0.6252034306526184

Epoch 19: train loss 0.5665400897463163
Epoch 19: val loss 0.6150674223899841

Epoch 20: train loss 0.5657083342472712
Epoch 20: val loss 0.6112444996833801

Epoch 21: train loss 0.5744030227263769
Epoch 21: val loss 0.6149119138717651

Epoch 22: train loss 0.5507005254427592
Epoch 22: val loss 0.6165651082992554

Epoch 23: train loss 0.5474225953221321
Epoch 23: val loss 0.620577871799469

Epoch 24: train loss 0.5642330497503281
Epoch 24: val loss 0.6256653070449829

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7148490796486536
Epoch 0: val loss 0.7047644257545471

Epoch 1: train loss 0.6812839557727178
Epoch 1: val loss 0.6966182589530945

Epoch 2: train loss 0.6843069990475973
Epoch 2: val loss 0.6875430345535278

Epoch 3: train loss 0.651671494046847
Epoch 3: val loss 0.6763914227485657

Epoch 4: train loss 0.6486286719640096
Epoch 4: val loss 0.6633499264717102

Epoch 5: train loss 0.634740799665451
Epoch 5: val loss 0.6538270711898804

Epoch 6: train loss 0.6206279744704565
Epoch 6: val loss 0.647535502910614

Epoch 7: train loss 0.6250961075226465
Epoch 7: val loss 0.6498870253562927

Epoch 8: train loss 0.6139616519212723
Epoch 8: val loss 0.650545060634613

Epoch 9: train loss 0.6034392615159353
Epoch 9: val loss 0.6489801406860352

Epoch 10: train loss 0.5985808918873469
Epoch 10: val loss 0.6460549831390381

Epoch 11: train loss 0.5930102045337359
Epoch 11: val loss 0.6416113376617432

Epoch 12: train loss 0.58348515133063
Epoch 12: val loss 0.6441880464553833

Epoch 13: train loss 0.5642387991150221
Epoch 13: val loss 0.6433959007263184

Epoch 14: train loss 0.5700941706697146
Epoch 14: val loss 0.6499043107032776

Epoch 15: train loss 0.5671919360756874
Epoch 15: val loss 0.6493493318557739

Epoch 16: train loss 0.5716598307092985
Epoch 16: val loss 0.6496273279190063

Epoch 17: train loss 0.5627587760488192
Epoch 17: val loss 0.6529049277305603

Epoch 18: train loss 0.558292622367541
Epoch 18: val loss 0.6487055420875549

Epoch 19: train loss 0.5588574185967445
Epoch 19: val loss 0.6561379432678223

Epoch 20: train loss 0.5491372471054395
Epoch 20: val loss 0.6755867600440979

Epoch 21: train loss 0.5572607119878134
Epoch 21: val loss 0.6626776456832886

Epoch 22: train loss 0.5515079920490583
Epoch 22: val loss 0.6562016606330872

Epoch 23: train loss 0.5451325153311094
Epoch 23: val loss 0.6597931385040283

Epoch 24: train loss 0.5503738075494766
Epoch 24: val loss 0.6591179966926575

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022060453891754
Epoch 0: val loss 0.6909539103507996

Epoch 1: train loss 0.6822100381056467
Epoch 1: val loss 0.6836454272270203

Epoch 2: train loss 0.6655366172393163
Epoch 2: val loss 0.6805263161659241

Epoch 3: train loss 0.6504078755776087
Epoch 3: val loss 0.6742737293243408

Epoch 4: train loss 0.6483154793580373
Epoch 4: val loss 0.6706365346908569

Epoch 5: train loss 0.6379986107349396
Epoch 5: val loss 0.6641629934310913

Epoch 6: train loss 0.6270595441261927
Epoch 6: val loss 0.6583095788955688

Epoch 7: train loss 0.6124821652968725
Epoch 7: val loss 0.6574652194976807

Epoch 8: train loss 0.6137903680404028
Epoch 8: val loss 0.6599494814872742

Epoch 9: train loss 0.5950663983821869
Epoch 9: val loss 0.6585458517074585

Epoch 10: train loss 0.5918615361054739
Epoch 10: val loss 0.6645622849464417

Epoch 11: train loss 0.5648175949851671
Epoch 11: val loss 0.6657065153121948

Epoch 12: train loss 0.5804687117536863
Epoch 12: val loss 0.6744390726089478

Epoch 13: train loss 0.5671614011128744
Epoch 13: val loss 0.680779218673706

Epoch 14: train loss 0.5629171753923098
Epoch 14: val loss 0.6812617778778076

Epoch 15: train loss 0.5671191687385241
Epoch 15: val loss 0.6932092905044556

Epoch 16: train loss 0.5728164613246918
Epoch 16: val loss 0.7016922235488892

Epoch 17: train loss 0.5599213019013405
Epoch 17: val loss 0.699639618396759

Epoch 18: train loss 0.5491271515687307
Epoch 18: val loss 0.691066563129425

Epoch 19: train loss 0.5801266307632128
Epoch 19: val loss 0.6822543144226074

Epoch 20: train loss 0.5491710205872854
Epoch 20: val loss 0.6858173608779907

Epoch 21: train loss 0.5475313340624174
Epoch 21: val loss 0.7043710947036743

Epoch 22: train loss 0.5290654400984446
Epoch 22: val loss 0.720663845539093

Epoch 23: train loss 0.5342918237050375
Epoch 23: val loss 0.708823561668396

Epoch 24: train loss 0.5122640331586202
Epoch 24: val loss 0.7101185917854309

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6991468320290247
Epoch 0: val loss 0.7038863301277161

Epoch 1: train loss 0.6758468002080917
Epoch 1: val loss 0.696627140045166

Epoch 2: train loss 0.6682403087615967
Epoch 2: val loss 0.6865413188934326

Epoch 3: train loss 0.6583859523137411
Epoch 3: val loss 0.6820281147956848

Epoch 4: train loss 0.652646486957868
Epoch 4: val loss 0.6644681096076965

Epoch 5: train loss 0.6135000040133795
Epoch 5: val loss 0.6605992913246155

Epoch 6: train loss 0.6115842660268148
Epoch 6: val loss 0.6578713059425354

Epoch 7: train loss 0.6131346821784973
Epoch 7: val loss 0.6563964486122131

Epoch 8: train loss 0.6028608530759811
Epoch 8: val loss 0.6515985727310181

Epoch 9: train loss 0.5936626295248667
Epoch 9: val loss 0.6585631966590881

Epoch 10: train loss 0.5792637666066488
Epoch 10: val loss 0.6721457839012146

Epoch 11: train loss 0.5610940977931023
Epoch 11: val loss 0.677485466003418

Epoch 12: train loss 0.5757120524843534
Epoch 12: val loss 0.663112223148346

Epoch 13: train loss 0.5706460078557333
Epoch 13: val loss 0.6728990077972412

Epoch 14: train loss 0.5480078111092249
Epoch 14: val loss 0.6776129007339478

Epoch 15: train loss 0.5546945134798685
Epoch 15: val loss 0.6671538352966309

Epoch 16: train loss 0.5426928202311198
Epoch 16: val loss 0.7060050964355469

Epoch 17: train loss 0.5365230912963549
Epoch 17: val loss 0.7044540047645569

Epoch 18: train loss 0.5257934977610906
Epoch 18: val loss 0.6972565054893494

Epoch 19: train loss 0.533592571814855
Epoch 19: val loss 0.6907318234443665

Epoch 20: train loss 0.5159587984283766
Epoch 20: val loss 0.7028329372406006

Epoch 21: train loss 0.5235969896117846
Epoch 21: val loss 0.6994880437850952

Epoch 22: train loss 0.522330068051815
Epoch 22: val loss 0.6907343864440918

Epoch 23: train loss 0.5492631097634634
Epoch 23: val loss 0.691758930683136

Epoch 24: train loss 0.5283631806572279
Epoch 24: val loss 0.7387483716011047

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7120070904493332
Epoch 0: val loss 0.6794268488883972

Epoch 1: train loss 0.678118135780096
Epoch 1: val loss 0.6604376435279846

Epoch 2: train loss 0.6749688945710659
Epoch 2: val loss 0.6522242426872253

Epoch 3: train loss 0.6584829464554787
Epoch 3: val loss 0.6456199288368225

Epoch 4: train loss 0.6440032497048378
Epoch 4: val loss 0.6322177648544312

Epoch 5: train loss 0.6338797882199287
Epoch 5: val loss 0.6231033205986023

Epoch 6: train loss 0.622748214751482
Epoch 6: val loss 0.618834912776947

Epoch 7: train loss 0.6265602670609951
Epoch 7: val loss 0.618483304977417

Epoch 8: train loss 0.6083454079926014
Epoch 8: val loss 0.6158443093299866

Epoch 9: train loss 0.6078791134059429
Epoch 9: val loss 0.606871485710144

Epoch 10: train loss 0.5836839899420738
Epoch 10: val loss 0.6056838631629944

Epoch 11: train loss 0.5853307377547026
Epoch 11: val loss 0.6147308945655823

Epoch 12: train loss 0.5837209634482861
Epoch 12: val loss 0.6167005300521851

Epoch 13: train loss 0.5892173051834106
Epoch 13: val loss 0.6092445254325867

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6963689273053949
Epoch 0: val loss 0.659241259098053

Epoch 1: train loss 0.669476872140711
Epoch 1: val loss 0.6455071568489075

Epoch 2: train loss 0.6434249119325117
Epoch 2: val loss 0.6395721435546875

Epoch 3: train loss 0.6400227059017528
Epoch 3: val loss 0.6334786415100098

Epoch 4: train loss 0.6412418701431968
Epoch 4: val loss 0.6272745728492737

Epoch 5: train loss 0.6285487792708657
Epoch 5: val loss 0.6269303560256958

Epoch 6: train loss 0.6198715188286521
Epoch 6: val loss 0.6256341338157654

Epoch 7: train loss 0.6006193486126986
Epoch 7: val loss 0.6253150701522827

Epoch 8: train loss 0.5914695750583302
Epoch 8: val loss 0.6242445111274719

Epoch 9: train loss 0.5889259685169567
Epoch 9: val loss 0.6206706762313843

Epoch 10: train loss 0.5950658863241022
Epoch 10: val loss 0.6221460103988647

Epoch 11: train loss 0.5705520375208422
Epoch 11: val loss 0.6326039433479309

Epoch 12: train loss 0.5759403732689944
Epoch 12: val loss 0.6293234825134277

Epoch 13: train loss 0.5741136236624285
Epoch 13: val loss 0.6279045343399048

Epoch 14: train loss 0.5704918259924109
Epoch 14: val loss 0.636380672454834

Epoch 15: train loss 0.5699731219898571
Epoch 15: val loss 0.6344069242477417

Epoch 16: train loss 0.557086394591765
Epoch 16: val loss 0.6363877654075623

Epoch 17: train loss 0.5300816162066027
Epoch 17: val loss 0.638333261013031

Epoch 18: train loss 0.5206837410276587
Epoch 18: val loss 0.644340455532074

Epoch 19: train loss 0.5474990633401003
Epoch 19: val loss 0.6434743404388428

Epoch 20: train loss 0.5488569899038835
Epoch 20: val loss 0.6477879881858826

Epoch 21: train loss 0.5275141623887148
Epoch 21: val loss 0.649564802646637

Epoch 22: train loss 0.5366136187856848
Epoch 22: val loss 0.6596696376800537

Epoch 23: train loss 0.5211059505289252
Epoch 23: val loss 0.6473221778869629

Epoch 24: train loss 0.5467728132551367
Epoch 24: val loss 0.6404786109924316

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6928482976826754
Epoch 0: val loss 0.6968457102775574

Epoch 1: train loss 0.6704381216656078
Epoch 1: val loss 0.6958281993865967

Epoch 2: train loss 0.6444998491894115
Epoch 2: val loss 0.6990887522697449

Epoch 3: train loss 0.6475478464906866
Epoch 3: val loss 0.696407675743103

Epoch 4: train loss 0.642528544772755
Epoch 4: val loss 0.6881410479545593

Epoch 5: train loss 0.6270142793655396
Epoch 5: val loss 0.6816055774688721

Epoch 6: train loss 0.6179341348734769
Epoch 6: val loss 0.6750407218933105

Epoch 7: train loss 0.6002531918612394
Epoch 7: val loss 0.6665829420089722

Epoch 8: train loss 0.6026881879026239
Epoch 8: val loss 0.6650662422180176

Epoch 9: train loss 0.5839207172393799
Epoch 9: val loss 0.6535637974739075

Epoch 10: train loss 0.5881833705035123
Epoch 10: val loss 0.6547113060951233

Epoch 11: train loss 0.6006572382016615
Epoch 11: val loss 0.6563991904258728

Epoch 12: train loss 0.5596073947169564
Epoch 12: val loss 0.6557989120483398

Epoch 13: train loss 0.5740536017851396
Epoch 13: val loss 0.6531698107719421

Epoch 14: train loss 0.5737840099768206
Epoch 14: val loss 0.6569570899009705

Epoch 15: train loss 0.5451277060942217
Epoch 15: val loss 0.6593507528305054

Epoch 16: train loss 0.5518603135238994
Epoch 16: val loss 0.6591172218322754

Epoch 17: train loss 0.5229135995561426
Epoch 17: val loss 0.6606531143188477

Epoch 18: train loss 0.523720608516173
Epoch 18: val loss 0.6585564613342285

Epoch 19: train loss 0.5359471304850145
Epoch 19: val loss 0.6721549034118652

Epoch 20: train loss 0.5316615998744965
Epoch 20: val loss 0.6773472428321838

Epoch 21: train loss 0.5037675933404402
Epoch 21: val loss 0.6736273765563965

Epoch 22: train loss 0.5272375751625408
Epoch 22: val loss 0.6731009483337402

Epoch 23: train loss 0.48930502750656824
Epoch 23: val loss 0.6846640110015869

Epoch 24: train loss 0.5182567076249556
Epoch 24: val loss 0.68559730052948

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012880011038347
Epoch 0: val loss 0.6825505495071411

Epoch 1: train loss 0.6772007996385748
Epoch 1: val loss 0.6761054396629333

Epoch 2: train loss 0.662914595820687
Epoch 2: val loss 0.6700925827026367

Epoch 3: train loss 0.642995455048301
Epoch 3: val loss 0.6652451157569885

Epoch 4: train loss 0.636693152514371
Epoch 4: val loss 0.6656736731529236

Epoch 5: train loss 0.6253233443606984
Epoch 5: val loss 0.6630756855010986

Epoch 6: train loss 0.6331481229175221
Epoch 6: val loss 0.6602568626403809

Epoch 7: train loss 0.6197344660758972
Epoch 7: val loss 0.6602947115898132

Epoch 8: train loss 0.620044160972942
Epoch 8: val loss 0.661496639251709

Epoch 9: train loss 0.5954630212350325
Epoch 9: val loss 0.6620672941207886

Epoch 10: train loss 0.5869365686720068
Epoch 10: val loss 0.6645933389663696

Epoch 11: train loss 0.5864955322308973
Epoch 11: val loss 0.667989194393158

Epoch 12: train loss 0.5932439457286488
Epoch 12: val loss 0.6736867427825928

Epoch 13: train loss 0.5797601613131437
Epoch 13: val loss 0.6671798229217529

Epoch 14: train loss 0.5662641769105737
Epoch 14: val loss 0.6704117059707642

Epoch 15: train loss 0.5729761232029308
Epoch 15: val loss 0.6675761938095093

Epoch 16: train loss 0.5361286835236982
Epoch 16: val loss 0.6706046462059021

Epoch 17: train loss 0.5632035786455328
Epoch 17: val loss 0.6788830161094666

Epoch 18: train loss 0.557977329600941
Epoch 18: val loss 0.678576648235321

Epoch 19: train loss 0.5670867237177762
Epoch 19: val loss 0.6770384311676025

Epoch 20: train loss 0.5358369431712411
Epoch 20: val loss 0.6769266128540039

Epoch 21: train loss 0.5514705262400887
Epoch 21: val loss 0.6800002455711365

Epoch 22: train loss 0.5549125183712352
Epoch 22: val loss 0.6829796433448792

Epoch 23: train loss 0.5342694602229379
Epoch 23: val loss 0.6781296730041504

Epoch 24: train loss 0.5359313677657734
Epoch 24: val loss 0.6807091236114502

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000151872634888
Epoch 0: val loss 0.6896883249282837

Epoch 1: train loss 0.6626138362017545
Epoch 1: val loss 0.6858832836151123

Epoch 2: train loss 0.6465036435560747
Epoch 2: val loss 0.6894273161888123

Epoch 3: train loss 0.6315303119746122
Epoch 3: val loss 0.6932690143585205

Epoch 4: train loss 0.6132467605850913
Epoch 4: val loss 0.6939228773117065

Epoch 5: train loss 0.599022009155967
Epoch 5: val loss 0.6921176314353943

Epoch 6: train loss 0.5973884246566079
Epoch 6: val loss 0.6926069855690002

Epoch 7: train loss 0.593902360309254
Epoch 7: val loss 0.6853699684143066

Epoch 8: train loss 0.5900569043376229
Epoch 8: val loss 0.6835634112358093

Epoch 9: train loss 0.583113280209628
Epoch 9: val loss 0.6890575289726257

Epoch 10: train loss 0.5735327086665414
Epoch 10: val loss 0.6827759146690369

Epoch 11: train loss 0.5564732578667727
Epoch 11: val loss 0.6705717444419861

Epoch 12: train loss 0.5718062709678303
Epoch 12: val loss 0.672812819480896

Epoch 13: train loss 0.5582093054598029
Epoch 13: val loss 0.6775169968605042

Epoch 14: train loss 0.5435246689753099
Epoch 14: val loss 0.6626418232917786

Epoch 15: train loss 0.5480153994126753
Epoch 15: val loss 0.6631078124046326

Epoch 16: train loss 0.542991808869622
Epoch 16: val loss 0.6724898219108582

Epoch 17: train loss 0.5373122014782645
Epoch 17: val loss 0.6555972099304199

Epoch 18: train loss 0.527627397667278
Epoch 18: val loss 0.6544854640960693

Epoch 19: train loss 0.5120265294205059
Epoch 19: val loss 0.6619125604629517

Epoch 20: train loss 0.5307181640104814
Epoch 20: val loss 0.6514999270439148

Epoch 21: train loss 0.4932927570559762
Epoch 21: val loss 0.6593860387802124

Epoch 22: train loss 0.5262041173198007
Epoch 22: val loss 0.6681622266769409

Epoch 23: train loss 0.48524806716225366
Epoch 23: val loss 0.6504706144332886

Epoch 24: train loss 0.5131693915887312
Epoch 24: val loss 0.658473551273346

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6885567108790079
Epoch 0: val loss 0.6894442439079285

Epoch 1: train loss 0.6785718162854513
Epoch 1: val loss 0.6910766959190369

Epoch 2: train loss 0.6435010155042012
Epoch 2: val loss 0.6724573373794556

Epoch 3: train loss 0.6478464166323344
Epoch 3: val loss 0.6669495105743408

Epoch 4: train loss 0.6429250558217366
Epoch 4: val loss 0.6556747555732727

Epoch 5: train loss 0.6208815217018128
Epoch 5: val loss 0.6510600447654724

Epoch 6: train loss 0.623618745803833
Epoch 6: val loss 0.6373519897460938

Epoch 7: train loss 0.6174711346626282
Epoch 7: val loss 0.6417691707611084

Epoch 8: train loss 0.5923349738121033
Epoch 8: val loss 0.6398894786834717

Epoch 9: train loss 0.631412543853124
Epoch 9: val loss 0.6267856359481812

Epoch 10: train loss 0.5847436666488648
Epoch 10: val loss 0.6284171938896179

Epoch 11: train loss 0.5660801072915395
Epoch 11: val loss 0.6348053812980652

Epoch 12: train loss 0.5745259284973144
Epoch 12: val loss 0.6244633197784424

Epoch 13: train loss 0.5526282668113709
Epoch 13: val loss 0.6442691087722778

Epoch 14: train loss 0.5471217135588328
Epoch 14: val loss 0.6430740356445312

Epoch 15: train loss 0.6018007477124532
Epoch 15: val loss 0.6395682692527771

Epoch 16: train loss 0.5467474937438965
Epoch 16: val loss 0.6488986015319824

Epoch 17: train loss 0.5391164441903432
Epoch 17: val loss 0.6502245664596558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6854485456760113
Epoch 0: val loss 0.6804928183555603

Epoch 1: train loss 0.6626431254240183
Epoch 1: val loss 0.6654832363128662

Epoch 2: train loss 0.6473872569891123
Epoch 2: val loss 0.6622947454452515

Epoch 3: train loss 0.6458927897306589
Epoch 3: val loss 0.6585273742675781

Epoch 4: train loss 0.637609247977917
Epoch 4: val loss 0.6543835997581482

Epoch 5: train loss 0.6138257475999686
Epoch 5: val loss 0.6569762229919434

Epoch 6: train loss 0.6177736933414752
Epoch 6: val loss 0.6569697856903076

Epoch 7: train loss 0.6179727682700524
Epoch 7: val loss 0.6536474227905273

Epoch 8: train loss 0.6000468364128699
Epoch 8: val loss 0.6547574400901794

Epoch 9: train loss 0.5916547775268555
Epoch 9: val loss 0.6552872061729431

Epoch 10: train loss 0.5895147094359765
Epoch 10: val loss 0.658583402633667

Epoch 11: train loss 0.5720768570899963
Epoch 11: val loss 0.6554344892501831

Epoch 12: train loss 0.5814900810901935
Epoch 12: val loss 0.6533433198928833

Epoch 13: train loss 0.5783046369369214
Epoch 13: val loss 0.6534658074378967

Epoch 14: train loss 0.5754533455922053
Epoch 14: val loss 0.6522299647331238

Epoch 15: train loss 0.5508743272377894
Epoch 15: val loss 0.6551839709281921

Epoch 16: train loss 0.5543995751784399
Epoch 16: val loss 0.6504239439964294

Epoch 17: train loss 0.5722780869557307
Epoch 17: val loss 0.6407856345176697

Epoch 18: train loss 0.5426520567673904
Epoch 18: val loss 0.6396707892417908

Epoch 19: train loss 0.5439846767829015
Epoch 19: val loss 0.646090030670166

Epoch 20: train loss 0.555979474232747
Epoch 20: val loss 0.6468806862831116

Epoch 21: train loss 0.5527345538139343
Epoch 21: val loss 0.6530574560165405

Epoch 22: train loss 0.5528028240570655
Epoch 22: val loss 0.6578921675682068

Epoch 23: train loss 0.5333518523436326
Epoch 23: val loss 0.6561524271965027

Epoch 24: train loss 0.540114517395313
Epoch 24: val loss 0.6561189293861389

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6774519177583548
Epoch 0: val loss 0.7007223963737488

Epoch 1: train loss 0.6662743183282706
Epoch 1: val loss 0.7041190266609192

Epoch 2: train loss 0.6506407948640677
Epoch 2: val loss 0.7086869478225708

Epoch 3: train loss 0.6485366408641522
Epoch 3: val loss 0.7136233448982239

Epoch 4: train loss 0.6298681130776038
Epoch 4: val loss 0.703110933303833

Epoch 5: train loss 0.6183988864605243
Epoch 5: val loss 0.6999835968017578

Epoch 6: train loss 0.6091041289843045
Epoch 6: val loss 0.690923810005188

Epoch 7: train loss 0.6165132201634921
Epoch 7: val loss 0.6996538639068604

Epoch 8: train loss 0.6081957817077637
Epoch 8: val loss 0.6991668939590454

Epoch 9: train loss 0.5943758396001962
Epoch 9: val loss 0.6896787881851196

Epoch 10: train loss 0.5984407411171839
Epoch 10: val loss 0.6887773871421814

Epoch 11: train loss 0.5759735863942367
Epoch 11: val loss 0.691704273223877

Epoch 12: train loss 0.5500445572229532
Epoch 12: val loss 0.7000490427017212

Epoch 13: train loss 0.5633737834600302
Epoch 13: val loss 0.7005895376205444

Epoch 14: train loss 0.540859742806508
Epoch 14: val loss 0.7029229998588562

Epoch 15: train loss 0.5545086585558378
Epoch 15: val loss 0.704809844493866

Epoch 16: train loss 0.563498861514605
Epoch 16: val loss 0.7141030430793762

Epoch 17: train loss 0.5245508230649508
Epoch 17: val loss 0.7003641128540039

Epoch 18: train loss 0.5516330462235671
Epoch 18: val loss 0.7053012847900391

Epoch 19: train loss 0.5320756343694834
Epoch 19: val loss 0.7244254946708679

Epoch 20: train loss 0.5315966972937951
Epoch 20: val loss 0.7237336039543152

Epoch 21: train loss 0.5292757291060227
Epoch 21: val loss 0.7125862836837769

Epoch 22: train loss 0.525022756594878
Epoch 22: val loss 0.7212598323822021

Epoch 23: train loss 0.5013649555353018
Epoch 23: val loss 0.7333277463912964

Epoch 24: train loss 0.5200309111521795
Epoch 24: val loss 0.736156702041626

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6946831528957074
Epoch 0: val loss 0.6875519156455994

Epoch 1: train loss 0.6822728422971872
Epoch 1: val loss 0.675057053565979

Epoch 2: train loss 0.6573985494100131
Epoch 2: val loss 0.6685670018196106

Epoch 3: train loss 0.6527455128156222
Epoch 3: val loss 0.6654133200645447

Epoch 4: train loss 0.6532118320465088
Epoch 4: val loss 0.6546518206596375

Epoch 5: train loss 0.6235055877612188
Epoch 5: val loss 0.6503272652626038

Epoch 6: train loss 0.619434824356666
Epoch 6: val loss 0.6418506503105164

Epoch 7: train loss 0.6095165289365329
Epoch 7: val loss 0.6455343961715698

Epoch 8: train loss 0.6039778452653152
Epoch 8: val loss 0.6416530013084412

Epoch 9: train loss 0.6193328362244827
Epoch 9: val loss 0.6494040489196777

Epoch 10: train loss 0.6200951108565698
Epoch 10: val loss 0.6448771357536316

Epoch 11: train loss 0.5943835217219132
Epoch 11: val loss 0.6472594738006592

Epoch 12: train loss 0.5813232385195218
Epoch 12: val loss 0.6528263688087463

Epoch 13: train loss 0.5670487743157607
Epoch 13: val loss 0.6511268019676208

Epoch 14: train loss 0.5423257603095128
Epoch 14: val loss 0.6572999358177185

Epoch 15: train loss 0.559342432480592
Epoch 15: val loss 0.6681410670280457

Epoch 16: train loss 0.5409820423676417
Epoch 16: val loss 0.6741454601287842

Epoch 17: train loss 0.5440358175681188
Epoch 17: val loss 0.6789085865020752

Epoch 18: train loss 0.5395594674807328
Epoch 18: val loss 0.6918818354606628

Epoch 19: train loss 0.5087698766818414
Epoch 19: val loss 0.6909727454185486

Epoch 20: train loss 0.48923768217747027
Epoch 20: val loss 0.6873296499252319

Epoch 21: train loss 0.5226889458986429
Epoch 21: val loss 0.6896889805793762

Epoch 22: train loss 0.49584911878292376
Epoch 22: val loss 0.6979243755340576

Epoch 23: train loss 0.48549820138857913
Epoch 23: val loss 0.7076789140701294

Epoch 24: train loss 0.48868557581534755
Epoch 24: val loss 0.7166123390197754

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7118986111420852
Epoch 0: val loss 0.6988652944564819

Epoch 1: train loss 0.6873796307123624
Epoch 1: val loss 0.6955141425132751

Epoch 2: train loss 0.6712616911301246
Epoch 2: val loss 0.6889790296554565

Epoch 3: train loss 0.6504034858483535
Epoch 3: val loss 0.6886981129646301

Epoch 4: train loss 0.647984096637139
Epoch 4: val loss 0.6888142228126526

Epoch 5: train loss 0.6379335293403039
Epoch 5: val loss 0.6942059993743896

Epoch 6: train loss 0.623185029396644
Epoch 6: val loss 0.6899765729904175

Epoch 7: train loss 0.6087239797298725
Epoch 7: val loss 0.692011833190918

Epoch 8: train loss 0.6004365728451655
Epoch 8: val loss 0.6916847229003906

Epoch 9: train loss 0.598469289449545
Epoch 9: val loss 0.6972904205322266

Epoch 10: train loss 0.6117245875872098
Epoch 10: val loss 0.6962191462516785

Epoch 11: train loss 0.598942389855018
Epoch 11: val loss 0.6922981142997742

Epoch 12: train loss 0.5795214909773606
Epoch 12: val loss 0.6859161257743835

Epoch 13: train loss 0.5839750720904424
Epoch 13: val loss 0.6928115487098694

Epoch 14: train loss 0.5832701669289515
Epoch 14: val loss 0.6845303177833557

Epoch 15: train loss 0.5794503505413349
Epoch 15: val loss 0.6995229721069336

Epoch 16: train loss 0.5725504755973816
Epoch 16: val loss 0.6883374452590942

Epoch 17: train loss 0.5587884462796725
Epoch 17: val loss 0.6926450729370117

Epoch 18: train loss 0.5697987331793859
Epoch 18: val loss 0.688933253288269

Epoch 19: train loss 0.5583316821318406
Epoch 19: val loss 0.6943895220756531

Epoch 20: train loss 0.5627850294113159
Epoch 20: val loss 0.678930401802063

Epoch 21: train loss 0.5450480534480169
Epoch 21: val loss 0.68107670545578

Epoch 22: train loss 0.549570810336333
Epoch 22: val loss 0.6897905468940735

Epoch 23: train loss 0.5514062436727377
Epoch 23: val loss 0.6805503964424133

Epoch 24: train loss 0.5587243827489706
Epoch 24: val loss 0.6948620080947876

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6961844423237968
Epoch 0: val loss 0.6668087840080261

Epoch 1: train loss 0.6626570996116189
Epoch 1: val loss 0.6541062593460083

Epoch 2: train loss 0.6447491680874544
Epoch 2: val loss 0.6488787531852722

Epoch 3: train loss 0.6321220117456773
Epoch 3: val loss 0.6427255272865295

Epoch 4: train loss 0.6188193594708162
Epoch 4: val loss 0.6358168721199036

Epoch 5: train loss 0.6101193463101107
Epoch 5: val loss 0.6336449980735779

Epoch 6: train loss 0.603817739907433
Epoch 6: val loss 0.6225759983062744

Epoch 7: train loss 0.6036955784348881
Epoch 7: val loss 0.6232026219367981

Epoch 8: train loss 0.5938619866090662
Epoch 8: val loss 0.631934404373169

Epoch 9: train loss 0.590878469102523
Epoch 9: val loss 0.6275364756584167

Epoch 10: train loss 0.5853197171407587
Epoch 10: val loss 0.6232326626777649

Epoch 11: train loss 0.5703831578002256
Epoch 11: val loss 0.6267057061195374

Epoch 12: train loss 0.5951379362274619
Epoch 12: val loss 0.627894937992096

Epoch 13: train loss 0.5632892478914822
Epoch 13: val loss 0.6336910128593445

Epoch 14: train loss 0.5678317108575035
Epoch 14: val loss 0.6351182460784912

Epoch 15: train loss 0.5632099579362309
Epoch 15: val loss 0.6343784332275391

Epoch 16: train loss 0.5665397328488967
Epoch 16: val loss 0.6505028009414673

Epoch 17: train loss 0.5479409396648407
Epoch 17: val loss 0.6447566151618958

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7026612212260565
Epoch 0: val loss 0.6926225423812866

Epoch 1: train loss 0.6928805410861969
Epoch 1: val loss 0.6951883435249329

Epoch 2: train loss 0.6676838546991348
Epoch 2: val loss 0.6970141530036926

Epoch 3: train loss 0.6611607869466146
Epoch 3: val loss 0.6995936632156372

Epoch 4: train loss 0.6467116673787435
Epoch 4: val loss 0.7056960463523865

Epoch 5: train loss 0.6518334299325943
Epoch 5: val loss 0.7125703692436218

Epoch 6: train loss 0.6377587368090948
Epoch 6: val loss 0.7166730761528015

Epoch 7: train loss 0.639177734653155
Epoch 7: val loss 0.7106702327728271

Epoch 8: train loss 0.6353719035784403
Epoch 8: val loss 0.7224909067153931

Epoch 9: train loss 0.6235333432753881
Epoch 9: val loss 0.7263262867927551

Epoch 10: train loss 0.6135033716758093
Epoch 10: val loss 0.732272207736969

Epoch 11: train loss 0.6178281108538309
Epoch 11: val loss 0.718095064163208

Epoch 12: train loss 0.6212977369626363
Epoch 12: val loss 0.7200579643249512

Epoch 13: train loss 0.6163565317789713
Epoch 13: val loss 0.7172105312347412

Epoch 14: train loss 0.6031069954236349
Epoch 14: val loss 0.7214345932006836

Epoch 15: train loss 0.6024865557750066
Epoch 15: val loss 0.7231222987174988

Epoch 16: train loss 0.5800240337848663
Epoch 16: val loss 0.7328062653541565

Epoch 17: train loss 0.5958822766939799
Epoch 17: val loss 0.7228220701217651

Epoch 18: train loss 0.5811891257762909
Epoch 18: val loss 0.714287281036377

Epoch 19: train loss 0.5721110925078392
Epoch 19: val loss 0.7136284708976746

Epoch 20: train loss 0.587541493276755
Epoch 20: val loss 0.7207313179969788

Epoch 21: train loss 0.584243431687355
Epoch 21: val loss 0.7108557224273682

Epoch 22: train loss 0.5738132894039154
Epoch 22: val loss 0.7005149126052856

Epoch 23: train loss 0.5752351060509682
Epoch 23: val loss 0.7145384550094604

Epoch 24: train loss 0.5335497011741003
Epoch 24: val loss 0.7125535011291504

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6799812068541845
Epoch 0: val loss 0.6969502568244934

Epoch 1: train loss 0.6806376626094183
Epoch 1: val loss 0.6965308785438538

Epoch 2: train loss 0.6616406043370565
Epoch 2: val loss 0.6946065425872803

Epoch 3: train loss 0.6548105726639429
Epoch 3: val loss 0.6965288519859314

Epoch 4: train loss 0.6449634929498037
Epoch 4: val loss 0.6997643113136292

Epoch 5: train loss 0.6415174156427383
Epoch 5: val loss 0.6978127360343933

Epoch 6: train loss 0.6573682179053625
Epoch 6: val loss 0.6951133608818054

Epoch 7: train loss 0.6507374495267868
Epoch 7: val loss 0.6980311870574951

Epoch 8: train loss 0.6361782600482305
Epoch 8: val loss 0.6886922121047974

Epoch 9: train loss 0.6289073973894119
Epoch 9: val loss 0.685730516910553

Epoch 10: train loss 0.64193494617939
Epoch 10: val loss 0.6866573095321655

Epoch 11: train loss 0.6280863136053085
Epoch 11: val loss 0.6801338791847229

Epoch 12: train loss 0.6346970250209173
Epoch 12: val loss 0.6872783899307251

Epoch 13: train loss 0.6205786416927973
Epoch 13: val loss 0.6881352663040161

Epoch 14: train loss 0.6294733881950378
Epoch 14: val loss 0.6901307106018066

Epoch 15: train loss 0.6286767323811849
Epoch 15: val loss 0.6873242259025574

Epoch 16: train loss 0.5998957455158234
Epoch 16: val loss 0.6845546960830688

Epoch 17: train loss 0.5979847113291422
Epoch 17: val loss 0.6852761507034302

Epoch 18: train loss 0.591553250948588
Epoch 18: val loss 0.6890649795532227

Epoch 19: train loss 0.5942297379175822
Epoch 19: val loss 0.6916070580482483

Epoch 20: train loss 0.6020231793324152
Epoch 20: val loss 0.6989344954490662

Epoch 21: train loss 0.5743096147974333
Epoch 21: val loss 0.6887648105621338

Epoch 22: train loss 0.5818199266990026
Epoch 22: val loss 0.6814170479774475

Epoch 23: train loss 0.5874703774849573
Epoch 23: val loss 0.684313178062439

Epoch 24: train loss 0.5792074427008629
Epoch 24: val loss 0.6868159770965576

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.702694704135259
Epoch 0: val loss 0.6856729388237

Epoch 1: train loss 0.687875563899676
Epoch 1: val loss 0.6772615313529968

Epoch 2: train loss 0.6751825710137686
Epoch 2: val loss 0.6744608879089355

Epoch 3: train loss 0.670469343662262
Epoch 3: val loss 0.6714786291122437

Epoch 4: train loss 0.6619234134753545
Epoch 4: val loss 0.6687237024307251

Epoch 5: train loss 0.6604177951812744
Epoch 5: val loss 0.6614101529121399

Epoch 6: train loss 0.6568140586217245
Epoch 6: val loss 0.6586939692497253

Epoch 7: train loss 0.644800121585528
Epoch 7: val loss 0.6552014350891113

Epoch 8: train loss 0.6475025365749995
Epoch 8: val loss 0.653811514377594

Epoch 9: train loss 0.6509826829036077
Epoch 9: val loss 0.6592749953269958

Epoch 10: train loss 0.63252059618632
Epoch 10: val loss 0.6665891408920288

Epoch 11: train loss 0.6281472245852152
Epoch 11: val loss 0.6661258935928345

Epoch 12: train loss 0.6351470897595087
Epoch 12: val loss 0.6632724404335022

Epoch 13: train loss 0.6129947006702423
Epoch 13: val loss 0.6657269597053528

Epoch 14: train loss 0.6140471249818802
Epoch 14: val loss 0.6741015315055847

Epoch 15: train loss 0.6334904134273529
Epoch 15: val loss 0.6758384108543396

Epoch 16: train loss 0.6192295253276825
Epoch 16: val loss 0.6810543537139893

Epoch 17: train loss 0.6084719151258469
Epoch 17: val loss 0.6829490661621094

Epoch 18: train loss 0.5892283419768015
Epoch 18: val loss 0.6827015280723572

Epoch 19: train loss 0.5935441106557846
Epoch 19: val loss 0.678691565990448

Epoch 20: train loss 0.5987934023141861
Epoch 20: val loss 0.6845797896385193

Epoch 21: train loss 0.5914254188537598
Epoch 21: val loss 0.6986299157142639

Epoch 22: train loss 0.5810099591811498
Epoch 22: val loss 0.7013399004936218

Epoch 23: train loss 0.5697251558303833
Epoch 23: val loss 0.7081654071807861

Epoch 24: train loss 0.56291447331508
Epoch 24: val loss 0.7167428731918335

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6905032793680826
Epoch 0: val loss 0.6857225894927979

Epoch 1: train loss 0.6776363551616669
Epoch 1: val loss 0.6810013055801392

Epoch 2: train loss 0.6688693910837173
Epoch 2: val loss 0.6764840483665466

Epoch 3: train loss 0.6578062325716019
Epoch 3: val loss 0.6776794791221619

Epoch 4: train loss 0.64131926993529
Epoch 4: val loss 0.681407630443573

Epoch 5: train loss 0.6466746131579081
Epoch 5: val loss 0.6823102831840515

Epoch 6: train loss 0.6478988776604334
Epoch 6: val loss 0.6812251210212708

Epoch 7: train loss 0.6432467848062515
Epoch 7: val loss 0.6790834665298462

Epoch 8: train loss 0.6475578993558884
Epoch 8: val loss 0.6805728673934937

Epoch 9: train loss 0.6218933413426081
Epoch 9: val loss 0.6843931078910828

Epoch 10: train loss 0.6281023224194845
Epoch 10: val loss 0.6858963966369629

Epoch 11: train loss 0.6058954298496246
Epoch 11: val loss 0.6893993616104126

Epoch 12: train loss 0.6292621741692225
Epoch 12: val loss 0.6931628584861755

Epoch 13: train loss 0.5979807178179423
Epoch 13: val loss 0.7031380534172058

Epoch 14: train loss 0.6120867182811102
Epoch 14: val loss 0.700146496295929

Epoch 15: train loss 0.5927832971016566
Epoch 15: val loss 0.6942259073257446

Epoch 16: train loss 0.5972175945838293
Epoch 16: val loss 0.6989120841026306

Epoch 17: train loss 0.5834237486124039
Epoch 17: val loss 0.6951445937156677

Epoch 18: train loss 0.5838073343038559
Epoch 18: val loss 0.6981107592582703

Epoch 19: train loss 0.5805954958001772
Epoch 19: val loss 0.7003641724586487

Epoch 20: train loss 0.5702675804495811
Epoch 20: val loss 0.7006137371063232

Epoch 21: train loss 0.5938709924618403
Epoch 21: val loss 0.6996225118637085

Epoch 22: train loss 0.5909151981274287
Epoch 22: val loss 0.7014902830123901

Epoch 23: train loss 0.5687901477018992
Epoch 23: val loss 0.7091659903526306

Epoch 24: train loss 0.5660496031244596
Epoch 24: val loss 0.7045180201530457

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6950850710272789
Epoch 0: val loss 0.681840717792511

Epoch 1: train loss 0.6807114519178867
Epoch 1: val loss 0.6761789321899414

Epoch 2: train loss 0.6754543222486973
Epoch 2: val loss 0.66473788022995

Epoch 3: train loss 0.6623240485787392
Epoch 3: val loss 0.6614829301834106

Epoch 4: train loss 0.6615781672298908
Epoch 4: val loss 0.6506837606430054

Epoch 5: train loss 0.6523349396884441
Epoch 5: val loss 0.6436505317687988

Epoch 6: train loss 0.649167787283659
Epoch 6: val loss 0.6455594301223755

Epoch 7: train loss 0.6406588964164257
Epoch 7: val loss 0.6447111964225769

Epoch 8: train loss 0.642046857625246
Epoch 8: val loss 0.6413129568099976

Epoch 9: train loss 0.6349516361951828
Epoch 9: val loss 0.640964925289154

Epoch 10: train loss 0.6290971450507641
Epoch 10: val loss 0.6429528594017029

Epoch 11: train loss 0.6272946335375309
Epoch 11: val loss 0.6396914124488831

Epoch 12: train loss 0.6201286241412163
Epoch 12: val loss 0.636931300163269

Epoch 13: train loss 0.6348864026367664
Epoch 13: val loss 0.6433126330375671

Epoch 14: train loss 0.5976574625819921
Epoch 14: val loss 0.6445663571357727

Epoch 15: train loss 0.6137439608573914
Epoch 15: val loss 0.6342471837997437

Epoch 16: train loss 0.6093463078141212
Epoch 16: val loss 0.64762943983078

Epoch 17: train loss 0.6089858673512936
Epoch 17: val loss 0.6526970267295837

Epoch 18: train loss 0.5945529136806726
Epoch 18: val loss 0.6437181234359741

Epoch 19: train loss 0.5892179924994707
Epoch 19: val loss 0.6468907594680786

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
14
Epoch 0: train loss 0.6801697867257255
Epoch 0: val loss 0.6444990038871765

Epoch 1: train loss 0.6283824869564602
Epoch 1: val loss 0.6255210041999817

Epoch 2: train loss 0.5879808408873421
Epoch 2: val loss 0.6099961400032043

Epoch 3: train loss 0.6051201735224042
Epoch 3: val loss 0.6040919423103333

Epoch 4: train loss 0.542289240019662
Epoch 4: val loss 0.6047189235687256

Epoch 5: train loss 0.5411528519221714
Epoch 5: val loss 0.6060399413108826

Epoch 6: train loss 0.5484055961881366
Epoch 6: val loss 0.6130943894386292

Epoch 7: train loss 0.5354914750371661
Epoch 7: val loss 0.611872136592865

Epoch 8: train loss 0.5346649629729134
Epoch 8: val loss 0.6140810251235962

Epoch 9: train loss 0.531254483120782
Epoch 9: val loss 0.6117153763771057

Epoch 10: train loss 0.4970802239009312
Epoch 10: val loss 0.6148595809936523

Epoch 11: train loss 0.5089545377663204
Epoch 11: val loss 0.6186521053314209

Epoch 12: train loss 0.5030340594904763
Epoch 12: val loss 0.6222058534622192

Epoch 13: train loss 0.5526813651834216
Epoch 13: val loss 0.6225330829620361

Epoch 14: train loss 0.4974412832941328
Epoch 14: val loss 0.621039628982544

Epoch 15: train loss 0.5538285374641418
Epoch 15: val loss 0.6233435869216919

Epoch 16: train loss 0.4931319100516183
Epoch 16: val loss 0.626868486404419

Epoch 17: train loss 0.5055910817214421
Epoch 17: val loss 0.6310160756111145

Epoch 18: train loss 0.4638496552194868
Epoch 18: val loss 0.6330133676528931

Epoch 19: train loss 0.505983795438494
Epoch 19: val loss 0.6325230598449707

Epoch 20: train loss 0.4988901061671121
Epoch 20: val loss 0.6310654878616333

Epoch 21: train loss 0.552959850856236
Epoch 21: val loss 0.6337806582450867

Epoch 22: train loss 0.46760223380156923
Epoch 22: val loss 0.6303657293319702

Epoch 23: train loss 0.5244589788573129
Epoch 23: val loss 0.6273700594902039

Epoch 24: train loss 0.6081011125019619
Epoch 24: val loss 0.6294965147972107

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6839786767959595
Epoch 0: val loss 0.6488532423973083

Epoch 1: train loss 0.6412034715924945
Epoch 1: val loss 0.6366696953773499

Epoch 2: train loss 0.6368778688567025
Epoch 2: val loss 0.6263850927352905

Epoch 3: train loss 0.5859018989971706
Epoch 3: val loss 0.6126728057861328

Epoch 4: train loss 0.5885596105030605
Epoch 4: val loss 0.6047143936157227

Epoch 5: train loss 0.5633393100329808
Epoch 5: val loss 0.5936053991317749

Epoch 6: train loss 0.5372012257575989
Epoch 6: val loss 0.5878913998603821

Epoch 7: train loss 0.5347505296979632
Epoch 7: val loss 0.5851536989212036

Epoch 8: train loss 0.5591662866728646
Epoch 8: val loss 0.5876206159591675

Epoch 9: train loss 0.5885075799056462
Epoch 9: val loss 0.5893687605857849

Epoch 10: train loss 0.5245395558221
Epoch 10: val loss 0.589289128780365

Epoch 11: train loss 0.6112153828144073
Epoch 11: val loss 0.5837206840515137

Epoch 12: train loss 0.5144843586853572
Epoch 12: val loss 0.5806995630264282

Epoch 13: train loss 0.5032173437731606
Epoch 13: val loss 0.5815030932426453

Epoch 14: train loss 0.5492969836507525
Epoch 14: val loss 0.5845265984535217

Epoch 15: train loss 0.5204779292855944
Epoch 15: val loss 0.5928374528884888

Epoch 16: train loss 0.5850921358380999
Epoch 16: val loss 0.5971502065658569

Epoch 17: train loss 0.5205943754741124
Epoch 17: val loss 0.6052559018135071

Epoch 18: train loss 0.51184601017407
Epoch 18: val loss 0.6083157658576965

Epoch 19: train loss 0.514764985867909
Epoch 19: val loss 0.6114336848258972

Epoch 20: train loss 0.5168983510562352
Epoch 20: val loss 0.6097393035888672

Epoch 21: train loss 0.5411534862858909
Epoch 21: val loss 0.6097730994224548

Epoch 22: train loss 0.517244679587228
Epoch 22: val loss 0.6146796941757202

Epoch 23: train loss 0.4771332059587751
Epoch 23: val loss 0.6096476316452026

Epoch 24: train loss 0.5675093701907566
Epoch 24: val loss 0.6086522340774536

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6691653983933585
Epoch 0: val loss 0.6303330659866333

Epoch 1: train loss 0.6719755445207868
Epoch 1: val loss 0.6043102145195007

Epoch 2: train loss 0.6230638027191162
Epoch 2: val loss 0.5827258825302124

Epoch 3: train loss 0.6184391209057399
Epoch 3: val loss 0.5665324330329895

Epoch 4: train loss 0.6114111968449184
Epoch 4: val loss 0.5602983236312866

Epoch 5: train loss 0.5810890964099339
Epoch 5: val loss 0.5517160296440125

Epoch 6: train loss 0.5660475449902671
Epoch 6: val loss 0.5436679720878601

Epoch 7: train loss 0.5496490895748138
Epoch 7: val loss 0.5420880913734436

Epoch 8: train loss 0.5491081859384265
Epoch 8: val loss 0.5382184386253357

Epoch 9: train loss 0.5535361766815186
Epoch 9: val loss 0.535643994808197

Epoch 10: train loss 0.577752594436918
Epoch 10: val loss 0.5356873869895935

Epoch 11: train loss 0.537614243371146
Epoch 11: val loss 0.5430977940559387

Epoch 12: train loss 0.6207589081355503
Epoch 12: val loss 0.5481176376342773

Epoch 13: train loss 0.5371902499880109
Epoch 13: val loss 0.5538594126701355

Epoch 14: train loss 0.5377085208892822
Epoch 14: val loss 0.5496104955673218

Epoch 15: train loss 0.5366353562899998
Epoch 15: val loss 0.5508443713188171

Epoch 16: train loss 0.5477616957255772
Epoch 16: val loss 0.5510793924331665

Epoch 17: train loss 0.5956487911088126
Epoch 17: val loss 0.5541465878486633

Epoch 18: train loss 0.5780914170401437
Epoch 18: val loss 0.5497798919677734

Epoch 19: train loss 0.5017989107540676
Epoch 19: val loss 0.5515827536582947

Epoch 20: train loss 0.4965352203164782
Epoch 20: val loss 0.549018144607544

Epoch 21: train loss 0.5145120024681091
Epoch 21: val loss 0.5443253517150879

Epoch 22: train loss 0.5221984216145107
Epoch 22: val loss 0.5435170531272888

Epoch 23: train loss 0.5398516229220799
Epoch 23: val loss 0.5547981262207031

Epoch 24: train loss 0.5101211837359837
Epoch 24: val loss 0.5584798455238342

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6710195371082851
Epoch 0: val loss 0.6524963974952698

Epoch 1: train loss 0.6131608486175537
Epoch 1: val loss 0.6329776644706726

Epoch 2: train loss 0.6037804314068386
Epoch 2: val loss 0.6245883107185364

Epoch 3: train loss 0.5180184138672692
Epoch 3: val loss 0.6149404644966125

Epoch 4: train loss 0.5291383351598468
Epoch 4: val loss 0.6052116751670837

Epoch 5: train loss 0.5287759474345616
Epoch 5: val loss 0.60345458984375

Epoch 6: train loss 0.5823470950126648
Epoch 6: val loss 0.6025826930999756

Epoch 7: train loss 0.6230599582195282
Epoch 7: val loss 0.5960353016853333

Epoch 8: train loss 0.5597908326557705
Epoch 8: val loss 0.5948334336280823

Epoch 9: train loss 0.510786099093301
Epoch 9: val loss 0.6015210747718811

Epoch 10: train loss 0.5033556222915649
Epoch 10: val loss 0.6046811938285828

Epoch 11: train loss 0.49496694122041973
Epoch 11: val loss 0.6102179288864136

Epoch 12: train loss 0.5287166067532131
Epoch 12: val loss 0.6336427927017212

Epoch 13: train loss 0.4976613393851689
Epoch 13: val loss 0.6465129852294922

Epoch 14: train loss 0.49831079159464153
Epoch 14: val loss 0.6310644745826721

Epoch 15: train loss 0.45728425894464764
Epoch 15: val loss 0.6256523728370667

Epoch 16: train loss 0.48986877288137165
Epoch 16: val loss 0.6241124272346497

Epoch 17: train loss 0.4448867780821664
Epoch 17: val loss 0.6222652196884155

Epoch 18: train loss 0.449789685862405
Epoch 18: val loss 0.6291208267211914

Epoch 19: train loss 0.515388867684773
Epoch 19: val loss 0.6437510848045349

Epoch 20: train loss 0.4833845411028181
Epoch 20: val loss 0.6461542248725891

Epoch 21: train loss 0.559752072606768
Epoch 21: val loss 0.6615727543830872

Epoch 22: train loss 0.4655618369579315
Epoch 22: val loss 0.6416060924530029

Epoch 23: train loss 0.44713480131966726
Epoch 23: val loss 0.6465339064598083

Epoch 24: train loss 0.44477529185158865
Epoch 24: val loss 0.6488326787948608

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6723790102534823
Epoch 0: val loss 0.6416403651237488

Epoch 1: train loss 0.6424346764882406
Epoch 1: val loss 0.5985532999038696

Epoch 2: train loss 0.6420049799813164
Epoch 2: val loss 0.5737223029136658

Epoch 3: train loss 0.5661303003629049
Epoch 3: val loss 0.5923944711685181

Epoch 4: train loss 0.5606497161918216
Epoch 4: val loss 0.5961043834686279

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6814951673150063
Epoch 0: val loss 0.6672673225402832

Epoch 1: train loss 0.6406193673610687
Epoch 1: val loss 0.6384413242340088

Epoch 2: train loss 0.5851112604141235
Epoch 2: val loss 0.6003393530845642

Epoch 3: train loss 0.5530525855720043
Epoch 3: val loss 0.5615655779838562

Epoch 4: train loss 0.5174953788518906
Epoch 4: val loss 0.53444904088974

Epoch 5: train loss 0.49205470457673073
Epoch 5: val loss 0.524355947971344

Epoch 6: train loss 0.49318964779376984
Epoch 6: val loss 0.5236659049987793

Epoch 7: train loss 0.4797199070453644
Epoch 7: val loss 0.5233858227729797

Epoch 8: train loss 0.47918156534433365
Epoch 8: val loss 0.5252864956855774

Epoch 9: train loss 0.47304944321513176
Epoch 9: val loss 0.5314995050430298

Epoch 10: train loss 0.49208127707242966
Epoch 10: val loss 0.5297671556472778

Epoch 11: train loss 0.46154311671853065
Epoch 11: val loss 0.5295248627662659

Epoch 12: train loss 0.48349959403276443
Epoch 12: val loss 0.5331247448921204

Epoch 13: train loss 0.44043346866965294
Epoch 13: val loss 0.5265498161315918

Epoch 14: train loss 0.4534555524587631
Epoch 14: val loss 0.5354073643684387

Epoch 15: train loss 0.47468167543411255
Epoch 15: val loss 0.5235703587532043

Epoch 16: train loss 0.4362775608897209
Epoch 16: val loss 0.5207018852233887

Epoch 17: train loss 0.4325397200882435
Epoch 17: val loss 0.5362595319747925

Epoch 18: train loss 0.4366278536617756
Epoch 18: val loss 0.542563259601593

Epoch 19: train loss 0.42861219495534897
Epoch 19: val loss 0.5395434498786926

Epoch 20: train loss 0.40354879200458527
Epoch 20: val loss 0.5450681447982788

Epoch 21: train loss 0.4319917969405651
Epoch 21: val loss 0.5357301235198975

Epoch 22: train loss 0.41483035683631897
Epoch 22: val loss 0.5514668226242065

Epoch 23: train loss 0.3987138941884041
Epoch 23: val loss 0.5770942568778992

Epoch 24: train loss 0.3971886895596981
Epoch 24: val loss 0.551813542842865

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958134472370148
Epoch 0: val loss 0.6336801648139954

Epoch 1: train loss 0.642998181283474
Epoch 1: val loss 0.61197429895401

Epoch 2: train loss 0.5985125228762627
Epoch 2: val loss 0.5890571475028992

Epoch 3: train loss 0.5791874527931213
Epoch 3: val loss 0.5642105340957642

Epoch 4: train loss 0.55747876688838
Epoch 4: val loss 0.5421275496482849

Epoch 5: train loss 0.5464048087596893
Epoch 5: val loss 0.5204594135284424

Epoch 6: train loss 0.5212516449391842
Epoch 6: val loss 0.5095611214637756

Epoch 7: train loss 0.5204223394393921
Epoch 7: val loss 0.505737841129303

Epoch 8: train loss 0.5061550885438919
Epoch 8: val loss 0.5044028759002686

Epoch 9: train loss 0.503521416336298
Epoch 9: val loss 0.5086593627929688

Epoch 10: train loss 0.5053444057703018
Epoch 10: val loss 0.5043940544128418

Epoch 11: train loss 0.5124824270606041
Epoch 11: val loss 0.4994216859340668

Epoch 12: train loss 0.48118748888373375
Epoch 12: val loss 0.5028390884399414

Epoch 13: train loss 0.47300127521157265
Epoch 13: val loss 0.49706774950027466

Epoch 14: train loss 0.47530046850442886
Epoch 14: val loss 0.49706143140792847

Epoch 15: train loss 0.46269241347908974
Epoch 15: val loss 0.4997962713241577

Epoch 16: train loss 0.46561698615550995
Epoch 16: val loss 0.4989432692527771

Epoch 17: train loss 0.46256812661886215
Epoch 17: val loss 0.506354033946991

Epoch 18: train loss 0.45917727053165436
Epoch 18: val loss 0.4932303726673126

Epoch 19: train loss 0.45388947054743767
Epoch 19: val loss 0.49622786045074463

Epoch 20: train loss 0.4451011084020138
Epoch 20: val loss 0.5062699913978577

Epoch 21: train loss 0.44086362048983574
Epoch 21: val loss 0.5045509338378906

Epoch 22: train loss 0.42514776811003685
Epoch 22: val loss 0.48522624373435974

Epoch 23: train loss 0.4289838634431362
Epoch 23: val loss 0.4861205816268921

Epoch 24: train loss 0.4386148601770401
Epoch 24: val loss 0.49376899003982544

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.678534097969532
Epoch 0: val loss 0.6406347751617432

Epoch 1: train loss 0.6432346776127815
Epoch 1: val loss 0.6113081574440002

Epoch 2: train loss 0.6095367446541786
Epoch 2: val loss 0.578829824924469

Epoch 3: train loss 0.5636644512414932
Epoch 3: val loss 0.5471317768096924

Epoch 4: train loss 0.544793613255024
Epoch 4: val loss 0.5217387080192566

Epoch 5: train loss 0.5439743772149086
Epoch 5: val loss 0.5031337738037109

Epoch 6: train loss 0.5336429290473461
Epoch 6: val loss 0.4908834397792816

Epoch 7: train loss 0.5255969800055027
Epoch 7: val loss 0.4792588949203491

Epoch 8: train loss 0.5081176161766052
Epoch 8: val loss 0.47294124960899353

Epoch 9: train loss 0.49786416441202164
Epoch 9: val loss 0.4711620509624481

Epoch 10: train loss 0.49204056710004807
Epoch 10: val loss 0.46675100922584534

Epoch 11: train loss 0.4929310902953148
Epoch 11: val loss 0.4600507318973541

Epoch 12: train loss 0.485552117228508
Epoch 12: val loss 0.45493876934051514

Epoch 13: train loss 0.4912630692124367
Epoch 13: val loss 0.4478287696838379

Epoch 14: train loss 0.4707496017217636
Epoch 14: val loss 0.445188969373703

Epoch 15: train loss 0.4836817570030689
Epoch 15: val loss 0.4422733783721924

Epoch 16: train loss 0.4817662015557289
Epoch 16: val loss 0.43736231327056885

Epoch 17: train loss 0.45475364103913307
Epoch 17: val loss 0.43448445200920105

Epoch 18: train loss 0.4581947959959507
Epoch 18: val loss 0.43255558609962463

Epoch 19: train loss 0.45769955590367317
Epoch 19: val loss 0.4333004355430603

Epoch 20: train loss 0.4412341173738241
Epoch 20: val loss 0.43205294013023376

Epoch 21: train loss 0.4370462968945503
Epoch 21: val loss 0.4302091598510742

Epoch 22: train loss 0.4290003776550293
Epoch 22: val loss 0.42766427993774414

Epoch 23: train loss 0.42593638971447945
Epoch 23: val loss 0.42304468154907227

Epoch 24: train loss 0.42636455595493317
Epoch 24: val loss 0.42436033487319946

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7018147259950638
Epoch 0: val loss 0.6787605285644531

Epoch 1: train loss 0.6462966203689575
Epoch 1: val loss 0.639762818813324

Epoch 2: train loss 0.5990463495254517
Epoch 2: val loss 0.603962242603302

Epoch 3: train loss 0.5675718113780022
Epoch 3: val loss 0.5732595324516296

Epoch 4: train loss 0.5241177305579185
Epoch 4: val loss 0.5560833811759949

Epoch 5: train loss 0.5281759165227413
Epoch 5: val loss 0.5504105091094971

Epoch 6: train loss 0.49766693264245987
Epoch 6: val loss 0.5494590997695923

Epoch 7: train loss 0.4882468320429325
Epoch 7: val loss 0.5504103899002075

Epoch 8: train loss 0.4859671778976917
Epoch 8: val loss 0.5495508313179016

Epoch 9: train loss 0.46373867616057396
Epoch 9: val loss 0.5505726337432861

Epoch 10: train loss 0.45409779623150826
Epoch 10: val loss 0.5512430667877197

Epoch 11: train loss 0.4495687894523144
Epoch 11: val loss 0.5554865002632141

Epoch 12: train loss 0.46040037274360657
Epoch 12: val loss 0.5574909448623657

Epoch 13: train loss 0.44129881262779236
Epoch 13: val loss 0.5592233538627625

Epoch 14: train loss 0.43465257063508034
Epoch 14: val loss 0.5580049157142639

Epoch 15: train loss 0.43425294384360313
Epoch 15: val loss 0.5600014328956604

Epoch 16: train loss 0.4213615953922272
Epoch 16: val loss 0.5669336318969727

Epoch 17: train loss 0.4101109355688095
Epoch 17: val loss 0.562617301940918

Epoch 18: train loss 0.42092160135507584
Epoch 18: val loss 0.5612910389900208

Epoch 19: train loss 0.4093030132353306
Epoch 19: val loss 0.5642052888870239

Epoch 20: train loss 0.406909316778183
Epoch 20: val loss 0.5784851312637329

Epoch 21: train loss 0.4270033910870552
Epoch 21: val loss 0.5696503520011902

Epoch 22: train loss 0.4077076092362404
Epoch 22: val loss 0.562560498714447

Epoch 23: train loss 0.3891126215457916
Epoch 23: val loss 0.5650753974914551

Epoch 24: train loss 0.38046976551413536
Epoch 24: val loss 0.5679705142974854

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6604789820584384
Epoch 0: val loss 0.6494174003601074

Epoch 1: train loss 0.5964243682948026
Epoch 1: val loss 0.612044095993042

Epoch 2: train loss 0.5490782017057593
Epoch 2: val loss 0.5796814560890198

Epoch 3: train loss 0.512969277121804
Epoch 3: val loss 0.5755841135978699

Epoch 4: train loss 0.5213423262942921
Epoch 4: val loss 0.5792350769042969

Epoch 5: train loss 0.48993058096278796
Epoch 5: val loss 0.565597653388977

Epoch 6: train loss 0.48615747690200806
Epoch 6: val loss 0.5647174119949341

Epoch 7: train loss 0.4870848195119338
Epoch 7: val loss 0.550028920173645

Epoch 8: train loss 0.48766870390285144
Epoch 8: val loss 0.5518991947174072

Epoch 9: train loss 0.4840637743473053
Epoch 9: val loss 0.5591877698898315

Epoch 10: train loss 0.44541756402362476
Epoch 10: val loss 0.5609898567199707

Epoch 11: train loss 0.4547659158706665
Epoch 11: val loss 0.5496687889099121

Epoch 12: train loss 0.46269829435782
Epoch 12: val loss 0.5434311032295227

Epoch 13: train loss 0.4504079249772159
Epoch 13: val loss 0.5441470146179199

Epoch 14: train loss 0.43251022696495056
Epoch 14: val loss 0.5495697855949402

Epoch 15: train loss 0.4296174537051808
Epoch 15: val loss 0.5504482984542847

Epoch 16: train loss 0.426203806291927
Epoch 16: val loss 0.5535769462585449

Epoch 17: train loss 0.42107452858578076
Epoch 17: val loss 0.5468606352806091

Epoch 18: train loss 0.41315909136425366
Epoch 18: val loss 0.5647032260894775

Epoch 19: train loss 0.4215117936784571
Epoch 19: val loss 0.5607465505599976

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6657379269599915
Epoch 0: val loss 0.6150265336036682

Epoch 1: train loss 0.6028748869895935
Epoch 1: val loss 0.5797027945518494

Epoch 2: train loss 0.5608272463083267
Epoch 2: val loss 0.5612430572509766

Epoch 3: train loss 0.544246843457222
Epoch 3: val loss 0.5539050102233887

Epoch 4: train loss 0.5502527326345443
Epoch 4: val loss 0.5496582984924316

Epoch 5: train loss 0.5191816210746765
Epoch 5: val loss 0.5453077554702759

Epoch 6: train loss 0.541540190577507
Epoch 6: val loss 0.5398998260498047

Epoch 7: train loss 0.5156403481960297
Epoch 7: val loss 0.534582793712616

Epoch 8: train loss 0.5089910298585891
Epoch 8: val loss 0.5352845191955566

Epoch 9: train loss 0.5185209214687347
Epoch 9: val loss 0.5355127453804016

Epoch 10: train loss 0.503473448753357
Epoch 10: val loss 0.5380691289901733

Epoch 11: train loss 0.5008253335952759
Epoch 11: val loss 0.5367809534072876

Epoch 12: train loss 0.48853400349617004
Epoch 12: val loss 0.5338869690895081

Epoch 13: train loss 0.49437078535556794
Epoch 13: val loss 0.5345421433448792

Epoch 14: train loss 0.49387677013874054
Epoch 14: val loss 0.5336505174636841

Epoch 15: train loss 0.46195363700389863
Epoch 15: val loss 0.5341594815254211

Epoch 16: train loss 0.47095886170864104
Epoch 16: val loss 0.5370125770568848

Epoch 17: train loss 0.4870618611574173
Epoch 17: val loss 0.535024881362915

Epoch 18: train loss 0.4536196380853653
Epoch 18: val loss 0.5277750492095947

Epoch 19: train loss 0.44698639810085294
Epoch 19: val loss 0.5302852988243103

Epoch 20: train loss 0.4650860458612442
Epoch 20: val loss 0.5318239331245422

Epoch 21: train loss 0.48734929859638215
Epoch 21: val loss 0.5346770286560059

Epoch 22: train loss 0.44694524109363554
Epoch 22: val loss 0.5251263380050659

Epoch 23: train loss 0.41632401645183564
Epoch 23: val loss 0.5268330574035645

Epoch 24: train loss 0.4465590089559555
Epoch 24: val loss 0.5286621451377869

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6974526166915893
Epoch 0: val loss 0.6845028400421143

Epoch 1: train loss 0.6648878276348114
Epoch 1: val loss 0.6580483317375183

Epoch 2: train loss 0.6232751429080963
Epoch 2: val loss 0.626258373260498

Epoch 3: train loss 0.5758112967014313
Epoch 3: val loss 0.5939217805862427

Epoch 4: train loss 0.558031576871872
Epoch 4: val loss 0.5720282196998596

Epoch 5: train loss 0.5342710167169571
Epoch 5: val loss 0.5624586343765259

Epoch 6: train loss 0.513000202178955
Epoch 6: val loss 0.5551465749740601

Epoch 7: train loss 0.5011693745851517
Epoch 7: val loss 0.5593917965888977

Epoch 8: train loss 0.5170688539743423
Epoch 8: val loss 0.5648565888404846

Epoch 9: train loss 0.5037088572978974
Epoch 9: val loss 0.5743422508239746

Epoch 10: train loss 0.4995429992675781
Epoch 10: val loss 0.5822494626045227

Epoch 11: train loss 0.4867701053619385
Epoch 11: val loss 0.5665775537490845

Epoch 12: train loss 0.47749473750591276
Epoch 12: val loss 0.5649142861366272

Epoch 13: train loss 0.5212528586387635
Epoch 13: val loss 0.5725987553596497

Epoch 14: train loss 0.4654740571975708
Epoch 14: val loss 0.5674331784248352

Epoch 15: train loss 0.45731987357139586
Epoch 15: val loss 0.583249032497406

Epoch 16: train loss 0.4725327044725418
Epoch 16: val loss 0.5746627449989319

Epoch 17: train loss 0.437325644493103
Epoch 17: val loss 0.5748809576034546

Epoch 18: train loss 0.45828917920589446
Epoch 18: val loss 0.5727785229682922

Epoch 19: train loss 0.4546020865440369
Epoch 19: val loss 0.5937217473983765

Epoch 20: train loss 0.4302247166633606
Epoch 20: val loss 0.6055550575256348

Epoch 21: train loss 0.4441897958517075
Epoch 21: val loss 0.5975770354270935

Epoch 22: train loss 0.43221415877342223
Epoch 22: val loss 0.567345142364502

Epoch 23: train loss 0.45491484701633456
Epoch 23: val loss 0.5591982007026672

Epoch 24: train loss 0.4060503333806992
Epoch 24: val loss 0.5796770453453064

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6619476854801178
Epoch 0: val loss 0.660092294216156

Epoch 1: train loss 0.6124142646789551
Epoch 1: val loss 0.6292588710784912

Epoch 2: train loss 0.5908334732055665
Epoch 2: val loss 0.6094360947608948

Epoch 3: train loss 0.551326984167099
Epoch 3: val loss 0.5934692621231079

Epoch 4: train loss 0.5245712488889694
Epoch 4: val loss 0.5861935019493103

Epoch 5: train loss 0.5105998545885087
Epoch 5: val loss 0.5836312174797058

Epoch 6: train loss 0.5036799103021622
Epoch 6: val loss 0.5916787385940552

Epoch 7: train loss 0.4705149382352829
Epoch 7: val loss 0.5925042629241943

Epoch 8: train loss 0.48988649547100066
Epoch 8: val loss 0.5945450067520142

Epoch 9: train loss 0.4634993702173233
Epoch 9: val loss 0.5912396907806396

Epoch 10: train loss 0.45848746299743653
Epoch 10: val loss 0.5925466418266296

Epoch 11: train loss 0.4471120297908783
Epoch 11: val loss 0.60515958070755

Epoch 12: train loss 0.47962111234664917
Epoch 12: val loss 0.6111090779304504

Epoch 13: train loss 0.44879935681819916
Epoch 13: val loss 0.6115659475326538

Epoch 14: train loss 0.42854864001274107
Epoch 14: val loss 0.6151607036590576

Epoch 15: train loss 0.4572776615619659
Epoch 15: val loss 0.6180020570755005

Epoch 16: train loss 0.4284676522016525
Epoch 16: val loss 0.6207093000411987

Epoch 17: train loss 0.411210697889328
Epoch 17: val loss 0.6203402280807495

Epoch 18: train loss 0.4130129486322403
Epoch 18: val loss 0.633278489112854

Epoch 19: train loss 0.3945720136165619
Epoch 19: val loss 0.6381215453147888

Epoch 20: train loss 0.38162403404712675
Epoch 20: val loss 0.6407377123832703

Epoch 21: train loss 0.3901784986257553
Epoch 21: val loss 0.6471982002258301

Epoch 22: train loss 0.418504074215889
Epoch 22: val loss 0.650053858757019

Epoch 23: train loss 0.3913751870393753
Epoch 23: val loss 0.6563904285430908

Epoch 24: train loss 0.384735769033432
Epoch 24: val loss 0.6624725461006165

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6896232724189758
Epoch 0: val loss 0.6633212566375732

Epoch 1: train loss 0.6339068830013275
Epoch 1: val loss 0.6189388632774353

Epoch 2: train loss 0.5912860572338104
Epoch 2: val loss 0.5818163752555847

Epoch 3: train loss 0.5649525701999665
Epoch 3: val loss 0.5585089921951294

Epoch 4: train loss 0.5476766377687454
Epoch 4: val loss 0.5455521941184998

Epoch 5: train loss 0.5111714482307435
Epoch 5: val loss 0.5438507795333862

Epoch 6: train loss 0.5012542933225632
Epoch 6: val loss 0.5482317209243774

Epoch 7: train loss 0.5031058192253113
Epoch 7: val loss 0.5540338754653931

Epoch 8: train loss 0.4912841707468033
Epoch 8: val loss 0.5635395646095276

Epoch 9: train loss 0.5003472656011582
Epoch 9: val loss 0.5667648911476135

Epoch 10: train loss 0.479127025604248
Epoch 10: val loss 0.5715599656105042

Epoch 11: train loss 0.4805061101913452
Epoch 11: val loss 0.571402370929718

Epoch 12: train loss 0.47924213409423827
Epoch 12: val loss 0.5723959803581238

Epoch 13: train loss 0.4701603174209595
Epoch 13: val loss 0.5830211043357849

Epoch 14: train loss 0.4679491311311722
Epoch 14: val loss 0.5912982821464539

Epoch 15: train loss 0.4605519980192184
Epoch 15: val loss 0.6002401113510132

Epoch 16: train loss 0.45138404667377474
Epoch 16: val loss 0.6013240218162537

Epoch 17: train loss 0.4305470138788223
Epoch 17: val loss 0.6088283658027649

Epoch 18: train loss 0.42638306617736815
Epoch 18: val loss 0.6069207191467285

Epoch 19: train loss 0.4246687889099121
Epoch 19: val loss 0.6041505336761475

Epoch 20: train loss 0.4302245438098907
Epoch 20: val loss 0.6110078692436218

Epoch 21: train loss 0.42134839594364165
Epoch 21: val loss 0.6163836717605591

Epoch 22: train loss 0.43355152010917664
Epoch 22: val loss 0.6265606880187988

Epoch 23: train loss 0.4170509338378906
Epoch 23: val loss 0.6327556371688843

Epoch 24: train loss 0.4166395843029022
Epoch 24: val loss 0.6380824446678162

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6824091856296246
Epoch 0: val loss 0.6559492349624634

Epoch 1: train loss 0.6055044967394608
Epoch 1: val loss 0.5984430909156799

Epoch 2: train loss 0.5557861557373633
Epoch 2: val loss 0.5723344683647156

Epoch 3: train loss 0.5440987921678103
Epoch 3: val loss 0.5597935914993286

Epoch 4: train loss 0.5169277649659377
Epoch 4: val loss 0.5499765872955322

Epoch 5: train loss 0.5188075624979459
Epoch 5: val loss 0.5430827140808105

Epoch 6: train loss 0.5076903058932378
Epoch 6: val loss 0.537699818611145

Epoch 7: train loss 0.5175950618890616
Epoch 7: val loss 0.5346882939338684

Epoch 8: train loss 0.5081836512455573
Epoch 8: val loss 0.5308800339698792

Epoch 9: train loss 0.5010945865741143
Epoch 9: val loss 0.5377570986747742

Epoch 10: train loss 0.5020953921171335
Epoch 10: val loss 0.5288901925086975

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7023192114300199
Epoch 0: val loss 0.6916635036468506

Epoch 1: train loss 0.6699286897977194
Epoch 1: val loss 0.6809642314910889

Epoch 2: train loss 0.6539200279447768
Epoch 2: val loss 0.6685858368873596

Epoch 3: train loss 0.6339945130878024
Epoch 3: val loss 0.6600934863090515

Epoch 4: train loss 0.6357827252811856
Epoch 4: val loss 0.6492865681648254

Epoch 5: train loss 0.6149531139267815
Epoch 5: val loss 0.6358347535133362

Epoch 6: train loss 0.6024467216597663
Epoch 6: val loss 0.6271921992301941

Epoch 7: train loss 0.5823967854181925
Epoch 7: val loss 0.630578339099884

Epoch 8: train loss 0.5743278728591071
Epoch 8: val loss 0.6214672923088074

Epoch 9: train loss 0.5648602181010776
Epoch 9: val loss 0.6135534644126892

Epoch 10: train loss 0.5840829014778137
Epoch 10: val loss 0.5965321063995361

Epoch 11: train loss 0.5693262815475464
Epoch 11: val loss 0.5864461064338684

Epoch 12: train loss 0.5554655889670054
Epoch 12: val loss 0.5808830261230469

Epoch 13: train loss 0.5566606024901072
Epoch 13: val loss 0.5860256552696228

Epoch 14: train loss 0.5327075984742906
Epoch 14: val loss 0.5847793221473694

Epoch 15: train loss 0.5264882809585996
Epoch 15: val loss 0.588527500629425

Epoch 16: train loss 0.5232027371724447
Epoch 16: val loss 0.5929680466651917

Epoch 17: train loss 0.49891431132952374
Epoch 17: val loss 0.5923239588737488

Epoch 18: train loss 0.5028128061029646
Epoch 18: val loss 0.5912619233131409

Epoch 19: train loss 0.5288909044530656
Epoch 19: val loss 0.5877785086631775

Epoch 20: train loss 0.4852869047058953
Epoch 20: val loss 0.5878674983978271

Epoch 21: train loss 0.4937817023860084
Epoch 21: val loss 0.6053903698921204

Epoch 22: train loss 0.4779830475648244
Epoch 22: val loss 0.6063732504844666

Epoch 23: train loss 0.4767833583884769
Epoch 23: val loss 0.6203272938728333

Epoch 24: train loss 0.48373786277241176
Epoch 24: val loss 0.6052663326263428

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6888423959414164
Epoch 0: val loss 0.6891197562217712

Epoch 1: train loss 0.6599060363239713
Epoch 1: val loss 0.6871479153633118

Epoch 2: train loss 0.6611656215455797
Epoch 2: val loss 0.6857526898384094

Epoch 3: train loss 0.6431782510545518
Epoch 3: val loss 0.683311939239502

Epoch 4: train loss 0.631792790359921
Epoch 4: val loss 0.6745784282684326

Epoch 5: train loss 0.6400680078400506
Epoch 5: val loss 0.6680397391319275

Epoch 6: train loss 0.5972490509351095
Epoch 6: val loss 0.6607832312583923

Epoch 7: train loss 0.5966325534714593
Epoch 7: val loss 0.6544275283813477

Epoch 8: train loss 0.5974080496364169
Epoch 8: val loss 0.6533427834510803

Epoch 9: train loss 0.5809473594029745
Epoch 9: val loss 0.657695472240448

Epoch 10: train loss 0.5689340498712327
Epoch 10: val loss 0.6552247405052185

Epoch 11: train loss 0.553226563665602
Epoch 11: val loss 0.6516375541687012

Epoch 12: train loss 0.543583505683475
Epoch 12: val loss 0.6547079682350159

Epoch 13: train loss 0.5307472116417356
Epoch 13: val loss 0.6552610397338867

Epoch 14: train loss 0.5505515866809421
Epoch 14: val loss 0.6626700758934021

Epoch 15: train loss 0.5460612508985732
Epoch 15: val loss 0.6593033671379089

Epoch 16: train loss 0.5364804930157132
Epoch 16: val loss 0.6665970087051392

Epoch 17: train loss 0.5091163052452935
Epoch 17: val loss 0.6926661133766174

Epoch 18: train loss 0.48985571993721855
Epoch 18: val loss 0.7035778164863586

Epoch 19: train loss 0.4840255114767287
Epoch 19: val loss 0.7196775078773499

Epoch 20: train loss 0.5134394268194834
Epoch 20: val loss 0.7361884117126465

Epoch 21: train loss 0.4679028458065457
Epoch 21: val loss 0.725422203540802

Epoch 22: train loss 0.4821784728103214
Epoch 22: val loss 0.719090461730957

Epoch 23: train loss 0.49272052778138054
Epoch 23: val loss 0.726965606212616

Epoch 24: train loss 0.45071646240022445
Epoch 24: val loss 0.738077700138092

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6965609590212504
Epoch 0: val loss 0.6873712539672852

Epoch 1: train loss 0.6744670669237772
Epoch 1: val loss 0.6764106750488281

Epoch 2: train loss 0.6655105882220798
Epoch 2: val loss 0.6679021716117859

Epoch 3: train loss 0.6428888307677375
Epoch 3: val loss 0.6574243903160095

Epoch 4: train loss 0.6186452507972717
Epoch 4: val loss 0.650795578956604

Epoch 5: train loss 0.615114430586497
Epoch 5: val loss 0.6423954367637634

Epoch 6: train loss 0.604699949423472
Epoch 6: val loss 0.6324886083602905

Epoch 7: train loss 0.577439652548896
Epoch 7: val loss 0.6291957497596741

Epoch 8: train loss 0.5608065525690714
Epoch 8: val loss 0.623648464679718

Epoch 9: train loss 0.5522549251715342
Epoch 9: val loss 0.6193556785583496

Epoch 10: train loss 0.5463960700564914
Epoch 10: val loss 0.6207947134971619

Epoch 11: train loss 0.5413114527861277
Epoch 11: val loss 0.6178660988807678

Epoch 12: train loss 0.5294922656483121
Epoch 12: val loss 0.6062823534011841

Epoch 13: train loss 0.5344543291462792
Epoch 13: val loss 0.6066879630088806

Epoch 14: train loss 0.5352733300791847
Epoch 14: val loss 0.6024188995361328

Epoch 15: train loss 0.5085012118021647
Epoch 15: val loss 0.6099046468734741

Epoch 16: train loss 0.5035788118839264
Epoch 16: val loss 0.6093330979347229

Epoch 17: train loss 0.5088043808937073
Epoch 17: val loss 0.614865243434906

Epoch 18: train loss 0.5114873117870755
Epoch 18: val loss 0.6143442392349243

Epoch 19: train loss 0.4826488627327813
Epoch 19: val loss 0.61690753698349

Epoch 20: train loss 0.48021068175633747
Epoch 20: val loss 0.6208959221839905

Epoch 21: train loss 0.45598377452956307
Epoch 21: val loss 0.6290755271911621

Epoch 22: train loss 0.45702852143181694
Epoch 22: val loss 0.6336778998374939

Epoch 23: train loss 0.43902569346957737
Epoch 23: val loss 0.6315248012542725

Epoch 24: train loss 0.44963136977619594
Epoch 24: val loss 0.6376592516899109

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.691512922445933
Epoch 0: val loss 0.6695019602775574

Epoch 1: train loss 0.6734756761127048
Epoch 1: val loss 0.6563522815704346

Epoch 2: train loss 0.6518755555152893
Epoch 2: val loss 0.6442722678184509

Epoch 3: train loss 0.6260679695341322
Epoch 3: val loss 0.6287816166877747

Epoch 4: train loss 0.6205471687846713
Epoch 4: val loss 0.6240711808204651

Epoch 5: train loss 0.6118374665578207
Epoch 5: val loss 0.6201273202896118

Epoch 6: train loss 0.6062161127726237
Epoch 6: val loss 0.6200044751167297

Epoch 7: train loss 0.5950753490130106
Epoch 7: val loss 0.619186520576477

Epoch 8: train loss 0.5918116768201193
Epoch 8: val loss 0.6186448931694031

Epoch 9: train loss 0.5743537677658929
Epoch 9: val loss 0.6211417317390442

Epoch 10: train loss 0.5684242844581604
Epoch 10: val loss 0.632117748260498

Epoch 11: train loss 0.5703192982408736
Epoch 11: val loss 0.6269745826721191

Epoch 12: train loss 0.5441751579443613
Epoch 12: val loss 0.6260716319084167

Epoch 13: train loss 0.5600059297349718
Epoch 13: val loss 0.6418328285217285

Epoch 14: train loss 0.5425866179996066
Epoch 14: val loss 0.6310697793960571

Epoch 15: train loss 0.5294364425871108
Epoch 15: val loss 0.6238245368003845

Epoch 16: train loss 0.5259628097216288
Epoch 16: val loss 0.6246414184570312

Epoch 17: train loss 0.5258693761295743
Epoch 17: val loss 0.6177639961242676

Epoch 18: train loss 0.5479376249843173
Epoch 18: val loss 0.6056317090988159

Epoch 19: train loss 0.5024152000745138
Epoch 19: val loss 0.6090337038040161

Epoch 20: train loss 0.5051278438833025
Epoch 20: val loss 0.6283819079399109

Epoch 21: train loss 0.5009348193804423
Epoch 21: val loss 0.6185722947120667

Epoch 22: train loss 0.506541735596127
Epoch 22: val loss 0.6054167747497559

Epoch 23: train loss 0.4805046286847856
Epoch 23: val loss 0.6097671389579773

Epoch 24: train loss 0.49942678875393337
Epoch 24: val loss 0.6115825176239014

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.694713830947876
Epoch 0: val loss 0.6706525683403015

Epoch 1: train loss 0.6834100683530172
Epoch 1: val loss 0.6504872441291809

Epoch 2: train loss 0.6596029698848724
Epoch 2: val loss 0.6272034645080566

Epoch 3: train loss 0.6320008536179861
Epoch 3: val loss 0.5963237285614014

Epoch 4: train loss 0.6041557838519415
Epoch 4: val loss 0.5782580375671387

Epoch 5: train loss 0.605214536190033
Epoch 5: val loss 0.5600311160087585

Epoch 6: train loss 0.5870772724350294
Epoch 6: val loss 0.5428138971328735

Epoch 7: train loss 0.580735536913077
Epoch 7: val loss 0.5328648090362549

Epoch 8: train loss 0.5654214570919672
Epoch 8: val loss 0.5245317220687866

Epoch 9: train loss 0.5674821386734644
Epoch 9: val loss 0.5153359770774841

Epoch 10: train loss 0.5524380654096603
Epoch 10: val loss 0.5081111192703247

Epoch 11: train loss 0.5407722095648447
Epoch 11: val loss 0.49674153327941895

Epoch 12: train loss 0.5336632082859675
Epoch 12: val loss 0.49611783027648926

Epoch 13: train loss 0.5311211893955866
Epoch 13: val loss 0.49420425295829773

Epoch 14: train loss 0.5335501556595167
Epoch 14: val loss 0.5009759664535522

Epoch 15: train loss 0.5254058639208475
Epoch 15: val loss 0.4836345613002777

Epoch 16: train loss 0.5369727462530136
Epoch 16: val loss 0.4888606071472168

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6811059767549689
Epoch 0: val loss 0.6632265448570251

Epoch 1: train loss 0.6601076667959039
Epoch 1: val loss 0.654537558555603

Epoch 2: train loss 0.6494690504941073
Epoch 2: val loss 0.6431078910827637

Epoch 3: train loss 0.6147142215208574
Epoch 3: val loss 0.6317377090454102

Epoch 4: train loss 0.5834641483697024
Epoch 4: val loss 0.6233177185058594

Epoch 5: train loss 0.5823683359406211
Epoch 5: val loss 0.618916392326355

Epoch 6: train loss 0.5532376251437447
Epoch 6: val loss 0.6085487604141235

Epoch 7: train loss 0.5429994572292675
Epoch 7: val loss 0.6006256341934204

Epoch 8: train loss 0.5603182911872864
Epoch 8: val loss 0.6053592562675476

Epoch 9: train loss 0.5138050615787506
Epoch 9: val loss 0.5927921533584595

Epoch 10: train loss 0.5367882739413868
Epoch 10: val loss 0.5915405750274658

Epoch 11: train loss 0.5144987919113853
Epoch 11: val loss 0.5964059829711914

Epoch 12: train loss 0.49738326397809113
Epoch 12: val loss 0.5920007228851318

Epoch 13: train loss 0.47302223335612903
Epoch 13: val loss 0.5827799439430237

Epoch 14: train loss 0.4922059638933702
Epoch 14: val loss 0.5877919793128967

Epoch 15: train loss 0.5086935054172169
Epoch 15: val loss 0.5978394746780396

Epoch 16: train loss 0.5006869489496405
Epoch 16: val loss 0.5939393043518066

Epoch 17: train loss 0.4872059036384929
Epoch 17: val loss 0.587393581867218

Epoch 18: train loss 0.46681731939315796
Epoch 18: val loss 0.5738953351974487

Epoch 19: train loss 0.4508166855031794
Epoch 19: val loss 0.5787777304649353

Epoch 20: train loss 0.4426509575410323
Epoch 20: val loss 0.5804011821746826

Epoch 21: train loss 0.4128961536017331
Epoch 21: val loss 0.5840482711791992

Epoch 22: train loss 0.42604072527451947
Epoch 22: val loss 0.5881783366203308

Epoch 23: train loss 0.43381288105791266
Epoch 23: val loss 0.5802083611488342

Epoch 24: train loss 0.40056033297018573
Epoch 24: val loss 0.5779370665550232

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7062834392894398
Epoch 0: val loss 0.661312997341156

Epoch 1: train loss 0.6515478925271467
Epoch 1: val loss 0.6408489346504211

Epoch 2: train loss 0.6302639787847345
Epoch 2: val loss 0.6209214925765991

Epoch 3: train loss 0.6000063771551306
Epoch 3: val loss 0.6075876355171204

Epoch 4: train loss 0.5826246630061757
Epoch 4: val loss 0.5975603461265564

Epoch 5: train loss 0.573078529401259
Epoch 5: val loss 0.5989193320274353

Epoch 6: train loss 0.5533711368387396
Epoch 6: val loss 0.6022282838821411

Epoch 7: train loss 0.5447577102617784
Epoch 7: val loss 0.6042751669883728

Epoch 8: train loss 0.521488680080934
Epoch 8: val loss 0.5963112115859985

Epoch 9: train loss 0.5431214354254983
Epoch 9: val loss 0.5979986190795898

Epoch 10: train loss 0.533317815173756
Epoch 10: val loss 0.595872700214386

Epoch 11: train loss 0.5133597579869357
Epoch 11: val loss 0.5893092155456543

Epoch 12: train loss 0.5134963935071771
Epoch 12: val loss 0.5912951231002808

Epoch 13: train loss 0.492342084646225
Epoch 13: val loss 0.5891621112823486

Epoch 14: train loss 0.5064974616874348
Epoch 14: val loss 0.5922203063964844

Epoch 15: train loss 0.47362409938465466
Epoch 15: val loss 0.5866122841835022

Epoch 16: train loss 0.47047825022177264
Epoch 16: val loss 0.590087354183197

Epoch 17: train loss 0.4626091556115584
Epoch 17: val loss 0.5941275954246521

Epoch 18: train loss 0.4544769254597751
Epoch 18: val loss 0.5888037085533142

Epoch 19: train loss 0.45219851352951745
Epoch 19: val loss 0.5853632092475891

Epoch 20: train loss 0.4757020825689489
Epoch 20: val loss 0.5887552499771118

Epoch 21: train loss 0.45150212808088824
Epoch 21: val loss 0.5914150476455688

Epoch 22: train loss 0.4622562419284474
Epoch 22: val loss 0.5986764430999756

Epoch 23: train loss 0.4536006978966973
Epoch 23: val loss 0.596441388130188

Epoch 24: train loss 0.41655703566291113
Epoch 24: val loss 0.599513053894043

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6891263289885088
Epoch 0: val loss 0.6753997206687927

Epoch 1: train loss 0.6647802970626138
Epoch 1: val loss 0.6538563370704651

Epoch 2: train loss 0.632716796614907
Epoch 2: val loss 0.6345335245132446

Epoch 3: train loss 0.6088677536357533
Epoch 3: val loss 0.6247087121009827

Epoch 4: train loss 0.6013858589259061
Epoch 4: val loss 0.6161307692527771

Epoch 5: train loss 0.5936094495383176
Epoch 5: val loss 0.6073774695396423

Epoch 6: train loss 0.5954532840035178
Epoch 6: val loss 0.599253237247467

Epoch 7: train loss 0.5707806701009924
Epoch 7: val loss 0.595431923866272

Epoch 8: train loss 0.5566641092300415
Epoch 8: val loss 0.5884917974472046

Epoch 9: train loss 0.539427865635265
Epoch 9: val loss 0.5832987427711487

Epoch 10: train loss 0.5520184175534681
Epoch 10: val loss 0.5792137980461121

Epoch 11: train loss 0.5456160957163031
Epoch 11: val loss 0.5730253458023071

Epoch 12: train loss 0.5589980455962095
Epoch 12: val loss 0.5729116201400757

Epoch 13: train loss 0.5225541374900124
Epoch 13: val loss 0.5755573511123657

Epoch 14: train loss 0.50236576795578
Epoch 14: val loss 0.5654158592224121

Epoch 15: train loss 0.5081593773581765
Epoch 15: val loss 0.5638920664787292

Epoch 16: train loss 0.4955674030564048
Epoch 16: val loss 0.5647725462913513

Epoch 17: train loss 0.5197496359998529
Epoch 17: val loss 0.5660616159439087

Epoch 18: train loss 0.49282784082672815
Epoch 18: val loss 0.561913251876831

Epoch 19: train loss 0.482944591478868
Epoch 19: val loss 0.5590543150901794

Epoch 20: train loss 0.4672914066097953
Epoch 20: val loss 0.5635597705841064

Epoch 21: train loss 0.47855792533267627
Epoch 21: val loss 0.5614390969276428

Epoch 22: train loss 0.49726100130514667
Epoch 22: val loss 0.5603026151657104

Epoch 23: train loss 0.46290132945234125
Epoch 23: val loss 0.5564903020858765

Epoch 24: train loss 0.4875770617615093
Epoch 24: val loss 0.5536985993385315

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6818302057006143
Epoch 0: val loss 0.6615963578224182

Epoch 1: train loss 0.6556309840895913
Epoch 1: val loss 0.6454854607582092

Epoch 2: train loss 0.6303158565001055
Epoch 2: val loss 0.6315367221832275

Epoch 3: train loss 0.6084245009855791
Epoch 3: val loss 0.6180883049964905

Epoch 4: train loss 0.5996561483903364
Epoch 4: val loss 0.6084693074226379

Epoch 5: train loss 0.580688473853198
Epoch 5: val loss 0.599969744682312

Epoch 6: train loss 0.582292302088304
Epoch 6: val loss 0.5851788520812988

Epoch 7: train loss 0.5593530102209612
Epoch 7: val loss 0.5778990387916565

Epoch 8: train loss 0.5701295679265802
Epoch 8: val loss 0.5731561183929443

Epoch 9: train loss 0.5651718567718159
Epoch 9: val loss 0.5695483684539795

Epoch 10: train loss 0.532307660037821
Epoch 10: val loss 0.5515843033790588

Epoch 11: train loss 0.539947818626057
Epoch 11: val loss 0.552483320236206

Epoch 12: train loss 0.5427741245789961
Epoch 12: val loss 0.544623613357544

Epoch 13: train loss 0.5424117771061984
Epoch 13: val loss 0.5404947400093079

Epoch 14: train loss 0.5018852380189028
Epoch 14: val loss 0.5361562967300415

Epoch 15: train loss 0.500567227602005
Epoch 15: val loss 0.5298158526420593

Epoch 16: train loss 0.48193673112175683
Epoch 16: val loss 0.5338199734687805

Epoch 17: train loss 0.49810316345908423
Epoch 17: val loss 0.5260988473892212

Epoch 18: train loss 0.4734342233701186
Epoch 18: val loss 0.5307422280311584

Epoch 19: train loss 0.474621293219653
Epoch 19: val loss 0.5319729447364807

Epoch 20: train loss 0.4609931084242734
Epoch 20: val loss 0.5179334878921509

Epoch 21: train loss 0.45690470798449084
Epoch 21: val loss 0.5189356803894043

Epoch 22: train loss 0.45080309293486853
Epoch 22: val loss 0.5224979519844055

Epoch 23: train loss 0.4570471806959672
Epoch 23: val loss 0.5257336497306824

Epoch 24: train loss 0.45069915598089044
Epoch 24: val loss 0.5214230418205261

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921760014125279
Epoch 0: val loss 0.6745742559432983

Epoch 1: train loss 0.6588073670864105
Epoch 1: val loss 0.6575099229812622

Epoch 2: train loss 0.6361620255878994
Epoch 2: val loss 0.6447673439979553

Epoch 3: train loss 0.6227667501994542
Epoch 3: val loss 0.6431289315223694

Epoch 4: train loss 0.6068923899105617
Epoch 4: val loss 0.6422815322875977

Epoch 5: train loss 0.5761454573699406
Epoch 5: val loss 0.6391311287879944

Epoch 6: train loss 0.5670164589371
Epoch 6: val loss 0.6519714593887329

Epoch 7: train loss 0.5577528072254998
Epoch 7: val loss 0.655393123626709

Epoch 8: train loss 0.54130505664008
Epoch 8: val loss 0.6495451331138611

Epoch 9: train loss 0.5225476516144616
Epoch 9: val loss 0.6515821218490601

Epoch 10: train loss 0.534233665892056
Epoch 10: val loss 0.6428458094596863

Epoch 11: train loss 0.5246130036456245
Epoch 11: val loss 0.6478651762008667

Epoch 12: train loss 0.5088596045970917
Epoch 12: val loss 0.6504130959510803

Epoch 13: train loss 0.5197738643203463
Epoch 13: val loss 0.6519884467124939

Epoch 14: train loss 0.4953173803431647
Epoch 14: val loss 0.628782331943512

Epoch 15: train loss 0.48956145346164703
Epoch 15: val loss 0.6369236707687378

Epoch 16: train loss 0.4781893960067204
Epoch 16: val loss 0.6466169953346252

Epoch 17: train loss 0.48060038685798645
Epoch 17: val loss 0.6250181198120117

Epoch 18: train loss 0.46112908848694395
Epoch 18: val loss 0.621062159538269

Epoch 19: train loss 0.4863911122083664
Epoch 19: val loss 0.6537942290306091

Epoch 20: train loss 0.46132664595331463
Epoch 20: val loss 0.6103391051292419

Epoch 21: train loss 0.4440731278487614
Epoch 21: val loss 0.6264702677726746

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6902187003029717
Epoch 0: val loss 0.6726499199867249

Epoch 1: train loss 0.6550168792406718
Epoch 1: val loss 0.6614723205566406

Epoch 2: train loss 0.6411230630344815
Epoch 2: val loss 0.65751713514328

Epoch 3: train loss 0.6439025402069092
Epoch 3: val loss 0.6581188440322876

Epoch 4: train loss 0.6218967768881056
Epoch 4: val loss 0.6560142636299133

Epoch 5: train loss 0.6007601883676317
Epoch 5: val loss 0.6564100384712219

Epoch 6: train loss 0.602752579583062
Epoch 6: val loss 0.6577165722846985

Epoch 7: train loss 0.6008161438835992
Epoch 7: val loss 0.6584956049919128

Epoch 8: train loss 0.6006549497445425
Epoch 8: val loss 0.6575100421905518

Epoch 9: train loss 0.5809544987148709
Epoch 9: val loss 0.6609316468238831

Epoch 10: train loss 0.5821535653538175
Epoch 10: val loss 0.6606512665748596

Epoch 11: train loss 0.5676710274484422
Epoch 11: val loss 0.6556835770606995

Epoch 12: train loss 0.5575384298960367
Epoch 12: val loss 0.6496415138244629

Epoch 13: train loss 0.5570176442464193
Epoch 13: val loss 0.6520910859107971

Epoch 14: train loss 0.5316040284103818
Epoch 14: val loss 0.6532787084579468

Epoch 15: train loss 0.5190424422423044
Epoch 15: val loss 0.6541261672973633

Epoch 16: train loss 0.5442860854996575
Epoch 16: val loss 0.6514357924461365

Epoch 17: train loss 0.5293651421864828
Epoch 17: val loss 0.6456791162490845

Epoch 18: train loss 0.4900447262658013
Epoch 18: val loss 0.6480610966682434

Epoch 19: train loss 0.49190331829918754
Epoch 19: val loss 0.6564221978187561

Epoch 20: train loss 0.5004536807537079
Epoch 20: val loss 0.6598519086837769

Epoch 21: train loss 0.5278525782956017
Epoch 21: val loss 0.6620581746101379

Epoch 22: train loss 0.4772101508246528
Epoch 22: val loss 0.6630135178565979

Epoch 23: train loss 0.47777419288953143
Epoch 23: val loss 0.6521865129470825

Epoch 24: train loss 0.4606434802214305
Epoch 24: val loss 0.6489078998565674

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6970887449052598
Epoch 0: val loss 0.6778169274330139

Epoch 1: train loss 0.672674748632643
Epoch 1: val loss 0.6700350642204285

Epoch 2: train loss 0.6641296744346619
Epoch 2: val loss 0.6668328642845154

Epoch 3: train loss 0.6384546955426534
Epoch 3: val loss 0.663411021232605

Epoch 4: train loss 0.6183843678898282
Epoch 4: val loss 0.6625940203666687

Epoch 5: train loss 0.6165787842538621
Epoch 5: val loss 0.6614786386489868

Epoch 6: train loss 0.599946657816569
Epoch 6: val loss 0.6622017025947571

Epoch 7: train loss 0.5964558058314853
Epoch 7: val loss 0.6599899530410767

Epoch 8: train loss 0.612051526705424
Epoch 8: val loss 0.6643930673599243

Epoch 9: train loss 0.5680853360229068
Epoch 9: val loss 0.6698235273361206

Epoch 10: train loss 0.5488596492343478
Epoch 10: val loss 0.6702554821968079

Epoch 11: train loss 0.5556290315257179
Epoch 11: val loss 0.6740739345550537

Epoch 12: train loss 0.5303181807200114
Epoch 12: val loss 0.6752421259880066

Epoch 13: train loss 0.5414481394820743
Epoch 13: val loss 0.6764766573905945

Epoch 14: train loss 0.5260184837712182
Epoch 14: val loss 0.678156316280365

Epoch 15: train loss 0.5335967375172509
Epoch 15: val loss 0.6828639507293701

Epoch 16: train loss 0.5303634703159332
Epoch 16: val loss 0.685894787311554

Epoch 17: train loss 0.5050656927956475
Epoch 17: val loss 0.6876013278961182

Epoch 18: train loss 0.5167579054832458
Epoch 18: val loss 0.6878010034561157

Epoch 19: train loss 0.5161500838067796
Epoch 19: val loss 0.6928893327713013

Epoch 20: train loss 0.5086780918969048
Epoch 20: val loss 0.699935257434845

Epoch 21: train loss 0.49344391624132794
Epoch 21: val loss 0.7000319361686707

Epoch 22: train loss 0.46013937724961174
Epoch 22: val loss 0.7068060636520386

Epoch 23: train loss 0.5103164381451077
Epoch 23: val loss 0.7133870720863342

Epoch 24: train loss 0.5042871336142222
Epoch 24: val loss 0.712800920009613

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911355985535516
Epoch 0: val loss 0.7086648941040039

Epoch 1: train loss 0.6591863433519999
Epoch 1: val loss 0.7048569321632385

Epoch 2: train loss 0.654577718840705
Epoch 2: val loss 0.6986303329467773

Epoch 3: train loss 0.643475764327579
Epoch 3: val loss 0.6866329908370972

Epoch 4: train loss 0.6282204455799527
Epoch 4: val loss 0.6809326410293579

Epoch 5: train loss 0.6234868036376106
Epoch 5: val loss 0.6805838346481323

Epoch 6: train loss 0.6033635205692716
Epoch 6: val loss 0.6805605888366699

Epoch 7: train loss 0.6116058627764384
Epoch 7: val loss 0.6740231513977051

Epoch 8: train loss 0.573589089843962
Epoch 8: val loss 0.6720784306526184

Epoch 9: train loss 0.5776896211836073
Epoch 9: val loss 0.6707922220230103

Epoch 10: train loss 0.557986232969496
Epoch 10: val loss 0.6626697182655334

Epoch 11: train loss 0.5722568896081712
Epoch 11: val loss 0.6593798995018005

Epoch 12: train loss 0.5645114812586043
Epoch 12: val loss 0.6625926494598389

Epoch 13: train loss 0.5356932183106741
Epoch 13: val loss 0.670247495174408

Epoch 14: train loss 0.538295308748881
Epoch 14: val loss 0.6702982783317566

Epoch 15: train loss 0.5278976692093743
Epoch 15: val loss 0.6736698150634766

Epoch 16: train loss 0.5318420463138156
Epoch 16: val loss 0.6736775636672974

Epoch 17: train loss 0.5180057254102495
Epoch 17: val loss 0.6880248785018921

Epoch 18: train loss 0.5180395179324679
Epoch 18: val loss 0.6781905293464661

Epoch 19: train loss 0.5195237861739265
Epoch 19: val loss 0.6702457666397095

Epoch 20: train loss 0.5065403050846524
Epoch 20: val loss 0.68630051612854

Epoch 21: train loss 0.5007085104783376
Epoch 21: val loss 0.6846699714660645

Epoch 22: train loss 0.5215229193369547
Epoch 22: val loss 0.6811543107032776

Epoch 23: train loss 0.47621098823017544
Epoch 23: val loss 0.6890119314193726

Epoch 24: train loss 0.48691000209914315
Epoch 24: val loss 0.6902942061424255

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7111768391397264
Epoch 0: val loss 0.6642123460769653

Epoch 1: train loss 0.6675202912754483
Epoch 1: val loss 0.6510202288627625

Epoch 2: train loss 0.6510823170344034
Epoch 2: val loss 0.6502811908721924

Epoch 3: train loss 0.6409542096985711
Epoch 3: val loss 0.6467936038970947

Epoch 4: train loss 0.6376806298891703
Epoch 4: val loss 0.6414536833763123

Epoch 5: train loss 0.6236163112852309
Epoch 5: val loss 0.6364588141441345

Epoch 6: train loss 0.6100287470552657
Epoch 6: val loss 0.6417250633239746

Epoch 7: train loss 0.619523823261261
Epoch 7: val loss 0.6494486927986145

Epoch 8: train loss 0.6177385846773783
Epoch 8: val loss 0.6435719132423401

Epoch 9: train loss 0.5898075169987149
Epoch 9: val loss 0.638623833656311

Epoch 10: train loss 0.6098594400617812
Epoch 10: val loss 0.636005699634552

Epoch 11: train loss 0.6007194585270352
Epoch 11: val loss 0.6510400772094727

Epoch 12: train loss 0.5788775086402893
Epoch 12: val loss 0.6397382020950317

Epoch 13: train loss 0.5691278411282433
Epoch 13: val loss 0.6332895755767822

Epoch 14: train loss 0.574003838830524
Epoch 14: val loss 0.6333285570144653

Epoch 15: train loss 0.57436027791765
Epoch 15: val loss 0.6426661014556885

Epoch 16: train loss 0.5938693616125319
Epoch 16: val loss 0.6389408111572266

Epoch 17: train loss 0.5883566207355924
Epoch 17: val loss 0.6393187046051025

Epoch 18: train loss 0.5489340755674574
Epoch 18: val loss 0.6412159204483032

Epoch 19: train loss 0.5401591360569
Epoch 19: val loss 0.6441792845726013

Epoch 20: train loss 0.535098608997133
Epoch 20: val loss 0.6395238041877747

Epoch 21: train loss 0.5382794671588473
Epoch 21: val loss 0.6472972631454468

Epoch 22: train loss 0.5367405513922373
Epoch 22: val loss 0.6421139240264893

Epoch 23: train loss 0.5336938864654965
Epoch 23: val loss 0.6436437964439392

Epoch 24: train loss 0.5110671255323622
Epoch 24: val loss 0.6425185799598694

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6847555389006933
Epoch 0: val loss 0.658397376537323

Epoch 1: train loss 0.6469772756099701
Epoch 1: val loss 0.6459042429924011

Epoch 2: train loss 0.6584108571211497
Epoch 2: val loss 0.6467053890228271

Epoch 3: train loss 0.6442934771378835
Epoch 3: val loss 0.6500313878059387

Epoch 4: train loss 0.6285461733738581
Epoch 4: val loss 0.6514232754707336

Epoch 5: train loss 0.6303644229968389
Epoch 5: val loss 0.6375176310539246

Epoch 6: train loss 0.6098756690820059
Epoch 6: val loss 0.6330660581588745

Epoch 7: train loss 0.6094940851132075
Epoch 7: val loss 0.633428692817688

Epoch 8: train loss 0.6001980950435003
Epoch 8: val loss 0.6320662498474121

Epoch 9: train loss 0.6045953581730524
Epoch 9: val loss 0.6315760612487793

Epoch 10: train loss 0.6075327644745508
Epoch 10: val loss 0.6264044642448425

Epoch 11: train loss 0.5772401690483093
Epoch 11: val loss 0.6305720806121826

Epoch 12: train loss 0.5643889134128889
Epoch 12: val loss 0.6205815076828003

Epoch 13: train loss 0.5600818768143654
Epoch 13: val loss 0.6183752417564392

Epoch 14: train loss 0.5710199003418287
Epoch 14: val loss 0.6200310587882996

Epoch 15: train loss 0.5667025074362755
Epoch 15: val loss 0.6279533505439758

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6690419793128968
Epoch 0: val loss 0.6506772041320801

Epoch 1: train loss 0.5831457793712616
Epoch 1: val loss 0.604408323764801

Epoch 2: train loss 0.5483519017696381
Epoch 2: val loss 0.5568838715553284

Epoch 3: train loss 0.4674630641937256
Epoch 3: val loss 0.5052632689476013

Epoch 4: train loss 0.4258112907409668
Epoch 4: val loss 0.4491872489452362

Epoch 5: train loss 0.3977926567196846
Epoch 5: val loss 0.44308003783226013

Epoch 6: train loss 0.4685277819633484
Epoch 6: val loss 0.44344159960746765

Epoch 7: train loss 0.41073520183563234
Epoch 7: val loss 0.4659152925014496

Epoch 8: train loss 0.43508695960044863
Epoch 8: val loss 0.5078921914100647

Epoch 9: train loss 0.38459888100624084
Epoch 9: val loss 0.4936763346195221

Epoch 10: train loss 0.3821251094341278
Epoch 10: val loss 0.47363752126693726

Epoch 11: train loss 0.3846472308039665
Epoch 11: val loss 0.4698716402053833

Epoch 12: train loss 0.3710611045360565
Epoch 12: val loss 0.4658423066139221

Epoch 13: train loss 0.3736607819795609
Epoch 13: val loss 0.4605468511581421

Epoch 14: train loss 0.35398749709129335
Epoch 14: val loss 0.46913033723831177

Epoch 15: train loss 0.3777300864458084
Epoch 15: val loss 0.481261670589447

Epoch 16: train loss 0.3379294127225876
Epoch 16: val loss 0.4748327434062958

Epoch 17: train loss 0.34915499240159986
Epoch 17: val loss 0.48382899165153503

Epoch 18: train loss 0.3327081143856049
Epoch 18: val loss 0.48647940158843994

Epoch 19: train loss 0.3427534490823746
Epoch 19: val loss 0.4894903600215912

Epoch 20: train loss 0.3695321723818779
Epoch 20: val loss 0.4743858277797699

Epoch 21: train loss 0.3771833792328835
Epoch 21: val loss 0.49207696318626404

Epoch 22: train loss 0.34814626127481463
Epoch 22: val loss 0.5219458937644958

Epoch 23: train loss 0.31182770878076554
Epoch 23: val loss 0.5072731971740723

Epoch 24: train loss 0.3314292520284653
Epoch 24: val loss 0.5163248777389526

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.665517258644104
Epoch 0: val loss 0.6254904270172119

Epoch 1: train loss 0.556768274307251
Epoch 1: val loss 0.5622703433036804

Epoch 2: train loss 0.5253075927495956
Epoch 2: val loss 0.5130200386047363

Epoch 3: train loss 0.4616488188505173
Epoch 3: val loss 0.4583089053630829

Epoch 4: train loss 0.42025008201599123
Epoch 4: val loss 0.4594377875328064

Epoch 5: train loss 0.37563884556293486
Epoch 5: val loss 0.4509105980396271

Epoch 6: train loss 0.38846609443426133
Epoch 6: val loss 0.46838319301605225

Epoch 7: train loss 0.3796010881662369
Epoch 7: val loss 0.44199469685554504

Epoch 8: train loss 0.426795095205307
Epoch 8: val loss 0.44655993580818176

Epoch 9: train loss 0.45355390161275866
Epoch 9: val loss 0.4935002624988556

Epoch 10: train loss 0.37977958023548125
Epoch 10: val loss 0.44430679082870483

Epoch 11: train loss 0.3898023083806038
Epoch 11: val loss 0.4351775646209717

Epoch 12: train loss 0.39745174199342725
Epoch 12: val loss 0.4419006109237671

Epoch 13: train loss 0.3769011363387108
Epoch 13: val loss 0.4516785740852356

Epoch 14: train loss 0.3644420176744461
Epoch 14: val loss 0.46109089255332947

Epoch 15: train loss 0.3577912151813507
Epoch 15: val loss 0.46346065402030945

Epoch 16: train loss 0.3574648961424828
Epoch 16: val loss 0.44508591294288635

Epoch 17: train loss 0.3545469492673874
Epoch 17: val loss 0.46424931287765503

Epoch 18: train loss 0.3731890574097633
Epoch 18: val loss 0.47183406352996826

Epoch 19: train loss 0.35011685341596605
Epoch 19: val loss 0.47644248604774475

Epoch 20: train loss 0.3353162035346031
Epoch 20: val loss 0.46251705288887024

Epoch 21: train loss 0.3214064404368401
Epoch 21: val loss 0.46157950162887573

Epoch 22: train loss 0.3232083350419998
Epoch 22: val loss 0.47747230529785156

Epoch 23: train loss 0.3509917244315147
Epoch 23: val loss 0.49953463673591614

Epoch 24: train loss 0.33502028733491895
Epoch 24: val loss 0.4748392403125763

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6572869181632995
Epoch 0: val loss 0.6087962985038757

Epoch 1: train loss 0.5788410693407059
Epoch 1: val loss 0.5387442708015442

Epoch 2: train loss 0.5738430857658386
Epoch 2: val loss 0.48666852712631226

Epoch 3: train loss 0.5274760335683822
Epoch 3: val loss 0.4610048234462738

Epoch 4: train loss 0.4300573468208313
Epoch 4: val loss 0.43285542726516724

Epoch 5: train loss 0.4187167823314667
Epoch 5: val loss 0.4124341309070587

Epoch 6: train loss 0.43652147948741915
Epoch 6: val loss 0.40498867630958557

Epoch 7: train loss 0.391256844997406
Epoch 7: val loss 0.4204559028148651

Epoch 8: train loss 0.36099924743175504
Epoch 8: val loss 0.4257409870624542

Epoch 9: train loss 0.4225252985954285
Epoch 9: val loss 0.41552668809890747

Epoch 10: train loss 0.3849202632904053
Epoch 10: val loss 0.41231828927993774

Epoch 11: train loss 0.3957896173000336
Epoch 11: val loss 0.42569631338119507

Epoch 12: train loss 0.36737826466560364
Epoch 12: val loss 0.42105522751808167

Epoch 13: train loss 0.3431402750313282
Epoch 13: val loss 0.4095478355884552

Epoch 14: train loss 0.39381699860095976
Epoch 14: val loss 0.428891658782959

Epoch 15: train loss 0.340369226038456
Epoch 15: val loss 0.4481992721557617

Epoch 16: train loss 0.3475602239370346
Epoch 16: val loss 0.42181602120399475

Epoch 17: train loss 0.36821742057800294
Epoch 17: val loss 0.4286445081233978

Epoch 18: train loss 0.34217650443315506
Epoch 18: val loss 0.44435712695121765

Epoch 19: train loss 0.335946136713028
Epoch 19: val loss 0.4389389157295227

Epoch 20: train loss 0.3539771273732185
Epoch 20: val loss 0.43977323174476624

Epoch 21: train loss 0.3464950367808342
Epoch 21: val loss 0.4460689127445221

Epoch 22: train loss 0.3304083555936813
Epoch 22: val loss 0.4518299698829651

Epoch 23: train loss 0.3310832604765892
Epoch 23: val loss 0.4217775762081146

Epoch 24: train loss 0.38741434514522555
Epoch 24: val loss 0.42969170212745667

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6314273059368134
Epoch 0: val loss 0.5924197435379028

Epoch 1: train loss 0.5550711542367935
Epoch 1: val loss 0.546242892742157

Epoch 2: train loss 0.4792420893907547
Epoch 2: val loss 0.49664798378944397

Epoch 3: train loss 0.4368072599172592
Epoch 3: val loss 0.46275651454925537

Epoch 4: train loss 0.41417366862297056
Epoch 4: val loss 0.4601413309574127

Epoch 5: train loss 0.4275610461831093
Epoch 5: val loss 0.46383896470069885

Epoch 6: train loss 0.4238711535930634
Epoch 6: val loss 0.47542116045951843

Epoch 7: train loss 0.41464159190654754
Epoch 7: val loss 0.4792490601539612

Epoch 8: train loss 0.3605023190379143
Epoch 8: val loss 0.4619600474834442

Epoch 9: train loss 0.3846361920237541
Epoch 9: val loss 0.4428080916404724

Epoch 10: train loss 0.3834445223212242
Epoch 10: val loss 0.44042879343032837

Epoch 11: train loss 0.4097472831606865
Epoch 11: val loss 0.44100484251976013

Epoch 12: train loss 0.3805186957120895
Epoch 12: val loss 0.43474796414375305

Epoch 13: train loss 0.36989443004131317
Epoch 13: val loss 0.4284473657608032

Epoch 14: train loss 0.37330889105796816
Epoch 14: val loss 0.43086153268814087

Epoch 15: train loss 0.40755780339241027
Epoch 15: val loss 0.43114110827445984

Epoch 16: train loss 0.35590446889400484
Epoch 16: val loss 0.4355655014514923

Epoch 17: train loss 0.41191682815551756
Epoch 17: val loss 0.43678033351898193

Epoch 18: train loss 0.35181690752506256
Epoch 18: val loss 0.4496592879295349

Epoch 19: train loss 0.36938137114048003
Epoch 19: val loss 0.451398640871048

Epoch 20: train loss 0.3706411004066467
Epoch 20: val loss 0.4521898627281189

Epoch 21: train loss 0.3326131507754326
Epoch 21: val loss 0.44056159257888794

Epoch 22: train loss 0.3804659828543663
Epoch 22: val loss 0.44532087445259094

Epoch 23: train loss 0.3915745556354523
Epoch 23: val loss 0.43982988595962524

Epoch 24: train loss 0.3511336624622345
Epoch 24: val loss 0.4449295997619629

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6547441161595858
Epoch 0: val loss 0.6109018325805664

Epoch 1: train loss 0.5440413332902468
Epoch 1: val loss 0.5179916620254517

Epoch 2: train loss 0.47356761074983156
Epoch 2: val loss 0.4652308523654938

Epoch 3: train loss 0.44973986194683957
Epoch 3: val loss 0.45797690749168396

Epoch 4: train loss 0.4595154638473804
Epoch 4: val loss 0.47255513072013855

Epoch 5: train loss 0.4069910037976045
Epoch 5: val loss 0.461936354637146

Epoch 6: train loss 0.44298205696619475
Epoch 6: val loss 0.4585687816143036

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930825439366427
Epoch 0: val loss 0.6836773157119751

Epoch 1: train loss 0.6561783281239596
Epoch 1: val loss 0.6732059121131897

Epoch 2: train loss 0.6382034962827509
Epoch 2: val loss 0.66513592004776

Epoch 3: train loss 0.645461071621288
Epoch 3: val loss 0.6542862057685852

Epoch 4: train loss 0.6202317855574868
Epoch 4: val loss 0.6464224457740784

Epoch 5: train loss 0.6102524128827181
Epoch 5: val loss 0.6415607333183289

Epoch 6: train loss 0.5942010229284113
Epoch 6: val loss 0.6366168856620789

Epoch 7: train loss 0.581454566933892
Epoch 7: val loss 0.6256849765777588

Epoch 8: train loss 0.5748571618036791
Epoch 8: val loss 0.6190864443778992

Epoch 9: train loss 0.565892758694562
Epoch 9: val loss 0.6171278953552246

Epoch 10: train loss 0.5551999102939259
Epoch 10: val loss 0.6164235472679138

Epoch 11: train loss 0.5455287098884583
Epoch 11: val loss 0.6135157346725464

Epoch 12: train loss 0.5294241173700853
Epoch 12: val loss 0.6119170784950256

Epoch 13: train loss 0.5277122313326056
Epoch 13: val loss 0.6112722158432007

Epoch 14: train loss 0.5253089774738658
Epoch 14: val loss 0.6153342723846436

Epoch 15: train loss 0.5118865695866671
Epoch 15: val loss 0.6179211735725403

Epoch 16: train loss 0.4944706234064969
Epoch 16: val loss 0.6187684535980225

Epoch 17: train loss 0.5086648599667982
Epoch 17: val loss 0.623996913433075

Epoch 18: train loss 0.4951227307319641
Epoch 18: val loss 0.6308391690254211

Epoch 19: train loss 0.49954884160648694
Epoch 19: val loss 0.6373298764228821

Epoch 20: train loss 0.500485593622381
Epoch 20: val loss 0.6323279142379761

Epoch 21: train loss 0.4652120823209936
Epoch 21: val loss 0.6245484948158264

Epoch 22: train loss 0.4873144599524411
Epoch 22: val loss 0.6444084644317627

Epoch 23: train loss 0.4587583135474812
Epoch 23: val loss 0.6368945837020874

Epoch 24: train loss 0.46620420705188403
Epoch 24: val loss 0.6305683255195618

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6968150518157266
Epoch 0: val loss 0.6789039969444275

Epoch 1: train loss 0.6718140136111866
Epoch 1: val loss 0.6638399958610535

Epoch 2: train loss 0.6511542146856134
Epoch 2: val loss 0.6521061062812805

Epoch 3: train loss 0.6503059105439619
Epoch 3: val loss 0.6484284996986389

Epoch 4: train loss 0.6319110935384576
Epoch 4: val loss 0.6422499418258667

Epoch 5: train loss 0.6222488392483104
Epoch 5: val loss 0.629102885723114

Epoch 6: train loss 0.6080106063322588
Epoch 6: val loss 0.624455988407135

Epoch 7: train loss 0.5943480675870721
Epoch 7: val loss 0.6078255772590637

Epoch 8: train loss 0.5864779136397622
Epoch 8: val loss 0.6014065146446228

Epoch 9: train loss 0.5665878518061205
Epoch 9: val loss 0.5917818546295166

Epoch 10: train loss 0.5697039528326555
Epoch 10: val loss 0.5949651598930359

Epoch 11: train loss 0.5555645796385679
Epoch 11: val loss 0.5848735570907593

Epoch 12: train loss 0.52695939486677
Epoch 12: val loss 0.5901075601577759

Epoch 13: train loss 0.5353400355035608
Epoch 13: val loss 0.5803600549697876

Epoch 14: train loss 0.5237838653000918
Epoch 14: val loss 0.5864588618278503

Epoch 15: train loss 0.523230027068745
Epoch 15: val loss 0.5867632031440735

Epoch 16: train loss 0.5019247206774625
Epoch 16: val loss 0.593505322933197

Epoch 17: train loss 0.4924350814385848
Epoch 17: val loss 0.5905851721763611

Epoch 18: train loss 0.4931775954636661
Epoch 18: val loss 0.5923582315444946

Epoch 19: train loss 0.4740709499879317
Epoch 19: val loss 0.5858057737350464

Epoch 20: train loss 0.48492136055772955
Epoch 20: val loss 0.59831702709198

Epoch 21: train loss 0.4697359529408542
Epoch 21: val loss 0.590970516204834

Epoch 22: train loss 0.4611385871063579
Epoch 22: val loss 0.5964906215667725

Epoch 23: train loss 0.4545940133658322
Epoch 23: val loss 0.5960824489593506

Epoch 24: train loss 0.44652373411438684
Epoch 24: val loss 0.6161438226699829

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6803666786714033
Epoch 0: val loss 0.6580303311347961

Epoch 1: train loss 0.6613659154285084
Epoch 1: val loss 0.6524370908737183

Epoch 2: train loss 0.6435204473408785
Epoch 2: val loss 0.6430761218070984

Epoch 3: train loss 0.6251463835889642
Epoch 3: val loss 0.6363285779953003

Epoch 4: train loss 0.6153786941008135
Epoch 4: val loss 0.6311612725257874

Epoch 5: train loss 0.6215496821836992
Epoch 5: val loss 0.6244667172431946

Epoch 6: train loss 0.5962815393101085
Epoch 6: val loss 0.6157200932502747

Epoch 7: train loss 0.5954417532140558
Epoch 7: val loss 0.6071058511734009

Epoch 8: train loss 0.5975320122458718
Epoch 8: val loss 0.602321982383728

Epoch 9: train loss 0.5797323286533356
Epoch 9: val loss 0.5937895178794861

Epoch 10: train loss 0.5732300931757147
Epoch 10: val loss 0.5856826901435852

Epoch 11: train loss 0.541763495315205
Epoch 11: val loss 0.5797495245933533

Epoch 12: train loss 0.560194733467969
Epoch 12: val loss 0.567115068435669

Epoch 13: train loss 0.5494277097962119
Epoch 13: val loss 0.56352698802948

Epoch 14: train loss 0.5243746177716688
Epoch 14: val loss 0.565291166305542

Epoch 15: train loss 0.5216915851289575
Epoch 15: val loss 0.5640499591827393

Epoch 16: train loss 0.5053403242067858
Epoch 16: val loss 0.5628083348274231

Epoch 17: train loss 0.503261308778416
Epoch 17: val loss 0.5637765526771545

Epoch 18: train loss 0.4975961988622492
Epoch 18: val loss 0.5637111663818359

Epoch 19: train loss 0.47638577764684503
Epoch 19: val loss 0.5669688582420349

Epoch 20: train loss 0.4862723106687719
Epoch 20: val loss 0.5707458257675171

Epoch 21: train loss 0.49261572415178473
Epoch 21: val loss 0.5683297514915466

Epoch 22: train loss 0.45412554524161597
Epoch 22: val loss 0.5718620419502258

Epoch 23: train loss 0.4627010388807817
Epoch 23: val loss 0.5773822665214539

Epoch 24: train loss 0.4525432532483881
Epoch 24: val loss 0.5742293000221252

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.689586189660159
Epoch 0: val loss 0.6595702767372131

Epoch 1: train loss 0.6681504303758795
Epoch 1: val loss 0.6485308408737183

Epoch 2: train loss 0.6494081345471469
Epoch 2: val loss 0.6318157911300659

Epoch 3: train loss 0.6341704672033136
Epoch 3: val loss 0.6252042055130005

Epoch 4: train loss 0.6219738884405657
Epoch 4: val loss 0.6228402853012085

Epoch 5: train loss 0.6143180727958679
Epoch 5: val loss 0.625742495059967

Epoch 6: train loss 0.5931993126869202
Epoch 6: val loss 0.6254700422286987

Epoch 7: train loss 0.5813160917975686
Epoch 7: val loss 0.6313497424125671

Epoch 8: train loss 0.5652522878213362
Epoch 8: val loss 0.6412482857704163

Epoch 9: train loss 0.5610611520030282
Epoch 9: val loss 0.6374854445457458

Epoch 10: train loss 0.5482979823242534
Epoch 10: val loss 0.6344723105430603

Epoch 11: train loss 0.5451244007457386
Epoch 11: val loss 0.6400750875473022

Epoch 12: train loss 0.5362849262627688
Epoch 12: val loss 0.6482940912246704

Epoch 13: train loss 0.5062494305047122
Epoch 13: val loss 0.6433173418045044

Epoch 14: train loss 0.5188352167606354
Epoch 14: val loss 0.6625056862831116

Epoch 15: train loss 0.5064378705891696
Epoch 15: val loss 0.6523029804229736

Epoch 16: train loss 0.49020307985219086
Epoch 16: val loss 0.6495678424835205

Epoch 17: train loss 0.47628619454123755
Epoch 17: val loss 0.6644302010536194

Epoch 18: train loss 0.46674460714513605
Epoch 18: val loss 0.6646278500556946

Epoch 19: train loss 0.4588435102592815
Epoch 19: val loss 0.6629254817962646

Epoch 20: train loss 0.46001189947128296
Epoch 20: val loss 0.6755194664001465

Epoch 21: train loss 0.4827211959795518
Epoch 21: val loss 0.6617260575294495

Epoch 22: train loss 0.4251466230912642
Epoch 22: val loss 0.6662888526916504

Epoch 23: train loss 0.43716449358246545
Epoch 23: val loss 0.6955804228782654

Epoch 24: train loss 0.4716882488944314
Epoch 24: val loss 0.6939576864242554

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6777140537897746
Epoch 0: val loss 0.6604820489883423

Epoch 1: train loss 0.6491108258565267
Epoch 1: val loss 0.6325415372848511

Epoch 2: train loss 0.6082297643025716
Epoch 2: val loss 0.6147412061691284

Epoch 3: train loss 0.6007316907246908
Epoch 3: val loss 0.596737802028656

Epoch 4: train loss 0.5896560708681743
Epoch 4: val loss 0.5810282230377197

Epoch 5: train loss 0.574655544757843
Epoch 5: val loss 0.5762112736701965

Epoch 6: train loss 0.5767571727434794
Epoch 6: val loss 0.5648673176765442

Epoch 7: train loss 0.555206819375356
Epoch 7: val loss 0.5533676743507385

Epoch 8: train loss 0.5507295111815135
Epoch 8: val loss 0.5467665195465088

Epoch 9: train loss 0.5329912066459656
Epoch 9: val loss 0.5414988994598389

Epoch 10: train loss 0.5327165722846985
Epoch 10: val loss 0.5462601184844971

Epoch 11: train loss 0.5445470929145813
Epoch 11: val loss 0.5401304364204407

Epoch 12: train loss 0.5253342608610789
Epoch 12: val loss 0.5314072370529175

Epoch 13: train loss 0.5150020003318787
Epoch 13: val loss 0.5275593996047974

Epoch 14: train loss 0.5092671354611714
Epoch 14: val loss 0.5192348957061768

Epoch 15: train loss 0.512817778189977
Epoch 15: val loss 0.5201985239982605

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6957830538352331
Epoch 0: val loss 0.6895164251327515

Epoch 1: train loss 0.6738200187683105
Epoch 1: val loss 0.6805839538574219

Epoch 2: train loss 0.6665346374114355
Epoch 2: val loss 0.6792807579040527

Epoch 3: train loss 0.6508105993270874
Epoch 3: val loss 0.6630539894104004

Epoch 4: train loss 0.6496777236461639
Epoch 4: val loss 0.6438686847686768

Epoch 5: train loss 0.6343402415513992
Epoch 5: val loss 0.634996235370636

Epoch 6: train loss 0.6318204949299494
Epoch 6: val loss 0.6259676218032837

Epoch 7: train loss 0.6142655164003372
Epoch 7: val loss 0.6162682175636292

Epoch 8: train loss 0.5901417136192322
Epoch 8: val loss 0.6150385737419128

Epoch 9: train loss 0.5939099043607712
Epoch 9: val loss 0.6031175851821899

Epoch 10: train loss 0.5854144742091497
Epoch 10: val loss 0.594016432762146

Epoch 11: train loss 0.5718612571557363
Epoch 11: val loss 0.5988007187843323

Epoch 12: train loss 0.5717884649833044
Epoch 12: val loss 0.6074185967445374

Epoch 13: train loss 0.5643976529439291
Epoch 13: val loss 0.5908982157707214

Epoch 14: train loss 0.5551448141535124
Epoch 14: val loss 0.5976711511611938

Epoch 15: train loss 0.5688834165533384
Epoch 15: val loss 0.5906425714492798

Epoch 16: train loss 0.5342839658260345
Epoch 16: val loss 0.5833256244659424

Epoch 17: train loss 0.5387461334466934
Epoch 17: val loss 0.5909883379936218

Epoch 18: train loss 0.5067924906810125
Epoch 18: val loss 0.5778865218162537

Epoch 19: train loss 0.5439206783970197
Epoch 19: val loss 0.5788856148719788

Epoch 20: train loss 0.5120717187722524
Epoch 20: val loss 0.5889225006103516

Epoch 21: train loss 0.49455998341242474
Epoch 21: val loss 0.5781241059303284

Epoch 22: train loss 0.4834519326686859
Epoch 22: val loss 0.5804913640022278

Epoch 23: train loss 0.4723493630687396
Epoch 23: val loss 0.5879130959510803

Epoch 24: train loss 0.45454466839631397
Epoch 24: val loss 0.5826436281204224

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7104602207740148
Epoch 0: val loss 0.694227397441864

Epoch 1: train loss 0.6730048358440399
Epoch 1: val loss 0.6806560158729553

Epoch 2: train loss 0.6481131513913473
Epoch 2: val loss 0.6662936210632324

Epoch 3: train loss 0.6331686874230703
Epoch 3: val loss 0.6496093273162842

Epoch 4: train loss 0.6097231407960256
Epoch 4: val loss 0.6424297094345093

Epoch 5: train loss 0.5777078345417976
Epoch 5: val loss 0.6466375589370728

Epoch 6: train loss 0.567471002538999
Epoch 6: val loss 0.6512730121612549

Epoch 7: train loss 0.5482298135757446
Epoch 7: val loss 0.6653077602386475

Epoch 8: train loss 0.5537828132510185
Epoch 8: val loss 0.6551678776741028

Epoch 9: train loss 0.5439853717883428
Epoch 9: val loss 0.6594905257225037

Epoch 10: train loss 0.5483561630050341
Epoch 10: val loss 0.6585990190505981

Epoch 11: train loss 0.5314583331346512
Epoch 11: val loss 0.6574380397796631

Epoch 12: train loss 0.5423227250576019
Epoch 12: val loss 0.6599767208099365

Epoch 13: train loss 0.5156154458721479
Epoch 13: val loss 0.6614404916763306

Epoch 14: train loss 0.5058050602674484
Epoch 14: val loss 0.6554875373840332

Epoch 15: train loss 0.49503397693236667
Epoch 15: val loss 0.6563752293586731

Epoch 16: train loss 0.4928271969159444
Epoch 16: val loss 0.6571805477142334

Epoch 17: train loss 0.4876809318860372
Epoch 17: val loss 0.6502339243888855

Epoch 18: train loss 0.4657684192061424
Epoch 18: val loss 0.643326997756958

Epoch 19: train loss 0.477109136680762
Epoch 19: val loss 0.6561694145202637

Epoch 20: train loss 0.4848221292098363
Epoch 20: val loss 0.650239884853363

Epoch 21: train loss 0.4730081409215927
Epoch 21: val loss 0.6611291766166687

Epoch 22: train loss 0.47344476729631424
Epoch 22: val loss 0.6317142248153687

Epoch 23: train loss 0.45617864777644473
Epoch 23: val loss 0.6505811214447021

Epoch 24: train loss 0.4541548614700635
Epoch 24: val loss 0.6594639420509338

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883676499128342
Epoch 0: val loss 0.684112012386322

Epoch 1: train loss 0.679803212483724
Epoch 1: val loss 0.6736387610435486

Epoch 2: train loss 0.6715469360351562
Epoch 2: val loss 0.6737080216407776

Epoch 3: train loss 0.6464630713065466
Epoch 3: val loss 0.6652474403381348

Epoch 4: train loss 0.645059123635292
Epoch 4: val loss 0.6626279950141907

Epoch 5: train loss 0.6238132367531458
Epoch 5: val loss 0.6579771041870117

Epoch 6: train loss 0.5999333336949348
Epoch 6: val loss 0.6519030928611755

Epoch 7: train loss 0.5958774238824844
Epoch 7: val loss 0.6581437587738037

Epoch 8: train loss 0.570966345568498
Epoch 8: val loss 0.6419998407363892

Epoch 9: train loss 0.5604178756475449
Epoch 9: val loss 0.643426775932312

Epoch 10: train loss 0.5511930411060652
Epoch 10: val loss 0.6454329490661621

Epoch 11: train loss 0.5520800923307737
Epoch 11: val loss 0.6597203016281128

Epoch 12: train loss 0.5636324062943459
Epoch 12: val loss 0.6433817148208618

Epoch 13: train loss 0.5371858527263006
Epoch 13: val loss 0.6564725637435913

Epoch 14: train loss 0.538225161532561
Epoch 14: val loss 0.6315816640853882

Epoch 15: train loss 0.535503163933754
Epoch 15: val loss 0.6439712047576904

Epoch 16: train loss 0.5260529443621635
Epoch 16: val loss 0.6420849561691284

Epoch 17: train loss 0.5408630693952242
Epoch 17: val loss 0.6274173259735107

Epoch 18: train loss 0.5333795472979546
Epoch 18: val loss 0.6400682330131531

Epoch 19: train loss 0.5282321497797966
Epoch 19: val loss 0.6240726113319397

Epoch 20: train loss 0.49648085981607437
Epoch 20: val loss 0.6275187134742737

Epoch 21: train loss 0.5032906283934911
Epoch 21: val loss 0.6128454804420471

Epoch 22: train loss 0.4967621862888336
Epoch 22: val loss 0.6488104462623596

Epoch 23: train loss 0.4817874605456988
Epoch 23: val loss 0.6228631138801575

Epoch 24: train loss 0.48978954056898755
Epoch 24: val loss 0.6262357234954834

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931326041618983
Epoch 0: val loss 0.6762607097625732

Epoch 1: train loss 0.6798497140407562
Epoch 1: val loss 0.6682775020599365

Epoch 2: train loss 0.6605998873710632
Epoch 2: val loss 0.6576261520385742

Epoch 3: train loss 0.6524840046962103
Epoch 3: val loss 0.6448100209236145

Epoch 4: train loss 0.6389097472031912
Epoch 4: val loss 0.6342804431915283

Epoch 5: train loss 0.6315471480290095
Epoch 5: val loss 0.6218768954277039

Epoch 6: train loss 0.6196025436123213
Epoch 6: val loss 0.6117044687271118

Epoch 7: train loss 0.6056257635354996
Epoch 7: val loss 0.6076517105102539

Epoch 8: train loss 0.593352754910787
Epoch 8: val loss 0.6028681397438049

Epoch 9: train loss 0.6075170288483301
Epoch 9: val loss 0.5999576449394226

Epoch 10: train loss 0.5881729324658712
Epoch 10: val loss 0.6011351346969604

Epoch 11: train loss 0.5762028669317564
Epoch 11: val loss 0.6008676290512085

Epoch 12: train loss 0.5697260921200117
Epoch 12: val loss 0.605086088180542

Epoch 13: train loss 0.5708817442258199
Epoch 13: val loss 0.6104695796966553

Epoch 14: train loss 0.546278345088164
Epoch 14: val loss 0.6010178923606873

Epoch 15: train loss 0.5519649758934975
Epoch 15: val loss 0.6063960194587708

Epoch 16: train loss 0.5193527440230051
Epoch 16: val loss 0.6112996339797974

Epoch 17: train loss 0.5448383614420891
Epoch 17: val loss 0.6098798513412476

Epoch 18: train loss 0.5336641917626063
Epoch 18: val loss 0.6104036569595337

Epoch 19: train loss 0.49508723616600037
Epoch 19: val loss 0.6128256320953369

Epoch 20: train loss 0.5118213122089704
Epoch 20: val loss 0.6169000864028931

Epoch 21: train loss 0.528283417224884
Epoch 21: val loss 0.6219426989555359

Epoch 22: train loss 0.5202920213341713
Epoch 22: val loss 0.619009256362915

Epoch 23: train loss 0.5076319898168246
Epoch 23: val loss 0.6214522123336792

Epoch 24: train loss 0.48247408370176953
Epoch 24: val loss 0.616840660572052

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7017069011926651
Epoch 0: val loss 0.6840983629226685

Epoch 1: train loss 0.6885530762374401
Epoch 1: val loss 0.6721422076225281

Epoch 2: train loss 0.6799934580922127
Epoch 2: val loss 0.659871518611908

Epoch 3: train loss 0.6563159711658955
Epoch 3: val loss 0.6475940942764282

Epoch 4: train loss 0.6433960013091564
Epoch 4: val loss 0.6390019059181213

Epoch 5: train loss 0.6350680738687515
Epoch 5: val loss 0.6363605260848999

Epoch 6: train loss 0.6014195829629898
Epoch 6: val loss 0.6100040078163147

Epoch 7: train loss 0.5847197845578194
Epoch 7: val loss 0.6142850518226624

Epoch 8: train loss 0.5816971007734537
Epoch 8: val loss 0.6017895340919495

Epoch 9: train loss 0.5637805201113224
Epoch 9: val loss 0.6002774834632874

Epoch 10: train loss 0.5665166042745113
Epoch 10: val loss 0.6021838188171387

Epoch 11: train loss 0.5548698753118515
Epoch 11: val loss 0.6019318699836731

Epoch 12: train loss 0.5398666691035032
Epoch 12: val loss 0.5955602526664734

Epoch 13: train loss 0.5452427640557289
Epoch 13: val loss 0.6078532934188843

Epoch 14: train loss 0.536775466054678
Epoch 14: val loss 0.6080881357192993

Epoch 15: train loss 0.5193284135311842
Epoch 15: val loss 0.5959233641624451

Epoch 16: train loss 0.5387023277580738
Epoch 16: val loss 0.598218560218811

Epoch 17: train loss 0.5091301407665014
Epoch 17: val loss 0.6069833636283875

Epoch 18: train loss 0.49825376830995083
Epoch 18: val loss 0.6261832118034363

Epoch 19: train loss 0.5041144602000713
Epoch 19: val loss 0.6044371724128723

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978029559055964
Epoch 0: val loss 0.690707802772522

Epoch 1: train loss 0.684829001625379
Epoch 1: val loss 0.6841593384742737

Epoch 2: train loss 0.6628897537787756
Epoch 2: val loss 0.6780818104743958

Epoch 3: train loss 0.6551212221384048
Epoch 3: val loss 0.677595317363739

Epoch 4: train loss 0.6457957824071249
Epoch 4: val loss 0.6720355749130249

Epoch 5: train loss 0.6404695510864258
Epoch 5: val loss 0.6631087064743042

Epoch 6: train loss 0.6350993514060974
Epoch 6: val loss 0.669710099697113

Epoch 7: train loss 0.6339594821135203
Epoch 7: val loss 0.6767923831939697

Epoch 8: train loss 0.6037940283616384
Epoch 8: val loss 0.6716303825378418

Epoch 9: train loss 0.6043402900298437
Epoch 9: val loss 0.6736613512039185

Epoch 10: train loss 0.6043845241268476
Epoch 10: val loss 0.6730641722679138

Epoch 11: train loss 0.5950001229842504
Epoch 11: val loss 0.6709581613540649

Epoch 12: train loss 0.5802517334620158
Epoch 12: val loss 0.6638072729110718

Epoch 13: train loss 0.577228049437205
Epoch 13: val loss 0.6579470038414001

Epoch 14: train loss 0.5680459141731262
Epoch 14: val loss 0.6617105603218079

Epoch 15: train loss 0.5892552882432938
Epoch 15: val loss 0.6552100777626038

Epoch 16: train loss 0.5722402309377989
Epoch 16: val loss 0.6609272956848145

Epoch 17: train loss 0.5546589195728302
Epoch 17: val loss 0.666856586933136

Epoch 18: train loss 0.5477358823021253
Epoch 18: val loss 0.6575015783309937

Epoch 19: train loss 0.5660350471735001
Epoch 19: val loss 0.6713714003562927

Epoch 20: train loss 0.5254507561524709
Epoch 20: val loss 0.6685564517974854

Epoch 21: train loss 0.5486882006128629
Epoch 21: val loss 0.6711249947547913

Epoch 22: train loss 0.536769449710846
Epoch 22: val loss 0.6795113682746887

Epoch 23: train loss 0.5415986180305481
Epoch 23: val loss 0.692977786064148

Epoch 24: train loss 0.5241531605521838
Epoch 24: val loss 0.6909022331237793

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6849761009216309
Epoch 0: val loss 0.7028277516365051

Epoch 1: train loss 0.6972371538480123
Epoch 1: val loss 0.704532265663147

Epoch 2: train loss 0.6743035614490509
Epoch 2: val loss 0.7024514675140381

Epoch 3: train loss 0.656550774971644
Epoch 3: val loss 0.7009174227714539

Epoch 4: train loss 0.6468774378299713
Epoch 4: val loss 0.6994785070419312

Epoch 5: train loss 0.6325833946466446
Epoch 5: val loss 0.6922078132629395

Epoch 6: train loss 0.6075409352779388
Epoch 6: val loss 0.6964094042778015

Epoch 7: train loss 0.6198467860619227
Epoch 7: val loss 0.6995238661766052

Epoch 8: train loss 0.5993433346350988
Epoch 8: val loss 0.6831231117248535

Epoch 9: train loss 0.6081140885750452
Epoch 9: val loss 0.6896908283233643

Epoch 10: train loss 0.5843111028273901
Epoch 10: val loss 0.6811818480491638

Epoch 11: train loss 0.5793512091040611
Epoch 11: val loss 0.690014660358429

Epoch 12: train loss 0.5764593953887621
Epoch 12: val loss 0.7058092951774597

Epoch 13: train loss 0.5501312812169393
Epoch 13: val loss 0.7163441181182861

Epoch 14: train loss 0.5792657186587652
Epoch 14: val loss 0.7397031188011169

Epoch 15: train loss 0.5538968270023664
Epoch 15: val loss 0.7188870906829834

Epoch 16: train loss 0.5607856586575508
Epoch 16: val loss 0.7286259531974792

Epoch 17: train loss 0.5290377736091614
Epoch 17: val loss 0.7261980772018433

Epoch 18: train loss 0.5452652672926585
Epoch 18: val loss 0.7304655313491821

Epoch 19: train loss 0.5265477572878202
Epoch 19: val loss 0.7529825568199158

Epoch 20: train loss 0.5424831882119179
Epoch 20: val loss 0.7320473194122314

Epoch 21: train loss 0.5347290833791097
Epoch 21: val loss 0.7299621105194092

Epoch 22: train loss 0.5293738047281901
Epoch 22: val loss 0.7565003037452698

Epoch 23: train loss 0.5142522752285004
Epoch 23: val loss 0.7677803635597229

Epoch 24: train loss 0.502502421538035
Epoch 24: val loss 0.7800928950309753

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7116205096244812
Epoch 0: val loss 0.6911937594413757

Epoch 1: train loss 0.6767585227886835
Epoch 1: val loss 0.6820677518844604

Epoch 2: train loss 0.6638336032629013
Epoch 2: val loss 0.6713873147964478

Epoch 3: train loss 0.6592749357223511
Epoch 3: val loss 0.6647428274154663

Epoch 4: train loss 0.6472969402869543
Epoch 4: val loss 0.6640417575836182

Epoch 5: train loss 0.633711189031601
Epoch 5: val loss 0.6480885148048401

Epoch 6: train loss 0.6423925757408142
Epoch 6: val loss 0.6379522681236267

Epoch 7: train loss 0.6281997213761011
Epoch 7: val loss 0.6510400176048279

Epoch 8: train loss 0.6275233725706736
Epoch 8: val loss 0.637146532535553

Epoch 9: train loss 0.6100589483976364
Epoch 9: val loss 0.6234948039054871

Epoch 10: train loss 0.6343965729077657
Epoch 10: val loss 0.6329032778739929

Epoch 11: train loss 0.6160341997941335
Epoch 11: val loss 0.6196648478507996

Epoch 12: train loss 0.5875652929147085
Epoch 12: val loss 0.6183885931968689

Epoch 13: train loss 0.6005812933047613
Epoch 13: val loss 0.6230660080909729

Epoch 14: train loss 0.5904035071531931
Epoch 14: val loss 0.6211448907852173

Epoch 15: train loss 0.594818597038587
Epoch 15: val loss 0.6205188632011414

Epoch 16: train loss 0.5865504145622253
Epoch 16: val loss 0.6190494894981384

Epoch 17: train loss 0.593704879283905
Epoch 17: val loss 0.6219799518585205

Epoch 18: train loss 0.5741170545419058
Epoch 18: val loss 0.617696225643158

Epoch 19: train loss 0.5779647131760915
Epoch 19: val loss 0.6221857070922852

Epoch 20: train loss 0.555464635292689
Epoch 20: val loss 0.619045615196228

Epoch 21: train loss 0.5659257446726164
Epoch 21: val loss 0.6199761033058167

Epoch 22: train loss 0.5680894826849302
Epoch 22: val loss 0.6079435348510742

Epoch 23: train loss 0.5585594276587168
Epoch 23: val loss 0.6145161390304565

Epoch 24: train loss 0.5358397836486498
Epoch 24: val loss 0.6068643927574158

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7150493711233139
Epoch 0: val loss 0.6885990500450134

Epoch 1: train loss 0.6696674923102061
Epoch 1: val loss 0.6733577847480774

Epoch 2: train loss 0.6523381620645523
Epoch 2: val loss 0.6645390391349792

Epoch 3: train loss 0.6444641500711441
Epoch 3: val loss 0.6560881733894348

Epoch 4: train loss 0.628064955274264
Epoch 4: val loss 0.655127763748169

Epoch 5: train loss 0.63753209511439
Epoch 5: val loss 0.6496753096580505

Epoch 6: train loss 0.6292560795942942
Epoch 6: val loss 0.6408626437187195

Epoch 7: train loss 0.5976958821217219
Epoch 7: val loss 0.642916738986969

Epoch 8: train loss 0.5947348847985268
Epoch 8: val loss 0.6377347707748413

Epoch 9: train loss 0.6144353797038397
Epoch 9: val loss 0.636328399181366

Epoch 10: train loss 0.5985702599088351
Epoch 10: val loss 0.6413506269454956

Epoch 11: train loss 0.5948585048317909
Epoch 11: val loss 0.6358126997947693

Epoch 12: train loss 0.6078973660866419
Epoch 12: val loss 0.6352760195732117

Epoch 13: train loss 0.578791081905365
Epoch 13: val loss 0.6410797238349915

Epoch 14: train loss 0.5679727246363958
Epoch 14: val loss 0.6382165551185608

Epoch 15: train loss 0.5640546778837839
Epoch 15: val loss 0.6277897953987122

Epoch 16: train loss 0.5940303653478622
Epoch 16: val loss 0.6290967464447021

Epoch 17: train loss 0.5699497709671656
Epoch 17: val loss 0.6333177089691162

Epoch 18: train loss 0.5618239988883337
Epoch 18: val loss 0.6228769421577454

Epoch 19: train loss 0.5993690192699432
Epoch 19: val loss 0.6316831707954407

Epoch 20: train loss 0.5465787972013155
Epoch 20: val loss 0.6234337687492371

Epoch 21: train loss 0.5524980475505193
Epoch 21: val loss 0.6239785552024841

Epoch 22: train loss 0.5555231596032778
Epoch 22: val loss 0.6261385679244995

Epoch 23: train loss 0.5612150753537813
Epoch 23: val loss 0.6268659830093384

Epoch 24: train loss 0.5415999814867973
Epoch 24: val loss 0.631916344165802

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7108739838004112
Epoch 0: val loss 0.6949692964553833

Epoch 1: train loss 0.6766723208129406
Epoch 1: val loss 0.6760912537574768

Epoch 2: train loss 0.6594708263874054
Epoch 2: val loss 0.6642171740531921

Epoch 3: train loss 0.6587129347026348
Epoch 3: val loss 0.6589823365211487

Epoch 4: train loss 0.634973231703043
Epoch 4: val loss 0.6438884735107422

Epoch 5: train loss 0.632148515433073
Epoch 5: val loss 0.6454224586486816

Epoch 6: train loss 0.6260807029902935
Epoch 6: val loss 0.6245267391204834

Epoch 7: train loss 0.628675676882267
Epoch 7: val loss 0.616030752658844

Epoch 8: train loss 0.6102783009409904
Epoch 8: val loss 0.6230304837226868

Epoch 9: train loss 0.591914102435112
Epoch 9: val loss 0.6153693795204163

Epoch 10: train loss 0.6075138375163078
Epoch 10: val loss 0.6099563241004944

Epoch 11: train loss 0.5902829375118017
Epoch 11: val loss 0.6039088368415833

Epoch 12: train loss 0.5844211429357529
Epoch 12: val loss 0.6069655418395996

Epoch 13: train loss 0.6076950803399086
Epoch 13: val loss 0.6126512289047241

Epoch 14: train loss 0.5640544667840004
Epoch 14: val loss 0.6172889471054077

Epoch 15: train loss 0.5850155707448721
Epoch 15: val loss 0.6164339780807495

Epoch 16: train loss 0.5752316862344742
Epoch 16: val loss 0.6188037395477295

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012466625733809
Epoch 0: val loss 0.6828601360321045

Epoch 1: train loss 0.6663540222428062
Epoch 1: val loss 0.6556981801986694

Epoch 2: train loss 0.6594026197086681
Epoch 2: val loss 0.6598876714706421

Epoch 3: train loss 0.6351256533102556
Epoch 3: val loss 0.657837986946106

Epoch 4: train loss 0.6417157487435774
Epoch 4: val loss 0.6585519313812256

Epoch 5: train loss 0.6367720148780129
Epoch 5: val loss 0.6689289212226868

Epoch 6: train loss 0.6555861830711365
Epoch 6: val loss 0.6691328883171082

Epoch 7: train loss 0.6318664930083535
Epoch 7: val loss 0.6632565855979919

Epoch 8: train loss 0.6262171322649176
Epoch 8: val loss 0.6675660610198975

Epoch 9: train loss 0.6240217685699463
Epoch 9: val loss 0.6550013422966003

Epoch 10: train loss 0.6209348819472573
Epoch 10: val loss 0.6566832661628723

Epoch 11: train loss 0.6168373281305487
Epoch 11: val loss 0.6618385314941406

Epoch 12: train loss 0.6198850788853385
Epoch 12: val loss 0.6628056764602661

Epoch 13: train loss 0.6118343309922651
Epoch 13: val loss 0.6616113781929016

Epoch 14: train loss 0.6005812070586465
Epoch 14: val loss 0.6574643850326538

Epoch 15: train loss 0.6027586622671648
Epoch 15: val loss 0.658743143081665

Epoch 16: train loss 0.6067588871175592
Epoch 16: val loss 0.6567230224609375

Epoch 17: train loss 0.5949603698470376
Epoch 17: val loss 0.6596933603286743

Epoch 18: train loss 0.5920225327665155
Epoch 18: val loss 0.6488855481147766

Epoch 19: train loss 0.5885312990708784
Epoch 19: val loss 0.6586578488349915

Epoch 20: train loss 0.5862568291750822
Epoch 20: val loss 0.6560542583465576

Epoch 21: train loss 0.5779593749479814
Epoch 21: val loss 0.6369540095329285

Epoch 22: train loss 0.5761726877906106
Epoch 22: val loss 0.6296014189720154

Epoch 23: train loss 0.5486782599579204
Epoch 23: val loss 0.6380394101142883

Epoch 24: train loss 0.553996817632155
Epoch 24: val loss 0.6453891396522522

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930656216361306
Epoch 0: val loss 0.6883627772331238

Epoch 1: train loss 0.6784242608330466
Epoch 1: val loss 0.6805515289306641

Epoch 2: train loss 0.6632326191121881
Epoch 2: val loss 0.6766263842582703

Epoch 3: train loss 0.6547431729056619
Epoch 3: val loss 0.6719141602516174

Epoch 4: train loss 0.6399589289318431
Epoch 4: val loss 0.6672773957252502

Epoch 5: train loss 0.633051259951158
Epoch 5: val loss 0.6659379601478577

Epoch 6: train loss 0.640867986462333
Epoch 6: val loss 0.6655608415603638

Epoch 7: train loss 0.6082491170276295
Epoch 7: val loss 0.66261225938797

Epoch 8: train loss 0.6183492324569009
Epoch 8: val loss 0.6601264476776123

Epoch 9: train loss 0.6090198917822405
Epoch 9: val loss 0.6569077968597412

Epoch 10: train loss 0.5993068543347445
Epoch 10: val loss 0.6558562517166138

Epoch 11: train loss 0.610030244697224
Epoch 11: val loss 0.6634816527366638

Epoch 12: train loss 0.5913413302464918
Epoch 12: val loss 0.6568761467933655

Epoch 13: train loss 0.577807220545682
Epoch 13: val loss 0.6439076066017151

Epoch 14: train loss 0.5814726244319569
Epoch 14: val loss 0.6447815299034119

Epoch 15: train loss 0.5803585215048357
Epoch 15: val loss 0.646432101726532

Epoch 16: train loss 0.5527374039996754
Epoch 16: val loss 0.6421200633049011

Epoch 17: train loss 0.5601187104528601
Epoch 17: val loss 0.6378987431526184

Epoch 18: train loss 0.5243272591720928
Epoch 18: val loss 0.6281680464744568

Epoch 19: train loss 0.531744970516725
Epoch 19: val loss 0.6247137188911438

Epoch 20: train loss 0.514076444235715
Epoch 20: val loss 0.6253845691680908

Epoch 21: train loss 0.5420406569134105
Epoch 21: val loss 0.616734504699707

Epoch 22: train loss 0.529584979469126
Epoch 22: val loss 0.630626380443573

Epoch 23: train loss 0.5193302848122336
Epoch 23: val loss 0.6338179707527161

Epoch 24: train loss 0.5241988328370181
Epoch 24: val loss 0.6230801343917847

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6818065968426791
Epoch 0: val loss 0.6829308867454529

Epoch 1: train loss 0.6778325980359857
Epoch 1: val loss 0.670527458190918

Epoch 2: train loss 0.6540096456354315
Epoch 2: val loss 0.6588320732116699

Epoch 3: train loss 0.6516350182619962
Epoch 3: val loss 0.6526558995246887

Epoch 4: train loss 0.6433521075682207
Epoch 4: val loss 0.6524595022201538

Epoch 5: train loss 0.6288430365649137
Epoch 5: val loss 0.6547949314117432

Epoch 6: train loss 0.6183837652206421
Epoch 6: val loss 0.6455137729644775

Epoch 7: train loss 0.6154280196536671
Epoch 7: val loss 0.6425827741622925

Epoch 8: train loss 0.6083125634626909
Epoch 8: val loss 0.645599365234375

Epoch 9: train loss 0.5831705602732572
Epoch 9: val loss 0.6529179811477661

Epoch 10: train loss 0.5858626636591825
Epoch 10: val loss 0.6515356302261353

Epoch 11: train loss 0.5861527215350758
Epoch 11: val loss 0.6531785726547241

Epoch 12: train loss 0.5599081191149625
Epoch 12: val loss 0.6459776759147644

Epoch 13: train loss 0.5664114220575853
Epoch 13: val loss 0.6456059217453003

Epoch 14: train loss 0.5762611519206654
Epoch 14: val loss 0.6548224687576294

Epoch 15: train loss 0.5501884872263129
Epoch 15: val loss 0.6544890403747559

Epoch 16: train loss 0.5275975113565271
Epoch 16: val loss 0.6591606736183167

Epoch 17: train loss 0.5075305591930043
Epoch 17: val loss 0.6700633764266968

Epoch 18: train loss 0.536639852957292
Epoch 18: val loss 0.661769449710846

Epoch 19: train loss 0.519533864476464
Epoch 19: val loss 0.6630672812461853

Epoch 20: train loss 0.495868520303206
Epoch 20: val loss 0.6552380323410034

Epoch 21: train loss 0.5048824873837557
Epoch 21: val loss 0.6621014475822449

Epoch 22: train loss 0.4896949556740848
Epoch 22: val loss 0.677977979183197

Epoch 23: train loss 0.47949073260480707
Epoch 23: val loss 0.682948887348175

Epoch 24: train loss 0.4951970252123746
Epoch 24: val loss 0.6775137782096863

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7015256123109297
Epoch 0: val loss 0.7038771510124207

Epoch 1: train loss 0.682182642546567
Epoch 1: val loss 0.7122383713722229

Epoch 2: train loss 0.6659619428894736
Epoch 2: val loss 0.7145461440086365

Epoch 3: train loss 0.6508531245318326
Epoch 3: val loss 0.7065257430076599

Epoch 4: train loss 0.6542180614037947
Epoch 4: val loss 0.7053841948509216

Epoch 5: train loss 0.62922664122148
Epoch 5: val loss 0.6991561055183411

Epoch 6: train loss 0.6179470311511647
Epoch 6: val loss 0.70274418592453

Epoch 7: train loss 0.6212490742856805
Epoch 7: val loss 0.7002890110015869

Epoch 8: train loss 0.6248776154084639
Epoch 8: val loss 0.7102630138397217

Epoch 9: train loss 0.6288692084225741
Epoch 9: val loss 0.701737105846405

Epoch 10: train loss 0.616031597961079
Epoch 10: val loss 0.6854877471923828

Epoch 11: train loss 0.603330438787287
Epoch 11: val loss 0.695987343788147

Epoch 12: train loss 0.6190867776220496
Epoch 12: val loss 0.6948166489601135

Epoch 13: train loss 0.6025779301469977
Epoch 13: val loss 0.6804987788200378

Epoch 14: train loss 0.5913713736967607
Epoch 14: val loss 0.6801019906997681

Epoch 15: train loss 0.5958040139891885
Epoch 15: val loss 0.693656325340271

Epoch 16: train loss 0.5957358100197532
Epoch 16: val loss 0.6855818629264832

Epoch 17: train loss 0.5845597223802046
Epoch 17: val loss 0.6785604357719421

Epoch 18: train loss 0.5713331997394562
Epoch 18: val loss 0.6761888265609741

Epoch 19: train loss 0.5634083991700952
Epoch 19: val loss 0.6767877340316772

Epoch 20: train loss 0.5588941465724598
Epoch 20: val loss 0.6804426312446594

Epoch 21: train loss 0.5508616891774264
Epoch 21: val loss 0.673827052116394

Epoch 22: train loss 0.549562240188772
Epoch 22: val loss 0.6781746745109558

Epoch 23: train loss 0.546288173307072
Epoch 23: val loss 0.6804015636444092

Epoch 24: train loss 0.5529205799102783
Epoch 24: val loss 0.6856555938720703

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6815772334734599
Epoch 0: val loss 0.6992380023002625

Epoch 1: train loss 0.6704351981480916
Epoch 1: val loss 0.7019504308700562

Epoch 2: train loss 0.6501595934232076
Epoch 2: val loss 0.6889331340789795

Epoch 3: train loss 0.6504143794377645
Epoch 3: val loss 0.676754355430603

Epoch 4: train loss 0.6448024829228719
Epoch 4: val loss 0.6680245399475098

Epoch 5: train loss 0.6256315588951111
Epoch 5: val loss 0.6671621799468994

Epoch 6: train loss 0.6204472184181213
Epoch 6: val loss 0.6761578917503357

Epoch 7: train loss 0.5855623920758565
Epoch 7: val loss 0.650696337223053

Epoch 8: train loss 0.6125734408696493
Epoch 8: val loss 0.6521208882331848

Epoch 9: train loss 0.6137119134267172
Epoch 9: val loss 0.6617334485054016

Epoch 10: train loss 0.6143725315729777
Epoch 10: val loss 0.6472873091697693

Epoch 11: train loss 0.6059880336125691
Epoch 11: val loss 0.6514697670936584

Epoch 12: train loss 0.5732932448387146
Epoch 12: val loss 0.6427196264266968

Epoch 13: train loss 0.6021497587362925
Epoch 13: val loss 0.653274416923523

Epoch 14: train loss 0.5766082564989726
Epoch 14: val loss 0.6412000060081482

Epoch 15: train loss 0.6090283115704854
Epoch 15: val loss 0.6415324807167053

Epoch 16: train loss 0.5621216714382171
Epoch 16: val loss 0.6401097774505615

Epoch 17: train loss 0.5891499598821004
Epoch 17: val loss 0.6400448083877563

Epoch 18: train loss 0.5519092877705892
Epoch 18: val loss 0.6305694580078125

Epoch 19: train loss 0.5660147726535797
Epoch 19: val loss 0.632462203502655

Epoch 20: train loss 0.5574639757474263
Epoch 20: val loss 0.6277989149093628

Epoch 21: train loss 0.5646558165550232
Epoch 21: val loss 0.6385699510574341

Epoch 22: train loss 0.580584688981374
Epoch 22: val loss 0.6339988112449646

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7018356414941641
Epoch 0: val loss 0.6827732920646667

Epoch 1: train loss 0.6789461145034204
Epoch 1: val loss 0.6669147610664368

Epoch 2: train loss 0.6708610241229718
Epoch 2: val loss 0.6553465127944946

Epoch 3: train loss 0.6689259868401748
Epoch 3: val loss 0.6452108025550842

Epoch 4: train loss 0.6711032436444209
Epoch 4: val loss 0.6386510133743286

Epoch 5: train loss 0.6690786435053899
Epoch 5: val loss 0.6303285956382751

Epoch 6: train loss 0.6390934540675237
Epoch 6: val loss 0.6201044917106628

Epoch 7: train loss 0.6386506603314326
Epoch 7: val loss 0.6097980737686157

Epoch 8: train loss 0.6295590950892522
Epoch 8: val loss 0.5992297530174255

Epoch 9: train loss 0.6270639346196101
Epoch 9: val loss 0.593300461769104

Epoch 10: train loss 0.6178430272982671
Epoch 10: val loss 0.5858920216560364

Epoch 11: train loss 0.6275141972761887
Epoch 11: val loss 0.5832827687263489

Epoch 12: train loss 0.6091421796725347
Epoch 12: val loss 0.579752504825592

Epoch 13: train loss 0.608295385654156
Epoch 13: val loss 0.5782414674758911

Epoch 14: train loss 0.6150422371350802
Epoch 14: val loss 0.5766304731369019

Epoch 15: train loss 0.5912791307155902
Epoch 15: val loss 0.5745775699615479

Epoch 16: train loss 0.5842074385056129
Epoch 16: val loss 0.5737615823745728

Epoch 17: train loss 0.5745205168540661
Epoch 17: val loss 0.5762234330177307

Epoch 18: train loss 0.5847456111357763
Epoch 18: val loss 0.577787458896637

Epoch 19: train loss 0.5750943376467779
Epoch 19: val loss 0.5743943452835083

Epoch 20: train loss 0.5857033821252676
Epoch 20: val loss 0.5723661184310913

Epoch 21: train loss 0.5577741288221799
Epoch 21: val loss 0.5812224745750427

Epoch 22: train loss 0.5708902776241302
Epoch 22: val loss 0.5833718776702881

Epoch 23: train loss 0.5426743007623233
Epoch 23: val loss 0.575619101524353

Epoch 24: train loss 0.56839496585039
Epoch 24: val loss 0.5775633454322815

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6948652359155508
Epoch 0: val loss 0.6807705760002136

Epoch 1: train loss 0.6849784071628864
Epoch 1: val loss 0.6726646423339844

Epoch 2: train loss 0.6648865525539105
Epoch 2: val loss 0.6661325097084045

Epoch 3: train loss 0.655796468257904
Epoch 3: val loss 0.6643965244293213

Epoch 4: train loss 0.6504131601406977
Epoch 4: val loss 0.6607934832572937

Epoch 5: train loss 0.6413122415542603
Epoch 5: val loss 0.6625964045524597

Epoch 6: train loss 0.6266147127518287
Epoch 6: val loss 0.6624137759208679

Epoch 7: train loss 0.6347301098016592
Epoch 7: val loss 0.6574296951293945

Epoch 8: train loss 0.6188044227086581
Epoch 8: val loss 0.6588882207870483

Epoch 9: train loss 0.6063941258650559
Epoch 9: val loss 0.6564295887947083

Epoch 10: train loss 0.5975388471896832
Epoch 10: val loss 0.6608179211616516

Epoch 11: train loss 0.5997697160794184
Epoch 11: val loss 0.6601529717445374

Epoch 12: train loss 0.5930739320241488
Epoch 12: val loss 0.6546074151992798

Epoch 13: train loss 0.5948967108359704
Epoch 13: val loss 0.6539741158485413

Epoch 14: train loss 0.5883050056604239
Epoch 14: val loss 0.6522418856620789

Epoch 15: train loss 0.5766165141875927
Epoch 15: val loss 0.6588705778121948

Epoch 16: train loss 0.5749725516025836
Epoch 16: val loss 0.6681705713272095

Epoch 17: train loss 0.5643792840150686
Epoch 17: val loss 0.6648141741752625

Epoch 18: train loss 0.5674080504820898
Epoch 18: val loss 0.6677697896957397

Epoch 19: train loss 0.5619269150954026
Epoch 19: val loss 0.6730482578277588

Epoch 20: train loss 0.5478184452423682
Epoch 20: val loss 0.6718403697013855

Epoch 21: train loss 0.5589029376323407
Epoch 21: val loss 0.6727219820022583

Epoch 22: train loss 0.5473024065677936
Epoch 22: val loss 0.6850579380989075

Epoch 23: train loss 0.5421226849922767
Epoch 23: val loss 0.6922705769538879

Epoch 24: train loss 0.5421172793094928
Epoch 24: val loss 0.6917842030525208

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6995718570855948
Epoch 0: val loss 0.6990659832954407

Epoch 1: train loss 0.6817176983906672
Epoch 1: val loss 0.6935642957687378

Epoch 2: train loss 0.6616235054456271
Epoch 2: val loss 0.6879332661628723

Epoch 3: train loss 0.6551847962232736
Epoch 3: val loss 0.6967909932136536

Epoch 4: train loss 0.6377563201464139
Epoch 4: val loss 0.6945633292198181

Epoch 5: train loss 0.6203257579069871
Epoch 5: val loss 0.695819079875946

Epoch 6: train loss 0.6162464802081769
Epoch 6: val loss 0.7147655487060547

Epoch 7: train loss 0.6120837193268996
Epoch 7: val loss 0.7198477387428284

Epoch 8: train loss 0.6017986031679007
Epoch 8: val loss 0.7363276481628418

Epoch 9: train loss 0.6165201251323407
Epoch 9: val loss 0.7387986183166504

Epoch 10: train loss 0.5925049231602595
Epoch 10: val loss 0.7422115206718445

Epoch 11: train loss 0.5854475704523233
Epoch 11: val loss 0.7445124387741089

Epoch 12: train loss 0.5658143162727356
Epoch 12: val loss 0.757121205329895

Epoch 13: train loss 0.5778283110031714
Epoch 13: val loss 0.7603713870048523

Epoch 14: train loss 0.563325836108281
Epoch 14: val loss 0.7564391493797302

Epoch 15: train loss 0.5739382459567144
Epoch 15: val loss 0.7636074423789978

Epoch 16: train loss 0.5610967966226431
Epoch 16: val loss 0.7714691758155823

Epoch 17: train loss 0.5261952854119815
Epoch 17: val loss 0.7710807919502258

Epoch 18: train loss 0.5395520123151633
Epoch 18: val loss 0.7850853204727173

Epoch 19: train loss 0.5597460522101476
Epoch 19: val loss 0.7913186550140381

Epoch 20: train loss 0.5649470870311444
Epoch 20: val loss 0.7845233678817749

Epoch 21: train loss 0.5375632001803472
Epoch 21: val loss 0.7810897827148438

Epoch 22: train loss 0.5403385047729199
Epoch 22: val loss 0.7930740714073181

Epoch 23: train loss 0.5236297754141
Epoch 23: val loss 0.7764708399772644

Epoch 24: train loss 0.5385758189054636
Epoch 24: val loss 0.7871975302696228

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6924935991947467
Epoch 0: val loss 0.6837360858917236

Epoch 1: train loss 0.6678919241978571
Epoch 1: val loss 0.6803231239318848

Epoch 2: train loss 0.6592784432264475
Epoch 2: val loss 0.6832224130630493

Epoch 3: train loss 0.655741022183345
Epoch 3: val loss 0.6835417747497559

Epoch 4: train loss 0.6306624825184162
Epoch 4: val loss 0.6855342984199524

Epoch 5: train loss 0.6268521547317505
Epoch 5: val loss 0.6866414546966553

Epoch 6: train loss 0.625306283052151
Epoch 6: val loss 0.6913922429084778

Epoch 7: train loss 0.5933198516185467
Epoch 7: val loss 0.6924656629562378

Epoch 8: train loss 0.5869618058204651
Epoch 8: val loss 0.6933412551879883

Epoch 9: train loss 0.5860975682735443
Epoch 9: val loss 0.6937859654426575

Epoch 10: train loss 0.5882759873683636
Epoch 10: val loss 0.6998704671859741

Epoch 11: train loss 0.5773939077670758
Epoch 11: val loss 0.7076940536499023

Epoch 12: train loss 0.5722150458739355
Epoch 12: val loss 0.7171218395233154

Epoch 13: train loss 0.5818576239622556
Epoch 13: val loss 0.7154086232185364

Epoch 14: train loss 0.5599833956131568
Epoch 14: val loss 0.7259351015090942

Epoch 15: train loss 0.548526080755087
Epoch 15: val loss 0.734135627746582

Epoch 16: train loss 0.5374382321651165
Epoch 16: val loss 0.7371227145195007

Epoch 17: train loss 0.5357137689223657
Epoch 17: val loss 0.745898962020874

Epoch 18: train loss 0.532196595118596
Epoch 18: val loss 0.7482538819313049

Epoch 19: train loss 0.5298806795707116
Epoch 19: val loss 0.7438294887542725

Epoch 20: train loss 0.5201489260563483
Epoch 20: val loss 0.7505999207496643

Epoch 21: train loss 0.5168907504815322
Epoch 21: val loss 0.7583346366882324

Epoch 22: train loss 0.5039915763414823
Epoch 22: val loss 0.7616479396820068

Epoch 23: train loss 0.4985535419904269
Epoch 23: val loss 0.7744159698486328

Epoch 24: train loss 0.5240857234367957
Epoch 24: val loss 0.7739758491516113

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7027780834366294
Epoch 0: val loss 0.6854544878005981

Epoch 1: train loss 0.6732417064554551
Epoch 1: val loss 0.6726276874542236

Epoch 2: train loss 0.651291640365825
Epoch 2: val loss 0.6597674489021301

Epoch 3: train loss 0.6577397549853605
Epoch 3: val loss 0.6541521549224854

Epoch 4: train loss 0.6330797426840838
Epoch 4: val loss 0.644580066204071

Epoch 5: train loss 0.6282305577222038
Epoch 5: val loss 0.6385782361030579

Epoch 6: train loss 0.6259488778955796
Epoch 6: val loss 0.6267356276512146

Epoch 7: train loss 0.5980276535539066
Epoch 7: val loss 0.6402909159660339

Epoch 8: train loss 0.6050814249936272
Epoch 8: val loss 0.6283547878265381

Epoch 9: train loss 0.6025287508964539
Epoch 9: val loss 0.6285877823829651

Epoch 10: train loss 0.5978809174369363
Epoch 10: val loss 0.6323395371437073

Epoch 11: train loss 0.5856464943465065
Epoch 11: val loss 0.6317806243896484

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6979236354430517
Epoch 0: val loss 0.6912767887115479

Epoch 1: train loss 0.6814499149719874
Epoch 1: val loss 0.6979445815086365

Epoch 2: train loss 0.6878538280725479
Epoch 2: val loss 0.7032857537269592

Epoch 3: train loss 0.6809645841519038
Epoch 3: val loss 0.7050158977508545

Epoch 4: train loss 0.6683186739683151
Epoch 4: val loss 0.7059024572372437

Epoch 5: train loss 0.6544335832198461
Epoch 5: val loss 0.7090895175933838

Epoch 6: train loss 0.6520608613888422
Epoch 6: val loss 0.7151188850402832

Epoch 7: train loss 0.6590125262737274
Epoch 7: val loss 0.7191643714904785

Epoch 8: train loss 0.6334531356890997
Epoch 8: val loss 0.7174578309059143

Epoch 9: train loss 0.6247337758541107
Epoch 9: val loss 0.7251899242401123

Epoch 10: train loss 0.6300201962391535
Epoch 10: val loss 0.7277653813362122

Epoch 11: train loss 0.6240758250157038
Epoch 11: val loss 0.7348172068595886

Epoch 12: train loss 0.6129202495018641
Epoch 12: val loss 0.7470232248306274

Epoch 13: train loss 0.6062030444542567
Epoch 13: val loss 0.7435400485992432

Epoch 14: train loss 0.6023811971147855
Epoch 14: val loss 0.7449094653129578

Epoch 15: train loss 0.5870049446821213
Epoch 15: val loss 0.7566747665405273

Epoch 16: train loss 0.5725168610612551
Epoch 16: val loss 0.7672350406646729

Epoch 17: train loss 0.5868957589070002
Epoch 17: val loss 0.7774873375892639

Epoch 18: train loss 0.5805565367142359
Epoch 18: val loss 0.790475606918335

Epoch 19: train loss 0.5583946059147517
Epoch 19: val loss 0.7870718240737915

Epoch 20: train loss 0.5620393405357996
Epoch 20: val loss 0.808952808380127

Epoch 21: train loss 0.5479467610518137
Epoch 21: val loss 0.8066779375076294

Epoch 22: train loss 0.5410737122098604
Epoch 22: val loss 0.8192330002784729

Epoch 23: train loss 0.5350963224967321
Epoch 23: val loss 0.8183197975158691

Epoch 24: train loss 0.5579878091812134
Epoch 24: val loss 0.8266261219978333

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7017631530761719
Epoch 0: val loss 0.6894629597663879

Epoch 1: train loss 0.7097840309143066
Epoch 1: val loss 0.6808059811592102

Epoch 2: train loss 0.697562704483668
Epoch 2: val loss 0.682881236076355

Epoch 3: train loss 0.6850032160679499
Epoch 3: val loss 0.6828989386558533

Epoch 4: train loss 0.6857866048812866
Epoch 4: val loss 0.6822919249534607

Epoch 5: train loss 0.6818134188652039
Epoch 5: val loss 0.6814989447593689

Epoch 6: train loss 0.6725379824638367
Epoch 6: val loss 0.6811824440956116

Epoch 7: train loss 0.6725555658340454
Epoch 7: val loss 0.6791089177131653

Epoch 8: train loss 0.6631007045507431
Epoch 8: val loss 0.6769745945930481

Epoch 9: train loss 0.6587070176998774
Epoch 9: val loss 0.676558792591095

Epoch 10: train loss 0.6613141695658366
Epoch 10: val loss 0.6770922541618347

Epoch 11: train loss 0.6499804258346558
Epoch 11: val loss 0.6704840660095215

Epoch 12: train loss 0.6442319750785828
Epoch 12: val loss 0.6646698713302612

Epoch 13: train loss 0.6351655870676041
Epoch 13: val loss 0.6678281426429749

Epoch 14: train loss 0.6386444022258123
Epoch 14: val loss 0.6699219942092896

Epoch 15: train loss 0.6305321256319681
Epoch 15: val loss 0.6726552844047546

Epoch 16: train loss 0.6378581126530966
Epoch 16: val loss 0.681124746799469

Epoch 17: train loss 0.6343561659256617
Epoch 17: val loss 0.6814843416213989

Epoch 18: train loss 0.6309103320042292
Epoch 18: val loss 0.6801958084106445

Epoch 19: train loss 0.6164990067481995
Epoch 19: val loss 0.6786025166511536

Epoch 20: train loss 0.6066693092385927
Epoch 20: val loss 0.6821272373199463

Epoch 21: train loss 0.6093468964099884
Epoch 21: val loss 0.6819737553596497

Epoch 22: train loss 0.6150422096252441
Epoch 22: val loss 0.6819590926170349

Epoch 23: train loss 0.5991915265719095
Epoch 23: val loss 0.6849335432052612

Epoch 24: train loss 0.5986205488443375
Epoch 24: val loss 0.6901543736457825

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7058694809675217
Epoch 0: val loss 0.6903681755065918

Epoch 1: train loss 0.6815459132194519
Epoch 1: val loss 0.6852222084999084

Epoch 2: train loss 0.6808193624019623
Epoch 2: val loss 0.6820920705795288

Epoch 3: train loss 0.6741112321615219
Epoch 3: val loss 0.6832373738288879

Epoch 4: train loss 0.6638328979412714
Epoch 4: val loss 0.6821596026420593

Epoch 5: train loss 0.6636231591304144
Epoch 5: val loss 0.6863753199577332

Epoch 6: train loss 0.6608747790257136
Epoch 6: val loss 0.6853035092353821

Epoch 7: train loss 0.6603119969367981
Epoch 7: val loss 0.693006694316864

Epoch 8: train loss 0.6439532736937205
Epoch 8: val loss 0.6948967576026917

Epoch 9: train loss 0.6344294001658758
Epoch 9: val loss 0.6935163140296936

Epoch 10: train loss 0.6458107928435007
Epoch 10: val loss 0.6942061185836792

Epoch 11: train loss 0.6219828178485235
Epoch 11: val loss 0.7006153464317322

Epoch 12: train loss 0.6292845060427984
Epoch 12: val loss 0.7009910941123962

Epoch 13: train loss 0.6176566431919733
Epoch 13: val loss 0.7014582753181458

Epoch 14: train loss 0.5990934868653616
Epoch 14: val loss 0.7008566856384277

Epoch 15: train loss 0.6045105109612147
Epoch 15: val loss 0.7098085880279541

Epoch 16: train loss 0.6084299484888712
Epoch 16: val loss 0.7155478596687317

Epoch 17: train loss 0.6117906818787257
Epoch 17: val loss 0.7145122289657593

Epoch 18: train loss 0.5852541625499725
Epoch 18: val loss 0.7178806066513062

Epoch 19: train loss 0.5837235152721405
Epoch 19: val loss 0.7235310077667236

Epoch 20: train loss 0.5948556909958521
Epoch 20: val loss 0.724216639995575

Epoch 21: train loss 0.5803372214237849
Epoch 21: val loss 0.7322492599487305

Epoch 22: train loss 0.5942724148432413
Epoch 22: val loss 0.7443879842758179

Epoch 23: train loss 0.603389581044515
Epoch 23: val loss 0.7431318759918213

Epoch 24: train loss 0.5722799474994341
Epoch 24: val loss 0.7308498024940491

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7081793397665024
Epoch 0: val loss 0.7016780376434326

Epoch 1: train loss 0.6936090290546417
Epoch 1: val loss 0.697210967540741

Epoch 2: train loss 0.679781456788381
Epoch 2: val loss 0.69621342420578

Epoch 3: train loss 0.6763502955436707
Epoch 3: val loss 0.6932428479194641

Epoch 4: train loss 0.6722517708937327
Epoch 4: val loss 0.691037118434906

Epoch 5: train loss 0.6701484074195226
Epoch 5: val loss 0.6898757219314575

Epoch 6: train loss 0.6519699494043986
Epoch 6: val loss 0.6852538585662842

Epoch 7: train loss 0.6723590642213821
Epoch 7: val loss 0.6788062453269958

Epoch 8: train loss 0.6521850277980169
Epoch 8: val loss 0.6783084273338318

Epoch 9: train loss 0.6523244629303614
Epoch 9: val loss 0.680568516254425

Epoch 10: train loss 0.6433148185412089
Epoch 10: val loss 0.6781008839607239

Epoch 11: train loss 0.635175292690595
Epoch 11: val loss 0.6781761646270752

Epoch 12: train loss 0.6278585890928904
Epoch 12: val loss 0.6777285933494568

Epoch 13: train loss 0.658584346373876
Epoch 13: val loss 0.6865131855010986

Epoch 14: train loss 0.6360825747251511
Epoch 14: val loss 0.6862828731536865

Epoch 15: train loss 0.6188017328580221
Epoch 15: val loss 0.6871744990348816

Epoch 16: train loss 0.6214714149634043
Epoch 16: val loss 0.6840463876724243

Epoch 17: train loss 0.6178778260946274
Epoch 17: val loss 0.6851820945739746

Epoch 18: train loss 0.6040135125319163
Epoch 18: val loss 0.6860030293464661

Epoch 19: train loss 0.6357724368572235
Epoch 19: val loss 0.6864031553268433

Epoch 20: train loss 0.6264376789331436
Epoch 20: val loss 0.6866520047187805

Epoch 21: train loss 0.60982945561409
Epoch 21: val loss 0.6844674348831177

Epoch 22: train loss 0.6087480286757151
Epoch 22: val loss 0.681561291217804

Epoch 23: train loss 0.6027675122022629
Epoch 23: val loss 0.6909370422363281

Epoch 24: train loss 0.5904436012109121
Epoch 24: val loss 0.6856833696365356

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7078513652086258
Epoch 0: val loss 0.6928613185882568

Epoch 1: train loss 0.6947392150759697
Epoch 1: val loss 0.6865297555923462

Epoch 2: train loss 0.6839526854455471
Epoch 2: val loss 0.6785755753517151

Epoch 3: train loss 0.6737985461950302
Epoch 3: val loss 0.6766198873519897

Epoch 4: train loss 0.6702463366091251
Epoch 4: val loss 0.6692731380462646

Epoch 5: train loss 0.6674502640962601
Epoch 5: val loss 0.6686303615570068

Epoch 6: train loss 0.660977341234684
Epoch 6: val loss 0.666279673576355

Epoch 7: train loss 0.6489899978041649
Epoch 7: val loss 0.6696966886520386

Epoch 8: train loss 0.6557563692331314
Epoch 8: val loss 0.6730334758758545

Epoch 9: train loss 0.6453891769051552
Epoch 9: val loss 0.6705138683319092

Epoch 10: train loss 0.6327557191252708
Epoch 10: val loss 0.6716867089271545

Epoch 11: train loss 0.6345110200345516
Epoch 11: val loss 0.6667760610580444

Epoch 12: train loss 0.6268545798957348
Epoch 12: val loss 0.6741917133331299

Epoch 13: train loss 0.6346254199743271
Epoch 13: val loss 0.6742658615112305

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
15
Epoch 0: train loss 0.665773229939597
Epoch 0: val loss 0.6532429456710815

Epoch 1: train loss 0.6190387436321804
Epoch 1: val loss 0.6437035799026489

Epoch 2: train loss 0.5627226914678302
Epoch 2: val loss 0.6377043128013611

Epoch 3: train loss 0.5643708535603115
Epoch 3: val loss 0.6369075179100037

Epoch 4: train loss 0.5687122941017151
Epoch 4: val loss 0.6366686224937439

Epoch 5: train loss 0.5916415963854108
Epoch 5: val loss 0.6399051547050476

Epoch 6: train loss 0.5114548291478839
Epoch 6: val loss 0.6330567002296448

Epoch 7: train loss 0.5615141519478389
Epoch 7: val loss 0.6341173648834229

Epoch 8: train loss 0.48671618529728483
Epoch 8: val loss 0.6422348022460938

Epoch 9: train loss 0.4494872859546116
Epoch 9: val loss 0.6528812050819397

Epoch 10: train loss 0.5032776636736733
Epoch 10: val loss 0.6615367531776428

Epoch 11: train loss 0.5497750469616481
Epoch 11: val loss 0.6689332127571106

Epoch 12: train loss 0.5369354018143245
Epoch 12: val loss 0.6614046096801758

Epoch 13: train loss 0.5190443524292537
Epoch 13: val loss 0.6515286564826965

Epoch 14: train loss 0.47195968883378164
Epoch 14: val loss 0.6554134488105774

Epoch 15: train loss 0.4947023562022618
Epoch 15: val loss 0.6607462763786316

Epoch 16: train loss 0.4543945001704352
Epoch 16: val loss 0.6662380695343018

Epoch 17: train loss 0.46371528080531527
Epoch 17: val loss 0.6715777516365051

Epoch 18: train loss 0.4635300764015743
Epoch 18: val loss 0.6734505891799927

Epoch 19: train loss 0.4774969858782632
Epoch 19: val loss 0.6749649047851562

Epoch 20: train loss 0.4899732342788151
Epoch 20: val loss 0.673742413520813

Epoch 21: train loss 0.4742619778428759
Epoch 21: val loss 0.6781454682350159

Epoch 22: train loss 0.46168273261615206
Epoch 22: val loss 0.6761714816093445

Epoch 23: train loss 0.43246433564594816
Epoch 23: val loss 0.6713098883628845

Epoch 24: train loss 0.42805400490760803
Epoch 24: val loss 0.6742737889289856

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6523180433682033
Epoch 0: val loss 0.6421751379966736

Epoch 1: train loss 0.6314118334225246
Epoch 1: val loss 0.6272441148757935

Epoch 2: train loss 0.5937030145100185
Epoch 2: val loss 0.6262307167053223

Epoch 3: train loss 0.6102795345442635
Epoch 3: val loss 0.6194459199905396

Epoch 4: train loss 0.6109617267336164
Epoch 4: val loss 0.61404949426651

Epoch 5: train loss 0.5707037023135594
Epoch 5: val loss 0.6099827885627747

Epoch 6: train loss 0.5503306516579219
Epoch 6: val loss 0.6045588850975037

Epoch 7: train loss 0.555244675704411
Epoch 7: val loss 0.6060035824775696

Epoch 8: train loss 0.5126880875655583
Epoch 8: val loss 0.6117640137672424

Epoch 9: train loss 0.5023206387247358
Epoch 9: val loss 0.6151697039604187

Epoch 10: train loss 0.6492716414587838
Epoch 10: val loss 0.6246401071548462

Epoch 11: train loss 0.5399598479270935
Epoch 11: val loss 0.6235826015472412

Epoch 12: train loss 0.5204489997455052
Epoch 12: val loss 0.6223359107971191

Epoch 13: train loss 0.5405214130878448
Epoch 13: val loss 0.6261687874794006

Epoch 14: train loss 0.5576900243759155
Epoch 14: val loss 0.6256102919578552

Epoch 15: train loss 0.5137183921677726
Epoch 15: val loss 0.6280425786972046

Epoch 16: train loss 0.5124956837722233
Epoch 16: val loss 0.6364299654960632

Epoch 17: train loss 0.49323045781680513
Epoch 17: val loss 0.6353326439857483

Epoch 18: train loss 0.46646243759563993
Epoch 18: val loss 0.6383659243583679

Epoch 19: train loss 0.4922359883785248
Epoch 19: val loss 0.6351376175880432

Epoch 20: train loss 0.4348111833844866
Epoch 20: val loss 0.6420074105262756

Epoch 21: train loss 0.45025728004319326
Epoch 21: val loss 0.6487012505531311

Epoch 22: train loss 0.4903027670724051
Epoch 22: val loss 0.6486865282058716

Epoch 23: train loss 0.4494446814060211
Epoch 23: val loss 0.6418793797492981

Epoch 24: train loss 0.5063950802598681
Epoch 24: val loss 0.6626003384590149

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7085779394422259
Epoch 0: val loss 0.6630933880805969

Epoch 1: train loss 0.657006289277758
Epoch 1: val loss 0.6285487413406372

Epoch 2: train loss 0.6428034901618958
Epoch 2: val loss 0.5989586710929871

Epoch 3: train loss 0.637695917061397
Epoch 3: val loss 0.5713797211647034

Epoch 4: train loss 0.5989374944141933
Epoch 4: val loss 0.5552224516868591

Epoch 5: train loss 0.5724815385682243
Epoch 5: val loss 0.5561463236808777

Epoch 6: train loss 0.5588569683688027
Epoch 6: val loss 0.5562949776649475

Epoch 7: train loss 0.5471164286136627
Epoch 7: val loss 0.5531708598136902

Epoch 8: train loss 0.5465822390147618
Epoch 8: val loss 0.5454940795898438

Epoch 9: train loss 0.5864514367921012
Epoch 9: val loss 0.5468196868896484

Epoch 10: train loss 0.5371717384883335
Epoch 10: val loss 0.5513395667076111

Epoch 11: train loss 0.5513998908655984
Epoch 11: val loss 0.5505521297454834

Epoch 12: train loss 0.5159180824245725
Epoch 12: val loss 0.555954098701477

Epoch 13: train loss 0.5197174719401768
Epoch 13: val loss 0.5528221726417542

Epoch 14: train loss 0.5093035314764295
Epoch 14: val loss 0.5566808581352234

Epoch 15: train loss 0.5376183390617371
Epoch 15: val loss 0.5473305583000183

Epoch 16: train loss 0.5603350571223668
Epoch 16: val loss 0.5417818427085876

Epoch 17: train loss 0.5669096878596714
Epoch 17: val loss 0.5501086711883545

Epoch 18: train loss 0.4850860152925764
Epoch 18: val loss 0.5526983141899109

Epoch 19: train loss 0.5304261786597115
Epoch 19: val loss 0.545441210269928

Epoch 20: train loss 0.5613318511417934
Epoch 20: val loss 0.5472023487091064

Epoch 21: train loss 0.546630995614188
Epoch 21: val loss 0.5679450631141663

Epoch 22: train loss 0.5123971147196633
Epoch 22: val loss 0.5793238878250122

Epoch 23: train loss 0.47943000708307537
Epoch 23: val loss 0.5812802910804749

Epoch 24: train loss 0.529568612575531
Epoch 24: val loss 0.5655311346054077

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.715935732637133
Epoch 0: val loss 0.6803093552589417

Epoch 1: train loss 0.6272285495485578
Epoch 1: val loss 0.6446312069892883

Epoch 2: train loss 0.6299018945012774
Epoch 2: val loss 0.6257877349853516

Epoch 3: train loss 0.6166013394083295
Epoch 3: val loss 0.615314781665802

Epoch 4: train loss 0.5943736476557595
Epoch 4: val loss 0.6129313111305237

Epoch 5: train loss 0.5555174393313271
Epoch 5: val loss 0.6085405945777893

Epoch 6: train loss 0.5688093432358333
Epoch 6: val loss 0.6068371534347534

Epoch 7: train loss 0.5461861746651786
Epoch 7: val loss 0.6075575947761536

Epoch 8: train loss 0.5523951607091087
Epoch 8: val loss 0.6069414615631104

Epoch 9: train loss 0.5578733512333461
Epoch 9: val loss 0.6031755208969116

Epoch 10: train loss 0.5202536412647792
Epoch 10: val loss 0.6035815477371216

Epoch 11: train loss 0.5125744044780731
Epoch 11: val loss 0.5987434983253479

Epoch 12: train loss 0.5177673740046365
Epoch 12: val loss 0.5956666469573975

Epoch 13: train loss 0.5184378964560372
Epoch 13: val loss 0.5965257287025452

Epoch 14: train loss 0.5149382395403725
Epoch 14: val loss 0.5988022089004517

Epoch 15: train loss 0.49563296352113995
Epoch 15: val loss 0.6031442880630493

Epoch 16: train loss 0.5306314783436912
Epoch 16: val loss 0.5974112749099731

Epoch 17: train loss 0.5632596569401878
Epoch 17: val loss 0.5889233946800232

Epoch 18: train loss 0.4710791153567178
Epoch 18: val loss 0.5859642624855042

Epoch 19: train loss 0.5523541740008763
Epoch 19: val loss 0.5849634408950806

Epoch 20: train loss 0.48317774278776987
Epoch 20: val loss 0.5935743451118469

Epoch 21: train loss 0.5284641172204699
Epoch 21: val loss 0.5978248119354248

Epoch 22: train loss 0.46410154019083294
Epoch 22: val loss 0.5960860848426819

Epoch 23: train loss 0.4998553565570286
Epoch 23: val loss 0.5934630036354065

Epoch 24: train loss 0.4522609370095389
Epoch 24: val loss 0.5947359204292297

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6848453018400404
Epoch 0: val loss 0.6157031655311584

Epoch 1: train loss 0.6172594096925523
Epoch 1: val loss 0.5941466093063354

Epoch 2: train loss 0.6051283876101176
Epoch 2: val loss 0.5833911299705505

Epoch 3: train loss 0.5844224161571927
Epoch 3: val loss 0.6012952327728271

Epoch 4: train loss 0.5577256580193838
Epoch 4: val loss 0.6049861907958984

Epoch 5: train loss 0.5814947651492225
Epoch 5: val loss 0.5934000611305237

Epoch 6: train loss 0.5602060986889733
Epoch 6: val loss 0.590120792388916

Epoch 7: train loss 0.6078882382975684
Epoch 7: val loss 0.5863852500915527

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7101416364312172
Epoch 0: val loss 0.6639399528503418

Epoch 1: train loss 0.6456719264388084
Epoch 1: val loss 0.6320549845695496

Epoch 2: train loss 0.6138660460710526
Epoch 2: val loss 0.6020854711532593

Epoch 3: train loss 0.5676391050219536
Epoch 3: val loss 0.5745640993118286

Epoch 4: train loss 0.53487928211689
Epoch 4: val loss 0.5665420889854431

Epoch 5: train loss 0.5281967036426067
Epoch 5: val loss 0.5563321113586426

Epoch 6: train loss 0.4977826848626137
Epoch 6: val loss 0.538889467716217

Epoch 7: train loss 0.5178479216992855
Epoch 7: val loss 0.5420898199081421

Epoch 8: train loss 0.494600635021925
Epoch 8: val loss 0.5447511672973633

Epoch 9: train loss 0.4991944618523121
Epoch 9: val loss 0.5660065412521362

Epoch 10: train loss 0.49802980944514275
Epoch 10: val loss 0.551669716835022

Epoch 11: train loss 0.4781534858047962
Epoch 11: val loss 0.547511637210846

Epoch 12: train loss 0.475283432751894
Epoch 12: val loss 0.5514577031135559

Epoch 13: train loss 0.48259053751826286
Epoch 13: val loss 0.5581060647964478

Epoch 14: train loss 0.468292448669672
Epoch 14: val loss 0.5695851445198059

Epoch 15: train loss 0.4634745940566063
Epoch 15: val loss 0.5532965660095215

Epoch 16: train loss 0.4615867882966995
Epoch 16: val loss 0.5368528962135315

Epoch 17: train loss 0.4531766213476658
Epoch 17: val loss 0.5482279658317566

Epoch 18: train loss 0.4695882238447666
Epoch 18: val loss 0.5565581321716309

Epoch 19: train loss 0.46147042885422707
Epoch 19: val loss 0.5435952544212341

Epoch 20: train loss 0.4300888031721115
Epoch 20: val loss 0.5305230021476746

Epoch 21: train loss 0.4308873750269413
Epoch 21: val loss 0.5335172414779663

Epoch 22: train loss 0.4272908493876457
Epoch 22: val loss 0.5407485961914062

Epoch 23: train loss 0.4255153723061085
Epoch 23: val loss 0.5462218523025513

Epoch 24: train loss 0.41052957251667976
Epoch 24: val loss 0.5396299958229065

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.682490311563015
Epoch 0: val loss 0.6520825624465942

Epoch 1: train loss 0.6122422069311142
Epoch 1: val loss 0.6160945296287537

Epoch 2: train loss 0.5751136019825935
Epoch 2: val loss 0.5780586004257202

Epoch 3: train loss 0.5255474597215652
Epoch 3: val loss 0.5406513214111328

Epoch 4: train loss 0.5012768134474754
Epoch 4: val loss 0.5300804972648621

Epoch 5: train loss 0.48668138310313225
Epoch 5: val loss 0.5279577970504761

Epoch 6: train loss 0.47815966606140137
Epoch 6: val loss 0.5292026400566101

Epoch 7: train loss 0.4756980650126934
Epoch 7: val loss 0.5334460735321045

Epoch 8: train loss 0.4682505279779434
Epoch 8: val loss 0.5327033400535583

Epoch 9: train loss 0.4694156385958195
Epoch 9: val loss 0.5305274724960327

Epoch 10: train loss 0.4662005752325058
Epoch 10: val loss 0.5316739082336426

Epoch 11: train loss 0.448665639385581
Epoch 11: val loss 0.5308756232261658

Epoch 12: train loss 0.44564682617783546
Epoch 12: val loss 0.5296199917793274

Epoch 13: train loss 0.4448697865009308
Epoch 13: val loss 0.5240664482116699

Epoch 14: train loss 0.4403438828885555
Epoch 14: val loss 0.5195909142494202

Epoch 15: train loss 0.4330482706427574
Epoch 15: val loss 0.515109121799469

Epoch 16: train loss 0.41655517369508743
Epoch 16: val loss 0.5163772106170654

Epoch 17: train loss 0.4325971268117428
Epoch 17: val loss 0.5173535943031311

Epoch 18: train loss 0.4122905619442463
Epoch 18: val loss 0.5257359147071838

Epoch 19: train loss 0.4113731235265732
Epoch 19: val loss 0.5200451016426086

Epoch 20: train loss 0.37356456741690636
Epoch 20: val loss 0.5184574723243713

Epoch 21: train loss 0.37454868480563164
Epoch 21: val loss 0.5189192295074463

Epoch 22: train loss 0.39244719222187996
Epoch 22: val loss 0.51670241355896

Epoch 23: train loss 0.38693971931934357
Epoch 23: val loss 0.5185316801071167

Epoch 24: train loss 0.3589921072125435
Epoch 24: val loss 0.5162681937217712

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.653480052947998
Epoch 0: val loss 0.6486630439758301

Epoch 1: train loss 0.6265284270048141
Epoch 1: val loss 0.6208484768867493

Epoch 2: train loss 0.5822771638631821
Epoch 2: val loss 0.596657931804657

Epoch 3: train loss 0.5587277561426163
Epoch 3: val loss 0.574313759803772

Epoch 4: train loss 0.5583824627101421
Epoch 4: val loss 0.5567945241928101

Epoch 5: train loss 0.5220355913043022
Epoch 5: val loss 0.5422993302345276

Epoch 6: train loss 0.4937415309250355
Epoch 6: val loss 0.5279324650764465

Epoch 7: train loss 0.4908655285835266
Epoch 7: val loss 0.5219587087631226

Epoch 8: train loss 0.49156587570905685
Epoch 8: val loss 0.5206850171089172

Epoch 9: train loss 0.4917011186480522
Epoch 9: val loss 0.5303733348846436

Epoch 10: train loss 0.45668716356158257
Epoch 10: val loss 0.5258556008338928

Epoch 11: train loss 0.4565647393465042
Epoch 11: val loss 0.529840886592865

Epoch 12: train loss 0.44590647146105766
Epoch 12: val loss 0.5326615571975708

Epoch 13: train loss 0.4489282928407192
Epoch 13: val loss 0.5348225235939026

Epoch 14: train loss 0.43778422847390175
Epoch 14: val loss 0.5334799289703369

Epoch 15: train loss 0.42148230969905853
Epoch 15: val loss 0.5312020778656006

Epoch 16: train loss 0.4289265424013138
Epoch 16: val loss 0.5344517827033997

Epoch 17: train loss 0.42579784616827965
Epoch 17: val loss 0.5422369837760925

Epoch 18: train loss 0.4213526137173176
Epoch 18: val loss 0.5506516695022583

Epoch 19: train loss 0.4141303300857544
Epoch 19: val loss 0.5624533295631409

Epoch 20: train loss 0.4200158342719078
Epoch 20: val loss 0.5567206740379333

Epoch 21: train loss 0.413517314940691
Epoch 21: val loss 0.5511664152145386

Epoch 22: train loss 0.3966734707355499
Epoch 22: val loss 0.5499318838119507

Epoch 23: train loss 0.3800804018974304
Epoch 23: val loss 0.5544224977493286

Epoch 24: train loss 0.4045332185924053
Epoch 24: val loss 0.5591064095497131

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6822919845581055
Epoch 0: val loss 0.6626467108726501

Epoch 1: train loss 0.6236159056425095
Epoch 1: val loss 0.6357345581054688

Epoch 2: train loss 0.5826408192515373
Epoch 2: val loss 0.6134920120239258

Epoch 3: train loss 0.5499723255634308
Epoch 3: val loss 0.5956918001174927

Epoch 4: train loss 0.5135524794459343
Epoch 4: val loss 0.5764445662498474

Epoch 5: train loss 0.49403149262070656
Epoch 5: val loss 0.5691007971763611

Epoch 6: train loss 0.48256004974246025
Epoch 6: val loss 0.5648348927497864

Epoch 7: train loss 0.4968119189143181
Epoch 7: val loss 0.560704231262207

Epoch 8: train loss 0.4724668860435486
Epoch 8: val loss 0.5564980506896973

Epoch 9: train loss 0.4583644010126591
Epoch 9: val loss 0.5659112334251404

Epoch 10: train loss 0.44777584075927734
Epoch 10: val loss 0.567092776298523

Epoch 11: train loss 0.4517901912331581
Epoch 11: val loss 0.5655832886695862

Epoch 12: train loss 0.4194011501967907
Epoch 12: val loss 0.565455436706543

Epoch 13: train loss 0.432253111153841
Epoch 13: val loss 0.5727999806404114

Epoch 14: train loss 0.4241950251162052
Epoch 14: val loss 0.5825589895248413

Epoch 15: train loss 0.4068822767585516
Epoch 15: val loss 0.5887144804000854

Epoch 16: train loss 0.41446326673030853
Epoch 16: val loss 0.590570330619812

Epoch 17: train loss 0.39956821873784065
Epoch 17: val loss 0.5933756232261658

Epoch 18: train loss 0.40756649523973465
Epoch 18: val loss 0.590011477470398

Epoch 19: train loss 0.40449918806552887
Epoch 19: val loss 0.5959833860397339

Epoch 20: train loss 0.38147975876927376
Epoch 20: val loss 0.6084216237068176

Epoch 21: train loss 0.38405967876315117
Epoch 21: val loss 0.609195351600647

Epoch 22: train loss 0.38324946723878384
Epoch 22: val loss 0.6017141938209534

Epoch 23: train loss 0.38938797637820244
Epoch 23: val loss 0.6114943027496338

Epoch 24: train loss 0.39130645617842674
Epoch 24: val loss 0.6195172071456909

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6769789944995533
Epoch 0: val loss 0.6464590430259705

Epoch 1: train loss 0.5966112234375693
Epoch 1: val loss 0.6067802906036377

Epoch 2: train loss 0.5578551861372861
Epoch 2: val loss 0.5665201544761658

Epoch 3: train loss 0.5356745665723627
Epoch 3: val loss 0.5514082312583923

Epoch 4: train loss 0.4987073296850378
Epoch 4: val loss 0.5511587858200073

Epoch 5: train loss 0.5039916905489835
Epoch 5: val loss 0.5412759780883789

Epoch 6: train loss 0.49653123996474524
Epoch 6: val loss 0.5318417549133301

Epoch 7: train loss 0.4850794049826535
Epoch 7: val loss 0.5251323580741882

Epoch 8: train loss 0.48819095167246734
Epoch 8: val loss 0.5607174634933472

Epoch 9: train loss 0.4741183573549444
Epoch 9: val loss 0.5357305407524109

Epoch 10: train loss 0.49394022876566107
Epoch 10: val loss 0.5365074276924133

Epoch 11: train loss 0.4544247470118783
Epoch 11: val loss 0.5225738883018494

Epoch 12: train loss 0.4551597075028853
Epoch 12: val loss 0.5208760499954224

Epoch 13: train loss 0.4408228668299588
Epoch 13: val loss 0.5312966108322144

Epoch 14: train loss 0.4448874294757843
Epoch 14: val loss 0.5337564945220947

Epoch 15: train loss 0.4214197370139035
Epoch 15: val loss 0.5195421576499939

Epoch 16: train loss 0.44273768771778454
Epoch 16: val loss 0.5184949040412903

Epoch 17: train loss 0.40915190360762854
Epoch 17: val loss 0.525939404964447

Epoch 18: train loss 0.4204905249855735
Epoch 18: val loss 0.5323364734649658

Epoch 19: train loss 0.38085021755912085
Epoch 19: val loss 0.5380514860153198

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6418134570121765
Epoch 0: val loss 0.6089449524879456

Epoch 1: train loss 0.5702445209026337
Epoch 1: val loss 0.559051513671875

Epoch 2: train loss 0.5434957325458527
Epoch 2: val loss 0.5410354733467102

Epoch 3: train loss 0.5129355370998383
Epoch 3: val loss 0.5327345132827759

Epoch 4: train loss 0.4918500930070877
Epoch 4: val loss 0.5344350934028625

Epoch 5: train loss 0.49055011570453644
Epoch 5: val loss 0.5350584983825684

Epoch 6: train loss 0.49263225197792054
Epoch 6: val loss 0.540795087814331

Epoch 7: train loss 0.48700853288173673
Epoch 7: val loss 0.541984498500824

Epoch 8: train loss 0.4686466187238693
Epoch 8: val loss 0.5451454520225525

Epoch 9: train loss 0.48822832107543945
Epoch 9: val loss 0.5430451035499573

Epoch 10: train loss 0.4482623487710953
Epoch 10: val loss 0.5582988262176514

Epoch 11: train loss 0.446800509095192
Epoch 11: val loss 0.5613658428192139

Epoch 12: train loss 0.44088014364242556
Epoch 12: val loss 0.5585440397262573

Epoch 13: train loss 0.4298472762107849
Epoch 13: val loss 0.5465096235275269

Epoch 14: train loss 0.4197452813386917
Epoch 14: val loss 0.5410038232803345

Epoch 15: train loss 0.42170566618442534
Epoch 15: val loss 0.5530105829238892

Epoch 16: train loss 0.4302641361951828
Epoch 16: val loss 0.555971622467041

Epoch 17: train loss 0.39680713713169097
Epoch 17: val loss 0.5527246594429016

Epoch 18: train loss 0.40196260809898376
Epoch 18: val loss 0.5605611205101013

Epoch 19: train loss 0.418359312415123
Epoch 19: val loss 0.5644721388816833

Epoch 20: train loss 0.40969224870204923
Epoch 20: val loss 0.5732760429382324

Epoch 21: train loss 0.40255779922008517
Epoch 21: val loss 0.5676854848861694

Epoch 22: train loss 0.3856656923890114
Epoch 22: val loss 0.5683945417404175

Epoch 23: train loss 0.4093348622322083
Epoch 23: val loss 0.5734989047050476

Epoch 24: train loss 0.39891622960567474
Epoch 24: val loss 0.5848788619041443

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6611175656318664
Epoch 0: val loss 0.6431920528411865

Epoch 1: train loss 0.6139530062675476
Epoch 1: val loss 0.6090329885482788

Epoch 2: train loss 0.5835989892482758
Epoch 2: val loss 0.5811992883682251

Epoch 3: train loss 0.5520110189914703
Epoch 3: val loss 0.5610963702201843

Epoch 4: train loss 0.5323295623064042
Epoch 4: val loss 0.5552053451538086

Epoch 5: train loss 0.5174200922250748
Epoch 5: val loss 0.5512938499450684

Epoch 6: train loss 0.4962176740169525
Epoch 6: val loss 0.5526061654090881

Epoch 7: train loss 0.4873051315546036
Epoch 7: val loss 0.5544841289520264

Epoch 8: train loss 0.49717773497104645
Epoch 8: val loss 0.5674567222595215

Epoch 9: train loss 0.4672389835119247
Epoch 9: val loss 0.5706966519355774

Epoch 10: train loss 0.4942999333143234
Epoch 10: val loss 0.5780246257781982

Epoch 11: train loss 0.43997075259685514
Epoch 11: val loss 0.5763496160507202

Epoch 12: train loss 0.4590695232152939
Epoch 12: val loss 0.5875021815299988

Epoch 13: train loss 0.45770199596881866
Epoch 13: val loss 0.6020845770835876

Epoch 14: train loss 0.4505332440137863
Epoch 14: val loss 0.6146479249000549

Epoch 15: train loss 0.43949669003486636
Epoch 15: val loss 0.6122593283653259

Epoch 16: train loss 0.46417475044727324
Epoch 16: val loss 0.6298650503158569

Epoch 17: train loss 0.4547960937023163
Epoch 17: val loss 0.6443930268287659

Epoch 18: train loss 0.43506489098072054
Epoch 18: val loss 0.6357937455177307

Epoch 19: train loss 0.4025885283946991
Epoch 19: val loss 0.6426084637641907

Epoch 20: train loss 0.4204607158899307
Epoch 20: val loss 0.6448938250541687

Epoch 21: train loss 0.39349175691604615
Epoch 21: val loss 0.662230908870697

Epoch 22: train loss 0.4048512399196625
Epoch 22: val loss 0.6757835149765015

Epoch 23: train loss 0.4177809923887253
Epoch 23: val loss 0.6859278082847595

Epoch 24: train loss 0.40347816348075866
Epoch 24: val loss 0.676523745059967

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6935953855514526
Epoch 0: val loss 0.6509274244308472

Epoch 1: train loss 0.6357953608036041
Epoch 1: val loss 0.5995878577232361

Epoch 2: train loss 0.5919781625270844
Epoch 2: val loss 0.5656014084815979

Epoch 3: train loss 0.5498824536800384
Epoch 3: val loss 0.5455459356307983

Epoch 4: train loss 0.548056161403656
Epoch 4: val loss 0.5319901704788208

Epoch 5: train loss 0.5465687662363052
Epoch 5: val loss 0.5279108881950378

Epoch 6: train loss 0.5016049802303314
Epoch 6: val loss 0.5225345492362976

Epoch 7: train loss 0.51959188580513
Epoch 7: val loss 0.5198919773101807

Epoch 8: train loss 0.5056362837553025
Epoch 8: val loss 0.5209475755691528

Epoch 9: train loss 0.5017236918210983
Epoch 9: val loss 0.5159102082252502

Epoch 10: train loss 0.49070045053958894
Epoch 10: val loss 0.5124213099479675

Epoch 11: train loss 0.4914234489202499
Epoch 11: val loss 0.5254578590393066

Epoch 12: train loss 0.4996947079896927
Epoch 12: val loss 0.5209828019142151

Epoch 13: train loss 0.4787262171506882
Epoch 13: val loss 0.5192373394966125

Epoch 14: train loss 0.4550611048936844
Epoch 14: val loss 0.518104612827301

Epoch 15: train loss 0.4757778704166412
Epoch 15: val loss 0.5195757150650024

Epoch 16: train loss 0.4664132475852966
Epoch 16: val loss 0.5239735245704651

Epoch 17: train loss 0.4466612249612808
Epoch 17: val loss 0.5210047364234924

Epoch 18: train loss 0.4449540674686432
Epoch 18: val loss 0.5200517177581787

Epoch 19: train loss 0.438888019323349
Epoch 19: val loss 0.5224176645278931

Epoch 20: train loss 0.4353955566883087
Epoch 20: val loss 0.5348210334777832

Epoch 21: train loss 0.43541591465473173
Epoch 21: val loss 0.5359641313552856

Epoch 22: train loss 0.44433197379112244
Epoch 22: val loss 0.5317904949188232

Epoch 23: train loss 0.4128173112869263
Epoch 23: val loss 0.5317251086235046

Epoch 24: train loss 0.42948533296585084
Epoch 24: val loss 0.5362212657928467

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.671725970506668
Epoch 0: val loss 0.6511332988739014

Epoch 1: train loss 0.6168689608573914
Epoch 1: val loss 0.6129931807518005

Epoch 2: train loss 0.5563418567180634
Epoch 2: val loss 0.5905972719192505

Epoch 3: train loss 0.5212730884552002
Epoch 3: val loss 0.5853464007377625

Epoch 4: train loss 0.5318551063537598
Epoch 4: val loss 0.5896985530853271

Epoch 5: train loss 0.5096737414598465
Epoch 5: val loss 0.5903531908988953

Epoch 6: train loss 0.4913613796234131
Epoch 6: val loss 0.5927155017852783

Epoch 7: train loss 0.47366295754909515
Epoch 7: val loss 0.5860053300857544

Epoch 8: train loss 0.47853288501501084
Epoch 8: val loss 0.5853714942932129

Epoch 9: train loss 0.46731987595558167
Epoch 9: val loss 0.5847429037094116

Epoch 10: train loss 0.4716640472412109
Epoch 10: val loss 0.5885061025619507

Epoch 11: train loss 0.48062575459480283
Epoch 11: val loss 0.5958996415138245

Epoch 12: train loss 0.4766094028949738
Epoch 12: val loss 0.5967645049095154

Epoch 13: train loss 0.4715923309326172
Epoch 13: val loss 0.5944187641143799

Epoch 14: train loss 0.45562643706798556
Epoch 14: val loss 0.5816749930381775

Epoch 15: train loss 0.45397268831729887
Epoch 15: val loss 0.5909909605979919

Epoch 16: train loss 0.44666403234004975
Epoch 16: val loss 0.5884678363800049

Epoch 17: train loss 0.453508123755455
Epoch 17: val loss 0.5881105661392212

Epoch 18: train loss 0.435408616065979
Epoch 18: val loss 0.588166356086731

Epoch 19: train loss 0.40224397033452985
Epoch 19: val loss 0.5871961116790771

Epoch 20: train loss 0.457434219121933
Epoch 20: val loss 0.5976988077163696

Epoch 21: train loss 0.4476387858390808
Epoch 21: val loss 0.5870438814163208

Epoch 22: train loss 0.42870769202709197
Epoch 22: val loss 0.5903617143630981

Epoch 23: train loss 0.43547662198543546
Epoch 23: val loss 0.5931575894355774

Epoch 24: train loss 0.4202951490879059
Epoch 24: val loss 0.6093291640281677

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6451378923196059
Epoch 0: val loss 0.628851592540741

Epoch 1: train loss 0.5856094085253202
Epoch 1: val loss 0.5936383008956909

Epoch 2: train loss 0.5397438154770777
Epoch 2: val loss 0.5764618515968323

Epoch 3: train loss 0.5324079921612372
Epoch 3: val loss 0.570665180683136

Epoch 4: train loss 0.5300019956552066
Epoch 4: val loss 0.5591422319412231

Epoch 5: train loss 0.5059161805189573
Epoch 5: val loss 0.5504276752471924

Epoch 6: train loss 0.5242944566103128
Epoch 6: val loss 0.5452654361724854

Epoch 7: train loss 0.5026860947792346
Epoch 7: val loss 0.5478929877281189

Epoch 8: train loss 0.5046163086707776
Epoch 8: val loss 0.5403257012367249

Epoch 9: train loss 0.48695813234035784
Epoch 9: val loss 0.5355965495109558

Epoch 10: train loss 0.5000373285550338
Epoch 10: val loss 0.5344626903533936

Epoch 11: train loss 0.47826912999153137
Epoch 11: val loss 0.5296144485473633

Epoch 12: train loss 0.49838857696606564
Epoch 12: val loss 0.5288602709770203

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.703395856751336
Epoch 0: val loss 0.7032119631767273

Epoch 1: train loss 0.6720307535595365
Epoch 1: val loss 0.7082120776176453

Epoch 2: train loss 0.6435170504781935
Epoch 2: val loss 0.7065906524658203

Epoch 3: train loss 0.625137084060245
Epoch 3: val loss 0.6921759247779846

Epoch 4: train loss 0.6221021281348335
Epoch 4: val loss 0.6871036887168884

Epoch 5: train loss 0.5991944538222419
Epoch 5: val loss 0.684755265712738

Epoch 6: train loss 0.5836544765366448
Epoch 6: val loss 0.6778654456138611

Epoch 7: train loss 0.5891933110025194
Epoch 7: val loss 0.6737725734710693

Epoch 8: train loss 0.5704700847466787
Epoch 8: val loss 0.6633774638175964

Epoch 9: train loss 0.5437004599306319
Epoch 9: val loss 0.6654056906700134

Epoch 10: train loss 0.5348138047589196
Epoch 10: val loss 0.6731932163238525

Epoch 11: train loss 0.5344040095806122
Epoch 11: val loss 0.6567177176475525

Epoch 12: train loss 0.5154916577868991
Epoch 12: val loss 0.6586633920669556

Epoch 13: train loss 0.5213460856013827
Epoch 13: val loss 0.6594844460487366

Epoch 14: train loss 0.5262252191702524
Epoch 14: val loss 0.6600503325462341

Epoch 15: train loss 0.5201223757531908
Epoch 15: val loss 0.6559514999389648

Epoch 16: train loss 0.49154091874758404
Epoch 16: val loss 0.6519477963447571

Epoch 17: train loss 0.5112328363789452
Epoch 17: val loss 0.6637426018714905

Epoch 18: train loss 0.48427320851220024
Epoch 18: val loss 0.6650310754776001

Epoch 19: train loss 0.48716214961475796
Epoch 19: val loss 0.6530653238296509

Epoch 20: train loss 0.47501251101493835
Epoch 20: val loss 0.6467844247817993

Epoch 21: train loss 0.461684246857961
Epoch 21: val loss 0.6430286765098572

Epoch 22: train loss 0.46855223841137356
Epoch 22: val loss 0.6566017270088196

Epoch 23: train loss 0.47347785698042977
Epoch 23: val loss 0.6553046107292175

Epoch 24: train loss 0.4351949294408162
Epoch 24: val loss 0.6543647646903992

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686186260647244
Epoch 0: val loss 0.65875643491745

Epoch 1: train loss 0.675665451420678
Epoch 1: val loss 0.6464634537696838

Epoch 2: train loss 0.6480596794022454
Epoch 2: val loss 0.6358466744422913

Epoch 3: train loss 0.6188016997443305
Epoch 3: val loss 0.6256723999977112

Epoch 4: train loss 0.6229709850417243
Epoch 4: val loss 0.6161019206047058

Epoch 5: train loss 0.609453022480011
Epoch 5: val loss 0.6092728972434998

Epoch 6: train loss 0.5962103373474545
Epoch 6: val loss 0.6103298664093018

Epoch 7: train loss 0.5779607031080458
Epoch 7: val loss 0.6112615466117859

Epoch 8: train loss 0.5586961905161539
Epoch 8: val loss 0.6113637089729309

Epoch 9: train loss 0.5713852776421441
Epoch 9: val loss 0.6109020113945007

Epoch 10: train loss 0.5361549821164873
Epoch 10: val loss 0.6013675332069397

Epoch 11: train loss 0.5373681783676147
Epoch 11: val loss 0.5974781513214111

Epoch 12: train loss 0.5521133840084076
Epoch 12: val loss 0.6067056059837341

Epoch 13: train loss 0.5289975967672136
Epoch 13: val loss 0.6020395159721375

Epoch 14: train loss 0.49969811571968925
Epoch 14: val loss 0.616614043712616

Epoch 15: train loss 0.5013972818851471
Epoch 15: val loss 0.590786874294281

Epoch 16: train loss 0.5041426022847494
Epoch 16: val loss 0.5967543125152588

Epoch 17: train loss 0.5025956299569871
Epoch 17: val loss 0.5963507294654846

Epoch 18: train loss 0.490257677104738
Epoch 18: val loss 0.582872748374939

Epoch 19: train loss 0.49006187584665084
Epoch 19: val loss 0.5872620344161987

Epoch 20: train loss 0.4902803467379676
Epoch 20: val loss 0.597017765045166

Epoch 21: train loss 0.46076402730411953
Epoch 21: val loss 0.6083182096481323

Epoch 22: train loss 0.46483683917257523
Epoch 22: val loss 0.5981053113937378

Epoch 23: train loss 0.48571046855714584
Epoch 23: val loss 0.6116974353790283

Epoch 24: train loss 0.4485486712720659
Epoch 24: val loss 0.6077477335929871

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6963058643870883
Epoch 0: val loss 0.6726697087287903

Epoch 1: train loss 0.6726379526986016
Epoch 1: val loss 0.6634097695350647

Epoch 2: train loss 0.6486934290991889
Epoch 2: val loss 0.6559277176856995

Epoch 3: train loss 0.6590825782881843
Epoch 3: val loss 0.6499926447868347

Epoch 4: train loss 0.6288129488627116
Epoch 4: val loss 0.6453925967216492

Epoch 5: train loss 0.6130005651050143
Epoch 5: val loss 0.6348162293434143

Epoch 6: train loss 0.5955989095899794
Epoch 6: val loss 0.6266820430755615

Epoch 7: train loss 0.5784506135516696
Epoch 7: val loss 0.6201101541519165

Epoch 8: train loss 0.5713649690151215
Epoch 8: val loss 0.617486298084259

Epoch 9: train loss 0.5465002357959747
Epoch 9: val loss 0.61641526222229

Epoch 10: train loss 0.5425385435422262
Epoch 10: val loss 0.6188499331474304

Epoch 11: train loss 0.5280103716585371
Epoch 11: val loss 0.630803108215332

Epoch 12: train loss 0.529031730360455
Epoch 12: val loss 0.615159273147583

Epoch 13: train loss 0.506322420305676
Epoch 13: val loss 0.6337805390357971

Epoch 14: train loss 0.48834125532044304
Epoch 14: val loss 0.6242126822471619

Epoch 15: train loss 0.49338475863138836
Epoch 15: val loss 0.6281006932258606

Epoch 16: train loss 0.46503425306744045
Epoch 16: val loss 0.630298912525177

Epoch 17: train loss 0.4866638150480058
Epoch 17: val loss 0.6459340453147888

Epoch 18: train loss 0.46790427300665116
Epoch 18: val loss 0.6517611742019653

Epoch 19: train loss 0.4440142512321472
Epoch 19: val loss 0.6474918127059937

Epoch 20: train loss 0.4663301871882545
Epoch 20: val loss 0.6538071036338806

Epoch 21: train loss 0.46902916497654384
Epoch 21: val loss 0.7072007060050964

Epoch 22: train loss 0.45044440362188554
Epoch 22: val loss 0.7316727042198181

Epoch 23: train loss 0.4656150307920244
Epoch 23: val loss 0.6961460113525391

Epoch 24: train loss 0.4241667422983382
Epoch 24: val loss 0.6928388476371765

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6957719590928819
Epoch 0: val loss 0.6776840686798096

Epoch 1: train loss 0.6390985449155172
Epoch 1: val loss 0.6733717918395996

Epoch 2: train loss 0.6333053840531243
Epoch 2: val loss 0.6732334494590759

Epoch 3: train loss 0.5904442005687289
Epoch 3: val loss 0.6793932914733887

Epoch 4: train loss 0.5899887151188321
Epoch 4: val loss 0.6867003440856934

Epoch 5: train loss 0.5642195112175412
Epoch 5: val loss 0.6965084671974182

Epoch 6: train loss 0.5724782148996989
Epoch 6: val loss 0.7026533484458923

Epoch 7: train loss 0.5534374747011397
Epoch 7: val loss 0.707688570022583

Epoch 8: train loss 0.5388313134511312
Epoch 8: val loss 0.7139961123466492

Epoch 9: train loss 0.5321249465147654
Epoch 9: val loss 0.7135983109474182

Epoch 10: train loss 0.5054271618525187
Epoch 10: val loss 0.7167485356330872

Epoch 11: train loss 0.5253455837567648
Epoch 11: val loss 0.7136483192443848

Epoch 12: train loss 0.5081711411476135
Epoch 12: val loss 0.7220189571380615

Epoch 13: train loss 0.515343878004286
Epoch 13: val loss 0.7336334586143494

Epoch 14: train loss 0.509817921453052
Epoch 14: val loss 0.7318482995033264

Epoch 15: train loss 0.4937973419825236
Epoch 15: val loss 0.7162534594535828

Epoch 16: train loss 0.4830879105461968
Epoch 16: val loss 0.7237644195556641

Epoch 17: train loss 0.48150429791874355
Epoch 17: val loss 0.7287208437919617

Epoch 18: train loss 0.4654238025347392
Epoch 18: val loss 0.7255118489265442

Epoch 19: train loss 0.46028735240300495
Epoch 19: val loss 0.7248046398162842

Epoch 20: train loss 0.4293774863084157
Epoch 20: val loss 0.7344846725463867

Epoch 21: train loss 0.4258739683363173
Epoch 21: val loss 0.7468235492706299

Epoch 22: train loss 0.4664765265252855
Epoch 22: val loss 0.7540295124053955

Epoch 23: train loss 0.4310256275865767
Epoch 23: val loss 0.7623358368873596

Epoch 24: train loss 0.43089308010207283
Epoch 24: val loss 0.7624861598014832

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7024850199619929
Epoch 0: val loss 0.6643276214599609

Epoch 1: train loss 0.6778978904088339
Epoch 1: val loss 0.643764078617096

Epoch 2: train loss 0.6472422728935877
Epoch 2: val loss 0.6237888336181641

Epoch 3: train loss 0.6409480770428976
Epoch 3: val loss 0.6045334339141846

Epoch 4: train loss 0.6274322817722956
Epoch 4: val loss 0.5873207449913025

Epoch 5: train loss 0.6003499925136566
Epoch 5: val loss 0.5744141936302185

Epoch 6: train loss 0.5893835996588072
Epoch 6: val loss 0.5613888502120972

Epoch 7: train loss 0.570236345132192
Epoch 7: val loss 0.5505751967430115

Epoch 8: train loss 0.5772124777237574
Epoch 8: val loss 0.5466848015785217

Epoch 9: train loss 0.5682674273848534
Epoch 9: val loss 0.5451655983924866

Epoch 10: train loss 0.5582549422979355
Epoch 10: val loss 0.53853440284729

Epoch 11: train loss 0.5589402119318644
Epoch 11: val loss 0.5354434251785278

Epoch 12: train loss 0.5286572352051735
Epoch 12: val loss 0.5231459140777588

Epoch 13: train loss 0.5342835908134779
Epoch 13: val loss 0.519949197769165

Epoch 14: train loss 0.5249513983726501
Epoch 14: val loss 0.518717885017395

Epoch 15: train loss 0.5168363923827807
Epoch 15: val loss 0.5226158499717712

Epoch 16: train loss 0.5171075761318207
Epoch 16: val loss 0.5202327370643616

Epoch 17: train loss 0.5019173845648766
Epoch 17: val loss 0.5192739963531494

Epoch 18: train loss 0.4934399848182996
Epoch 18: val loss 0.5264186263084412

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6878650080073964
Epoch 0: val loss 0.6748378872871399

Epoch 1: train loss 0.6425586830485951
Epoch 1: val loss 0.6658180952072144

Epoch 2: train loss 0.6167189966548573
Epoch 2: val loss 0.665621280670166

Epoch 3: train loss 0.5982237512415106
Epoch 3: val loss 0.6601552963256836

Epoch 4: train loss 0.5926917005668987
Epoch 4: val loss 0.6538656949996948

Epoch 5: train loss 0.5872264558618719
Epoch 5: val loss 0.6393716335296631

Epoch 6: train loss 0.5609300163659182
Epoch 6: val loss 0.6211212277412415

Epoch 7: train loss 0.5614632882855155
Epoch 7: val loss 0.6192585229873657

Epoch 8: train loss 0.5452391288497231
Epoch 8: val loss 0.6088117361068726

Epoch 9: train loss 0.5388825048099865
Epoch 9: val loss 0.601107120513916

Epoch 10: train loss 0.5483079823580655
Epoch 10: val loss 0.5969337224960327

Epoch 11: train loss 0.526011502200907
Epoch 11: val loss 0.5690751075744629

Epoch 12: train loss 0.5100577744570646
Epoch 12: val loss 0.5582247376441956

Epoch 13: train loss 0.5305701385844838
Epoch 13: val loss 0.5594623684883118

Epoch 14: train loss 0.5185797349973158
Epoch 14: val loss 0.561965823173523

Epoch 15: train loss 0.5229063846848228
Epoch 15: val loss 0.537533164024353

Epoch 16: train loss 0.5008915581486442
Epoch 16: val loss 0.5273599028587341

Epoch 17: train loss 0.4854184091091156
Epoch 17: val loss 0.536971926689148

Epoch 18: train loss 0.47385896065018396
Epoch 18: val loss 0.5431587100028992

Epoch 19: train loss 0.47241269187493756
Epoch 19: val loss 0.5411176085472107

Epoch 20: train loss 0.4962930977344513
Epoch 20: val loss 0.5256264209747314

Epoch 21: train loss 0.49271866408261383
Epoch 21: val loss 0.5269280076026917

Epoch 22: train loss 0.521665096282959
Epoch 22: val loss 0.5301107168197632

Epoch 23: train loss 0.4753999005664479
Epoch 23: val loss 0.5346548557281494

Epoch 24: train loss 0.4529496810652993
Epoch 24: val loss 0.542638897895813

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6711183407089927
Epoch 0: val loss 0.6636226177215576

Epoch 1: train loss 0.6327677044001493
Epoch 1: val loss 0.6434774994850159

Epoch 2: train loss 0.625922138040716
Epoch 2: val loss 0.6378476023674011

Epoch 3: train loss 0.6079587557099082
Epoch 3: val loss 0.6438659429550171

Epoch 4: train loss 0.5748841166496277
Epoch 4: val loss 0.6392833590507507

Epoch 5: train loss 0.5691638047044928
Epoch 5: val loss 0.6337889432907104

Epoch 6: train loss 0.5661545991897583
Epoch 6: val loss 0.6448560953140259

Epoch 7: train loss 0.5613116459413008
Epoch 7: val loss 0.6476280689239502

Epoch 8: train loss 0.5557190017266707
Epoch 8: val loss 0.6460914611816406

Epoch 9: train loss 0.537430998953906
Epoch 9: val loss 0.6490604281425476

Epoch 10: train loss 0.5148539597337897
Epoch 10: val loss 0.6505372524261475

Epoch 11: train loss 0.5324030789462003
Epoch 11: val loss 0.6347728967666626

Epoch 12: train loss 0.5168114846402948
Epoch 12: val loss 0.6504570841789246

Epoch 13: train loss 0.5128316120667891
Epoch 13: val loss 0.6736901998519897

Epoch 14: train loss 0.49874885786663403
Epoch 14: val loss 0.644187331199646

Epoch 15: train loss 0.4727667515928095
Epoch 15: val loss 0.659611165523529

Epoch 16: train loss 0.4876094460487366
Epoch 16: val loss 0.6612463593482971

Epoch 17: train loss 0.47574371099472046
Epoch 17: val loss 0.6612430810928345

Epoch 18: train loss 0.453300340609117
Epoch 18: val loss 0.6501240134239197

Epoch 19: train loss 0.49227417328140954
Epoch 19: val loss 0.6471693515777588

Epoch 20: train loss 0.43888806754892523
Epoch 20: val loss 0.6427320241928101

Epoch 21: train loss 0.44686784798448737
Epoch 21: val loss 0.6354146003723145

Epoch 22: train loss 0.4334096908569336
Epoch 22: val loss 0.6528923511505127

Epoch 23: train loss 0.42510597136887635
Epoch 23: val loss 0.6503571271896362

Epoch 24: train loss 0.41422872516241943
Epoch 24: val loss 0.6681651473045349

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.688141096721996
Epoch 0: val loss 0.6564844250679016

Epoch 1: train loss 0.6446752494031732
Epoch 1: val loss 0.6268723011016846

Epoch 2: train loss 0.6031665910374034
Epoch 2: val loss 0.6130736470222473

Epoch 3: train loss 0.5805280208587646
Epoch 3: val loss 0.6115185618400574

Epoch 4: train loss 0.5844698521223936
Epoch 4: val loss 0.6109775900840759

Epoch 5: train loss 0.5692835531451486
Epoch 5: val loss 0.6064373254776001

Epoch 6: train loss 0.5629984032024037
Epoch 6: val loss 0.6031189560890198

Epoch 7: train loss 0.538737253709273
Epoch 7: val loss 0.6043204069137573

Epoch 8: train loss 0.5387144115838137
Epoch 8: val loss 0.5997472405433655

Epoch 9: train loss 0.5276177092032
Epoch 9: val loss 0.6038236021995544

Epoch 10: train loss 0.5268343389034271
Epoch 10: val loss 0.6023645401000977

Epoch 11: train loss 0.52237192067233
Epoch 11: val loss 0.5953482985496521

Epoch 12: train loss 0.5246048867702484
Epoch 12: val loss 0.5998010635375977

Epoch 13: train loss 0.5070015747438777
Epoch 13: val loss 0.5961502194404602

Epoch 14: train loss 0.5029823752966794
Epoch 14: val loss 0.5958888530731201

Epoch 15: train loss 0.49911591139706696
Epoch 15: val loss 0.5980383157730103

Epoch 16: train loss 0.47225096550854767
Epoch 16: val loss 0.598674476146698

Epoch 17: train loss 0.48695325309580023
Epoch 17: val loss 0.5950677990913391

Epoch 18: train loss 0.4772119413722645
Epoch 18: val loss 0.5923603177070618

Epoch 19: train loss 0.45529130372134125
Epoch 19: val loss 0.593799889087677

Epoch 20: train loss 0.4653126028451053
Epoch 20: val loss 0.5957199931144714

Epoch 21: train loss 0.47634335539557715
Epoch 21: val loss 0.5947015881538391

Epoch 22: train loss 0.4751844053918665
Epoch 22: val loss 0.5927059054374695

Epoch 23: train loss 0.4514838457107544
Epoch 23: val loss 0.5985792279243469

Epoch 24: train loss 0.43792782859368756
Epoch 24: val loss 0.5938279032707214

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6791189746423201
Epoch 0: val loss 0.6668248772621155

Epoch 1: train loss 0.6723438663916155
Epoch 1: val loss 0.633466899394989

Epoch 2: train loss 0.643907601183111
Epoch 2: val loss 0.6174386739730835

Epoch 3: train loss 0.6397637508132241
Epoch 3: val loss 0.6073145270347595

Epoch 4: train loss 0.591314971446991
Epoch 4: val loss 0.5919732451438904

Epoch 5: train loss 0.5819334739988501
Epoch 5: val loss 0.5842141509056091

Epoch 6: train loss 0.5652196651155298
Epoch 6: val loss 0.5890553593635559

Epoch 7: train loss 0.535699028860439
Epoch 7: val loss 0.6014218926429749

Epoch 8: train loss 0.5205996009436521
Epoch 8: val loss 0.5897637009620667

Epoch 9: train loss 0.5231030231172388
Epoch 9: val loss 0.5785686373710632

Epoch 10: train loss 0.49579158425331116
Epoch 10: val loss 0.5830904245376587

Epoch 11: train loss 0.5227328322150491
Epoch 11: val loss 0.610384464263916

Epoch 12: train loss 0.5068398090926084
Epoch 12: val loss 0.6132741570472717

Epoch 13: train loss 0.5051800933751193
Epoch 13: val loss 0.5937113761901855

Epoch 14: train loss 0.4779924154281616
Epoch 14: val loss 0.5853064656257629

Epoch 15: train loss 0.47369837219064886
Epoch 15: val loss 0.5956945419311523

Epoch 16: train loss 0.45795064622705633
Epoch 16: val loss 0.6129124164581299

Epoch 17: train loss 0.4450832876292142
Epoch 17: val loss 0.5959966778755188

Epoch 18: train loss 0.44050944122401153
Epoch 18: val loss 0.5991763472557068

Epoch 19: train loss 0.4311434193090959
Epoch 19: val loss 0.6291676163673401

Epoch 20: train loss 0.4084111831404946
Epoch 20: val loss 0.6053404211997986

Epoch 21: train loss 0.4029636640440334
Epoch 21: val loss 0.5990618467330933

Epoch 22: train loss 0.42350164462219586
Epoch 22: val loss 0.6013298630714417

Epoch 23: train loss 0.3966970877213912
Epoch 23: val loss 0.6115866899490356

Epoch 24: train loss 0.40731682018800214
Epoch 24: val loss 0.6239053606987

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6640544065407344
Epoch 0: val loss 0.6494807004928589

Epoch 1: train loss 0.6118296257087162
Epoch 1: val loss 0.6474270820617676

Epoch 2: train loss 0.6117700891835349
Epoch 2: val loss 0.6340060234069824

Epoch 3: train loss 0.583832608801978
Epoch 3: val loss 0.6382898688316345

Epoch 4: train loss 0.582259327173233
Epoch 4: val loss 0.6366739273071289

Epoch 5: train loss 0.5499855620520455
Epoch 5: val loss 0.6298930048942566

Epoch 6: train loss 0.544507771730423
Epoch 6: val loss 0.6388808488845825

Epoch 7: train loss 0.5425236863749368
Epoch 7: val loss 0.6203556656837463

Epoch 8: train loss 0.5269256979227066
Epoch 8: val loss 0.6276717185974121

Epoch 9: train loss 0.5283409399645669
Epoch 9: val loss 0.6395339369773865

Epoch 10: train loss 0.5123965016433171
Epoch 10: val loss 0.61308753490448

Epoch 11: train loss 0.4894079693726131
Epoch 11: val loss 0.6466981172561646

Epoch 12: train loss 0.4895607978105545
Epoch 12: val loss 0.6279128789901733

Epoch 13: train loss 0.5027604635272708
Epoch 13: val loss 0.6260634064674377

Epoch 14: train loss 0.48381672373839785
Epoch 14: val loss 0.6259639859199524

Epoch 15: train loss 0.47572786467415945
Epoch 15: val loss 0.6280402541160583

Epoch 16: train loss 0.48071518327508655
Epoch 16: val loss 0.6306496262550354

Epoch 17: train loss 0.48722316324710846
Epoch 17: val loss 0.612697958946228

Epoch 18: train loss 0.44616178955350605
Epoch 18: val loss 0.6185382604598999

Epoch 19: train loss 0.45198045883859905
Epoch 19: val loss 0.6282691955566406

Epoch 20: train loss 0.46742758793490274
Epoch 20: val loss 0.5959281921386719

Epoch 21: train loss 0.4359393226248877
Epoch 21: val loss 0.6153756976127625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7019157277213203
Epoch 0: val loss 0.6866414546966553

Epoch 1: train loss 0.6723669303788079
Epoch 1: val loss 0.6742790341377258

Epoch 2: train loss 0.6531088484658135
Epoch 2: val loss 0.6676181554794312

Epoch 3: train loss 0.6518246332804362
Epoch 3: val loss 0.6593795418739319

Epoch 4: train loss 0.6390988296932645
Epoch 4: val loss 0.6550720930099487

Epoch 5: train loss 0.6317755844857957
Epoch 5: val loss 0.6461103558540344

Epoch 6: train loss 0.61611940463384
Epoch 6: val loss 0.6431040167808533

Epoch 7: train loss 0.6202814512782626
Epoch 7: val loss 0.6378386616706848

Epoch 8: train loss 0.5832706987857819
Epoch 8: val loss 0.6366821527481079

Epoch 9: train loss 0.5776869224177467
Epoch 9: val loss 0.6312950253486633

Epoch 10: train loss 0.6093211405807071
Epoch 10: val loss 0.6319975256919861

Epoch 11: train loss 0.5718768868181441
Epoch 11: val loss 0.6280680894851685

Epoch 12: train loss 0.5946210689014859
Epoch 12: val loss 0.6193469762802124

Epoch 13: train loss 0.5466789139641656
Epoch 13: val loss 0.6173756122589111

Epoch 14: train loss 0.5548199249638451
Epoch 14: val loss 0.6246418356895447

Epoch 15: train loss 0.531468841764662
Epoch 15: val loss 0.6150380373001099

Epoch 16: train loss 0.5314499934514364
Epoch 16: val loss 0.6094381809234619

Epoch 17: train loss 0.5161287387212118
Epoch 17: val loss 0.6079739928245544

Epoch 18: train loss 0.523390617635515
Epoch 18: val loss 0.6119371056556702

Epoch 19: train loss 0.5218374729156494
Epoch 19: val loss 0.6068849563598633

Epoch 20: train loss 0.5161423120233748
Epoch 20: val loss 0.6141650080680847

Epoch 21: train loss 0.5083085232310824
Epoch 21: val loss 0.6242167353630066

Epoch 22: train loss 0.48518237802717423
Epoch 22: val loss 0.6238622665405273

Epoch 23: train loss 0.4858350091510349
Epoch 23: val loss 0.6273730993270874

Epoch 24: train loss 0.48659079273541767
Epoch 24: val loss 0.6266693472862244

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6920875443352593
Epoch 0: val loss 0.6685291528701782

Epoch 1: train loss 0.6696276333596971
Epoch 1: val loss 0.6532121300697327

Epoch 2: train loss 0.6429604093233744
Epoch 2: val loss 0.6395420432090759

Epoch 3: train loss 0.6297794712914361
Epoch 3: val loss 0.6260235905647278

Epoch 4: train loss 0.6286311480734084
Epoch 4: val loss 0.6207442283630371

Epoch 5: train loss 0.609149263964759
Epoch 5: val loss 0.6167981028556824

Epoch 6: train loss 0.6261935896343656
Epoch 6: val loss 0.6114449501037598

Epoch 7: train loss 0.6031113068262736
Epoch 7: val loss 0.6079681515693665

Epoch 8: train loss 0.5995674530665079
Epoch 8: val loss 0.6069930791854858

Epoch 9: train loss 0.5802085863219367
Epoch 9: val loss 0.5975261926651001

Epoch 10: train loss 0.5638341473208534
Epoch 10: val loss 0.5933237075805664

Epoch 11: train loss 0.5754120118088193
Epoch 11: val loss 0.58748859167099

Epoch 12: train loss 0.5711396601465013
Epoch 12: val loss 0.5823174118995667

Epoch 13: train loss 0.5426405866940817
Epoch 13: val loss 0.5792295336723328

Epoch 14: train loss 0.534837070438597
Epoch 14: val loss 0.5744369029998779

Epoch 15: train loss 0.5405919055143992
Epoch 15: val loss 0.5717177391052246

Epoch 16: train loss 0.5366723106967078
Epoch 16: val loss 0.5750287175178528

Epoch 17: train loss 0.5275034275319841
Epoch 17: val loss 0.5850152969360352

Epoch 18: train loss 0.511646525727378
Epoch 18: val loss 0.5911552309989929

Epoch 19: train loss 0.503820518652598
Epoch 19: val loss 0.577820360660553

Epoch 20: train loss 0.4796323643790351
Epoch 20: val loss 0.5729923248291016

Epoch 21: train loss 0.4958321319686042
Epoch 21: val loss 0.5705359578132629

Epoch 22: train loss 0.4830305145846473
Epoch 22: val loss 0.5664419531822205

Epoch 23: train loss 0.48931199312210083
Epoch 23: val loss 0.5743297934532166

Epoch 24: train loss 0.4831135869026184
Epoch 24: val loss 0.5738099813461304

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7074462440278795
Epoch 0: val loss 0.6901547908782959

Epoch 1: train loss 0.6772658758693271
Epoch 1: val loss 0.679047167301178

Epoch 2: train loss 0.6686388651529948
Epoch 2: val loss 0.669912576675415

Epoch 3: train loss 0.6387777924537659
Epoch 3: val loss 0.6646711826324463

Epoch 4: train loss 0.6335378951496549
Epoch 4: val loss 0.6607886552810669

Epoch 5: train loss 0.6176208323902554
Epoch 5: val loss 0.6593687534332275

Epoch 6: train loss 0.6107287075784471
Epoch 6: val loss 0.6608049273490906

Epoch 7: train loss 0.5987008810043335
Epoch 7: val loss 0.6622405052185059

Epoch 8: train loss 0.5748950011200376
Epoch 8: val loss 0.6593814492225647

Epoch 9: train loss 0.5789584749274783
Epoch 9: val loss 0.666870653629303

Epoch 10: train loss 0.5577091839578416
Epoch 10: val loss 0.6673891544342041

Epoch 11: train loss 0.5656309856308831
Epoch 11: val loss 0.6754388809204102

Epoch 12: train loss 0.5364410976568857
Epoch 12: val loss 0.6693843603134155

Epoch 13: train loss 0.5615058077706231
Epoch 13: val loss 0.6628986597061157

Epoch 14: train loss 0.5677745838960012
Epoch 14: val loss 0.6536930799484253

Epoch 15: train loss 0.5386372043026818
Epoch 15: val loss 0.6460691094398499

Epoch 16: train loss 0.5232876671685113
Epoch 16: val loss 0.6521213054656982

Epoch 17: train loss 0.5130592352814145
Epoch 17: val loss 0.649498462677002

Epoch 18: train loss 0.5054278903537326
Epoch 18: val loss 0.6461666226387024

Epoch 19: train loss 0.5175948606597053
Epoch 19: val loss 0.6435944437980652

Epoch 20: train loss 0.48972754014862907
Epoch 20: val loss 0.6360051035881042

Epoch 21: train loss 0.4774441023667653
Epoch 21: val loss 0.6457386612892151

Epoch 22: train loss 0.49811011883947587
Epoch 22: val loss 0.6540558934211731

Epoch 23: train loss 0.46585334340731305
Epoch 23: val loss 0.6464248895645142

Epoch 24: train loss 0.4668492575486501
Epoch 24: val loss 0.6677852869033813

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971038050121732
Epoch 0: val loss 0.6951099634170532

Epoch 1: train loss 0.6701273918151855
Epoch 1: val loss 0.673494815826416

Epoch 2: train loss 0.6404057211346097
Epoch 2: val loss 0.6597387790679932

Epoch 3: train loss 0.6289219856262207
Epoch 3: val loss 0.6531488299369812

Epoch 4: train loss 0.6215945813390944
Epoch 4: val loss 0.6517047882080078

Epoch 5: train loss 0.6223696404033237
Epoch 5: val loss 0.6515185832977295

Epoch 6: train loss 0.5854683982001411
Epoch 6: val loss 0.6488690376281738

Epoch 7: train loss 0.5906338062551286
Epoch 7: val loss 0.6466554999351501

Epoch 8: train loss 0.5989931225776672
Epoch 8: val loss 0.6502423882484436

Epoch 9: train loss 0.6019307639863756
Epoch 9: val loss 0.6539589762687683

Epoch 10: train loss 0.5818635821342468
Epoch 10: val loss 0.6487159729003906

Epoch 11: train loss 0.5565422475337982
Epoch 11: val loss 0.6419918537139893

Epoch 12: train loss 0.5512063072787391
Epoch 12: val loss 0.6377339363098145

Epoch 13: train loss 0.534806102514267
Epoch 13: val loss 0.6374656558036804

Epoch 14: train loss 0.5391563773155212
Epoch 14: val loss 0.6322476863861084

Epoch 15: train loss 0.5298785169919332
Epoch 15: val loss 0.6330248713493347

Epoch 16: train loss 0.5251762866973877
Epoch 16: val loss 0.6296509504318237

Epoch 17: train loss 0.520339760515425
Epoch 17: val loss 0.6301915645599365

Epoch 18: train loss 0.49784041444460553
Epoch 18: val loss 0.6302221417427063

Epoch 19: train loss 0.5114689469337463
Epoch 19: val loss 0.6282110214233398

Epoch 20: train loss 0.4867362181345622
Epoch 20: val loss 0.6344727873802185

Epoch 21: train loss 0.4750441511472066
Epoch 21: val loss 0.6296877264976501

Epoch 22: train loss 0.4803934428426955
Epoch 22: val loss 0.6408390402793884

Epoch 23: train loss 0.46866615613301593
Epoch 23: val loss 0.6491648554801941

Epoch 24: train loss 0.47148194909095764
Epoch 24: val loss 0.6558883190155029

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6799108237028122
Epoch 0: val loss 0.6544432044029236

Epoch 1: train loss 0.6398343394200007
Epoch 1: val loss 0.6399841904640198

Epoch 2: train loss 0.6419736494620641
Epoch 2: val loss 0.6342273950576782

Epoch 3: train loss 0.6286235700050989
Epoch 3: val loss 0.635934591293335

Epoch 4: train loss 0.612045685450236
Epoch 4: val loss 0.643787682056427

Epoch 5: train loss 0.6313460071881613
Epoch 5: val loss 0.6296756267547607

Epoch 6: train loss 0.5981542964776357
Epoch 6: val loss 0.6306173205375671

Epoch 7: train loss 0.5860762471954027
Epoch 7: val loss 0.624060869216919

Epoch 8: train loss 0.6002974758545557
Epoch 8: val loss 0.6168967485427856

Epoch 9: train loss 0.5944212228059769
Epoch 9: val loss 0.619606077671051

Epoch 10: train loss 0.563832921286424
Epoch 10: val loss 0.6195034980773926

Epoch 11: train loss 0.6044293617208799
Epoch 11: val loss 0.6211137771606445

Epoch 12: train loss 0.5854246740539869
Epoch 12: val loss 0.6285302042961121

Epoch 13: train loss 0.584167959789435
Epoch 13: val loss 0.6201092004776001

Epoch 14: train loss 0.5588830312093099
Epoch 14: val loss 0.6256148219108582

Epoch 15: train loss 0.5520420943697294
Epoch 15: val loss 0.6273780465126038

Epoch 16: train loss 0.5518635809421539
Epoch 16: val loss 0.6454969644546509

Epoch 17: train loss 0.5254634767770767
Epoch 17: val loss 0.6285185217857361

Epoch 18: train loss 0.5502024218440056
Epoch 18: val loss 0.6358222961425781

Epoch 19: train loss 0.5523527214924494
Epoch 19: val loss 0.6269652247428894

Epoch 20: train loss 0.539910264313221
Epoch 20: val loss 0.6701439023017883

Epoch 21: train loss 0.4996778815984726
Epoch 21: val loss 0.6242613196372986

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6589760780334473
Epoch 0: val loss 0.6238253712654114

Epoch 1: train loss 0.5765429496765136
Epoch 1: val loss 0.5659142136573792

Epoch 2: train loss 0.5280475497245789
Epoch 2: val loss 0.5059054493904114

Epoch 3: train loss 0.462787339091301
Epoch 3: val loss 0.45438385009765625

Epoch 4: train loss 0.44584073424339293
Epoch 4: val loss 0.4248189330101013

Epoch 5: train loss 0.4039541035890579
Epoch 5: val loss 0.419815331697464

Epoch 6: train loss 0.41461381018161775
Epoch 6: val loss 0.4197864234447479

Epoch 7: train loss 0.38189809322357177
Epoch 7: val loss 0.4181007742881775

Epoch 8: train loss 0.39125061184167864
Epoch 8: val loss 0.4126315712928772

Epoch 9: train loss 0.34339355677366257
Epoch 9: val loss 0.41316625475883484

Epoch 10: train loss 0.3626237317919731
Epoch 10: val loss 0.4167848825454712

Epoch 11: train loss 0.35620374977588654
Epoch 11: val loss 0.4218536615371704

Epoch 12: train loss 0.35145495384931563
Epoch 12: val loss 0.4269103705883026

Epoch 13: train loss 0.3207167416810989
Epoch 13: val loss 0.42777976393699646

Epoch 14: train loss 0.3707887977361679
Epoch 14: val loss 0.429761677980423

Epoch 15: train loss 0.3342664331197739
Epoch 15: val loss 0.44004011154174805

Epoch 16: train loss 0.3122762992978096
Epoch 16: val loss 0.4472446143627167

Epoch 17: train loss 0.36687726676464083
Epoch 17: val loss 0.4520801901817322

Epoch 18: train loss 0.31543695479631423
Epoch 18: val loss 0.4495523273944855

Epoch 19: train loss 0.3515348330140114
Epoch 19: val loss 0.4527033567428589

Epoch 20: train loss 0.32222265750169754
Epoch 20: val loss 0.46971336007118225

Epoch 21: train loss 0.29367646723985674
Epoch 21: val loss 0.4730987846851349

Epoch 22: train loss 0.31022495925426485
Epoch 22: val loss 0.4740273952484131

Epoch 23: train loss 0.30665248185396193
Epoch 23: val loss 0.4635600745677948

Epoch 24: train loss 0.2990566462278366
Epoch 24: val loss 0.46973371505737305

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.697975617647171
Epoch 0: val loss 0.6485490798950195

Epoch 1: train loss 0.582827803492546
Epoch 1: val loss 0.5702492594718933

Epoch 2: train loss 0.5180425047874451
Epoch 2: val loss 0.5076406598091125

Epoch 3: train loss 0.4175133779644966
Epoch 3: val loss 0.46080905199050903

Epoch 4: train loss 0.41734295934438703
Epoch 4: val loss 0.4478219449520111

Epoch 5: train loss 0.39002213180065154
Epoch 5: val loss 0.4401642680168152

Epoch 6: train loss 0.38909282982349397
Epoch 6: val loss 0.43123286962509155

Epoch 7: train loss 0.4030529588460922
Epoch 7: val loss 0.4371664822101593

Epoch 8: train loss 0.38756116330623624
Epoch 8: val loss 0.4456626772880554

Epoch 9: train loss 0.38295119255781174
Epoch 9: val loss 0.4447932243347168

Epoch 10: train loss 0.3861193597316742
Epoch 10: val loss 0.4412887692451477

Epoch 11: train loss 0.4004323214292526
Epoch 11: val loss 0.4452040195465088

Epoch 12: train loss 0.3648996889591217
Epoch 12: val loss 0.43089526891708374

Epoch 13: train loss 0.34849144518375397
Epoch 13: val loss 0.43392789363861084

Epoch 14: train loss 0.38378061205148695
Epoch 14: val loss 0.43596673011779785

Epoch 15: train loss 0.3738668575882912
Epoch 15: val loss 0.43950867652893066

Epoch 16: train loss 0.3333130642771721
Epoch 16: val loss 0.44535717368125916

Epoch 17: train loss 0.3332689255475998
Epoch 17: val loss 0.44021353125572205

Epoch 18: train loss 0.34505711793899535
Epoch 18: val loss 0.44362255930900574

Epoch 19: train loss 0.3224189132452011
Epoch 19: val loss 0.4445096254348755

Epoch 20: train loss 0.3208946779370308
Epoch 20: val loss 0.4465464651584625

Epoch 21: train loss 0.3649208575487137
Epoch 21: val loss 0.4536784291267395

Epoch 22: train loss 0.366815023124218
Epoch 22: val loss 0.4544394314289093

Epoch 23: train loss 0.31345022320747373
Epoch 23: val loss 0.45505812764167786

Epoch 24: train loss 0.34448199570178983
Epoch 24: val loss 0.4490393102169037

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6689915418624878
Epoch 0: val loss 0.6221832633018494

Epoch 1: train loss 0.5855197310447693
Epoch 1: val loss 0.5521918535232544

Epoch 2: train loss 0.4965671420097351
Epoch 2: val loss 0.49097365140914917

Epoch 3: train loss 0.444797158241272
Epoch 3: val loss 0.48437491059303284

Epoch 4: train loss 0.46349082589149476
Epoch 4: val loss 0.4868551790714264

Epoch 5: train loss 0.4115790262818336
Epoch 5: val loss 0.4922270178794861

Epoch 6: train loss 0.4331853032112122
Epoch 6: val loss 0.4598674476146698

Epoch 7: train loss 0.41259969770908356
Epoch 7: val loss 0.4446379244327545

Epoch 8: train loss 0.41948024183511734
Epoch 8: val loss 0.44403502345085144

Epoch 9: train loss 0.38689900785684583
Epoch 9: val loss 0.4413919746875763

Epoch 10: train loss 0.38245252668857577
Epoch 10: val loss 0.44208192825317383

Epoch 11: train loss 0.35947691947221755
Epoch 11: val loss 0.4566408097743988

Epoch 12: train loss 0.3575480505824089
Epoch 12: val loss 0.4580520987510681

Epoch 13: train loss 0.353741317987442
Epoch 13: val loss 0.4481904208660126

Epoch 14: train loss 0.3771247625350952
Epoch 14: val loss 0.45837217569351196

Epoch 15: train loss 0.3746714681386948
Epoch 15: val loss 0.45891669392585754

Epoch 16: train loss 0.4055809617042542
Epoch 16: val loss 0.43917959928512573

Epoch 17: train loss 0.3361052617430687
Epoch 17: val loss 0.4365091621875763

Epoch 18: train loss 0.3816870555281639
Epoch 18: val loss 0.4436382055282593

Epoch 19: train loss 0.3688045620918274
Epoch 19: val loss 0.45464661717414856

Epoch 20: train loss 0.33031787276268004
Epoch 20: val loss 0.4462662935256958

Epoch 21: train loss 0.31922578513622285
Epoch 21: val loss 0.4486819803714752

Epoch 22: train loss 0.32201892882585526
Epoch 22: val loss 0.44926023483276367

Epoch 23: train loss 0.3456371247768402
Epoch 23: val loss 0.4510330259799957

Epoch 24: train loss 0.32224282771348955
Epoch 24: val loss 0.46522095799446106

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6153083503246307
Epoch 0: val loss 0.6015050411224365

Epoch 1: train loss 0.5818128526210785
Epoch 1: val loss 0.5292274355888367

Epoch 2: train loss 0.5000006526708602
Epoch 2: val loss 0.4713812470436096

Epoch 3: train loss 0.49090188145637514
Epoch 3: val loss 0.45241525769233704

Epoch 4: train loss 0.4235988825559616
Epoch 4: val loss 0.43493181467056274

Epoch 5: train loss 0.3933639243245125
Epoch 5: val loss 0.42022934556007385

Epoch 6: train loss 0.4070643424987793
Epoch 6: val loss 0.41748979687690735

Epoch 7: train loss 0.3976854220032692
Epoch 7: val loss 0.41455307602882385

Epoch 8: train loss 0.4492668241262436
Epoch 8: val loss 0.41049325466156006

Epoch 9: train loss 0.4190503776073456
Epoch 9: val loss 0.4114895761013031

Epoch 10: train loss 0.38275066316127776
Epoch 10: val loss 0.4161871373653412

Epoch 11: train loss 0.3930299550294876
Epoch 11: val loss 0.4110672175884247

Epoch 12: train loss 0.39437857270240784
Epoch 12: val loss 0.412055641412735

Epoch 13: train loss 0.4155991166830063
Epoch 13: val loss 0.41839367151260376

Epoch 14: train loss 0.40546660870313644
Epoch 14: val loss 0.40537500381469727

Epoch 15: train loss 0.3723025321960449
Epoch 15: val loss 0.40402552485466003

Epoch 16: train loss 0.3646857112646103
Epoch 16: val loss 0.41011911630630493

Epoch 17: train loss 0.3862130239605904
Epoch 17: val loss 0.41521260142326355

Epoch 18: train loss 0.34024760872125626
Epoch 18: val loss 0.415367990732193

Epoch 19: train loss 0.3946703910827637
Epoch 19: val loss 0.41278785467147827

Epoch 20: train loss 0.3468522623181343
Epoch 20: val loss 0.4131135940551758

Epoch 21: train loss 0.4219092845916748
Epoch 21: val loss 0.4053330421447754

Epoch 22: train loss 0.3544108495116234
Epoch 22: val loss 0.40663567185401917

Epoch 23: train loss 0.3268872439861298
Epoch 23: val loss 0.41157910227775574

Epoch 24: train loss 0.3383831575512886
Epoch 24: val loss 0.4090462923049927

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6790087819099426
Epoch 0: val loss 0.6369666457176208

Epoch 1: train loss 0.5711530286532182
Epoch 1: val loss 0.5612577795982361

Epoch 2: train loss 0.5013998792721674
Epoch 2: val loss 0.5001277327537537

Epoch 3: train loss 0.4549223574308249
Epoch 3: val loss 0.4552219808101654

Epoch 4: train loss 0.4042979215200131
Epoch 4: val loss 0.47180503606796265

Epoch 5: train loss 0.4222181485249446
Epoch 5: val loss 0.4683116674423218

Epoch 6: train loss 0.3917845900242145
Epoch 6: val loss 0.4641471803188324

Epoch 7: train loss 0.39653435807961684
Epoch 7: val loss 0.4648681879043579

Epoch 8: train loss 0.3799716096657973
Epoch 8: val loss 0.45515942573547363

Epoch 9: train loss 0.39888074191717
Epoch 9: val loss 0.45908522605895996

Epoch 10: train loss 0.37906671258119434
Epoch 10: val loss 0.46112120151519775

Epoch 11: train loss 0.39947991646253145
Epoch 11: val loss 0.43716874718666077

Epoch 12: train loss 0.37407838839751023
Epoch 12: val loss 0.44284793734550476

Epoch 13: train loss 0.3858730976398175
Epoch 13: val loss 0.44753435254096985

Epoch 14: train loss 0.3519250492636974
Epoch 14: val loss 0.4454880654811859

Epoch 15: train loss 0.35389081789897037
Epoch 15: val loss 0.4698117673397064

Epoch 16: train loss 0.36014887117422545
Epoch 16: val loss 0.45597976446151733

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6767560622908853
Epoch 0: val loss 0.6601042151451111

Epoch 1: train loss 0.6500906294042413
Epoch 1: val loss 0.6391346454620361

Epoch 2: train loss 0.6421221873976968
Epoch 2: val loss 0.6253687143325806

Epoch 3: train loss 0.6184939796274359
Epoch 3: val loss 0.6224517226219177

Epoch 4: train loss 0.6042304905978116
Epoch 4: val loss 0.6182498931884766

Epoch 5: train loss 0.5994898676872253
Epoch 5: val loss 0.6081421971321106

Epoch 6: train loss 0.5720139172944155
Epoch 6: val loss 0.5988636612892151

Epoch 7: train loss 0.5703836733644659
Epoch 7: val loss 0.6061302423477173

Epoch 8: train loss 0.56963035735217
Epoch 8: val loss 0.6098805069923401

Epoch 9: train loss 0.5617916529828851
Epoch 9: val loss 0.5985589623451233

Epoch 10: train loss 0.5410129617560994
Epoch 10: val loss 0.5961130857467651

Epoch 11: train loss 0.5545854107900099
Epoch 11: val loss 0.6162760257720947

Epoch 12: train loss 0.5296989462592385
Epoch 12: val loss 0.5832481384277344

Epoch 13: train loss 0.5229096114635468
Epoch 13: val loss 0.595620334148407

Epoch 14: train loss 0.5375623404979706
Epoch 14: val loss 0.6035906076431274

Epoch 15: train loss 0.5061965530568903
Epoch 15: val loss 0.6022875308990479

Epoch 16: train loss 0.4967509399760853
Epoch 16: val loss 0.5856322050094604

Epoch 17: train loss 0.5052081888372247
Epoch 17: val loss 0.5796870589256287

Epoch 18: train loss 0.4970936287533153
Epoch 18: val loss 0.6046206951141357

Epoch 19: train loss 0.46596484834497626
Epoch 19: val loss 0.587017297744751

Epoch 20: train loss 0.49394459616054187
Epoch 20: val loss 0.5893711447715759

Epoch 21: train loss 0.47065193544734607
Epoch 21: val loss 0.6023223400115967

Epoch 22: train loss 0.44304818185892975
Epoch 22: val loss 0.5870543122291565

Epoch 23: train loss 0.4632673046805642
Epoch 23: val loss 0.5859953165054321

Epoch 24: train loss 0.4308754395354878
Epoch 24: val loss 0.6146171689033508

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6721113649281588
Epoch 0: val loss 0.6755344271659851

Epoch 1: train loss 0.6431228789416227
Epoch 1: val loss 0.6554991006851196

Epoch 2: train loss 0.6266860257495533
Epoch 2: val loss 0.6387092471122742

Epoch 3: train loss 0.6090283610604026
Epoch 3: val loss 0.6334561705589294

Epoch 4: train loss 0.5822896307164972
Epoch 4: val loss 0.6287510395050049

Epoch 5: train loss 0.5902237458662554
Epoch 5: val loss 0.6204949021339417

Epoch 6: train loss 0.5633391277356581
Epoch 6: val loss 0.6155939698219299

Epoch 7: train loss 0.5565208223733035
Epoch 7: val loss 0.6101419925689697

Epoch 8: train loss 0.5423698777502234
Epoch 8: val loss 0.604438066482544

Epoch 9: train loss 0.5269536890766837
Epoch 9: val loss 0.5931999683380127

Epoch 10: train loss 0.5246612565083937
Epoch 10: val loss 0.5959664583206177

Epoch 11: train loss 0.5021153038198297
Epoch 11: val loss 0.5835605263710022

Epoch 12: train loss 0.5132667097178373
Epoch 12: val loss 0.5956661701202393

Epoch 13: train loss 0.5120434002442793
Epoch 13: val loss 0.58286452293396

Epoch 14: train loss 0.5041911574927244
Epoch 14: val loss 0.6053295731544495

Epoch 15: train loss 0.4920802360231226
Epoch 15: val loss 0.588617742061615

Epoch 16: train loss 0.4761778576807542
Epoch 16: val loss 0.6003126502037048

Epoch 17: train loss 0.4915468774058602
Epoch 17: val loss 0.5899525880813599

Epoch 18: train loss 0.4447088024832986
Epoch 18: val loss 0.5753318071365356

Epoch 19: train loss 0.4631710946559906
Epoch 19: val loss 0.584293007850647

Epoch 20: train loss 0.47452717477625067
Epoch 20: val loss 0.5857496857643127

Epoch 21: train loss 0.4377431327646429
Epoch 21: val loss 0.5705730319023132

Epoch 22: train loss 0.46031495657834137
Epoch 22: val loss 0.5755002498626709

Epoch 23: train loss 0.4472584697333249
Epoch 23: val loss 0.5812722444534302

Epoch 24: train loss 0.4503080492669886
Epoch 24: val loss 0.578298807144165

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6797912771051581
Epoch 0: val loss 0.660277783870697

Epoch 1: train loss 0.6630380803888495
Epoch 1: val loss 0.6417843103408813

Epoch 2: train loss 0.6441989215937528
Epoch 2: val loss 0.6345753073692322

Epoch 3: train loss 0.634627802805467
Epoch 3: val loss 0.6221617460250854

Epoch 4: train loss 0.6286240545186129
Epoch 4: val loss 0.6136434674263

Epoch 5: train loss 0.6049697886813771
Epoch 5: val loss 0.6019343733787537

Epoch 6: train loss 0.6005314209244468
Epoch 6: val loss 0.600817859172821

Epoch 7: train loss 0.6028627482327548
Epoch 7: val loss 0.5914020538330078

Epoch 8: train loss 0.5870635455304926
Epoch 8: val loss 0.5887783169746399

Epoch 9: train loss 0.5634732408957048
Epoch 9: val loss 0.5937419533729553

Epoch 10: train loss 0.5685152113437653
Epoch 10: val loss 0.5865535140037537

Epoch 11: train loss 0.5560619018294595
Epoch 11: val loss 0.5918991565704346

Epoch 12: train loss 0.5437106192111969
Epoch 12: val loss 0.5729378461837769

Epoch 13: train loss 0.5385594476353038
Epoch 13: val loss 0.5768348574638367

Epoch 14: train loss 0.5327692654999819
Epoch 14: val loss 0.5800402164459229

Epoch 15: train loss 0.5217408700422808
Epoch 15: val loss 0.5773472189903259

Epoch 16: train loss 0.5170542191375386
Epoch 16: val loss 0.5774263143539429

Epoch 17: train loss 0.5190128060904416
Epoch 17: val loss 0.5756733417510986

Epoch 18: train loss 0.5048297643661499
Epoch 18: val loss 0.5639615058898926

Epoch 19: train loss 0.4864033216779882
Epoch 19: val loss 0.5651354193687439

Epoch 20: train loss 0.47969490831548517
Epoch 20: val loss 0.5646548271179199

Epoch 21: train loss 0.47433787855235016
Epoch 21: val loss 0.5648096203804016

Epoch 22: train loss 0.49907672947103326
Epoch 22: val loss 0.5802761316299438

Epoch 23: train loss 0.49115597118030896
Epoch 23: val loss 0.5700391530990601

Epoch 24: train loss 0.43569697575135663
Epoch 24: val loss 0.5511102676391602

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6680538979443637
Epoch 0: val loss 0.667633056640625

Epoch 1: train loss 0.6407494328238748
Epoch 1: val loss 0.6591960787773132

Epoch 2: train loss 0.633669603954662
Epoch 2: val loss 0.6550832390785217

Epoch 3: train loss 0.6025467623363842
Epoch 3: val loss 0.6553771495819092

Epoch 4: train loss 0.6108538074926897
Epoch 4: val loss 0.6574965119361877

Epoch 5: train loss 0.5665180683135986
Epoch 5: val loss 0.6548476219177246

Epoch 6: train loss 0.5747859207066622
Epoch 6: val loss 0.6539451479911804

Epoch 7: train loss 0.580425040288405
Epoch 7: val loss 0.6544625759124756

Epoch 8: train loss 0.5625038932670247
Epoch 8: val loss 0.6601231694221497

Epoch 9: train loss 0.5429158346219496
Epoch 9: val loss 0.6577766537666321

Epoch 10: train loss 0.531690161336552
Epoch 10: val loss 0.6693929433822632

Epoch 11: train loss 0.544909114187414
Epoch 11: val loss 0.6693273186683655

Epoch 12: train loss 0.508759926665913
Epoch 12: val loss 0.670979380607605

Epoch 13: train loss 0.48848370801318775
Epoch 13: val loss 0.6738776564598083

Epoch 14: train loss 0.48122561790726404
Epoch 14: val loss 0.6799672245979309

Epoch 15: train loss 0.47332812439311633
Epoch 15: val loss 0.6895287036895752

Epoch 16: train loss 0.4725994196805087
Epoch 16: val loss 0.6987377405166626

Epoch 17: train loss 0.45878200097517535
Epoch 17: val loss 0.6930919289588928

Epoch 18: train loss 0.47460607236081903
Epoch 18: val loss 0.7025011777877808

Epoch 19: train loss 0.43324397097934375
Epoch 19: val loss 0.7169948220252991

Epoch 20: train loss 0.4392841783436862
Epoch 20: val loss 0.7294405102729797

Epoch 21: train loss 0.4140215218067169
Epoch 21: val loss 0.7535642385482788

Epoch 22: train loss 0.4261374771595001
Epoch 22: val loss 0.7479994297027588

Epoch 23: train loss 0.4412561627951535
Epoch 23: val loss 0.7634710073471069

Epoch 24: train loss 0.41245113990523596
Epoch 24: val loss 0.7570747137069702

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6906063397725423
Epoch 0: val loss 0.671453595161438

Epoch 1: train loss 0.6525534629821778
Epoch 1: val loss 0.6521540880203247

Epoch 2: train loss 0.6417692303657532
Epoch 2: val loss 0.6406027674674988

Epoch 3: train loss 0.6188011924425761
Epoch 3: val loss 0.625921905040741

Epoch 4: train loss 0.6053407708803813
Epoch 4: val loss 0.6114248037338257

Epoch 5: train loss 0.5960107962290446
Epoch 5: val loss 0.5956379175186157

Epoch 6: train loss 0.5745650927225748
Epoch 6: val loss 0.5866388082504272

Epoch 7: train loss 0.5560467481613159
Epoch 7: val loss 0.5819568634033203

Epoch 8: train loss 0.5485069155693054
Epoch 8: val loss 0.565260648727417

Epoch 9: train loss 0.5229501922925314
Epoch 9: val loss 0.549624502658844

Epoch 10: train loss 0.5189062515894572
Epoch 10: val loss 0.53200763463974

Epoch 11: train loss 0.5075874427954356
Epoch 11: val loss 0.5240568518638611

Epoch 12: train loss 0.5123961389064788
Epoch 12: val loss 0.5174416899681091

Epoch 13: train loss 0.4775670329729716
Epoch 13: val loss 0.5135111808776855

Epoch 14: train loss 0.48550616900126137
Epoch 14: val loss 0.5157468318939209

Epoch 15: train loss 0.475023623307546
Epoch 15: val loss 0.5062846541404724

Epoch 16: train loss 0.460163281361262
Epoch 16: val loss 0.50324547290802

Epoch 17: train loss 0.46698371569315594
Epoch 17: val loss 0.5033243894577026

Epoch 18: train loss 0.48420098225275676
Epoch 18: val loss 0.5100558400154114

Epoch 19: train loss 0.42464564045270287
Epoch 19: val loss 0.5037581324577332

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7071928431590399
Epoch 0: val loss 0.6613967418670654

Epoch 1: train loss 0.6859210481246313
Epoch 1: val loss 0.6571005582809448

Epoch 2: train loss 0.6787524322668711
Epoch 2: val loss 0.6458055377006531

Epoch 3: train loss 0.6503554532925288
Epoch 3: val loss 0.6328015327453613

Epoch 4: train loss 0.6375536868969599
Epoch 4: val loss 0.6245998740196228

Epoch 5: train loss 0.6257909536361694
Epoch 5: val loss 0.606441080570221

Epoch 6: train loss 0.629325325290362
Epoch 6: val loss 0.5911335349082947

Epoch 7: train loss 0.6142924129962921
Epoch 7: val loss 0.5835825204849243

Epoch 8: train loss 0.6067952513694763
Epoch 8: val loss 0.5742786526679993

Epoch 9: train loss 0.6017292936642965
Epoch 9: val loss 0.5769585371017456

Epoch 10: train loss 0.5911982506513596
Epoch 10: val loss 0.5677394270896912

Epoch 11: train loss 0.5799551159143448
Epoch 11: val loss 0.576593816280365

Epoch 12: train loss 0.5657483339309692
Epoch 12: val loss 0.568620502948761

Epoch 13: train loss 0.5545106381177902
Epoch 13: val loss 0.5600535273551941

Epoch 14: train loss 0.5314238145947456
Epoch 14: val loss 0.563720703125

Epoch 15: train loss 0.546212263405323
Epoch 15: val loss 0.5645490884780884

Epoch 16: train loss 0.5330919573704401
Epoch 16: val loss 0.5602694749832153

Epoch 17: train loss 0.5395550976196924
Epoch 17: val loss 0.5509523153305054

Epoch 18: train loss 0.5138035267591476
Epoch 18: val loss 0.5493723750114441

Epoch 19: train loss 0.5180055846770605
Epoch 19: val loss 0.5559473633766174

Epoch 20: train loss 0.507014274597168
Epoch 20: val loss 0.5511289834976196

Epoch 21: train loss 0.4885399689277013
Epoch 21: val loss 0.5406291484832764

Epoch 22: train loss 0.4815368453661601
Epoch 22: val loss 0.5652240514755249

Epoch 23: train loss 0.4993273392319679
Epoch 23: val loss 0.5455394983291626

Epoch 24: train loss 0.4840345655878385
Epoch 24: val loss 0.5411478877067566

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7091459035873413
Epoch 0: val loss 0.6937403082847595

Epoch 1: train loss 0.6888026942809423
Epoch 1: val loss 0.6886746883392334

Epoch 2: train loss 0.6697050283352534
Epoch 2: val loss 0.6848846673965454

Epoch 3: train loss 0.6450445999701818
Epoch 3: val loss 0.6767255663871765

Epoch 4: train loss 0.6357216288646063
Epoch 4: val loss 0.6712424755096436

Epoch 5: train loss 0.6147597432136536
Epoch 5: val loss 0.6648880839347839

Epoch 6: train loss 0.6033724496761957
Epoch 6: val loss 0.6622442603111267

Epoch 7: train loss 0.5959713930884997
Epoch 7: val loss 0.66050124168396

Epoch 8: train loss 0.5736937448382378
Epoch 8: val loss 0.6803820133209229

Epoch 9: train loss 0.5603215396404266
Epoch 9: val loss 0.6806328892707825

Epoch 10: train loss 0.541152760386467
Epoch 10: val loss 0.6685283780097961

Epoch 11: train loss 0.5456611961126328
Epoch 11: val loss 0.6755634546279907

Epoch 12: train loss 0.5282438745101293
Epoch 12: val loss 0.6839777231216431

Epoch 13: train loss 0.5369828517238299
Epoch 13: val loss 0.6824184060096741

Epoch 14: train loss 0.5357184087236723
Epoch 14: val loss 0.6860916614532471

Epoch 15: train loss 0.5093688145279884
Epoch 15: val loss 0.6691792011260986

Epoch 16: train loss 0.4938759431242943
Epoch 16: val loss 0.6965206861495972

Epoch 17: train loss 0.4806273678938548
Epoch 17: val loss 0.6865319013595581

Epoch 18: train loss 0.49119050055742264
Epoch 18: val loss 0.6723899841308594

Epoch 19: train loss 0.49077362815539044
Epoch 19: val loss 0.6909314393997192

Epoch 20: train loss 0.4751650144656499
Epoch 20: val loss 0.684287965297699

Epoch 21: train loss 0.4815913140773773
Epoch 21: val loss 0.694412350654602

Epoch 22: train loss 0.46404966960350674
Epoch 22: val loss 0.6679673194885254

Epoch 23: train loss 0.4635427991549174
Epoch 23: val loss 0.6793227195739746

Epoch 24: train loss 0.47211750596761703
Epoch 24: val loss 0.6903151273727417

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7073976248502731
Epoch 0: val loss 0.7000123262405396

Epoch 1: train loss 0.6781417379776636
Epoch 1: val loss 0.6917824745178223

Epoch 2: train loss 0.6571136265993118
Epoch 2: val loss 0.6860904097557068

Epoch 3: train loss 0.6445309023062388
Epoch 3: val loss 0.6843453049659729

Epoch 4: train loss 0.6356052209933599
Epoch 4: val loss 0.6807091236114502

Epoch 5: train loss 0.6146183709303538
Epoch 5: val loss 0.6668714880943298

Epoch 6: train loss 0.6021298319101334
Epoch 6: val loss 0.6586243510246277

Epoch 7: train loss 0.5779349654912949
Epoch 7: val loss 0.6489461660385132

Epoch 8: train loss 0.5733335341016451
Epoch 8: val loss 0.6362325549125671

Epoch 9: train loss 0.5726715624332428
Epoch 9: val loss 0.6315150260925293

Epoch 10: train loss 0.5508494526147842
Epoch 10: val loss 0.6256647706031799

Epoch 11: train loss 0.5376252755522728
Epoch 11: val loss 0.6256177425384521

Epoch 12: train loss 0.5336765175064405
Epoch 12: val loss 0.6324475407600403

Epoch 13: train loss 0.5294356445471445
Epoch 13: val loss 0.6124835014343262

Epoch 14: train loss 0.4985455597440402
Epoch 14: val loss 0.6190035939216614

Epoch 15: train loss 0.5293301244576772
Epoch 15: val loss 0.629946768283844

Epoch 16: train loss 0.49763123691082
Epoch 16: val loss 0.6268289685249329

Epoch 17: train loss 0.5086631923913956
Epoch 17: val loss 0.6220123171806335

Epoch 18: train loss 0.49176641056934994
Epoch 18: val loss 0.6177518963813782

Epoch 19: train loss 0.47903241713841754
Epoch 19: val loss 0.6260800361633301

Epoch 20: train loss 0.4880133842428525
Epoch 20: val loss 0.6231330037117004

Epoch 21: train loss 0.47802144785722095
Epoch 21: val loss 0.6137207746505737

Epoch 22: train loss 0.45874344060818356
Epoch 22: val loss 0.6515684723854065

Epoch 23: train loss 0.4924157535036405
Epoch 23: val loss 0.6254395842552185

Epoch 24: train loss 0.4539480085174243
Epoch 24: val loss 0.6376564502716064

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6936205873886744
Epoch 0: val loss 0.6798801422119141

Epoch 1: train loss 0.6718538949886957
Epoch 1: val loss 0.6724421977996826

Epoch 2: train loss 0.6545646041631699
Epoch 2: val loss 0.6641430258750916

Epoch 3: train loss 0.6355416923761368
Epoch 3: val loss 0.651931643486023

Epoch 4: train loss 0.6147673825422922
Epoch 4: val loss 0.6377467513084412

Epoch 5: train loss 0.6082133700450262
Epoch 5: val loss 0.6361683011054993

Epoch 6: train loss 0.6017269740502039
Epoch 6: val loss 0.6343900561332703

Epoch 7: train loss 0.5775361582636833
Epoch 7: val loss 0.6277785897254944

Epoch 8: train loss 0.561647983888785
Epoch 8: val loss 0.6266026496887207

Epoch 9: train loss 0.5664272209008535
Epoch 9: val loss 0.6170961260795593

Epoch 10: train loss 0.5477335577209791
Epoch 10: val loss 0.6148089170455933

Epoch 11: train loss 0.5329972679416338
Epoch 11: val loss 0.6186511516571045

Epoch 12: train loss 0.5428091362118721
Epoch 12: val loss 0.6258717179298401

Epoch 13: train loss 0.5348064179221789
Epoch 13: val loss 0.6230523586273193

Epoch 14: train loss 0.526190829773744
Epoch 14: val loss 0.610400378704071

Epoch 15: train loss 0.5167900746067365
Epoch 15: val loss 0.6127413511276245

Epoch 16: train loss 0.4940636878212293
Epoch 16: val loss 0.6156520247459412

Epoch 17: train loss 0.5034400423367819
Epoch 17: val loss 0.6326949000358582

Epoch 18: train loss 0.5164498959978422
Epoch 18: val loss 0.6066048741340637

Epoch 19: train loss 0.5036816895008087
Epoch 19: val loss 0.6046785712242126

Epoch 20: train loss 0.49438487490018207
Epoch 20: val loss 0.592536211013794

Epoch 21: train loss 0.505521280070146
Epoch 21: val loss 0.6068200469017029

Epoch 22: train loss 0.48837826400995255
Epoch 22: val loss 0.6175162196159363

Epoch 23: train loss 0.45947515467802685
Epoch 23: val loss 0.605183482170105

Epoch 24: train loss 0.46864939977725345
Epoch 24: val loss 0.6251171827316284

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.690929364413023
Epoch 0: val loss 0.6795251369476318

Epoch 1: train loss 0.680815938860178
Epoch 1: val loss 0.67462158203125

Epoch 2: train loss 0.669577244669199
Epoch 2: val loss 0.6745288372039795

Epoch 3: train loss 0.6579623222351074
Epoch 3: val loss 0.6636068224906921

Epoch 4: train loss 0.6376473307609558
Epoch 4: val loss 0.6478031873703003

Epoch 5: train loss 0.6307343058288097
Epoch 5: val loss 0.639681875705719

Epoch 6: train loss 0.6130775921046734
Epoch 6: val loss 0.6310276985168457

Epoch 7: train loss 0.5939553529024124
Epoch 7: val loss 0.6037409901618958

Epoch 8: train loss 0.5749973952770233
Epoch 8: val loss 0.6042996644973755

Epoch 9: train loss 0.5637074988335371
Epoch 9: val loss 0.604650616645813

Epoch 10: train loss 0.5481046997010708
Epoch 10: val loss 0.6035488247871399

Epoch 11: train loss 0.5444729961454868
Epoch 11: val loss 0.6062234044075012

Epoch 12: train loss 0.5564139541238546
Epoch 12: val loss 0.5914106369018555

Epoch 13: train loss 0.5574204362928867
Epoch 13: val loss 0.5922480225563049

Epoch 14: train loss 0.5527920182794333
Epoch 14: val loss 0.5968099236488342

Epoch 15: train loss 0.533705422654748
Epoch 15: val loss 0.5973294973373413

Epoch 16: train loss 0.4939251635223627
Epoch 16: val loss 0.5999128222465515

Epoch 17: train loss 0.5272983890026808
Epoch 17: val loss 0.6021390557289124

Epoch 18: train loss 0.5167755093425512
Epoch 18: val loss 0.596115231513977

Epoch 19: train loss 0.4917561784386635
Epoch 19: val loss 0.6046414375305176

Epoch 20: train loss 0.5150378253310919
Epoch 20: val loss 0.5999664068222046

Epoch 21: train loss 0.48952947184443474
Epoch 21: val loss 0.5893127918243408

Epoch 22: train loss 0.5097418185323477
Epoch 22: val loss 0.5908728241920471

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7038675397634506
Epoch 0: val loss 0.6852925419807434

Epoch 1: train loss 0.680632159113884
Epoch 1: val loss 0.6814078688621521

Epoch 2: train loss 0.6541497359673182
Epoch 2: val loss 0.6783405542373657

Epoch 3: train loss 0.6387945115566254
Epoch 3: val loss 0.6685246825218201

Epoch 4: train loss 0.643672247727712
Epoch 4: val loss 0.6665920615196228

Epoch 5: train loss 0.6314936925967535
Epoch 5: val loss 0.6661502122879028

Epoch 6: train loss 0.6193477461735407
Epoch 6: val loss 0.6566036939620972

Epoch 7: train loss 0.6161772658427557
Epoch 7: val loss 0.6492186784744263

Epoch 8: train loss 0.6008927226066589
Epoch 8: val loss 0.6489738821983337

Epoch 9: train loss 0.6008071899414062
Epoch 9: val loss 0.6584914922714233

Epoch 10: train loss 0.590013861656189
Epoch 10: val loss 0.6583127379417419

Epoch 11: train loss 0.5885088443756104
Epoch 11: val loss 0.6595244407653809

Epoch 12: train loss 0.5800437380870184
Epoch 12: val loss 0.6595224738121033

Epoch 13: train loss 0.5767758712172508
Epoch 13: val loss 0.6608246564865112

Epoch 14: train loss 0.5772008274992307
Epoch 14: val loss 0.6643127202987671

Epoch 15: train loss 0.5657169197996458
Epoch 15: val loss 0.6560451984405518

Epoch 16: train loss 0.5447168300549189
Epoch 16: val loss 0.6513495445251465

Epoch 17: train loss 0.5551196758945783
Epoch 17: val loss 0.6512370705604553

Epoch 18: train loss 0.529819630086422
Epoch 18: val loss 0.6568444967269897

Epoch 19: train loss 0.5469816575447718
Epoch 19: val loss 0.6587001085281372

Epoch 20: train loss 0.5344703073302904
Epoch 20: val loss 0.6704092621803284

Epoch 21: train loss 0.5522887508074442
Epoch 21: val loss 0.6696134209632874

Epoch 22: train loss 0.553536464770635
Epoch 22: val loss 0.6698384881019592

Epoch 23: train loss 0.5457842995723089
Epoch 23: val loss 0.6622762680053711

Epoch 24: train loss 0.5159872472286224
Epoch 24: val loss 0.6559692025184631

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7067605008681616
Epoch 0: val loss 0.701307475566864

Epoch 1: train loss 0.679920901854833
Epoch 1: val loss 0.6955087780952454

Epoch 2: train loss 0.6747733354568481
Epoch 2: val loss 0.6906880140304565

Epoch 3: train loss 0.664623369773229
Epoch 3: val loss 0.6900295615196228

Epoch 4: train loss 0.6550089369217554
Epoch 4: val loss 0.683027446269989

Epoch 5: train loss 0.648111417889595
Epoch 5: val loss 0.6720640659332275

Epoch 6: train loss 0.6389959553877512
Epoch 6: val loss 0.6670622229576111

Epoch 7: train loss 0.6329938272635142
Epoch 7: val loss 0.6523429155349731

Epoch 8: train loss 0.61988265812397
Epoch 8: val loss 0.650538980960846

Epoch 9: train loss 0.6203248302141825
Epoch 9: val loss 0.6445292234420776

Epoch 10: train loss 0.6047832121451696
Epoch 10: val loss 0.6387028694152832

Epoch 11: train loss 0.5885822474956512
Epoch 11: val loss 0.6357302665710449

Epoch 12: train loss 0.577093501885732
Epoch 12: val loss 0.6416501998901367

Epoch 13: train loss 0.5717036301891009
Epoch 13: val loss 0.6265091896057129

Epoch 14: train loss 0.5773976693550745
Epoch 14: val loss 0.631744384765625

Epoch 15: train loss 0.5896363829572996
Epoch 15: val loss 0.6417496204376221

Epoch 16: train loss 0.5916427075862885
Epoch 16: val loss 0.6430804133415222

Epoch 17: train loss 0.5759935230016708
Epoch 17: val loss 0.6263138651847839

Epoch 18: train loss 0.577794519563516
Epoch 18: val loss 0.647319495677948

Epoch 19: train loss 0.5703135853012403
Epoch 19: val loss 0.6537964344024658

Epoch 20: train loss 0.5529116864005724
Epoch 20: val loss 0.6435267925262451

Epoch 21: train loss 0.5466231231888136
Epoch 21: val loss 0.643796443939209

Epoch 22: train loss 0.5552772482236227
Epoch 22: val loss 0.6441510915756226

Epoch 23: train loss 0.5452870403726896
Epoch 23: val loss 0.6616926193237305

Epoch 24: train loss 0.5433248778184255
Epoch 24: val loss 0.6380982398986816

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6985300680001577
Epoch 0: val loss 0.6901551485061646

Epoch 1: train loss 0.6900231391191483
Epoch 1: val loss 0.6879624128341675

Epoch 2: train loss 0.663282722234726
Epoch 2: val loss 0.6773259043693542

Epoch 3: train loss 0.6596582184235255
Epoch 3: val loss 0.6709292531013489

Epoch 4: train loss 0.648192952076594
Epoch 4: val loss 0.6672763228416443

Epoch 5: train loss 0.6381233086188635
Epoch 5: val loss 0.6692856550216675

Epoch 6: train loss 0.6380997449159622
Epoch 6: val loss 0.6616143584251404

Epoch 7: train loss 0.6123553961515427
Epoch 7: val loss 0.6665606498718262

Epoch 8: train loss 0.6126738140980402
Epoch 8: val loss 0.6521338224411011

Epoch 9: train loss 0.5931523541609446
Epoch 9: val loss 0.6596238613128662

Epoch 10: train loss 0.5911479915181795
Epoch 10: val loss 0.6647500395774841

Epoch 11: train loss 0.5988233884175619
Epoch 11: val loss 0.6569758653640747

Epoch 12: train loss 0.5949091538786888
Epoch 12: val loss 0.6549609899520874

Epoch 13: train loss 0.578012024362882
Epoch 13: val loss 0.6596184372901917

Epoch 14: train loss 0.5608123963077863
Epoch 14: val loss 0.6731188893318176

Epoch 15: train loss 0.5602976754307747
Epoch 15: val loss 0.6709501147270203

Epoch 16: train loss 0.5994081397851309
Epoch 16: val loss 0.6733705997467041

Epoch 17: train loss 0.5679907500743866
Epoch 17: val loss 0.6967024803161621

Epoch 18: train loss 0.5511757309238116
Epoch 18: val loss 0.6802602410316467

Epoch 19: train loss 0.5819800769289335
Epoch 19: val loss 0.6728990077972412

Epoch 20: train loss 0.5465624953309695
Epoch 20: val loss 0.6819902062416077

Epoch 21: train loss 0.5501002470652262
Epoch 21: val loss 0.6838578581809998

Epoch 22: train loss 0.5681803946693739
Epoch 22: val loss 0.6927610039710999

Epoch 23: train loss 0.5553688282767931
Epoch 23: val loss 0.6921956539154053

Epoch 24: train loss 0.5514170825481415
Epoch 24: val loss 0.7005096673965454

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7055868357419968
Epoch 0: val loss 0.6756581664085388

Epoch 1: train loss 0.6580876658360163
Epoch 1: val loss 0.6678388714790344

Epoch 2: train loss 0.6514197289943695
Epoch 2: val loss 0.6642829179763794

Epoch 3: train loss 0.6511198431253433
Epoch 3: val loss 0.6590126752853394

Epoch 4: train loss 0.6373569220304489
Epoch 4: val loss 0.6549389362335205

Epoch 5: train loss 0.6203550646702448
Epoch 5: val loss 0.6452915668487549

Epoch 6: train loss 0.6119224826494852
Epoch 6: val loss 0.6407522559165955

Epoch 7: train loss 0.6011497428019842
Epoch 7: val loss 0.6346275806427002

Epoch 8: train loss 0.5897175172964731
Epoch 8: val loss 0.6356368064880371

Epoch 9: train loss 0.5751952876647314
Epoch 9: val loss 0.642221212387085

Epoch 10: train loss 0.5917934825023016
Epoch 10: val loss 0.6319302320480347

Epoch 11: train loss 0.5769336124261221
Epoch 11: val loss 0.6352083086967468

Epoch 12: train loss 0.5441166708866755
Epoch 12: val loss 0.6436855792999268

Epoch 13: train loss 0.5552654763062795
Epoch 13: val loss 0.641929030418396

Epoch 14: train loss 0.5544375305374464
Epoch 14: val loss 0.6373624801635742

Epoch 15: train loss 0.5551951279242834
Epoch 15: val loss 0.6380656361579895

Epoch 16: train loss 0.5653037677208582
Epoch 16: val loss 0.6447839140892029

Epoch 17: train loss 0.5384651397665342
Epoch 17: val loss 0.6527402400970459

Epoch 18: train loss 0.5413348823785782
Epoch 18: val loss 0.653361976146698

Epoch 19: train loss 0.5210907409588496
Epoch 19: val loss 0.6493125557899475

Epoch 20: train loss 0.5201321219404539
Epoch 20: val loss 0.6557711958885193

Epoch 21: train loss 0.5269214461247126
Epoch 21: val loss 0.661028265953064

Epoch 22: train loss 0.5155022566517194
Epoch 22: val loss 0.6633780598640442

Epoch 23: train loss 0.5091097032030424
Epoch 23: val loss 0.667695939540863

Epoch 24: train loss 0.5129532913366953
Epoch 24: val loss 0.6739717125892639

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6955980621278286
Epoch 0: val loss 0.6894923448562622

Epoch 1: train loss 0.6741423159837723
Epoch 1: val loss 0.6773460507392883

Epoch 2: train loss 0.6511333510279655
Epoch 2: val loss 0.6731283664703369

Epoch 3: train loss 0.6567796245217323
Epoch 3: val loss 0.6707980036735535

Epoch 4: train loss 0.65343376994133
Epoch 4: val loss 0.6628267765045166

Epoch 5: train loss 0.624585997313261
Epoch 5: val loss 0.6532483100891113

Epoch 6: train loss 0.6265686191618443
Epoch 6: val loss 0.6419960856437683

Epoch 7: train loss 0.6035370640456676
Epoch 7: val loss 0.6420548558235168

Epoch 8: train loss 0.6106929816305637
Epoch 8: val loss 0.6354925036430359

Epoch 9: train loss 0.6033834237605333
Epoch 9: val loss 0.6336537003517151

Epoch 10: train loss 0.5934505723416805
Epoch 10: val loss 0.6371543407440186

Epoch 11: train loss 0.5887252483516932
Epoch 11: val loss 0.6315824389457703

Epoch 12: train loss 0.5620652437210083
Epoch 12: val loss 0.6245818734169006

Epoch 13: train loss 0.5699389092624187
Epoch 13: val loss 0.6252461075782776

Epoch 14: train loss 0.5618192572146654
Epoch 14: val loss 0.6147535443305969

Epoch 15: train loss 0.5592352263629436
Epoch 15: val loss 0.6174834370613098

Epoch 16: train loss 0.5407806616276503
Epoch 16: val loss 0.6236490607261658

Epoch 17: train loss 0.5859332047402859
Epoch 17: val loss 0.6297499537467957

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6991967775604941
Epoch 0: val loss 0.6858819127082825

Epoch 1: train loss 0.6758061972531405
Epoch 1: val loss 0.6756790280342102

Epoch 2: train loss 0.6583889939568259
Epoch 2: val loss 0.6674330234527588

Epoch 3: train loss 0.6692150451920249
Epoch 3: val loss 0.663051962852478

Epoch 4: train loss 0.6540581529790704
Epoch 4: val loss 0.6586935520172119

Epoch 5: train loss 0.6370946168899536
Epoch 5: val loss 0.659601628780365

Epoch 6: train loss 0.6338632323525168
Epoch 6: val loss 0.6594334244728088

Epoch 7: train loss 0.6232649900696494
Epoch 7: val loss 0.6575058102607727

Epoch 8: train loss 0.6191102537241849
Epoch 8: val loss 0.6541726589202881

Epoch 9: train loss 0.6107466654344038
Epoch 9: val loss 0.653864324092865

Epoch 10: train loss 0.6165865713899786
Epoch 10: val loss 0.6574084162712097

Epoch 11: train loss 0.6016809398477728
Epoch 11: val loss 0.6582015156745911

Epoch 12: train loss 0.5880987644195557
Epoch 12: val loss 0.6599442958831787

Epoch 13: train loss 0.5728004574775696
Epoch 13: val loss 0.657859206199646

Epoch 14: train loss 0.5821223611181433
Epoch 14: val loss 0.6617637276649475

Epoch 15: train loss 0.574898056008599
Epoch 15: val loss 0.6594154238700867

Epoch 16: train loss 0.5769887105985121
Epoch 16: val loss 0.665482223033905

Epoch 17: train loss 0.5672506581653248
Epoch 17: val loss 0.6662917733192444

Epoch 18: train loss 0.5656306120482358
Epoch 18: val loss 0.665606677532196

Epoch 19: train loss 0.5561090545220808
Epoch 19: val loss 0.6656578183174133

Epoch 20: train loss 0.5596243657849052
Epoch 20: val loss 0.6681642532348633

Epoch 21: train loss 0.5459360832517798
Epoch 21: val loss 0.6740503311157227

Epoch 22: train loss 0.5371584919365969
Epoch 22: val loss 0.6631267070770264

Epoch 23: train loss 0.5311181220141324
Epoch 23: val loss 0.6657127141952515

Epoch 24: train loss 0.5399968867952173
Epoch 24: val loss 0.682822048664093

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6879665959965099
Epoch 0: val loss 0.6656087636947632

Epoch 1: train loss 0.6751526648348029
Epoch 1: val loss 0.6601865887641907

Epoch 2: train loss 0.6492633169347589
Epoch 2: val loss 0.6555345058441162

Epoch 3: train loss 0.6610455350442366
Epoch 3: val loss 0.650955080986023

Epoch 4: train loss 0.6434611678123474
Epoch 4: val loss 0.6488215923309326

Epoch 5: train loss 0.6385972120545127
Epoch 5: val loss 0.6466913819313049

Epoch 6: train loss 0.6221200715411793
Epoch 6: val loss 0.642790675163269

Epoch 7: train loss 0.6174506165764548
Epoch 7: val loss 0.6401246786117554

Epoch 8: train loss 0.619071440263228
Epoch 8: val loss 0.6404584646224976

Epoch 9: train loss 0.6043974757194519
Epoch 9: val loss 0.6437176465988159

Epoch 10: train loss 0.604672757062045
Epoch 10: val loss 0.6446245312690735

Epoch 11: train loss 0.5885675522414121
Epoch 11: val loss 0.6391754746437073

Epoch 12: train loss 0.5874899138103832
Epoch 12: val loss 0.6364564299583435

Epoch 13: train loss 0.5865846222097223
Epoch 13: val loss 0.635984480381012

Epoch 14: train loss 0.5730415203354575
Epoch 14: val loss 0.6266372203826904

Epoch 15: train loss 0.5690093744884838
Epoch 15: val loss 0.6208034157752991

Epoch 16: train loss 0.5774148323319175
Epoch 16: val loss 0.6208214163780212

Epoch 17: train loss 0.5658619485118173
Epoch 17: val loss 0.6116328239440918

Epoch 18: train loss 0.5547428808429025
Epoch 18: val loss 0.6062796115875244

Epoch 19: train loss 0.5667608299038627
Epoch 19: val loss 0.5967123508453369

Epoch 20: train loss 0.5469004972414537
Epoch 20: val loss 0.5952898263931274

Epoch 21: train loss 0.5305531810630452
Epoch 21: val loss 0.6046246290206909

Epoch 22: train loss 0.5023616850376129
Epoch 22: val loss 0.605215847492218

Epoch 23: train loss 0.5114569474350322
Epoch 23: val loss 0.601032555103302

Epoch 24: train loss 0.526173626834696
Epoch 24: val loss 0.604661226272583

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7020999139005487
Epoch 0: val loss 0.6756687164306641

Epoch 1: train loss 0.6592397310517051
Epoch 1: val loss 0.6612568497657776

Epoch 2: train loss 0.65579308163036
Epoch 2: val loss 0.6567413806915283

Epoch 3: train loss 0.6450762531974099
Epoch 3: val loss 0.653080403804779

Epoch 4: train loss 0.6303148052909158
Epoch 4: val loss 0.6513428092002869

Epoch 5: train loss 0.6388296593319286
Epoch 5: val loss 0.6497488617897034

Epoch 6: train loss 0.6240747191689231
Epoch 6: val loss 0.6470766067504883

Epoch 7: train loss 0.6150957400148566
Epoch 7: val loss 0.6492742300033569

Epoch 8: train loss 0.5985669547861273
Epoch 8: val loss 0.647824764251709

Epoch 9: train loss 0.6019517833536322
Epoch 9: val loss 0.6494965553283691

Epoch 10: train loss 0.5952999212525107
Epoch 10: val loss 0.6449598073959351

Epoch 11: train loss 0.6046791618520563
Epoch 11: val loss 0.6429877877235413

Epoch 12: train loss 0.5836376791650598
Epoch 12: val loss 0.6440864205360413

Epoch 13: train loss 0.5706952783194456
Epoch 13: val loss 0.6441435217857361

Epoch 14: train loss 0.5563517131588676
Epoch 14: val loss 0.6500763893127441

Epoch 15: train loss 0.55489243702455
Epoch 15: val loss 0.6475582122802734

Epoch 16: train loss 0.5813566446304321
Epoch 16: val loss 0.6548498868942261

Epoch 17: train loss 0.5424888269467787
Epoch 17: val loss 0.6518926024436951

Epoch 18: train loss 0.5467203936793588
Epoch 18: val loss 0.6567830443382263

Epoch 19: train loss 0.5491630760106173
Epoch 19: val loss 0.6661595702171326

Epoch 20: train loss 0.5240004496140913
Epoch 20: val loss 0.6723317503929138

Epoch 21: train loss 0.5315801528367129
Epoch 21: val loss 0.6726557016372681

Epoch 22: train loss 0.5192567028782584
Epoch 22: val loss 0.675367534160614

Epoch 23: train loss 0.5046455914323981
Epoch 23: val loss 0.6800556778907776

Epoch 24: train loss 0.5088988813486967
Epoch 24: val loss 0.6700708866119385

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7146739526228472
Epoch 0: val loss 0.6797166466712952

Epoch 1: train loss 0.6724210218949751
Epoch 1: val loss 0.6666378974914551

Epoch 2: train loss 0.6507058848034252
Epoch 2: val loss 0.6595177054405212

Epoch 3: train loss 0.6546155431053855
Epoch 3: val loss 0.6542674899101257

Epoch 4: train loss 0.6360070569948717
Epoch 4: val loss 0.6519117951393127

Epoch 5: train loss 0.6257275884801691
Epoch 5: val loss 0.6556901335716248

Epoch 6: train loss 0.6222673762928356
Epoch 6: val loss 0.6571277976036072

Epoch 7: train loss 0.6082646630027078
Epoch 7: val loss 0.659485399723053

Epoch 8: train loss 0.5996074730699713
Epoch 8: val loss 0.658484697341919

Epoch 9: train loss 0.595511794090271
Epoch 9: val loss 0.6601848602294922

Epoch 10: train loss 0.6131343055855144
Epoch 10: val loss 0.6628146767616272

Epoch 11: train loss 0.5829852033745159
Epoch 11: val loss 0.6644580364227295

Epoch 12: train loss 0.57992177659815
Epoch 12: val loss 0.6671476364135742

Epoch 13: train loss 0.5721572691744025
Epoch 13: val loss 0.6657268404960632

Epoch 14: train loss 0.5713884911753915
Epoch 14: val loss 0.6639083623886108

Epoch 15: train loss 0.5729802277955142
Epoch 15: val loss 0.6697706580162048

Epoch 16: train loss 0.5559986585920508
Epoch 16: val loss 0.6757980585098267

Epoch 17: train loss 0.536898363720287
Epoch 17: val loss 0.6731463670730591

Epoch 18: train loss 0.5415105006911538
Epoch 18: val loss 0.6765065789222717

Epoch 19: train loss 0.5311229256066409
Epoch 19: val loss 0.6741576194763184

Epoch 20: train loss 0.5228129002180967
Epoch 20: val loss 0.6850043535232544

Epoch 21: train loss 0.5216856625947085
Epoch 21: val loss 0.6896514892578125

Epoch 22: train loss 0.522876197641546
Epoch 22: val loss 0.6913015246391296

Epoch 23: train loss 0.5093983520161022
Epoch 23: val loss 0.6859317421913147

Epoch 24: train loss 0.5137944302775643
Epoch 24: val loss 0.6962002515792847

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6714763144652048
Epoch 0: val loss 0.703578770160675

Epoch 1: train loss 0.6626665115356445
Epoch 1: val loss 0.697648286819458

Epoch 2: train loss 0.6565690676371256
Epoch 2: val loss 0.6870480179786682

Epoch 3: train loss 0.6501287500063578
Epoch 3: val loss 0.6850096583366394

Epoch 4: train loss 0.6309493501981099
Epoch 4: val loss 0.6930346488952637

Epoch 5: train loss 0.6177298744519552
Epoch 5: val loss 0.670074999332428

Epoch 6: train loss 0.6169185241063436
Epoch 6: val loss 0.672828197479248

Epoch 7: train loss 0.6124240557352701
Epoch 7: val loss 0.6616560220718384

Epoch 8: train loss 0.5965981324513753
Epoch 8: val loss 0.6650503277778625

Epoch 9: train loss 0.5917154550552368
Epoch 9: val loss 0.6676090955734253

Epoch 10: train loss 0.598092403014501
Epoch 10: val loss 0.6649762392044067

Epoch 11: train loss 0.584910802046458
Epoch 11: val loss 0.6407244205474854

Epoch 12: train loss 0.5954025586446127
Epoch 12: val loss 0.6483235359191895

Epoch 13: train loss 0.5846812427043915
Epoch 13: val loss 0.6504952907562256

Epoch 14: train loss 0.565511155128479
Epoch 14: val loss 0.6463324427604675

Epoch 15: train loss 0.5657568395137786
Epoch 15: val loss 0.6475895643234253

Epoch 16: train loss 0.5366080403327942
Epoch 16: val loss 0.6385875940322876

Epoch 17: train loss 0.5589088221391042
Epoch 17: val loss 0.6416379809379578

Epoch 18: train loss 0.5237479825814565
Epoch 18: val loss 0.6418185830116272

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7142044351651118
Epoch 0: val loss 0.6932166814804077

Epoch 1: train loss 0.6833380919236404
Epoch 1: val loss 0.6894038319587708

Epoch 2: train loss 0.6667702839924738
Epoch 2: val loss 0.687079668045044

Epoch 3: train loss 0.6630605046565716
Epoch 3: val loss 0.6823752522468567

Epoch 4: train loss 0.6493484652959384
Epoch 4: val loss 0.6804724931716919

Epoch 5: train loss 0.6547752206142132
Epoch 5: val loss 0.6782990097999573

Epoch 6: train loss 0.6323916957928584
Epoch 6: val loss 0.680538535118103

Epoch 7: train loss 0.6251051609332745
Epoch 7: val loss 0.6798983216285706

Epoch 8: train loss 0.6196664709311265
Epoch 8: val loss 0.6807755827903748

Epoch 9: train loss 0.6129303345313439
Epoch 9: val loss 0.6711625456809998

Epoch 10: train loss 0.6101020253621615
Epoch 10: val loss 0.6746124029159546

Epoch 11: train loss 0.5883175318057721
Epoch 11: val loss 0.6783530116081238

Epoch 12: train loss 0.5912501307634207
Epoch 12: val loss 0.6709848642349243

Epoch 13: train loss 0.5658993743933164
Epoch 13: val loss 0.6729992032051086

Epoch 14: train loss 0.5879126580861899
Epoch 14: val loss 0.6712762713432312

Epoch 15: train loss 0.5740834199465238
Epoch 15: val loss 0.679034948348999

Epoch 16: train loss 0.5558370512265426
Epoch 16: val loss 0.6816921234130859

Epoch 17: train loss 0.554492290203388
Epoch 17: val loss 0.6910303235054016

Epoch 18: train loss 0.5465625983018142
Epoch 18: val loss 0.6940725445747375

Epoch 19: train loss 0.5531073075074416
Epoch 19: val loss 0.6996536254882812

Epoch 20: train loss 0.5515193847509531
Epoch 20: val loss 0.710743248462677

Epoch 21: train loss 0.5402148962020874
Epoch 21: val loss 0.7220062613487244

Epoch 22: train loss 0.5218520691761603
Epoch 22: val loss 0.7250652313232422

Epoch 23: train loss 0.5081741420122293
Epoch 23: val loss 0.7232839465141296

Epoch 24: train loss 0.4981674368564899
Epoch 24: val loss 0.733623206615448

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6892666312364432
Epoch 0: val loss 0.651421844959259

Epoch 1: train loss 0.6693240495828482
Epoch 1: val loss 0.6424641609191895

Epoch 2: train loss 0.6525476162250226
Epoch 2: val loss 0.6496441960334778

Epoch 3: train loss 0.6434249327732966
Epoch 3: val loss 0.6520788669586182

Epoch 4: train loss 0.6235685394360468
Epoch 4: val loss 0.650117814540863

Epoch 5: train loss 0.6117321298672602
Epoch 5: val loss 0.6515660881996155

Epoch 6: train loss 0.6147209451748774
Epoch 6: val loss 0.6546269655227661

Epoch 7: train loss 0.6101384392151465
Epoch 7: val loss 0.6600257158279419

Epoch 8: train loss 0.5851340752381545
Epoch 8: val loss 0.6676232218742371

Epoch 9: train loss 0.6024819750052232
Epoch 9: val loss 0.6628854274749756

Epoch 10: train loss 0.5954699241198026
Epoch 10: val loss 0.6762651205062866

Epoch 11: train loss 0.5780775661651905
Epoch 11: val loss 0.6795029044151306

Epoch 12: train loss 0.5758797709758465
Epoch 12: val loss 0.6772242784500122

Epoch 13: train loss 0.5813020009260911
Epoch 13: val loss 0.6652868390083313

Epoch 14: train loss 0.5760217721645648
Epoch 14: val loss 0.679606556892395

Epoch 15: train loss 0.5659171938896179
Epoch 15: val loss 0.6957489252090454

Epoch 16: train loss 0.5765607723822961
Epoch 16: val loss 0.6877991557121277

Epoch 17: train loss 0.5404355136247782
Epoch 17: val loss 0.6952629089355469

Epoch 18: train loss 0.5679366611517392
Epoch 18: val loss 0.6806623935699463

Epoch 19: train loss 0.5492098354376279
Epoch 19: val loss 0.6866307258605957

Epoch 20: train loss 0.5167887669343215
Epoch 20: val loss 0.7007285356521606

Epoch 21: train loss 0.5461008159013895
Epoch 21: val loss 0.6912429928779602

Epoch 22: train loss 0.5242836796320401
Epoch 22: val loss 0.679321825504303

Epoch 23: train loss 0.5450502794522506
Epoch 23: val loss 0.6885958313941956

Epoch 24: train loss 0.5445886781582465
Epoch 24: val loss 0.6834619045257568

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7051491187169001
Epoch 0: val loss 0.7196057438850403

Epoch 1: train loss 0.6743753048089834
Epoch 1: val loss 0.7351245284080505

Epoch 2: train loss 0.6569463564799383
Epoch 2: val loss 0.7277721166610718

Epoch 3: train loss 0.6504142192693857
Epoch 3: val loss 0.7132130861282349

Epoch 4: train loss 0.6395061841377845
Epoch 4: val loss 0.706211507320404

Epoch 5: train loss 0.6341359844574561
Epoch 5: val loss 0.6885184645652771

Epoch 6: train loss 0.632061440211076
Epoch 6: val loss 0.6923565864562988

Epoch 7: train loss 0.6191920271286597
Epoch 7: val loss 0.6939213275909424

Epoch 8: train loss 0.6141000298353342
Epoch 8: val loss 0.6806829571723938

Epoch 9: train loss 0.6040889483231765
Epoch 9: val loss 0.6776762008666992

Epoch 10: train loss 0.5948196649551392
Epoch 10: val loss 0.6806358098983765

Epoch 11: train loss 0.5777292755933908
Epoch 11: val loss 0.6772049069404602

Epoch 12: train loss 0.5757049734775836
Epoch 12: val loss 0.6737055778503418

Epoch 13: train loss 0.5775093390391424
Epoch 13: val loss 0.6635705232620239

Epoch 14: train loss 0.5751847647703611
Epoch 14: val loss 0.6684587001800537

Epoch 15: train loss 0.5563992307736323
Epoch 15: val loss 0.6539814472198486

Epoch 16: train loss 0.5619395054303683
Epoch 16: val loss 0.6520959734916687

Epoch 17: train loss 0.5483867755303016
Epoch 17: val loss 0.6696182489395142

Epoch 18: train loss 0.5642495980629554
Epoch 18: val loss 0.6757403016090393

Epoch 19: train loss 0.5339070443923657
Epoch 19: val loss 0.6700243353843689

Epoch 20: train loss 0.5308644886200244
Epoch 20: val loss 0.652557909488678

Epoch 21: train loss 0.5371923286181229
Epoch 21: val loss 0.6674978733062744

Epoch 22: train loss 0.5301101024334247
Epoch 22: val loss 0.6675320267677307

Epoch 23: train loss 0.5363539594870347
Epoch 23: val loss 0.6803106665611267

Epoch 24: train loss 0.5162721620156214
Epoch 24: val loss 0.649666965007782

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6989095211029053
Epoch 0: val loss 0.6829566359519958

Epoch 1: train loss 0.6747510937544016
Epoch 1: val loss 0.670170783996582

Epoch 2: train loss 0.665236615217649
Epoch 2: val loss 0.6589635610580444

Epoch 3: train loss 0.653222918510437
Epoch 3: val loss 0.6500819325447083

Epoch 4: train loss 0.630942009962522
Epoch 4: val loss 0.6466472148895264

Epoch 5: train loss 0.6360985040664673
Epoch 5: val loss 0.6423701047897339

Epoch 6: train loss 0.6211842115108783
Epoch 6: val loss 0.6377065181732178

Epoch 7: train loss 0.6124985951643723
Epoch 7: val loss 0.6368767023086548

Epoch 8: train loss 0.604796670950376
Epoch 8: val loss 0.6444511413574219

Epoch 9: train loss 0.6182897182611319
Epoch 9: val loss 0.639268159866333

Epoch 10: train loss 0.5926479422129117
Epoch 10: val loss 0.6337248086929321

Epoch 11: train loss 0.5981462322748624
Epoch 11: val loss 0.6354610919952393

Epoch 12: train loss 0.5959823429584503
Epoch 12: val loss 0.6368635892868042

Epoch 13: train loss 0.5923864107865554
Epoch 13: val loss 0.6327022314071655

Epoch 14: train loss 0.5742826805664942
Epoch 14: val loss 0.6362606883049011

Epoch 15: train loss 0.5678911369580489
Epoch 15: val loss 0.6386544108390808

Epoch 16: train loss 0.565289135162647
Epoch 16: val loss 0.6385480761528015

Epoch 17: train loss 0.5724507020070002
Epoch 17: val loss 0.6352880597114563

Epoch 18: train loss 0.5615119062937223
Epoch 18: val loss 0.6381024122238159

Epoch 19: train loss 0.5593243057911212
Epoch 19: val loss 0.6380169987678528

Epoch 20: train loss 0.5630867229058192
Epoch 20: val loss 0.6337119936943054

Epoch 21: train loss 0.5448973614435929
Epoch 21: val loss 0.6252220273017883

Epoch 22: train loss 0.5429692107897538
Epoch 22: val loss 0.6274235248565674

Epoch 23: train loss 0.5453403087762686
Epoch 23: val loss 0.6294988989830017

Epoch 24: train loss 0.5326352555018204
Epoch 24: val loss 0.6227736473083496

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6910707003930036
Epoch 0: val loss 0.6753787398338318

Epoch 1: train loss 0.6643154340631822
Epoch 1: val loss 0.6655862927436829

Epoch 2: train loss 0.6598333681330961
Epoch 2: val loss 0.6488999724388123

Epoch 3: train loss 0.6409989104551428
Epoch 3: val loss 0.6398845314979553

Epoch 4: train loss 0.6425086926011478
Epoch 4: val loss 0.6348982453346252

Epoch 5: train loss 0.6251789331436157
Epoch 5: val loss 0.6307003498077393

Epoch 6: train loss 0.6134829591302311
Epoch 6: val loss 0.6273439526557922

Epoch 7: train loss 0.6182591038591722
Epoch 7: val loss 0.6232575178146362

Epoch 8: train loss 0.598877861219294
Epoch 8: val loss 0.6170310378074646

Epoch 9: train loss 0.6008343871902017
Epoch 9: val loss 0.6225031018257141

Epoch 10: train loss 0.5907940408762764
Epoch 10: val loss 0.6160262227058411

Epoch 11: train loss 0.5889444736873403
Epoch 11: val loss 0.6107160449028015

Epoch 12: train loss 0.5933813785805422
Epoch 12: val loss 0.6134642362594604

Epoch 13: train loss 0.589559439350577
Epoch 13: val loss 0.60894376039505

Epoch 14: train loss 0.5836709913085488
Epoch 14: val loss 0.6132354140281677

Epoch 15: train loss 0.583965473315295
Epoch 15: val loss 0.6220558285713196

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6831510215997696
Epoch 0: val loss 0.7008590698242188

Epoch 1: train loss 0.6862228512763977
Epoch 1: val loss 0.6973257064819336

Epoch 2: train loss 0.662768175204595
Epoch 2: val loss 0.6963428854942322

Epoch 3: train loss 0.6512255618969599
Epoch 3: val loss 0.6975496411323547

Epoch 4: train loss 0.6365789075692495
Epoch 4: val loss 0.7030966877937317

Epoch 5: train loss 0.6431650618712107
Epoch 5: val loss 0.7068257927894592

Epoch 6: train loss 0.6253143002589544
Epoch 6: val loss 0.7117540836334229

Epoch 7: train loss 0.6280087927977244
Epoch 7: val loss 0.7154302000999451

Epoch 8: train loss 0.6272477954626083
Epoch 8: val loss 0.7203568816184998

Epoch 9: train loss 0.6327742487192154
Epoch 9: val loss 0.7263545393943787

Epoch 10: train loss 0.628428449233373
Epoch 10: val loss 0.729909360408783

Epoch 11: train loss 0.6107011834780375
Epoch 11: val loss 0.7312939167022705

Epoch 12: train loss 0.6114955693483353
Epoch 12: val loss 0.7325214147567749

Epoch 13: train loss 0.5821379795670509
Epoch 13: val loss 0.7354222536087036

Epoch 14: train loss 0.5976803104082743
Epoch 14: val loss 0.743821382522583

Epoch 15: train loss 0.5870834216475487
Epoch 15: val loss 0.7522122263908386

Epoch 16: train loss 0.5960485339164734
Epoch 16: val loss 0.7531017065048218

Epoch 17: train loss 0.5907479226589203
Epoch 17: val loss 0.7650123834609985

Epoch 18: train loss 0.5751451651255289
Epoch 18: val loss 0.773996889591217

Epoch 19: train loss 0.5767588466405869
Epoch 19: val loss 0.7770286202430725

Epoch 20: train loss 0.5680670936902364
Epoch 20: val loss 0.7874963879585266

Epoch 21: train loss 0.5747048730651537
Epoch 21: val loss 0.783812403678894

Epoch 22: train loss 0.5672700727979342
Epoch 22: val loss 0.7879527807235718

Epoch 23: train loss 0.5511150360107422
Epoch 23: val loss 0.7837744951248169

Epoch 24: train loss 0.5304930085937182
Epoch 24: val loss 0.7874814867973328

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6927422185738882
Epoch 0: val loss 0.6906647086143494

Epoch 1: train loss 0.6763324489196142
Epoch 1: val loss 0.693230926990509

Epoch 2: train loss 0.6691571176052094
Epoch 2: val loss 0.6928499937057495

Epoch 3: train loss 0.670414591828982
Epoch 3: val loss 0.6978426575660706

Epoch 4: train loss 0.6576995899279913
Epoch 4: val loss 0.7034487724304199

Epoch 5: train loss 0.6564928690592448
Epoch 5: val loss 0.7027487754821777

Epoch 6: train loss 0.6645593146483103
Epoch 6: val loss 0.7089183926582336

Epoch 7: train loss 0.6704037437836329
Epoch 7: val loss 0.7106496095657349

Epoch 8: train loss 0.6394673585891724
Epoch 8: val loss 0.7130414247512817

Epoch 9: train loss 0.6421694606542587
Epoch 9: val loss 0.7111173272132874

Epoch 10: train loss 0.6284987926483154
Epoch 10: val loss 0.715302586555481

Epoch 11: train loss 0.6539264967044195
Epoch 11: val loss 0.7090798020362854

Epoch 12: train loss 0.6463512430588404
Epoch 12: val loss 0.708818793296814

Epoch 13: train loss 0.6303677260875702
Epoch 13: val loss 0.7060936689376831

Epoch 14: train loss 0.6219953248898188
Epoch 14: val loss 0.7068961262702942

Epoch 15: train loss 0.6132456560929617
Epoch 15: val loss 0.7108663320541382

Epoch 16: train loss 0.6239348550637563
Epoch 16: val loss 0.7072349190711975

Epoch 17: train loss 0.6078079640865326
Epoch 17: val loss 0.7051696181297302

Epoch 18: train loss 0.6101990342140198
Epoch 18: val loss 0.6987565755844116

Epoch 19: train loss 0.5971672286589941
Epoch 19: val loss 0.7034215927124023

Epoch 20: train loss 0.5872723634044329
Epoch 20: val loss 0.7011538147926331

Epoch 21: train loss 0.6049439658721288
Epoch 21: val loss 0.70114666223526

Epoch 22: train loss 0.5801452274123827
Epoch 22: val loss 0.7053983211517334

Epoch 23: train loss 0.5853232691685358
Epoch 23: val loss 0.7101894021034241

Epoch 24: train loss 0.5731048037608465
Epoch 24: val loss 0.7093735933303833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6953245401382446
Epoch 0: val loss 0.6843924522399902

Epoch 1: train loss 0.6943446646134058
Epoch 1: val loss 0.6858604550361633

Epoch 2: train loss 0.676377609372139
Epoch 2: val loss 0.6877189874649048

Epoch 3: train loss 0.6721062064170837
Epoch 3: val loss 0.6890698075294495

Epoch 4: train loss 0.6632405370473862
Epoch 4: val loss 0.6913713812828064

Epoch 5: train loss 0.6646217604478201
Epoch 5: val loss 0.6899179816246033

Epoch 6: train loss 0.6462881714105606
Epoch 6: val loss 0.6932469010353088

Epoch 7: train loss 0.6320065259933472
Epoch 7: val loss 0.6978767514228821

Epoch 8: train loss 0.6345562289158503
Epoch 8: val loss 0.7065281867980957

Epoch 9: train loss 0.6359871476888657
Epoch 9: val loss 0.7071868181228638

Epoch 10: train loss 0.6372137814760208
Epoch 10: val loss 0.7107119560241699

Epoch 11: train loss 0.6155602186918259
Epoch 11: val loss 0.7173128724098206

Epoch 12: train loss 0.6179735759894053
Epoch 12: val loss 0.7142857909202576

Epoch 13: train loss 0.5876031666994095
Epoch 13: val loss 0.7170895338058472

Epoch 14: train loss 0.6166056344906489
Epoch 14: val loss 0.7186664342880249

Epoch 15: train loss 0.6015295709172884
Epoch 15: val loss 0.7111420631408691

Epoch 16: train loss 0.5946665356556574
Epoch 16: val loss 0.709242045879364

Epoch 17: train loss 0.5795792043209076
Epoch 17: val loss 0.7162972688674927

Epoch 18: train loss 0.573645090063413
Epoch 18: val loss 0.7186468839645386

Epoch 19: train loss 0.5656619394818941
Epoch 19: val loss 0.7063173055648804

Epoch 20: train loss 0.5769387359420458
Epoch 20: val loss 0.7202503085136414

Epoch 21: train loss 0.5800062194466591
Epoch 21: val loss 0.7048459649085999

Epoch 22: train loss 0.5713432480891546
Epoch 22: val loss 0.6972494721412659

Epoch 23: train loss 0.5590992694099745
Epoch 23: val loss 0.694452702999115

Epoch 24: train loss 0.5475701118508974
Epoch 24: val loss 0.686221718788147

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.693417951464653
Epoch 0: val loss 0.6882420778274536

Epoch 1: train loss 0.6885224233071009
Epoch 1: val loss 0.685967206954956

Epoch 2: train loss 0.679942786693573
Epoch 2: val loss 0.6863698959350586

Epoch 3: train loss 0.666779637336731
Epoch 3: val loss 0.6866253018379211

Epoch 4: train loss 0.6594029615322748
Epoch 4: val loss 0.689009964466095

Epoch 5: train loss 0.6531574924786886
Epoch 5: val loss 0.6888304948806763

Epoch 6: train loss 0.6556304941574732
Epoch 6: val loss 0.6915693283081055

Epoch 7: train loss 0.645705317457517
Epoch 7: val loss 0.6938894391059875

Epoch 8: train loss 0.6369025756915411
Epoch 8: val loss 0.6964385509490967

Epoch 9: train loss 0.6418618559837341
Epoch 9: val loss 0.698706865310669

Epoch 10: train loss 0.6352353443702062
Epoch 10: val loss 0.6959601044654846

Epoch 11: train loss 0.6141490340232849
Epoch 11: val loss 0.6965576410293579

Epoch 12: train loss 0.6168183932701746
Epoch 12: val loss 0.6982563734054565

Epoch 13: train loss 0.5986398955186208
Epoch 13: val loss 0.6989359259605408

Epoch 14: train loss 0.6058846265077591
Epoch 14: val loss 0.7011117339134216

Epoch 15: train loss 0.6096170296271642
Epoch 15: val loss 0.6997875571250916

Epoch 16: train loss 0.5946990003188452
Epoch 16: val loss 0.6985201835632324

Epoch 17: train loss 0.5893824348847071
Epoch 17: val loss 0.7014003992080688

Epoch 18: train loss 0.5778852552175522
Epoch 18: val loss 0.7093278765678406

Epoch 19: train loss 0.5968253513177236
Epoch 19: val loss 0.7160407900810242

Epoch 20: train loss 0.5821498334407806
Epoch 20: val loss 0.7148308157920837

Epoch 21: train loss 0.5807023172577223
Epoch 21: val loss 0.7155815362930298

Epoch 22: train loss 0.5690513675411543
Epoch 22: val loss 0.7176690697669983

Epoch 23: train loss 0.5333623786767324
Epoch 23: val loss 0.7330300807952881

Epoch 24: train loss 0.5666518857081732
Epoch 24: val loss 0.7248097062110901

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7001755610108376
Epoch 0: val loss 0.687599241733551

Epoch 1: train loss 0.6837680488824844
Epoch 1: val loss 0.6796051263809204

Epoch 2: train loss 0.6864744797348976
Epoch 2: val loss 0.6833891272544861

Epoch 3: train loss 0.6738035380840302
Epoch 3: val loss 0.6821585893630981

Epoch 4: train loss 0.6672274433076382
Epoch 4: val loss 0.6793500185012817

Epoch 5: train loss 0.6552632935345173
Epoch 5: val loss 0.6833723783493042

Epoch 6: train loss 0.640306256711483
Epoch 6: val loss 0.6751938462257385

Epoch 7: train loss 0.6471003331243992
Epoch 7: val loss 0.6700809597969055

Epoch 8: train loss 0.6340474858880043
Epoch 8: val loss 0.676121711730957

Epoch 9: train loss 0.6368322037160397
Epoch 9: val loss 0.6729413270950317

Epoch 10: train loss 0.6400049142539501
Epoch 10: val loss 0.6762722134590149

Epoch 11: train loss 0.6340751443058252
Epoch 11: val loss 0.6708561182022095

Epoch 12: train loss 0.6410404145717621
Epoch 12: val loss 0.6677739024162292

Epoch 13: train loss 0.6096233911812305
Epoch 13: val loss 0.6768926382064819

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
16
Epoch 0: train loss 0.6889333639826093
Epoch 0: val loss 0.6604425311088562

Epoch 1: train loss 0.618523623262133
Epoch 1: val loss 0.6604337692260742

Epoch 2: train loss 0.6082262907709394
Epoch 2: val loss 0.659513533115387

Epoch 3: train loss 0.5545389354228973
Epoch 3: val loss 0.6534406542778015

Epoch 4: train loss 0.568032443523407
Epoch 4: val loss 0.6377796530723572

Epoch 5: train loss 0.5706456431320736
Epoch 5: val loss 0.6267473101615906

Epoch 6: train loss 0.5212484981332507
Epoch 6: val loss 0.609318733215332

Epoch 7: train loss 0.5221273345606667
Epoch 7: val loss 0.6054956912994385

Epoch 8: train loss 0.5456194877624512
Epoch 8: val loss 0.6087533235549927

Epoch 9: train loss 0.5273581062044416
Epoch 9: val loss 0.6159152388572693

Epoch 10: train loss 0.6184107788971492
Epoch 10: val loss 0.6214231252670288

Epoch 11: train loss 0.6063968198640006
Epoch 11: val loss 0.6053422689437866

Epoch 12: train loss 0.5402568238122123
Epoch 12: val loss 0.5950962901115417

Epoch 13: train loss 0.5123776580606189
Epoch 13: val loss 0.5964866280555725

Epoch 14: train loss 0.5564036284174237
Epoch 14: val loss 0.6001579761505127

Epoch 15: train loss 0.46317056885787417
Epoch 15: val loss 0.6079306602478027

Epoch 16: train loss 0.5243733865874154
Epoch 16: val loss 0.6196954846382141

Epoch 17: train loss 0.49490964838436674
Epoch 17: val loss 0.6242170333862305

Epoch 18: train loss 0.47764788780893597
Epoch 18: val loss 0.6223721504211426

Epoch 19: train loss 0.46766193423952374
Epoch 19: val loss 0.6264557838439941

Epoch 20: train loss 0.4853840640613011
Epoch 20: val loss 0.6270145773887634

Epoch 21: train loss 0.4555267074278423
Epoch 21: val loss 0.6255646347999573

Epoch 22: train loss 0.47403093746730257
Epoch 22: val loss 0.6279560923576355

Epoch 23: train loss 0.4513563002858843
Epoch 23: val loss 0.6313594579696655

Epoch 24: train loss 0.4468152863638742
Epoch 24: val loss 0.6370861530303955

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6601040193012783
Epoch 0: val loss 0.652060329914093

Epoch 1: train loss 0.632097772189549
Epoch 1: val loss 0.6446294784545898

Epoch 2: train loss 0.5541778547423226
Epoch 2: val loss 0.6437253355979919

Epoch 3: train loss 0.593436918088368
Epoch 3: val loss 0.6489906907081604

Epoch 4: train loss 0.561876905815942
Epoch 4: val loss 0.6499338746070862

Epoch 5: train loss 0.5816543528011867
Epoch 5: val loss 0.6571855545043945

Epoch 6: train loss 0.5331994593143463
Epoch 6: val loss 0.6538224220275879

Epoch 7: train loss 0.5122132514204297
Epoch 7: val loss 0.6546300649642944

Epoch 8: train loss 0.5981899329594204
Epoch 8: val loss 0.6604011058807373

Epoch 9: train loss 0.5096765501158578
Epoch 9: val loss 0.6580358743667603

Epoch 10: train loss 0.4880269893578121
Epoch 10: val loss 0.6631094217300415

Epoch 11: train loss 0.5578136571816036
Epoch 11: val loss 0.659766435623169

Epoch 12: train loss 0.5255096810204642
Epoch 12: val loss 0.6571865677833557

Epoch 13: train loss 0.5027878327029092
Epoch 13: val loss 0.6561420559883118

Epoch 14: train loss 0.5391053599970681
Epoch 14: val loss 0.6604002714157104

Epoch 15: train loss 0.5360800496169499
Epoch 15: val loss 0.6552082300186157

Epoch 16: train loss 0.5467862231390817
Epoch 16: val loss 0.6555535793304443

Epoch 17: train loss 0.5559034858431134
Epoch 17: val loss 0.6461966633796692

Epoch 18: train loss 0.5148544779845646
Epoch 18: val loss 0.653110146522522

Epoch 19: train loss 0.5694619119167328
Epoch 19: val loss 0.6570988893508911

Epoch 20: train loss 0.5016516021319798
Epoch 20: val loss 0.6579608917236328

Epoch 21: train loss 0.5414208386625562
Epoch 21: val loss 0.6655360460281372

Epoch 22: train loss 0.5389535341944013
Epoch 22: val loss 0.6851325035095215

Epoch 23: train loss 0.5632935038634709
Epoch 23: val loss 0.6955702900886536

Epoch 24: train loss 0.5634912039552417
Epoch 24: val loss 0.6837851405143738

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6858964903014046
Epoch 0: val loss 0.6520193815231323

Epoch 1: train loss 0.6543580719402858
Epoch 1: val loss 0.6117492318153381

Epoch 2: train loss 0.6038638864244733
Epoch 2: val loss 0.591467022895813

Epoch 3: train loss 0.611827186175755
Epoch 3: val loss 0.5732100009918213

Epoch 4: train loss 0.568547785282135
Epoch 4: val loss 0.5623078942298889

Epoch 5: train loss 0.5960236532347543
Epoch 5: val loss 0.556574821472168

Epoch 6: train loss 0.5892254880496434
Epoch 6: val loss 0.5596184730529785

Epoch 7: train loss 0.5224020821707589
Epoch 7: val loss 0.5732560157775879

Epoch 8: train loss 0.5753132062298911
Epoch 8: val loss 0.5782895684242249

Epoch 9: train loss 0.5333365414823804
Epoch 9: val loss 0.5745991468429565

Epoch 10: train loss 0.5228655466011592
Epoch 10: val loss 0.568457841873169

Epoch 11: train loss 0.5073879744325366
Epoch 11: val loss 0.5728282928466797

Epoch 12: train loss 0.5324703284672329
Epoch 12: val loss 0.5735983848571777

Epoch 13: train loss 0.5033454809870038
Epoch 13: val loss 0.5884066820144653

Epoch 14: train loss 0.5516229740210942
Epoch 14: val loss 0.6044009923934937

Epoch 15: train loss 0.5225421190261841
Epoch 15: val loss 0.6313586235046387

Epoch 16: train loss 0.5152883614812579
Epoch 16: val loss 0.6344918608665466

Epoch 17: train loss 0.4891300414289747
Epoch 17: val loss 0.6168503165245056

Epoch 18: train loss 0.4823269971779415
Epoch 18: val loss 0.6093816161155701

Epoch 19: train loss 0.47552453194345745
Epoch 19: val loss 0.6170251965522766

Epoch 20: train loss 0.44334847586495535
Epoch 20: val loss 0.6208928823471069

Epoch 21: train loss 0.44795299427849905
Epoch 21: val loss 0.6191432476043701

Epoch 22: train loss 0.4378253860133035
Epoch 22: val loss 0.613692581653595

Epoch 23: train loss 0.4600723811558315
Epoch 23: val loss 0.6107320785522461

Epoch 24: train loss 0.4514561338084085
Epoch 24: val loss 0.6191471815109253

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6657923885754177
Epoch 0: val loss 0.6509137749671936

Epoch 1: train loss 0.6477230276380267
Epoch 1: val loss 0.6220287084579468

Epoch 2: train loss 0.6282365066664559
Epoch 2: val loss 0.5980726480484009

Epoch 3: train loss 0.5883688586098808
Epoch 3: val loss 0.577430009841919

Epoch 4: train loss 0.5674930896077838
Epoch 4: val loss 0.5609079003334045

Epoch 5: train loss 0.5465278880936759
Epoch 5: val loss 0.5552353262901306

Epoch 6: train loss 0.5679368547030857
Epoch 6: val loss 0.5511218309402466

Epoch 7: train loss 0.5603949810777392
Epoch 7: val loss 0.5513169765472412

Epoch 8: train loss 0.5008062762873513
Epoch 8: val loss 0.5550557374954224

Epoch 9: train loss 0.5111359059810638
Epoch 9: val loss 0.5558640360832214

Epoch 10: train loss 0.5194438993930817
Epoch 10: val loss 0.5563502311706543

Epoch 11: train loss 0.6156896948814392
Epoch 11: val loss 0.5589035153388977

Epoch 12: train loss 0.5079939237662724
Epoch 12: val loss 0.5642949938774109

Epoch 13: train loss 0.5084907199655261
Epoch 13: val loss 0.5721114873886108

Epoch 14: train loss 0.5118483304977417
Epoch 14: val loss 0.5725536942481995

Epoch 15: train loss 0.4939773125307901
Epoch 15: val loss 0.582558810710907

Epoch 16: train loss 0.47417353306497845
Epoch 16: val loss 0.5898963809013367

Epoch 17: train loss 0.4905777020113809
Epoch 17: val loss 0.5916836857795715

Epoch 18: train loss 0.49997485109737944
Epoch 18: val loss 0.5925628542900085

Epoch 19: train loss 0.47464380093983244
Epoch 19: val loss 0.5974970459938049

Epoch 20: train loss 0.5126560287816184
Epoch 20: val loss 0.5981072783470154

Epoch 21: train loss 0.45518395730427336
Epoch 21: val loss 0.5987221002578735

Epoch 22: train loss 0.482132477419717
Epoch 22: val loss 0.6020972728729248

Epoch 23: train loss 0.5291457601955959
Epoch 23: val loss 0.6076732873916626

Epoch 24: train loss 0.4359340135540281
Epoch 24: val loss 0.6081003546714783

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6770897706349691
Epoch 0: val loss 0.6299988627433777

Epoch 1: train loss 0.6056879295243157
Epoch 1: val loss 0.6074373722076416

Epoch 2: train loss 0.5778296854760911
Epoch 2: val loss 0.5915145874023438

Epoch 3: train loss 0.5701456864674886
Epoch 3: val loss 0.5856807231903076

Epoch 4: train loss 0.5586620701683892
Epoch 4: val loss 0.6052930355072021

Epoch 5: train loss 0.5319390396277109
Epoch 5: val loss 0.6315031051635742

Epoch 6: train loss 0.5294726027382745
Epoch 6: val loss 0.6278558373451233

Epoch 7: train loss 0.5318992733955383
Epoch 7: val loss 0.6327294707298279

Epoch 8: train loss 0.5303789211644067
Epoch 8: val loss 0.65229332447052

Epoch 9: train loss 0.5214812060197195
Epoch 9: val loss 0.6424492001533508

Epoch 10: train loss 0.5027507079972161
Epoch 10: val loss 0.6546497344970703

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6819857060909271
Epoch 0: val loss 0.6466181874275208

Epoch 1: train loss 0.6305186748504639
Epoch 1: val loss 0.612566351890564

Epoch 2: train loss 0.606762707233429
Epoch 2: val loss 0.5829406380653381

Epoch 3: train loss 0.5741782449185848
Epoch 3: val loss 0.5715290307998657

Epoch 4: train loss 0.5410582646727562
Epoch 4: val loss 0.5552473068237305

Epoch 5: train loss 0.5394138805568218
Epoch 5: val loss 0.5488404035568237

Epoch 6: train loss 0.5015740916132927
Epoch 6: val loss 0.5481227040290833

Epoch 7: train loss 0.4821639284491539
Epoch 7: val loss 0.5462682843208313

Epoch 8: train loss 0.47460203990340233
Epoch 8: val loss 0.5485742092132568

Epoch 9: train loss 0.4793618209660053
Epoch 9: val loss 0.5489609837532043

Epoch 10: train loss 0.48720116540789604
Epoch 10: val loss 0.5426316261291504

Epoch 11: train loss 0.47112075611948967
Epoch 11: val loss 0.5487366914749146

Epoch 12: train loss 0.45550697296857834
Epoch 12: val loss 0.5571213364601135

Epoch 13: train loss 0.458652812987566
Epoch 13: val loss 0.5487625598907471

Epoch 14: train loss 0.44337063282728195
Epoch 14: val loss 0.5529102683067322

Epoch 15: train loss 0.46068820357322693
Epoch 15: val loss 0.5349739789962769

Epoch 16: train loss 0.44399692863225937
Epoch 16: val loss 0.5569098591804504

Epoch 17: train loss 0.44091156497597694
Epoch 17: val loss 0.5586420297622681

Epoch 18: train loss 0.4433170147240162
Epoch 18: val loss 0.5498214364051819

Epoch 19: train loss 0.40400828048586845
Epoch 19: val loss 0.5465699434280396

Epoch 20: train loss 0.42892100661993027
Epoch 20: val loss 0.5583036541938782

Epoch 21: train loss 0.4373740665614605
Epoch 21: val loss 0.5642291903495789

Epoch 22: train loss 0.4139757379889488
Epoch 22: val loss 0.5679025053977966

Epoch 23: train loss 0.4121216796338558
Epoch 23: val loss 0.5534553527832031

Epoch 24: train loss 0.4202857278287411
Epoch 24: val loss 0.5567466616630554

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6668395549058914
Epoch 0: val loss 0.6481459140777588

Epoch 1: train loss 0.6235682591795921
Epoch 1: val loss 0.6070001125335693

Epoch 2: train loss 0.5850866064429283
Epoch 2: val loss 0.5715169906616211

Epoch 3: train loss 0.5423706695437431
Epoch 3: val loss 0.5462746620178223

Epoch 4: train loss 0.5148705914616585
Epoch 4: val loss 0.5365989208221436

Epoch 5: train loss 0.5022418685257435
Epoch 5: val loss 0.5278616547584534

Epoch 6: train loss 0.49779321253299713
Epoch 6: val loss 0.5130304098129272

Epoch 7: train loss 0.4740476757287979
Epoch 7: val loss 0.5174665451049805

Epoch 8: train loss 0.47020717337727547
Epoch 8: val loss 0.5178686380386353

Epoch 9: train loss 0.46710409596562386
Epoch 9: val loss 0.5271108150482178

Epoch 10: train loss 0.4730478525161743
Epoch 10: val loss 0.5295121073722839

Epoch 11: train loss 0.4587089344859123
Epoch 11: val loss 0.5398486852645874

Epoch 12: train loss 0.45070233196020126
Epoch 12: val loss 0.5415153503417969

Epoch 13: train loss 0.43734193220734596
Epoch 13: val loss 0.5401027798652649

Epoch 14: train loss 0.4381708577275276
Epoch 14: val loss 0.542091965675354

Epoch 15: train loss 0.41897597908973694
Epoch 15: val loss 0.5413160920143127

Epoch 16: train loss 0.3997376449406147
Epoch 16: val loss 0.5399801731109619

Epoch 17: train loss 0.41199537366628647
Epoch 17: val loss 0.5550290942192078

Epoch 18: train loss 0.4039880484342575
Epoch 18: val loss 0.5533267855644226

Epoch 19: train loss 0.404886145144701
Epoch 19: val loss 0.549214243888855

Epoch 20: train loss 0.39918143674731255
Epoch 20: val loss 0.5548036694526672

Epoch 21: train loss 0.40989014878869057
Epoch 21: val loss 0.5800119638442993

Epoch 22: train loss 0.38646436482667923
Epoch 22: val loss 0.5756543874740601

Epoch 23: train loss 0.3878857810050249
Epoch 23: val loss 0.5668538212776184

Epoch 24: train loss 0.3822011910378933
Epoch 24: val loss 0.5662091970443726

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6615503579378128
Epoch 0: val loss 0.6460230350494385

Epoch 1: train loss 0.602477453649044
Epoch 1: val loss 0.6116477251052856

Epoch 2: train loss 0.569282777607441
Epoch 2: val loss 0.5799956321716309

Epoch 3: train loss 0.5438667312264442
Epoch 3: val loss 0.5604277849197388

Epoch 4: train loss 0.5112619213759899
Epoch 4: val loss 0.5491995215415955

Epoch 5: train loss 0.5073798298835754
Epoch 5: val loss 0.5458980798721313

Epoch 6: train loss 0.5040251351892948
Epoch 6: val loss 0.5435934662818909

Epoch 7: train loss 0.47343597188591957
Epoch 7: val loss 0.5379012823104858

Epoch 8: train loss 0.4765715077519417
Epoch 8: val loss 0.5331312417984009

Epoch 9: train loss 0.4720839858055115
Epoch 9: val loss 0.53713458776474

Epoch 10: train loss 0.4685240648686886
Epoch 10: val loss 0.5346431732177734

Epoch 11: train loss 0.4719066508114338
Epoch 11: val loss 0.5274495482444763

Epoch 12: train loss 0.43506552278995514
Epoch 12: val loss 0.5338727235794067

Epoch 13: train loss 0.44699181988835335
Epoch 13: val loss 0.5327095985412598

Epoch 14: train loss 0.4429420121014118
Epoch 14: val loss 0.5348487496376038

Epoch 15: train loss 0.4200722724199295
Epoch 15: val loss 0.5274881720542908

Epoch 16: train loss 0.4499961733818054
Epoch 16: val loss 0.5386838316917419

Epoch 17: train loss 0.42746980860829353
Epoch 17: val loss 0.5376220941543579

Epoch 18: train loss 0.43128838390111923
Epoch 18: val loss 0.5325214266777039

Epoch 19: train loss 0.3786986619234085
Epoch 19: val loss 0.5364046096801758

Epoch 20: train loss 0.39462247118353844
Epoch 20: val loss 0.548152506351471

Epoch 21: train loss 0.3854574225842953
Epoch 21: val loss 0.5558072924613953

Epoch 22: train loss 0.3850521594285965
Epoch 22: val loss 0.5562647581100464

Epoch 23: train loss 0.3926812782883644
Epoch 23: val loss 0.5644903182983398

Epoch 24: train loss 0.3908747211098671
Epoch 24: val loss 0.5664843916893005

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.680779755115509
Epoch 0: val loss 0.643250048160553

Epoch 1: train loss 0.6300905346870422
Epoch 1: val loss 0.6103845238685608

Epoch 2: train loss 0.5792547389864922
Epoch 2: val loss 0.5700498819351196

Epoch 3: train loss 0.549172829836607
Epoch 3: val loss 0.5388250946998596

Epoch 4: train loss 0.5188711732625961
Epoch 4: val loss 0.5258582830429077

Epoch 5: train loss 0.5080489777028561
Epoch 5: val loss 0.5285328030586243

Epoch 6: train loss 0.5045505724847317
Epoch 6: val loss 0.5204252600669861

Epoch 7: train loss 0.49093788489699364
Epoch 7: val loss 0.5145356059074402

Epoch 8: train loss 0.4745574928820133
Epoch 8: val loss 0.51071697473526

Epoch 9: train loss 0.4945465289056301
Epoch 9: val loss 0.5130123496055603

Epoch 10: train loss 0.47668905928730965
Epoch 10: val loss 0.5012490153312683

Epoch 11: train loss 0.4757118411362171
Epoch 11: val loss 0.49607333540916443

Epoch 12: train loss 0.4671908989548683
Epoch 12: val loss 0.4969852864742279

Epoch 13: train loss 0.47057872638106346
Epoch 13: val loss 0.49665045738220215

Epoch 14: train loss 0.4673023074865341
Epoch 14: val loss 0.49625909328460693

Epoch 15: train loss 0.4654438644647598
Epoch 15: val loss 0.497556209564209

Epoch 16: train loss 0.45246846228837967
Epoch 16: val loss 0.4985678195953369

Epoch 17: train loss 0.45053819194436073
Epoch 17: val loss 0.4911744296550751

Epoch 18: train loss 0.43451379239559174
Epoch 18: val loss 0.49488937854766846

Epoch 19: train loss 0.45163631811738014
Epoch 19: val loss 0.49158918857574463

Epoch 20: train loss 0.43737227469682693
Epoch 20: val loss 0.49971938133239746

Epoch 21: train loss 0.4365895390510559
Epoch 21: val loss 0.49287113547325134

Epoch 22: train loss 0.42817122489213943
Epoch 22: val loss 0.4874045252799988

Epoch 23: train loss 0.42260001599788666
Epoch 23: val loss 0.48906245827674866

Epoch 24: train loss 0.3929673694074154
Epoch 24: val loss 0.497771292924881

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7103196274150502
Epoch 0: val loss 0.6702475547790527

Epoch 1: train loss 0.6312601024454291
Epoch 1: val loss 0.6047558784484863

Epoch 2: train loss 0.5615171627564863
Epoch 2: val loss 0.559151828289032

Epoch 3: train loss 0.5303298776799982
Epoch 3: val loss 0.5232446193695068

Epoch 4: train loss 0.5035442818294872
Epoch 4: val loss 0.5147190690040588

Epoch 5: train loss 0.48964969136498193
Epoch 5: val loss 0.5086111426353455

Epoch 6: train loss 0.4570160779086026
Epoch 6: val loss 0.49593520164489746

Epoch 7: train loss 0.48292244564403186
Epoch 7: val loss 0.49975907802581787

Epoch 8: train loss 0.46434906937859277
Epoch 8: val loss 0.5094975233078003

Epoch 9: train loss 0.4840984452854503
Epoch 9: val loss 0.4992011785507202

Epoch 10: train loss 0.45135357163169165
Epoch 10: val loss 0.487111359834671

Epoch 11: train loss 0.45405885577201843
Epoch 11: val loss 0.5175673365592957

Epoch 12: train loss 0.4584941647269509
Epoch 12: val loss 0.5180622339248657

Epoch 13: train loss 0.4315930957143957
Epoch 13: val loss 0.5040053725242615

Epoch 14: train loss 0.45212914185090497
Epoch 14: val loss 0.5072250366210938

Epoch 15: train loss 0.4271231402050365
Epoch 15: val loss 0.4995364248752594

Epoch 16: train loss 0.4370811391960491
Epoch 16: val loss 0.5117010474205017

Epoch 17: train loss 0.4396327083761042
Epoch 17: val loss 0.4998618960380554

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6565700054168702
Epoch 0: val loss 0.6315205693244934

Epoch 1: train loss 0.5954249560832977
Epoch 1: val loss 0.5901548266410828

Epoch 2: train loss 0.5604837357997894
Epoch 2: val loss 0.5579574108123779

Epoch 3: train loss 0.5248449504375458
Epoch 3: val loss 0.5567148923873901

Epoch 4: train loss 0.49233896732330323
Epoch 4: val loss 0.5618864297866821

Epoch 5: train loss 0.5229173362255096
Epoch 5: val loss 0.5646520853042603

Epoch 6: train loss 0.4747538775205612
Epoch 6: val loss 0.5703516602516174

Epoch 7: train loss 0.5024318724870682
Epoch 7: val loss 0.5690506100654602

Epoch 8: train loss 0.46050082743167875
Epoch 8: val loss 0.5736316442489624

Epoch 9: train loss 0.46452878415584564
Epoch 9: val loss 0.5865365862846375

Epoch 10: train loss 0.501994252204895
Epoch 10: val loss 0.5850313305854797

Epoch 11: train loss 0.4553253471851349
Epoch 11: val loss 0.5717187523841858

Epoch 12: train loss 0.44975354969501496
Epoch 12: val loss 0.574145495891571

Epoch 13: train loss 0.45771377384662626
Epoch 13: val loss 0.5878527164459229

Epoch 14: train loss 0.44875273406505584
Epoch 14: val loss 0.5812913775444031

Epoch 15: train loss 0.41864149570465087
Epoch 15: val loss 0.5822252035140991

Epoch 16: train loss 0.43128773272037507
Epoch 16: val loss 0.5889442563056946

Epoch 17: train loss 0.41356614232063293
Epoch 17: val loss 0.6010870933532715

Epoch 18: train loss 0.409847229719162
Epoch 18: val loss 0.6048524975776672

Epoch 19: train loss 0.41180984377861024
Epoch 19: val loss 0.6095168590545654

Epoch 20: train loss 0.4048590213060379
Epoch 20: val loss 0.6237475275993347

Epoch 21: train loss 0.39532800018787384
Epoch 21: val loss 0.6177983283996582

Epoch 22: train loss 0.4084948807954788
Epoch 22: val loss 0.6274125576019287

Epoch 23: train loss 0.3982142716646194
Epoch 23: val loss 0.6257507801055908

Epoch 24: train loss 0.4132314234972
Epoch 24: val loss 0.6099242568016052

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6871959567070007
Epoch 0: val loss 0.6708657741546631

Epoch 1: train loss 0.616834145784378
Epoch 1: val loss 0.6355490684509277

Epoch 2: train loss 0.5546712279319763
Epoch 2: val loss 0.612882137298584

Epoch 3: train loss 0.5201215744018555
Epoch 3: val loss 0.5988233685493469

Epoch 4: train loss 0.5134571403264999
Epoch 4: val loss 0.5843504667282104

Epoch 5: train loss 0.5202339589595795
Epoch 5: val loss 0.5864996910095215

Epoch 6: train loss 0.4840802073478699
Epoch 6: val loss 0.5750716924667358

Epoch 7: train loss 0.5032025814056397
Epoch 7: val loss 0.584520161151886

Epoch 8: train loss 0.500130170583725
Epoch 8: val loss 0.5877478718757629

Epoch 9: train loss 0.4774868547916412
Epoch 9: val loss 0.5851929187774658

Epoch 10: train loss 0.4759772300720215
Epoch 10: val loss 0.5734254121780396

Epoch 11: train loss 0.45261040329933167
Epoch 11: val loss 0.5845664739608765

Epoch 12: train loss 0.46075103580951693
Epoch 12: val loss 0.5868269801139832

Epoch 13: train loss 0.46555461585521696
Epoch 13: val loss 0.5817441344261169

Epoch 14: train loss 0.4514174312353134
Epoch 14: val loss 0.5780704021453857

Epoch 15: train loss 0.43848941326141355
Epoch 15: val loss 0.5837041139602661

Epoch 16: train loss 0.4414032757282257
Epoch 16: val loss 0.5821896195411682

Epoch 17: train loss 0.45192434787750246
Epoch 17: val loss 0.5931893587112427

Epoch 18: train loss 0.4295149236917496
Epoch 18: val loss 0.5932413339614868

Epoch 19: train loss 0.4236591398715973
Epoch 19: val loss 0.5914242267608643

Epoch 20: train loss 0.4037036210298538
Epoch 20: val loss 0.5927563309669495

Epoch 21: train loss 0.4147219002246857
Epoch 21: val loss 0.5845949649810791

Epoch 22: train loss 0.4363467633724213
Epoch 22: val loss 0.5788009762763977

Epoch 23: train loss 0.4255469501018524
Epoch 23: val loss 0.5767226219177246

Epoch 24: train loss 0.3845799803733826
Epoch 24: val loss 0.5788717269897461

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6557061910629273
Epoch 0: val loss 0.6150037050247192

Epoch 1: train loss 0.5956577777862548
Epoch 1: val loss 0.5793428421020508

Epoch 2: train loss 0.551700758934021
Epoch 2: val loss 0.5663243532180786

Epoch 3: train loss 0.5244453191757202
Epoch 3: val loss 0.5657488107681274

Epoch 4: train loss 0.5195637434720993
Epoch 4: val loss 0.5579220652580261

Epoch 5: train loss 0.5088409066200257
Epoch 5: val loss 0.559242308139801

Epoch 6: train loss 0.5077973663806915
Epoch 6: val loss 0.5599139928817749

Epoch 7: train loss 0.4979339808225632
Epoch 7: val loss 0.5590401291847229

Epoch 8: train loss 0.48953714966773987
Epoch 8: val loss 0.5651847124099731

Epoch 9: train loss 0.4787895351648331
Epoch 9: val loss 0.5551446676254272

Epoch 10: train loss 0.4508061110973358
Epoch 10: val loss 0.5706966519355774

Epoch 11: train loss 0.4745024830102921
Epoch 11: val loss 0.5749320983886719

Epoch 12: train loss 0.4534096509218216
Epoch 12: val loss 0.5797249674797058

Epoch 13: train loss 0.44158875942230225
Epoch 13: val loss 0.5767881274223328

Epoch 14: train loss 0.43983688950538635
Epoch 14: val loss 0.5619741082191467

Epoch 15: train loss 0.4548207700252533
Epoch 15: val loss 0.5542209148406982

Epoch 16: train loss 0.44398778676986694
Epoch 16: val loss 0.5783547759056091

Epoch 17: train loss 0.43061566054821016
Epoch 17: val loss 0.579007625579834

Epoch 18: train loss 0.4077429920434952
Epoch 18: val loss 0.5843541622161865

Epoch 19: train loss 0.4139495849609375
Epoch 19: val loss 0.5941639542579651

Epoch 20: train loss 0.40622844398021696
Epoch 20: val loss 0.6031529307365417

Epoch 21: train loss 0.4106358543038368
Epoch 21: val loss 0.6025790572166443

Epoch 22: train loss 0.3983090415596962
Epoch 22: val loss 0.6023956537246704

Epoch 23: train loss 0.4405985623598099
Epoch 23: val loss 0.6086742281913757

Epoch 24: train loss 0.39758731722831725
Epoch 24: val loss 0.6036702990531921

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6960508584976196
Epoch 0: val loss 0.6246232390403748

Epoch 1: train loss 0.61840940117836
Epoch 1: val loss 0.5653102397918701

Epoch 2: train loss 0.5637489408254623
Epoch 2: val loss 0.5186861157417297

Epoch 3: train loss 0.5591692090034485
Epoch 3: val loss 0.49278968572616577

Epoch 4: train loss 0.5382788002490997
Epoch 4: val loss 0.4805174171924591

Epoch 5: train loss 0.5168681114912033
Epoch 5: val loss 0.479421466588974

Epoch 6: train loss 0.5077944606542587
Epoch 6: val loss 0.48079848289489746

Epoch 7: train loss 0.4970307797193527
Epoch 7: val loss 0.4721126854419708

Epoch 8: train loss 0.5111389577388763
Epoch 8: val loss 0.4759020209312439

Epoch 9: train loss 0.4823799878358841
Epoch 9: val loss 0.4809311628341675

Epoch 10: train loss 0.4895597219467163
Epoch 10: val loss 0.4747059643268585

Epoch 11: train loss 0.4733556419610977
Epoch 11: val loss 0.4750415086746216

Epoch 12: train loss 0.454382997751236
Epoch 12: val loss 0.4734656810760498

Epoch 13: train loss 0.46491698622703553
Epoch 13: val loss 0.482112854719162

Epoch 14: train loss 0.4474475771188736
Epoch 14: val loss 0.46963292360305786

Epoch 15: train loss 0.45438783466815946
Epoch 15: val loss 0.47526684403419495

Epoch 16: train loss 0.4605122894048691
Epoch 16: val loss 0.4763448238372803

Epoch 17: train loss 0.44662870168685914
Epoch 17: val loss 0.4663156569004059

Epoch 18: train loss 0.44309922456741335
Epoch 18: val loss 0.4741021692752838

Epoch 19: train loss 0.4359647035598755
Epoch 19: val loss 0.48714789748191833

Epoch 20: train loss 0.4413276642560959
Epoch 20: val loss 0.49202200770378113

Epoch 21: train loss 0.40946789979934695
Epoch 21: val loss 0.4836021363735199

Epoch 22: train loss 0.39220559895038604
Epoch 22: val loss 0.48401564359664917

Epoch 23: train loss 0.4179754853248596
Epoch 23: val loss 0.49248382449150085

Epoch 24: train loss 0.40477938652038575
Epoch 24: val loss 0.5021767020225525

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.672296248949491
Epoch 0: val loss 0.645271360874176

Epoch 1: train loss 0.5951651976658747
Epoch 1: val loss 0.597450852394104

Epoch 2: train loss 0.5565854952885554
Epoch 2: val loss 0.5706577301025391

Epoch 3: train loss 0.5472607681384454
Epoch 3: val loss 0.5624781847000122

Epoch 4: train loss 0.5174070298671722
Epoch 4: val loss 0.5542132258415222

Epoch 5: train loss 0.5181428881791922
Epoch 5: val loss 0.5417105555534363

Epoch 6: train loss 0.5153018373709458
Epoch 6: val loss 0.5373404622077942

Epoch 7: train loss 0.5020795877163227
Epoch 7: val loss 0.5304099917411804

Epoch 8: train loss 0.4983206781057211
Epoch 8: val loss 0.5281070470809937

Epoch 9: train loss 0.5085598665934342
Epoch 9: val loss 0.5217869877815247

Epoch 10: train loss 0.49210878289662874
Epoch 10: val loss 0.5152924656867981

Epoch 11: train loss 0.48495760560035706
Epoch 11: val loss 0.5174441337585449

Epoch 12: train loss 0.4631772247644571
Epoch 12: val loss 0.5154065489768982

Epoch 13: train loss 0.4788034718770247
Epoch 13: val loss 0.5125957131385803

Epoch 14: train loss 0.46225953560609084
Epoch 14: val loss 0.5141671299934387

Epoch 15: train loss 0.47321210686977094
Epoch 15: val loss 0.5117748379707336

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6900290383232964
Epoch 0: val loss 0.6703898310661316

Epoch 1: train loss 0.6799192892180549
Epoch 1: val loss 0.6552576422691345

Epoch 2: train loss 0.6598181062274509
Epoch 2: val loss 0.6432614922523499

Epoch 3: train loss 0.6337814264827304
Epoch 3: val loss 0.6305674910545349

Epoch 4: train loss 0.6343129674593607
Epoch 4: val loss 0.6142953038215637

Epoch 5: train loss 0.6173935002750821
Epoch 5: val loss 0.6045958995819092

Epoch 6: train loss 0.6081447137726678
Epoch 6: val loss 0.5999975800514221

Epoch 7: train loss 0.5966620114114549
Epoch 7: val loss 0.5949907898902893

Epoch 8: train loss 0.5899582836363051
Epoch 8: val loss 0.5974469780921936

Epoch 9: train loss 0.5626158681180742
Epoch 9: val loss 0.5801533460617065

Epoch 10: train loss 0.5635806255870395
Epoch 10: val loss 0.5821128487586975

Epoch 11: train loss 0.5509777069091797
Epoch 11: val loss 0.574154257774353

Epoch 12: train loss 0.5374812351332771
Epoch 12: val loss 0.5742319226264954

Epoch 13: train loss 0.5344516568713717
Epoch 13: val loss 0.5624033212661743

Epoch 14: train loss 0.5243896709548103
Epoch 14: val loss 0.5647923350334167

Epoch 15: train loss 0.5014463663101196
Epoch 15: val loss 0.5738838315010071

Epoch 16: train loss 0.4987184438440535
Epoch 16: val loss 0.5982747077941895

Epoch 17: train loss 0.48360053035948014
Epoch 17: val loss 0.5743593573570251

Epoch 18: train loss 0.4851755135589176
Epoch 18: val loss 0.573236882686615

Epoch 19: train loss 0.47978169719378155
Epoch 19: val loss 0.5935083031654358

Epoch 20: train loss 0.4803147746456994
Epoch 20: val loss 0.5781387686729431

Epoch 21: train loss 0.4757262037860023
Epoch 21: val loss 0.5884338617324829

Epoch 22: train loss 0.45845016837120056
Epoch 22: val loss 0.6096100211143494

Epoch 23: train loss 0.43559368782573277
Epoch 23: val loss 0.6030168533325195

Epoch 24: train loss 0.4476449986298879
Epoch 24: val loss 0.6011826395988464

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7142540083991157
Epoch 0: val loss 0.6878893375396729

Epoch 1: train loss 0.6700389451450772
Epoch 1: val loss 0.6699653267860413

Epoch 2: train loss 0.6600944399833679
Epoch 2: val loss 0.6564337015151978

Epoch 3: train loss 0.6450538304116991
Epoch 3: val loss 0.6462422013282776

Epoch 4: train loss 0.6262480749024285
Epoch 4: val loss 0.641311526298523

Epoch 5: train loss 0.6048605971866183
Epoch 5: val loss 0.6294706463813782

Epoch 6: train loss 0.5966724885834588
Epoch 6: val loss 0.6170951128005981

Epoch 7: train loss 0.576254043314192
Epoch 7: val loss 0.6225041151046753

Epoch 8: train loss 0.5962063074111938
Epoch 8: val loss 0.6305291056632996

Epoch 9: train loss 0.5686319371064504
Epoch 9: val loss 0.6307809352874756

Epoch 10: train loss 0.5459078682793511
Epoch 10: val loss 0.6295102834701538

Epoch 11: train loss 0.5549000170495775
Epoch 11: val loss 0.6269643902778625

Epoch 12: train loss 0.5391784343454573
Epoch 12: val loss 0.6308997869491577

Epoch 13: train loss 0.5313199030028449
Epoch 13: val loss 0.6348581910133362

Epoch 14: train loss 0.5251589218775431
Epoch 14: val loss 0.6359887719154358

Epoch 15: train loss 0.5218695667054918
Epoch 15: val loss 0.641205370426178

Epoch 16: train loss 0.5133857859505547
Epoch 16: val loss 0.6412821412086487

Epoch 17: train loss 0.5131001174449921
Epoch 17: val loss 0.6428787708282471

Epoch 18: train loss 0.49707546167903477
Epoch 18: val loss 0.6463227272033691

Epoch 19: train loss 0.4901152286264632
Epoch 19: val loss 0.6518523693084717

Epoch 20: train loss 0.49030521512031555
Epoch 20: val loss 0.6629096865653992

Epoch 21: train loss 0.4815613461865319
Epoch 21: val loss 0.6525160074234009

Epoch 22: train loss 0.4595637056562636
Epoch 22: val loss 0.6523953676223755

Epoch 23: train loss 0.46104175183508134
Epoch 23: val loss 0.665246307849884

Epoch 24: train loss 0.4570934805605147
Epoch 24: val loss 0.6657701134681702

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.688156869676378
Epoch 0: val loss 0.7109971046447754

Epoch 1: train loss 0.6594448023372226
Epoch 1: val loss 0.7178070545196533

Epoch 2: train loss 0.6355489757325914
Epoch 2: val loss 0.7135831713676453

Epoch 3: train loss 0.6248695386780633
Epoch 3: val loss 0.6985003352165222

Epoch 4: train loss 0.6174875100453695
Epoch 4: val loss 0.6927692890167236

Epoch 5: train loss 0.5953101714452108
Epoch 5: val loss 0.6881374716758728

Epoch 6: train loss 0.5835647914144728
Epoch 6: val loss 0.685002326965332

Epoch 7: train loss 0.5642627974351248
Epoch 7: val loss 0.6755146980285645

Epoch 8: train loss 0.5546616050932143
Epoch 8: val loss 0.6693992614746094

Epoch 9: train loss 0.549268384774526
Epoch 9: val loss 0.6780888438224792

Epoch 10: train loss 0.5172142419550154
Epoch 10: val loss 0.6870577931404114

Epoch 11: train loss 0.5258379313680861
Epoch 11: val loss 0.6821964383125305

Epoch 12: train loss 0.5022554165787168
Epoch 12: val loss 0.6836571097373962

Epoch 13: train loss 0.5002671082814535
Epoch 13: val loss 0.7073302268981934

Epoch 14: train loss 0.4779486722416348
Epoch 14: val loss 0.7233638167381287

Epoch 15: train loss 0.467667152484258
Epoch 15: val loss 0.7249558568000793

Epoch 16: train loss 0.46059256460931564
Epoch 16: val loss 0.7421924471855164

Epoch 17: train loss 0.44785762164327836
Epoch 17: val loss 0.7539460062980652

Epoch 18: train loss 0.43206823534435695
Epoch 18: val loss 0.7844439148902893

Epoch 19: train loss 0.44524872965282863
Epoch 19: val loss 0.7957621216773987

Epoch 20: train loss 0.41679327686627704
Epoch 20: val loss 0.7912254929542542

Epoch 21: train loss 0.42960823244518703
Epoch 21: val loss 0.798241138458252

Epoch 22: train loss 0.4050532579421997
Epoch 22: val loss 0.8270034790039062

Epoch 23: train loss 0.4142766098181407
Epoch 23: val loss 0.8244513869285583

Epoch 24: train loss 0.4160285128487481
Epoch 24: val loss 0.8213700652122498

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6993233561515808
Epoch 0: val loss 0.6659899950027466

Epoch 1: train loss 0.6737053592999777
Epoch 1: val loss 0.6502221822738647

Epoch 2: train loss 0.6546240051587423
Epoch 2: val loss 0.6374849677085876

Epoch 3: train loss 0.6495427290598551
Epoch 3: val loss 0.6333734393119812

Epoch 4: train loss 0.6298689974678887
Epoch 4: val loss 0.6249955892562866

Epoch 5: train loss 0.6011377175649008
Epoch 5: val loss 0.6181219220161438

Epoch 6: train loss 0.5981504188643562
Epoch 6: val loss 0.6133994460105896

Epoch 7: train loss 0.5962347984313965
Epoch 7: val loss 0.610520601272583

Epoch 8: train loss 0.5669102668762207
Epoch 8: val loss 0.6078441143035889

Epoch 9: train loss 0.561508897278044
Epoch 9: val loss 0.6068161725997925

Epoch 10: train loss 0.5592218935489655
Epoch 10: val loss 0.6073212027549744

Epoch 11: train loss 0.5321984754668342
Epoch 11: val loss 0.6009395718574524

Epoch 12: train loss 0.5460579660203722
Epoch 12: val loss 0.6049419641494751

Epoch 13: train loss 0.5307702918847402
Epoch 13: val loss 0.6013794541358948

Epoch 14: train loss 0.5254969133271111
Epoch 14: val loss 0.6018550395965576

Epoch 15: train loss 0.5141166084342532
Epoch 15: val loss 0.6062141060829163

Epoch 16: train loss 0.4944772554768456
Epoch 16: val loss 0.6073517203330994

Epoch 17: train loss 0.48924384514490765
Epoch 17: val loss 0.6004444360733032

Epoch 18: train loss 0.5273093316290114
Epoch 18: val loss 0.6036264300346375

Epoch 19: train loss 0.47800059782134163
Epoch 19: val loss 0.6055548787117004

Epoch 20: train loss 0.4682943920294444
Epoch 20: val loss 0.6033695340156555

Epoch 21: train loss 0.4790492720074124
Epoch 21: val loss 0.6060529947280884

Epoch 22: train loss 0.4777737822797563
Epoch 22: val loss 0.6131629943847656

Epoch 23: train loss 0.44406117333306205
Epoch 23: val loss 0.6114341616630554

Epoch 24: train loss 0.46274130874209934
Epoch 24: val loss 0.6175439953804016

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686355397105217
Epoch 0: val loss 0.6681293845176697

Epoch 1: train loss 0.6761041531960169
Epoch 1: val loss 0.6486078500747681

Epoch 2: train loss 0.6495070258776346
Epoch 2: val loss 0.6314658522605896

Epoch 3: train loss 0.6318830251693726
Epoch 3: val loss 0.6113322377204895

Epoch 4: train loss 0.6251435528198878
Epoch 4: val loss 0.5969882011413574

Epoch 5: train loss 0.5966731806596121
Epoch 5: val loss 0.5840118527412415

Epoch 6: train loss 0.6111383537451426
Epoch 6: val loss 0.5754030346870422

Epoch 7: train loss 0.579514409104983
Epoch 7: val loss 0.5709928274154663

Epoch 8: train loss 0.5608078340689341
Epoch 8: val loss 0.5620836615562439

Epoch 9: train loss 0.5693420420090357
Epoch 9: val loss 0.5589585304260254

Epoch 10: train loss 0.5508437529206276
Epoch 10: val loss 0.5494140386581421

Epoch 11: train loss 0.5458782588442167
Epoch 11: val loss 0.5457473993301392

Epoch 12: train loss 0.5397277673085531
Epoch 12: val loss 0.540946364402771

Epoch 13: train loss 0.5112521722912788
Epoch 13: val loss 0.5292638540267944

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6919048482721503
Epoch 0: val loss 0.6705895066261292

Epoch 1: train loss 0.6612718809734691
Epoch 1: val loss 0.6442480087280273

Epoch 2: train loss 0.6408829201351512
Epoch 2: val loss 0.6282845139503479

Epoch 3: train loss 0.6237973462451588
Epoch 3: val loss 0.6025084853172302

Epoch 4: train loss 0.6141221035610546
Epoch 4: val loss 0.5818434953689575

Epoch 5: train loss 0.5981975956396623
Epoch 5: val loss 0.5738029479980469

Epoch 6: train loss 0.573680812662298
Epoch 6: val loss 0.5608800053596497

Epoch 7: train loss 0.5774675770239397
Epoch 7: val loss 0.5511471629142761

Epoch 8: train loss 0.5764601013877175
Epoch 8: val loss 0.5496079325675964

Epoch 9: train loss 0.5551797557960857
Epoch 9: val loss 0.5447906255722046

Epoch 10: train loss 0.5561800355261023
Epoch 10: val loss 0.5412606596946716

Epoch 11: train loss 0.552277995781465
Epoch 11: val loss 0.5348058938980103

Epoch 12: train loss 0.5365724780342795
Epoch 12: val loss 0.5385215282440186

Epoch 13: train loss 0.5197500044649298
Epoch 13: val loss 0.5330476760864258

Epoch 14: train loss 0.4941723048686981
Epoch 14: val loss 0.5319185853004456

Epoch 15: train loss 0.5145796076817946
Epoch 15: val loss 0.5302232503890991

Epoch 16: train loss 0.4951429854739796
Epoch 16: val loss 0.5159963369369507

Epoch 17: train loss 0.49251544746485626
Epoch 17: val loss 0.516426146030426

Epoch 18: train loss 0.5121894939379259
Epoch 18: val loss 0.5254063606262207

Epoch 19: train loss 0.48507658459923486
Epoch 19: val loss 0.520933210849762

Epoch 20: train loss 0.46792528846047143
Epoch 20: val loss 0.531554639339447

Epoch 21: train loss 0.4650113447145982
Epoch 21: val loss 0.5334764122962952

Epoch 22: train loss 0.4396972927180203
Epoch 22: val loss 0.5218737721443176

Epoch 23: train loss 0.45659384673291986
Epoch 23: val loss 0.5248855948448181

Epoch 24: train loss 0.44800935008309106
Epoch 24: val loss 0.5207011103630066

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6852906400507147
Epoch 0: val loss 0.6648920178413391

Epoch 1: train loss 0.6592178073796359
Epoch 1: val loss 0.6271634101867676

Epoch 2: train loss 0.5969353101470254
Epoch 2: val loss 0.6047052145004272

Epoch 3: train loss 0.5846858241341331
Epoch 3: val loss 0.5929169654846191

Epoch 4: train loss 0.5736853561618112
Epoch 4: val loss 0.5858651995658875

Epoch 5: train loss 0.5844582319259644
Epoch 5: val loss 0.5787855982780457

Epoch 6: train loss 0.5680368488485162
Epoch 6: val loss 0.5695925951004028

Epoch 7: train loss 0.5519259626215155
Epoch 7: val loss 0.5597748756408691

Epoch 8: train loss 0.5335450849749825
Epoch 8: val loss 0.5516578555107117

Epoch 9: train loss 0.5359367592768236
Epoch 9: val loss 0.5539802312850952

Epoch 10: train loss 0.5406639061190865
Epoch 10: val loss 0.5558886528015137

Epoch 11: train loss 0.5194215882908214
Epoch 11: val loss 0.5498387217521667

Epoch 12: train loss 0.5241372720761732
Epoch 12: val loss 0.548522412776947

Epoch 13: train loss 0.5021859109401703
Epoch 13: val loss 0.5451323986053467

Epoch 14: train loss 0.4987493401223963
Epoch 14: val loss 0.5424461364746094

Epoch 15: train loss 0.49165594577789307
Epoch 15: val loss 0.5382159352302551

Epoch 16: train loss 0.4987146556377411
Epoch 16: val loss 0.5393441915512085

Epoch 17: train loss 0.48200384324247186
Epoch 17: val loss 0.5393445491790771

Epoch 18: train loss 0.4883462759581479
Epoch 18: val loss 0.5381704568862915

Epoch 19: train loss 0.4669629660519687
Epoch 19: val loss 0.5303300619125366

Epoch 20: train loss 0.4450415481220592
Epoch 20: val loss 0.5257442593574524

Epoch 21: train loss 0.45606873523105274
Epoch 21: val loss 0.5328770279884338

Epoch 22: train loss 0.4478908289562572
Epoch 22: val loss 0.5311211943626404

Epoch 23: train loss 0.4498008570887826
Epoch 23: val loss 0.5366246104240417

Epoch 24: train loss 0.4248531081459739
Epoch 24: val loss 0.5270223021507263

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6846487522125244
Epoch 0: val loss 0.6652434468269348

Epoch 1: train loss 0.6589357527819547
Epoch 1: val loss 0.6434202790260315

Epoch 2: train loss 0.6402091709050265
Epoch 2: val loss 0.6271075010299683

Epoch 3: train loss 0.6317738728089766
Epoch 3: val loss 0.6167802214622498

Epoch 4: train loss 0.5819148665124719
Epoch 4: val loss 0.6067260503768921

Epoch 5: train loss 0.5937344052574851
Epoch 5: val loss 0.5981122851371765

Epoch 6: train loss 0.585859702392058
Epoch 6: val loss 0.5880207419395447

Epoch 7: train loss 0.5668814967979084
Epoch 7: val loss 0.5812430381774902

Epoch 8: train loss 0.5435580855066126
Epoch 8: val loss 0.5762826204299927

Epoch 9: train loss 0.5472087426619097
Epoch 9: val loss 0.567574679851532

Epoch 10: train loss 0.5166586664589968
Epoch 10: val loss 0.5619361400604248

Epoch 11: train loss 0.542066213759509
Epoch 11: val loss 0.5551177859306335

Epoch 12: train loss 0.5215589973059568
Epoch 12: val loss 0.5511345863342285

Epoch 13: train loss 0.5293338732285933
Epoch 13: val loss 0.5479289293289185

Epoch 14: train loss 0.508872614665465
Epoch 14: val loss 0.5443756580352783

Epoch 15: train loss 0.49566170844164764
Epoch 15: val loss 0.5347549319267273

Epoch 16: train loss 0.49108369512991473
Epoch 16: val loss 0.5362635254859924

Epoch 17: train loss 0.4778761728243394
Epoch 17: val loss 0.5314136743545532

Epoch 18: train loss 0.4756600856781006
Epoch 18: val loss 0.526671290397644

Epoch 19: train loss 0.4701895199038766
Epoch 19: val loss 0.528572678565979

Epoch 20: train loss 0.476152395660227
Epoch 20: val loss 0.5286737680435181

Epoch 21: train loss 0.48666983300989325
Epoch 21: val loss 0.5365645289421082

Epoch 22: train loss 0.45415060357613996
Epoch 22: val loss 0.5295357704162598

Epoch 23: train loss 0.4620200585235249
Epoch 23: val loss 0.5340842604637146

Epoch 24: train loss 0.4430651773105968
Epoch 24: val loss 0.5223869681358337

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6994940692728217
Epoch 0: val loss 0.6646628379821777

Epoch 1: train loss 0.6550177010622892
Epoch 1: val loss 0.6440649628639221

Epoch 2: train loss 0.6258002844723788
Epoch 2: val loss 0.6274845004081726

Epoch 3: train loss 0.5936128984798085
Epoch 3: val loss 0.6169684529304504

Epoch 4: train loss 0.5936524163592946
Epoch 4: val loss 0.6131285429000854

Epoch 5: train loss 0.5583399344574321
Epoch 5: val loss 0.6098624467849731

Epoch 6: train loss 0.5474657904018055
Epoch 6: val loss 0.6113870143890381

Epoch 7: train loss 0.5279818068851124
Epoch 7: val loss 0.6223881840705872

Epoch 8: train loss 0.5172929682514884
Epoch 8: val loss 0.6203427910804749

Epoch 9: train loss 0.520984329960563
Epoch 9: val loss 0.6210870146751404

Epoch 10: train loss 0.5024001788009297
Epoch 10: val loss 0.6253754496574402

Epoch 11: train loss 0.4844804595817219
Epoch 11: val loss 0.6306491494178772

Epoch 12: train loss 0.4653217765417966
Epoch 12: val loss 0.6329455971717834

Epoch 13: train loss 0.4967351122335954
Epoch 13: val loss 0.6378263235092163

Epoch 14: train loss 0.4757258079268716
Epoch 14: val loss 0.629297137260437

Epoch 15: train loss 0.4734058380126953
Epoch 15: val loss 0.6314691305160522

Epoch 16: train loss 0.43318890170617536
Epoch 16: val loss 0.6325110197067261

Epoch 17: train loss 0.45398126407103107
Epoch 17: val loss 0.6351397633552551

Epoch 18: train loss 0.4573294845494357
Epoch 18: val loss 0.6335418224334717

Epoch 19: train loss 0.4259656017476862
Epoch 19: val loss 0.6392058730125427

Epoch 20: train loss 0.42537307197397406
Epoch 20: val loss 0.6508287191390991

Epoch 21: train loss 0.43994445421478967
Epoch 21: val loss 0.6580370664596558

Epoch 22: train loss 0.41521511565555225
Epoch 22: val loss 0.6587673425674438

Epoch 23: train loss 0.4005889188159596
Epoch 23: val loss 0.6563178300857544

Epoch 24: train loss 0.37595743889158423
Epoch 24: val loss 0.6682242751121521

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6776311142104012
Epoch 0: val loss 0.6758062243461609

Epoch 1: train loss 0.6345788283007485
Epoch 1: val loss 0.6575441360473633

Epoch 2: train loss 0.6070909542696816
Epoch 2: val loss 0.6417730450630188

Epoch 3: train loss 0.581662158880915
Epoch 3: val loss 0.6361928582191467

Epoch 4: train loss 0.5780321657657623
Epoch 4: val loss 0.6373924612998962

Epoch 5: train loss 0.5587331652641296
Epoch 5: val loss 0.6546282172203064

Epoch 6: train loss 0.5533530286380223
Epoch 6: val loss 0.634316623210907

Epoch 7: train loss 0.5467661470174789
Epoch 7: val loss 0.6515039205551147

Epoch 8: train loss 0.5327174769980567
Epoch 8: val loss 0.6427405476570129

Epoch 9: train loss 0.5241978977407727
Epoch 9: val loss 0.6468180418014526

Epoch 10: train loss 0.5151669148887906
Epoch 10: val loss 0.6438006162643433

Epoch 11: train loss 0.5186378402369363
Epoch 11: val loss 0.6429975628852844

Epoch 12: train loss 0.49548506098134176
Epoch 12: val loss 0.6496898531913757

Epoch 13: train loss 0.4953490346670151
Epoch 13: val loss 0.6574268937110901

Epoch 14: train loss 0.47740144176142557
Epoch 14: val loss 0.661125659942627

Epoch 15: train loss 0.49879672697612215
Epoch 15: val loss 0.6500349640846252

Epoch 16: train loss 0.4738533943891525
Epoch 16: val loss 0.6445527672767639

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6915746000077989
Epoch 0: val loss 0.6740818619728088

Epoch 1: train loss 0.6450958980454339
Epoch 1: val loss 0.6955547332763672

Epoch 2: train loss 0.6521940363778008
Epoch 2: val loss 0.7342993021011353

Epoch 3: train loss 0.6289848751491971
Epoch 3: val loss 0.7393435835838318

Epoch 4: train loss 0.6068969402048323
Epoch 4: val loss 0.7341736555099487

Epoch 5: train loss 0.6012402640448676
Epoch 5: val loss 0.7385392189025879

Epoch 6: train loss 0.5964017974005805
Epoch 6: val loss 0.742712140083313

Epoch 7: train loss 0.5729460252655877
Epoch 7: val loss 0.7488371133804321

Epoch 8: train loss 0.5504098468356662
Epoch 8: val loss 0.7564378380775452

Epoch 9: train loss 0.5755726165241666
Epoch 9: val loss 0.7676745057106018

Epoch 10: train loss 0.5496327413452996
Epoch 10: val loss 0.7551578283309937

Epoch 11: train loss 0.5217086242304908
Epoch 11: val loss 0.7540452480316162

Epoch 12: train loss 0.5244070423973931
Epoch 12: val loss 0.7495062351226807

Epoch 13: train loss 0.5316087636682723
Epoch 13: val loss 0.7368081212043762

Epoch 14: train loss 0.5255624817477332
Epoch 14: val loss 0.752843976020813

Epoch 15: train loss 0.5247111717859904
Epoch 15: val loss 0.7437272071838379

Epoch 16: train loss 0.5136513776249356
Epoch 16: val loss 0.7169126868247986

Epoch 17: train loss 0.5133313602871366
Epoch 17: val loss 0.7416836023330688

Epoch 18: train loss 0.5147677229510413
Epoch 18: val loss 0.7434807419776917

Epoch 19: train loss 0.5359293089972602
Epoch 19: val loss 0.7434874773025513

Epoch 20: train loss 0.5095239612791274
Epoch 20: val loss 0.7524514198303223

Epoch 21: train loss 0.49209924538930255
Epoch 21: val loss 0.7218207716941833

Epoch 22: train loss 0.47202493084801567
Epoch 22: val loss 0.7166882157325745

Epoch 23: train loss 0.48245059119330513
Epoch 23: val loss 0.7535170912742615

Epoch 24: train loss 0.4734425081147088
Epoch 24: val loss 0.7574855089187622

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012350029415555
Epoch 0: val loss 0.6739947199821472

Epoch 1: train loss 0.6801120440165201
Epoch 1: val loss 0.6549879908561707

Epoch 2: train loss 0.6500740514861213
Epoch 2: val loss 0.6340614557266235

Epoch 3: train loss 0.6380882859230042
Epoch 3: val loss 0.6190006136894226

Epoch 4: train loss 0.6198265420065986
Epoch 4: val loss 0.6113860607147217

Epoch 5: train loss 0.6114583545260959
Epoch 5: val loss 0.6068356037139893

Epoch 6: train loss 0.6049850781758627
Epoch 6: val loss 0.6020438075065613

Epoch 7: train loss 0.5838877360026041
Epoch 7: val loss 0.5978162288665771

Epoch 8: train loss 0.5915438069237603
Epoch 8: val loss 0.592795193195343

Epoch 9: train loss 0.5811788207954831
Epoch 9: val loss 0.587307333946228

Epoch 10: train loss 0.5477369063430362
Epoch 10: val loss 0.5853593349456787

Epoch 11: train loss 0.5483310951126946
Epoch 11: val loss 0.5820870995521545

Epoch 12: train loss 0.5453108052412668
Epoch 12: val loss 0.5914834141731262

Epoch 13: train loss 0.5255188114113278
Epoch 13: val loss 0.5879687070846558

Epoch 14: train loss 0.5258912808365293
Epoch 14: val loss 0.5811752676963806

Epoch 15: train loss 0.5270614557796054
Epoch 15: val loss 0.5790119767189026

Epoch 16: train loss 0.5198084182209439
Epoch 16: val loss 0.581139326095581

Epoch 17: train loss 0.48870296279589337
Epoch 17: val loss 0.5890849232673645

Epoch 18: train loss 0.5135874980025821
Epoch 18: val loss 0.5833827257156372

Epoch 19: train loss 0.4858667684925927
Epoch 19: val loss 0.5744375586509705

Epoch 20: train loss 0.4857375489340888
Epoch 20: val loss 0.5696084499359131

Epoch 21: train loss 0.4943680398994022
Epoch 21: val loss 0.5636765360832214

Epoch 22: train loss 0.5059502224127451
Epoch 22: val loss 0.555859386920929

Epoch 23: train loss 0.46850215395291644
Epoch 23: val loss 0.564530611038208

Epoch 24: train loss 0.46844564543830025
Epoch 24: val loss 0.5596866607666016

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.680462658405304
Epoch 0: val loss 0.6846212148666382

Epoch 1: train loss 0.6590949760542976
Epoch 1: val loss 0.6883236169815063

Epoch 2: train loss 0.6438266171349419
Epoch 2: val loss 0.6760075092315674

Epoch 3: train loss 0.6276940769619412
Epoch 3: val loss 0.6633748412132263

Epoch 4: train loss 0.6060669289694892
Epoch 4: val loss 0.6636269688606262

Epoch 5: train loss 0.604132718510098
Epoch 5: val loss 0.6706470251083374

Epoch 6: train loss 0.5878669553332858
Epoch 6: val loss 0.6765820980072021

Epoch 7: train loss 0.57705533835623
Epoch 7: val loss 0.6827048063278198

Epoch 8: train loss 0.5792134867774116
Epoch 8: val loss 0.6889616847038269

Epoch 9: train loss 0.5725610885355208
Epoch 9: val loss 0.7032884955406189

Epoch 10: train loss 0.5438909199502733
Epoch 10: val loss 0.7006168961524963

Epoch 11: train loss 0.5625898904270596
Epoch 11: val loss 0.7116454839706421

Epoch 12: train loss 0.5227401819494035
Epoch 12: val loss 0.7068691849708557

Epoch 13: train loss 0.5287853082021078
Epoch 13: val loss 0.7110068202018738

Epoch 14: train loss 0.5274548696147071
Epoch 14: val loss 0.6981632113456726

Epoch 15: train loss 0.5115553471777174
Epoch 15: val loss 0.6932474970817566

Epoch 16: train loss 0.5200892355706956
Epoch 16: val loss 0.6933025121688843

Epoch 17: train loss 0.4992585943804847
Epoch 17: val loss 0.6808927059173584

Epoch 18: train loss 0.48106176323360866
Epoch 18: val loss 0.691635012626648

Epoch 19: train loss 0.48641661802927655
Epoch 19: val loss 0.7031238079071045

Epoch 20: train loss 0.4943700929482778
Epoch 20: val loss 0.6948240399360657

Epoch 21: train loss 0.4756507939762539
Epoch 21: val loss 0.7040806412696838

Epoch 22: train loss 0.4637950128979153
Epoch 22: val loss 0.7196070551872253

Epoch 23: train loss 0.48374659485287136
Epoch 23: val loss 0.7055098414421082

Epoch 24: train loss 0.4473251501719157
Epoch 24: val loss 0.7215909361839294

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962195369932387
Epoch 0: val loss 0.6899263858795166

Epoch 1: train loss 0.6488255659739176
Epoch 1: val loss 0.6863749027252197

Epoch 2: train loss 0.6485506097475687
Epoch 2: val loss 0.6841204166412354

Epoch 3: train loss 0.6351452469825745
Epoch 3: val loss 0.6719528436660767

Epoch 4: train loss 0.6145983934402466
Epoch 4: val loss 0.6658477187156677

Epoch 5: train loss 0.5994496213065253
Epoch 5: val loss 0.6628361344337463

Epoch 6: train loss 0.6019447379642062
Epoch 6: val loss 0.6551380157470703

Epoch 7: train loss 0.5772168901231554
Epoch 7: val loss 0.654883623123169

Epoch 8: train loss 0.5589113401042091
Epoch 8: val loss 0.6472512483596802

Epoch 9: train loss 0.5588386721081204
Epoch 9: val loss 0.6284674406051636

Epoch 10: train loss 0.568793859746721
Epoch 10: val loss 0.6271722316741943

Epoch 11: train loss 0.5334529711140527
Epoch 11: val loss 0.6162546873092651

Epoch 12: train loss 0.5361135966247983
Epoch 12: val loss 0.6256998777389526

Epoch 13: train loss 0.5091537634531657
Epoch 13: val loss 0.6096248626708984

Epoch 14: train loss 0.4914501408735911
Epoch 14: val loss 0.6031347513198853

Epoch 15: train loss 0.4870215091440413
Epoch 15: val loss 0.6234534382820129

Epoch 16: train loss 0.5106066531605191
Epoch 16: val loss 0.6121464371681213

Epoch 17: train loss 0.4809861050711738
Epoch 17: val loss 0.6066880822181702

Epoch 18: train loss 0.4614470700422923
Epoch 18: val loss 0.6203330159187317

Epoch 19: train loss 0.47400091422928703
Epoch 19: val loss 0.6129429936408997

Epoch 20: train loss 0.4663810729980469
Epoch 20: val loss 0.6113744378089905

Epoch 21: train loss 0.4644582900736067
Epoch 21: val loss 0.6309553384780884

Epoch 22: train loss 0.4862661461035411
Epoch 22: val loss 0.6209992170333862

Epoch 23: train loss 0.4911013146241506
Epoch 23: val loss 0.6395674347877502

Epoch 24: train loss 0.4418906933731503
Epoch 24: val loss 0.6483372449874878

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.704596072435379
Epoch 0: val loss 0.6835343241691589

Epoch 1: train loss 0.6576690326134363
Epoch 1: val loss 0.669144868850708

Epoch 2: train loss 0.6449698110421499
Epoch 2: val loss 0.6628830432891846

Epoch 3: train loss 0.634928897023201
Epoch 3: val loss 0.6541155576705933

Epoch 4: train loss 0.6262272695700327
Epoch 4: val loss 0.6448357105255127

Epoch 5: train loss 0.6372039566437403
Epoch 5: val loss 0.6376221776008606

Epoch 6: train loss 0.6187828580538431
Epoch 6: val loss 0.6478927135467529

Epoch 7: train loss 0.6068252970774969
Epoch 7: val loss 0.6402742862701416

Epoch 8: train loss 0.5897130022446314
Epoch 8: val loss 0.6348069310188293

Epoch 9: train loss 0.5980819563070933
Epoch 9: val loss 0.6324310898780823

Epoch 10: train loss 0.5705098335941633
Epoch 10: val loss 0.6322110295295715

Epoch 11: train loss 0.5517910818258921
Epoch 11: val loss 0.6392467021942139

Epoch 12: train loss 0.5730061307549477
Epoch 12: val loss 0.6427778601646423

Epoch 13: train loss 0.5456556553641955
Epoch 13: val loss 0.6390959620475769

Epoch 14: train loss 0.5270805954933167
Epoch 14: val loss 0.6379122734069824

Epoch 15: train loss 0.5225557014346123
Epoch 15: val loss 0.6356261968612671

Epoch 16: train loss 0.5396191800634066
Epoch 16: val loss 0.6383906602859497

Epoch 17: train loss 0.5219903190930685
Epoch 17: val loss 0.6467738747596741

Epoch 18: train loss 0.508019876976808
Epoch 18: val loss 0.646706759929657

Epoch 19: train loss 0.529266357421875
Epoch 19: val loss 0.6458532214164734

Epoch 20: train loss 0.5148830339312553
Epoch 20: val loss 0.6614630222320557

Epoch 21: train loss 0.5293436149756113
Epoch 21: val loss 0.6504645347595215

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6797553658485412
Epoch 0: val loss 0.6251446604728699

Epoch 1: train loss 0.5819102108478547
Epoch 1: val loss 0.5599115490913391

Epoch 2: train loss 0.5088270604610443
Epoch 2: val loss 0.5117167234420776

Epoch 3: train loss 0.47863092422485354
Epoch 3: val loss 0.4898350238800049

Epoch 4: train loss 0.4285173684358597
Epoch 4: val loss 0.4611950218677521

Epoch 5: train loss 0.3790008261799812
Epoch 5: val loss 0.4464949667453766

Epoch 6: train loss 0.3776625782251358
Epoch 6: val loss 0.4612070918083191

Epoch 7: train loss 0.3927996188402176
Epoch 7: val loss 0.45995670557022095

Epoch 8: train loss 0.4401928961277008
Epoch 8: val loss 0.44908565282821655

Epoch 9: train loss 0.35118703693151476
Epoch 9: val loss 0.4396122992038727

Epoch 10: train loss 0.44183138757944107
Epoch 10: val loss 0.4602017402648926

Epoch 11: train loss 0.3700601428747177
Epoch 11: val loss 0.48570799827575684

Epoch 12: train loss 0.3454423129558563
Epoch 12: val loss 0.4931166470050812

Epoch 13: train loss 0.3646122395992279
Epoch 13: val loss 0.47457581758499146

Epoch 14: train loss 0.37379114627838134
Epoch 14: val loss 0.4698968231678009

Epoch 15: train loss 0.3852385401725769
Epoch 15: val loss 0.48358896374702454

Epoch 16: train loss 0.33052697479724885
Epoch 16: val loss 0.5007317066192627

Epoch 17: train loss 0.3693967550992966
Epoch 17: val loss 0.4931512475013733

Epoch 18: train loss 0.29884439557790754
Epoch 18: val loss 0.5021937489509583

Epoch 19: train loss 0.3360909104347229
Epoch 19: val loss 0.5103107690811157

Epoch 20: train loss 0.31565543487668035
Epoch 20: val loss 0.519666850566864

Epoch 21: train loss 0.361869265884161
Epoch 21: val loss 0.5154845118522644

Epoch 22: train loss 0.3133650466799736
Epoch 22: val loss 0.5306001305580139

Epoch 23: train loss 0.30783306509256364
Epoch 23: val loss 0.5083560347557068

Epoch 24: train loss 0.3026440754532814
Epoch 24: val loss 0.5008385181427002

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6699383378028869
Epoch 0: val loss 0.6544809341430664

Epoch 1: train loss 0.5725496768951416
Epoch 1: val loss 0.5840634107589722

Epoch 2: train loss 0.5155926793813705
Epoch 2: val loss 0.5133610367774963

Epoch 3: train loss 0.46112542152404784
Epoch 3: val loss 0.4718724191188812

Epoch 4: train loss 0.44702220261096953
Epoch 4: val loss 0.4566524922847748

Epoch 5: train loss 0.41173416972160337
Epoch 5: val loss 0.46408817172050476

Epoch 6: train loss 0.3777450770139694
Epoch 6: val loss 0.4645942449569702

Epoch 7: train loss 0.36868905574083327
Epoch 7: val loss 0.4551715552806854

Epoch 8: train loss 0.3993481010198593
Epoch 8: val loss 0.4622637629508972

Epoch 9: train loss 0.3965890258550644
Epoch 9: val loss 0.4593183994293213

Epoch 10: train loss 0.3679411217570305
Epoch 10: val loss 0.46429604291915894

Epoch 11: train loss 0.3441718488931656
Epoch 11: val loss 0.4808504283428192

Epoch 12: train loss 0.3475671485066414
Epoch 12: val loss 0.4812595844268799

Epoch 13: train loss 0.3389453426003456
Epoch 13: val loss 0.4776242673397064

Epoch 14: train loss 0.3407687768340111
Epoch 14: val loss 0.4815913736820221

Epoch 15: train loss 0.39763252139091493
Epoch 15: val loss 0.487409383058548

Epoch 16: train loss 0.32244123965501786
Epoch 16: val loss 0.5026084184646606

Epoch 17: train loss 0.3464410722255707
Epoch 17: val loss 0.4935070276260376

Epoch 18: train loss 0.33626886904239656
Epoch 18: val loss 0.4958651661872864

Epoch 19: train loss 0.34349571615457536
Epoch 19: val loss 0.5003103017807007

Epoch 20: train loss 0.31214838176965715
Epoch 20: val loss 0.4988820552825928

Epoch 21: train loss 0.30296635776758196
Epoch 21: val loss 0.49631547927856445

Epoch 22: train loss 0.3039645507931709
Epoch 22: val loss 0.512197732925415

Epoch 23: train loss 0.29691531509160995
Epoch 23: val loss 0.5123500227928162

Epoch 24: train loss 0.304375821352005
Epoch 24: val loss 0.5145866274833679

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6375627040863037
Epoch 0: val loss 0.6167244911193848

Epoch 1: train loss 0.5497137039899826
Epoch 1: val loss 0.5380704998970032

Epoch 2: train loss 0.4746675193309784
Epoch 2: val loss 0.4959776699542999

Epoch 3: train loss 0.43376700580120087
Epoch 3: val loss 0.47546759247779846

Epoch 4: train loss 0.4251718282699585
Epoch 4: val loss 0.46508580446243286

Epoch 5: train loss 0.45609913766384125
Epoch 5: val loss 0.4634281098842621

Epoch 6: train loss 0.39612870663404465
Epoch 6: val loss 0.4534741938114166

Epoch 7: train loss 0.3930481821298599
Epoch 7: val loss 0.453464537858963

Epoch 8: train loss 0.3980948358774185
Epoch 8: val loss 0.4517267644405365

Epoch 9: train loss 0.40742467492818835
Epoch 9: val loss 0.4569317400455475

Epoch 10: train loss 0.3475210592150688
Epoch 10: val loss 0.45038652420043945

Epoch 11: train loss 0.37971399426460267
Epoch 11: val loss 0.45110175013542175

Epoch 12: train loss 0.3829489052295685
Epoch 12: val loss 0.45688360929489136

Epoch 13: train loss 0.3850370556116104
Epoch 13: val loss 0.46022504568099976

Epoch 14: train loss 0.33598477244377134
Epoch 14: val loss 0.4708448648452759

Epoch 15: train loss 0.34336988627910614
Epoch 15: val loss 0.4729163646697998

Epoch 16: train loss 0.3371107965707779
Epoch 16: val loss 0.4719867408275604

Epoch 17: train loss 0.35897470712661744
Epoch 17: val loss 0.47066372632980347

Epoch 18: train loss 0.30167030096054076
Epoch 18: val loss 0.47437718510627747

Epoch 19: train loss 0.3414493232965469
Epoch 19: val loss 0.47196969389915466

Epoch 20: train loss 0.3225350171327591
Epoch 20: val loss 0.4749860167503357

Epoch 21: train loss 0.3176953554153442
Epoch 21: val loss 0.4802423119544983

Epoch 22: train loss 0.3166320472955704
Epoch 22: val loss 0.48967742919921875

Epoch 23: train loss 0.3055261164903641
Epoch 23: val loss 0.49292728304862976

Epoch 24: train loss 0.3117475226521492
Epoch 24: val loss 0.49214157462120056

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6478601336479187
Epoch 0: val loss 0.6004787683486938

Epoch 1: train loss 0.5773288518190384
Epoch 1: val loss 0.5377928018569946

Epoch 2: train loss 0.48942497968673704
Epoch 2: val loss 0.48409122228622437

Epoch 3: train loss 0.4745499432086945
Epoch 3: val loss 0.4312824010848999

Epoch 4: train loss 0.4264314085245132
Epoch 4: val loss 0.41056564450263977

Epoch 5: train loss 0.48799980580806734
Epoch 5: val loss 0.3943597376346588

Epoch 6: train loss 0.4149745762348175
Epoch 6: val loss 0.3919026851654053

Epoch 7: train loss 0.40921432077884673
Epoch 7: val loss 0.40065738558769226

Epoch 8: train loss 0.395458909869194
Epoch 8: val loss 0.3958165645599365

Epoch 9: train loss 0.417243555188179
Epoch 9: val loss 0.402004599571228

Epoch 10: train loss 0.37333918213844297
Epoch 10: val loss 0.39337673783302307

Epoch 11: train loss 0.39137774109840395
Epoch 11: val loss 0.3942602872848511

Epoch 12: train loss 0.3900248005986214
Epoch 12: val loss 0.40079107880592346

Epoch 13: train loss 0.4028466671705246
Epoch 13: val loss 0.4054141342639923

Epoch 14: train loss 0.38171634674072263
Epoch 14: val loss 0.40831905603408813

Epoch 15: train loss 0.3617633193731308
Epoch 15: val loss 0.41036608815193176

Epoch 16: train loss 0.3800609454512596
Epoch 16: val loss 0.404263973236084

Epoch 17: train loss 0.4082941338419914
Epoch 17: val loss 0.4089718759059906

Epoch 18: train loss 0.32893347293138503
Epoch 18: val loss 0.3985629975795746

Epoch 19: train loss 0.33814593851566316
Epoch 19: val loss 0.39390674233436584

Epoch 20: train loss 0.3214052304625511
Epoch 20: val loss 0.4046083390712738

Epoch 21: train loss 0.3455034404993057
Epoch 21: val loss 0.4154122471809387

Epoch 22: train loss 0.3167462334036827
Epoch 22: val loss 0.4271283447742462

Epoch 23: train loss 0.31836292147636414
Epoch 23: val loss 0.42386874556541443

Epoch 24: train loss 0.3086661919951439
Epoch 24: val loss 0.41001302003860474

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6691693250949566
Epoch 0: val loss 0.6502295732498169

Epoch 1: train loss 0.566730451125365
Epoch 1: val loss 0.5624281167984009

Epoch 2: train loss 0.4836941132178673
Epoch 2: val loss 0.4963686466217041

Epoch 3: train loss 0.440447069131411
Epoch 3: val loss 0.4852082133293152

Epoch 4: train loss 0.4269398978123298
Epoch 4: val loss 0.4961696267127991

Epoch 5: train loss 0.4502862531405229
Epoch 5: val loss 0.4672524333000183

Epoch 6: train loss 0.4272853388236119
Epoch 6: val loss 0.4531145691871643

Epoch 7: train loss 0.4009385659144475
Epoch 7: val loss 0.462512731552124

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6872546076774597
Epoch 0: val loss 0.6729146242141724

Epoch 1: train loss 0.6504114324396307
Epoch 1: val loss 0.6495714783668518

Epoch 2: train loss 0.6288782466541637
Epoch 2: val loss 0.6377313733100891

Epoch 3: train loss 0.6257568381049416
Epoch 3: val loss 0.6288405656814575

Epoch 4: train loss 0.6066132567145608
Epoch 4: val loss 0.6265808343887329

Epoch 5: train loss 0.5975377234545621
Epoch 5: val loss 0.6298906803131104

Epoch 6: train loss 0.5885502398014069
Epoch 6: val loss 0.6262856721878052

Epoch 7: train loss 0.5645554065704346
Epoch 7: val loss 0.6213488578796387

Epoch 8: train loss 0.5505453862927177
Epoch 8: val loss 0.6136021614074707

Epoch 9: train loss 0.5356548970395868
Epoch 9: val loss 0.6080173254013062

Epoch 10: train loss 0.5075297626582059
Epoch 10: val loss 0.6079730987548828

Epoch 11: train loss 0.5094016492366791
Epoch 11: val loss 0.6110787987709045

Epoch 12: train loss 0.5004292807795785
Epoch 12: val loss 0.6120744943618774

Epoch 13: train loss 0.5083533688025041
Epoch 13: val loss 0.6145468354225159

Epoch 14: train loss 0.5176692605018616
Epoch 14: val loss 0.6137259006500244

Epoch 15: train loss 0.5109400965950706
Epoch 15: val loss 0.614727258682251

Epoch 16: train loss 0.484781723130833
Epoch 16: val loss 0.6097655892372131

Epoch 17: train loss 0.4908615973862735
Epoch 17: val loss 0.6169141530990601

Epoch 18: train loss 0.4565965072675185
Epoch 18: val loss 0.6155787110328674

Epoch 19: train loss 0.44880025495182385
Epoch 19: val loss 0.6084643602371216

Epoch 20: train loss 0.4455967870625583
Epoch 20: val loss 0.6080418825149536

Epoch 21: train loss 0.4500370513309132
Epoch 21: val loss 0.6108483076095581

Epoch 22: train loss 0.45252984220331366
Epoch 22: val loss 0.6151058673858643

Epoch 23: train loss 0.44983358816667035
Epoch 23: val loss 0.6086040735244751

Epoch 24: train loss 0.4548487094315616
Epoch 24: val loss 0.6104668378829956

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7081869678063826
Epoch 0: val loss 0.6585128903388977

Epoch 1: train loss 0.6583382812413302
Epoch 1: val loss 0.6398021578788757

Epoch 2: train loss 0.6495026675137606
Epoch 2: val loss 0.6248543858528137

Epoch 3: train loss 0.6343555504625494
Epoch 3: val loss 0.6153258085250854

Epoch 4: train loss 0.6266312192786824
Epoch 4: val loss 0.6092029213905334

Epoch 5: train loss 0.6172461590983651
Epoch 5: val loss 0.6040545105934143

Epoch 6: train loss 0.606498425657099
Epoch 6: val loss 0.5999366641044617

Epoch 7: train loss 0.5995551130988381
Epoch 7: val loss 0.5974323153495789

Epoch 8: train loss 0.5812408436428417
Epoch 8: val loss 0.5988078117370605

Epoch 9: train loss 0.5796263759786432
Epoch 9: val loss 0.5950095057487488

Epoch 10: train loss 0.5717045881531455
Epoch 10: val loss 0.5951408743858337

Epoch 11: train loss 0.5639649006453428
Epoch 11: val loss 0.5918736457824707

Epoch 12: train loss 0.5638207630677656
Epoch 12: val loss 0.5951195359230042

Epoch 13: train loss 0.5608488808978688
Epoch 13: val loss 0.5852224826812744

Epoch 14: train loss 0.5444425967606631
Epoch 14: val loss 0.5835765600204468

Epoch 15: train loss 0.5382346456701105
Epoch 15: val loss 0.5841953754425049

Epoch 16: train loss 0.5296296341852709
Epoch 16: val loss 0.5771896243095398

Epoch 17: train loss 0.5502287610010668
Epoch 17: val loss 0.5829629302024841

Epoch 18: train loss 0.5108461921865289
Epoch 18: val loss 0.5880402326583862

Epoch 19: train loss 0.5056283988735892
Epoch 19: val loss 0.578082263469696

Epoch 20: train loss 0.5083758587186987
Epoch 20: val loss 0.5745513439178467

Epoch 21: train loss 0.5158806849609722
Epoch 21: val loss 0.5745075941085815

Epoch 22: train loss 0.4840486293489283
Epoch 22: val loss 0.5751175880432129

Epoch 23: train loss 0.46552134914831683
Epoch 23: val loss 0.579106867313385

Epoch 24: train loss 0.4892241765152324
Epoch 24: val loss 0.5721143484115601

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7053799358281222
Epoch 0: val loss 0.6777501106262207

Epoch 1: train loss 0.662269960750233
Epoch 1: val loss 0.65940922498703

Epoch 2: train loss 0.6443321054632013
Epoch 2: val loss 0.64546799659729

Epoch 3: train loss 0.6295611641623757
Epoch 3: val loss 0.6297740340232849

Epoch 4: train loss 0.6189401149749756
Epoch 4: val loss 0.6184344291687012

Epoch 5: train loss 0.5999134562232278
Epoch 5: val loss 0.6140221953392029

Epoch 6: train loss 0.5887664637782357
Epoch 6: val loss 0.6160210371017456

Epoch 7: train loss 0.572266085581346
Epoch 7: val loss 0.6137964725494385

Epoch 8: train loss 0.5520736791870811
Epoch 8: val loss 0.6093703508377075

Epoch 9: train loss 0.5571096404032274
Epoch 9: val loss 0.6000951528549194

Epoch 10: train loss 0.5172922259027307
Epoch 10: val loss 0.5996197462081909

Epoch 11: train loss 0.544865136796778
Epoch 11: val loss 0.5837228894233704

Epoch 12: train loss 0.516551751982082
Epoch 12: val loss 0.5816904902458191

Epoch 13: train loss 0.5254783657464114
Epoch 13: val loss 0.5812302827835083

Epoch 14: train loss 0.5038944564082406
Epoch 14: val loss 0.5772243142127991

Epoch 15: train loss 0.5011911419304934
Epoch 15: val loss 0.5727847814559937

Epoch 16: train loss 0.49253432046283374
Epoch 16: val loss 0.5787071585655212

Epoch 17: train loss 0.46387038176709955
Epoch 17: val loss 0.574303925037384

Epoch 18: train loss 0.4613214135169983
Epoch 18: val loss 0.5696669220924377

Epoch 19: train loss 0.4585318619554693
Epoch 19: val loss 0.575505793094635

Epoch 20: train loss 0.4565453746102073
Epoch 20: val loss 0.5672001242637634

Epoch 21: train loss 0.462790695103732
Epoch 21: val loss 0.5644845366477966

Epoch 22: train loss 0.4393239671533758
Epoch 22: val loss 0.563688337802887

Epoch 23: train loss 0.42265396497466345
Epoch 23: val loss 0.5884112119674683

Epoch 24: train loss 0.4373016926375302
Epoch 24: val loss 0.5825330018997192

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6794481765140187
Epoch 0: val loss 0.6830875277519226

Epoch 1: train loss 0.6446276307106018
Epoch 1: val loss 0.6793914437294006

Epoch 2: train loss 0.6144823215224526
Epoch 2: val loss 0.6844289302825928

Epoch 3: train loss 0.6040339686653831
Epoch 3: val loss 0.676240086555481

Epoch 4: train loss 0.588870492848483
Epoch 4: val loss 0.6695961356163025

Epoch 5: train loss 0.5726234614849091
Epoch 5: val loss 0.6706638932228088

Epoch 6: train loss 0.5563981316306374
Epoch 6: val loss 0.6710761785507202

Epoch 7: train loss 0.5435033576055006
Epoch 7: val loss 0.6765920519828796

Epoch 8: train loss 0.5491904182867571
Epoch 8: val loss 0.6734752058982849

Epoch 9: train loss 0.5395494347268884
Epoch 9: val loss 0.6788735389709473

Epoch 10: train loss 0.5326685905456543
Epoch 10: val loss 0.6908578276634216

Epoch 11: train loss 0.5307087193835865
Epoch 11: val loss 0.693328320980072

Epoch 12: train loss 0.5021951794624329
Epoch 12: val loss 0.7017945647239685

Epoch 13: train loss 0.486256249926307
Epoch 13: val loss 0.7172979712486267

Epoch 14: train loss 0.48423346877098083
Epoch 14: val loss 0.7250493764877319

Epoch 15: train loss 0.5097267221320759
Epoch 15: val loss 0.7216264009475708

Epoch 16: train loss 0.4769620488990437
Epoch 16: val loss 0.6989290714263916

Epoch 17: train loss 0.47624110362746497
Epoch 17: val loss 0.7139735221862793

Epoch 18: train loss 0.47091343186118384
Epoch 18: val loss 0.7162550687789917

Epoch 19: train loss 0.470731494101611
Epoch 19: val loss 0.7262088060379028

Epoch 20: train loss 0.473380294713107
Epoch 20: val loss 0.7256923317909241

Epoch 21: train loss 0.45160221511667425
Epoch 21: val loss 0.7368819713592529

Epoch 22: train loss 0.4501900456168435
Epoch 22: val loss 0.7219591736793518

Epoch 23: train loss 0.43780408935113385
Epoch 23: val loss 0.7106119990348816

Epoch 24: train loss 0.41893592747774994
Epoch 24: val loss 0.7149505615234375

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6893431226412455
Epoch 0: val loss 0.6636577248573303

Epoch 1: train loss 0.6458544452985128
Epoch 1: val loss 0.6363920569419861

Epoch 2: train loss 0.6192128499348958
Epoch 2: val loss 0.6114559769630432

Epoch 3: train loss 0.60947026014328
Epoch 3: val loss 0.5965927243232727

Epoch 4: train loss 0.6026460846265157
Epoch 4: val loss 0.577706515789032

Epoch 5: train loss 0.5764959077040355
Epoch 5: val loss 0.5653913021087646

Epoch 6: train loss 0.5667704999446869
Epoch 6: val loss 0.5546317100524902

Epoch 7: train loss 0.5599927683671315
Epoch 7: val loss 0.5383616089820862

Epoch 8: train loss 0.5499127825101217
Epoch 8: val loss 0.5324112176895142

Epoch 9: train loss 0.5461829682191213
Epoch 9: val loss 0.5191658139228821

Epoch 10: train loss 0.5366660356521606
Epoch 10: val loss 0.5090224146842957

Epoch 11: train loss 0.5353392859299978
Epoch 11: val loss 0.5143761038780212

Epoch 12: train loss 0.5283897558848063
Epoch 12: val loss 0.5022134780883789

Epoch 13: train loss 0.49402740597724915
Epoch 13: val loss 0.4998511075973511

Epoch 14: train loss 0.5172300199667613
Epoch 14: val loss 0.5027474761009216

Epoch 15: train loss 0.48266421755154926
Epoch 15: val loss 0.5034217834472656

Epoch 16: train loss 0.47685641050338745
Epoch 16: val loss 0.49860870838165283

Epoch 17: train loss 0.46234341859817507
Epoch 17: val loss 0.5002943277359009

Epoch 18: train loss 0.4824414054552714
Epoch 18: val loss 0.4957328736782074

Epoch 19: train loss 0.4643593966960907
Epoch 19: val loss 0.5049110651016235

Epoch 20: train loss 0.474536257982254
Epoch 20: val loss 0.49515995383262634

Epoch 21: train loss 0.4451324939727783
Epoch 21: val loss 0.49923235177993774

Epoch 22: train loss 0.43094303806622825
Epoch 22: val loss 0.4977187514305115

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6928158303101858
Epoch 0: val loss 0.6903474926948547

Epoch 1: train loss 0.6636526783307394
Epoch 1: val loss 0.6751500964164734

Epoch 2: train loss 0.6391901324192683
Epoch 2: val loss 0.6534175872802734

Epoch 3: train loss 0.6276555806398392
Epoch 3: val loss 0.6278697848320007

Epoch 4: train loss 0.5986145585775375
Epoch 4: val loss 0.6072517037391663

Epoch 5: train loss 0.5813348690668741
Epoch 5: val loss 0.59517902135849

Epoch 6: train loss 0.5606118366122246
Epoch 6: val loss 0.5859609246253967

Epoch 7: train loss 0.5514257848262787
Epoch 7: val loss 0.5820753574371338

Epoch 8: train loss 0.5524809285998344
Epoch 8: val loss 0.5786781907081604

Epoch 9: train loss 0.5449665635824203
Epoch 9: val loss 0.5797625184059143

Epoch 10: train loss 0.5341246773799261
Epoch 10: val loss 0.5795072913169861

Epoch 11: train loss 0.5179296756784121
Epoch 11: val loss 0.571053683757782

Epoch 12: train loss 0.5406217674414316
Epoch 12: val loss 0.5709512829780579

Epoch 13: train loss 0.5149907742937406
Epoch 13: val loss 0.5851989388465881

Epoch 14: train loss 0.5178447663784027
Epoch 14: val loss 0.5865786075592041

Epoch 15: train loss 0.5112142240007719
Epoch 15: val loss 0.5895516872406006

Epoch 16: train loss 0.49597906072934467
Epoch 16: val loss 0.5741856694221497

Epoch 17: train loss 0.4923913776874542
Epoch 17: val loss 0.5747399926185608

Epoch 18: train loss 0.5046982914209366
Epoch 18: val loss 0.5956076979637146

Epoch 19: train loss 0.46985448400179547
Epoch 19: val loss 0.5789129137992859

Epoch 20: train loss 0.4736651008327802
Epoch 20: val loss 0.577098548412323

Epoch 21: train loss 0.47093935310840607
Epoch 21: val loss 0.5862114429473877

Epoch 22: train loss 0.4751313105225563
Epoch 22: val loss 0.6099045276641846

Epoch 23: train loss 0.4628542313973109
Epoch 23: val loss 0.592433750629425

Epoch 24: train loss 0.4536796410878499
Epoch 24: val loss 0.5896270275115967

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.688127393523852
Epoch 0: val loss 0.68694007396698

Epoch 1: train loss 0.6606193482875824
Epoch 1: val loss 0.678777813911438

Epoch 2: train loss 0.651963397860527
Epoch 2: val loss 0.6693931221961975

Epoch 3: train loss 0.628847469886144
Epoch 3: val loss 0.6569825410842896

Epoch 4: train loss 0.6059214373429617
Epoch 4: val loss 0.6518669724464417

Epoch 5: train loss 0.5961465636889139
Epoch 5: val loss 0.6528920531272888

Epoch 6: train loss 0.5815506974856058
Epoch 6: val loss 0.648256778717041

Epoch 7: train loss 0.5756328006585439
Epoch 7: val loss 0.6426039934158325

Epoch 8: train loss 0.5669673507412275
Epoch 8: val loss 0.6443963646888733

Epoch 9: train loss 0.5628007128834724
Epoch 9: val loss 0.6319594383239746

Epoch 10: train loss 0.5519216085473696
Epoch 10: val loss 0.6297758221626282

Epoch 11: train loss 0.5694015845656395
Epoch 11: val loss 0.6205433011054993

Epoch 12: train loss 0.5475510880351067
Epoch 12: val loss 0.6229556798934937

Epoch 13: train loss 0.5435748572150866
Epoch 13: val loss 0.610920786857605

Epoch 14: train loss 0.5247496838370959
Epoch 14: val loss 0.6086727976799011

Epoch 15: train loss 0.5249185735980669
Epoch 15: val loss 0.5994954109191895

Epoch 16: train loss 0.5158068363865217
Epoch 16: val loss 0.5950223207473755

Epoch 17: train loss 0.5050896555185318
Epoch 17: val loss 0.5945194363594055

Epoch 18: train loss 0.5120631928245226
Epoch 18: val loss 0.6036601662635803

Epoch 19: train loss 0.49758779754241306
Epoch 19: val loss 0.5904137492179871

Epoch 20: train loss 0.49694372713565826
Epoch 20: val loss 0.599713146686554

Epoch 21: train loss 0.5049797942241033
Epoch 21: val loss 0.589637041091919

Epoch 22: train loss 0.47656302402416867
Epoch 22: val loss 0.5795878767967224

Epoch 23: train loss 0.4847365543246269
Epoch 23: val loss 0.5853408575057983

Epoch 24: train loss 0.4769698729117711
Epoch 24: val loss 0.5716959834098816

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.68582351009051
Epoch 0: val loss 0.6710290908813477

Epoch 1: train loss 0.6639189819494883
Epoch 1: val loss 0.6486275792121887

Epoch 2: train loss 0.6419825901587805
Epoch 2: val loss 0.6396641135215759

Epoch 3: train loss 0.6110994964838028
Epoch 3: val loss 0.6341308951377869

Epoch 4: train loss 0.5966957286000252
Epoch 4: val loss 0.6209822297096252

Epoch 5: train loss 0.5923180679480234
Epoch 5: val loss 0.6102694272994995

Epoch 6: train loss 0.5587478230396906
Epoch 6: val loss 0.602228581905365

Epoch 7: train loss 0.5657578756411871
Epoch 7: val loss 0.5986040830612183

Epoch 8: train loss 0.5602679997682571
Epoch 8: val loss 0.6026103496551514

Epoch 9: train loss 0.5534425477186838
Epoch 9: val loss 0.6035953760147095

Epoch 10: train loss 0.53426310668389
Epoch 10: val loss 0.6046782732009888

Epoch 11: train loss 0.5236983671784401
Epoch 11: val loss 0.609488844871521

Epoch 12: train loss 0.5319399436314901
Epoch 12: val loss 0.6108281016349792

Epoch 13: train loss 0.5269044190645218
Epoch 13: val loss 0.6339611411094666

Epoch 14: train loss 0.5272086163361868
Epoch 14: val loss 0.6415175199508667

Epoch 15: train loss 0.505698728064696
Epoch 15: val loss 0.6424819231033325

Epoch 16: train loss 0.5226064895590147
Epoch 16: val loss 0.6498665809631348

Epoch 17: train loss 0.49062137802441913
Epoch 17: val loss 0.6501107811927795

Epoch 18: train loss 0.48500896990299225
Epoch 18: val loss 0.6699205040931702

Epoch 19: train loss 0.48313380777835846
Epoch 19: val loss 0.6540148258209229

Epoch 20: train loss 0.45226679742336273
Epoch 20: val loss 0.6651536226272583

Epoch 21: train loss 0.46255849798520404
Epoch 21: val loss 0.6645076870918274

Epoch 22: train loss 0.4576413035392761
Epoch 22: val loss 0.6879029870033264

Epoch 23: train loss 0.48895173519849777
Epoch 23: val loss 0.6693831086158752

Epoch 24: train loss 0.44822532683610916
Epoch 24: val loss 0.6827874779701233

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7106489936510721
Epoch 0: val loss 0.6846258044242859

Epoch 1: train loss 0.683325986067454
Epoch 1: val loss 0.6797181367874146

Epoch 2: train loss 0.6607696712017059
Epoch 2: val loss 0.6779856085777283

Epoch 3: train loss 0.6445532490809759
Epoch 3: val loss 0.6755574345588684

Epoch 4: train loss 0.6136328478654226
Epoch 4: val loss 0.6730654239654541

Epoch 5: train loss 0.5907032191753387
Epoch 5: val loss 0.6731069087982178

Epoch 6: train loss 0.5976618304848671
Epoch 6: val loss 0.6691113114356995

Epoch 7: train loss 0.5915427257617315
Epoch 7: val loss 0.6665667295455933

Epoch 8: train loss 0.5773401359717051
Epoch 8: val loss 0.6648192405700684

Epoch 9: train loss 0.5516619260112444
Epoch 9: val loss 0.660911500453949

Epoch 10: train loss 0.5497498785456022
Epoch 10: val loss 0.660394549369812

Epoch 11: train loss 0.5356064314643542
Epoch 11: val loss 0.6647577881813049

Epoch 12: train loss 0.5299826214710871
Epoch 12: val loss 0.6676942110061646

Epoch 13: train loss 0.5143908113241196
Epoch 13: val loss 0.673304557800293

Epoch 14: train loss 0.5142398724953333
Epoch 14: val loss 0.6737781763076782

Epoch 15: train loss 0.4962441672881444
Epoch 15: val loss 0.6838098764419556

Epoch 16: train loss 0.5058055395881335
Epoch 16: val loss 0.6813561320304871

Epoch 17: train loss 0.4898448387781779
Epoch 17: val loss 0.6695265769958496

Epoch 18: train loss 0.4779824862877528
Epoch 18: val loss 0.6727045178413391

Epoch 19: train loss 0.48682016134262085
Epoch 19: val loss 0.6747503876686096

Epoch 20: train loss 0.4982740084330241
Epoch 20: val loss 0.6871325373649597

Epoch 21: train loss 0.46775835504134494
Epoch 21: val loss 0.6921694278717041

Epoch 22: train loss 0.49184343963861465
Epoch 22: val loss 0.6888406872749329

Epoch 23: train loss 0.4761025980114937
Epoch 23: val loss 0.6743787527084351

Epoch 24: train loss 0.471816065410773
Epoch 24: val loss 0.6877337694168091

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925585567951202
Epoch 0: val loss 0.6817157864570618

Epoch 1: train loss 0.6585058271884918
Epoch 1: val loss 0.6592608094215393

Epoch 2: train loss 0.6400286853313446
Epoch 2: val loss 0.6315209269523621

Epoch 3: train loss 0.6156229861080647
Epoch 3: val loss 0.6202911734580994

Epoch 4: train loss 0.6041194293648005
Epoch 4: val loss 0.595553457736969

Epoch 5: train loss 0.5965148713439703
Epoch 5: val loss 0.6040855050086975

Epoch 6: train loss 0.5747245848178864
Epoch 6: val loss 0.5986294746398926

Epoch 7: train loss 0.5722562931478024
Epoch 7: val loss 0.5898265838623047

Epoch 8: train loss 0.5682891011238098
Epoch 8: val loss 0.5925136804580688

Epoch 9: train loss 0.555184880271554
Epoch 9: val loss 0.5890952348709106

Epoch 10: train loss 0.5482750274240971
Epoch 10: val loss 0.5867476463317871

Epoch 11: train loss 0.545344976708293
Epoch 11: val loss 0.5952356457710266

Epoch 12: train loss 0.5275594089180231
Epoch 12: val loss 0.5876063108444214

Epoch 13: train loss 0.5288419481366873
Epoch 13: val loss 0.5866053700447083

Epoch 14: train loss 0.5415105633437634
Epoch 14: val loss 0.5912476181983948

Epoch 15: train loss 0.5072388965636492
Epoch 15: val loss 0.5911948084831238

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7001542647679647
Epoch 0: val loss 0.6780269742012024

Epoch 1: train loss 0.6693828205267588
Epoch 1: val loss 0.6671027541160583

Epoch 2: train loss 0.6525790840387344
Epoch 2: val loss 0.6589690446853638

Epoch 3: train loss 0.6368475755055746
Epoch 3: val loss 0.6489537954330444

Epoch 4: train loss 0.6367172946532568
Epoch 4: val loss 0.6471750140190125

Epoch 5: train loss 0.6101270119349161
Epoch 5: val loss 0.6463757753372192

Epoch 6: train loss 0.6137041275699934
Epoch 6: val loss 0.6491736769676208

Epoch 7: train loss 0.5811816255251566
Epoch 7: val loss 0.639841616153717

Epoch 8: train loss 0.5900614634156227
Epoch 8: val loss 0.6448436975479126

Epoch 9: train loss 0.5840904215971628
Epoch 9: val loss 0.6448874473571777

Epoch 10: train loss 0.5829401314258575
Epoch 10: val loss 0.657383382320404

Epoch 11: train loss 0.5713148812452952
Epoch 11: val loss 0.648109495639801

Epoch 12: train loss 0.5607893615961075
Epoch 12: val loss 0.6529427170753479

Epoch 13: train loss 0.5608372315764427
Epoch 13: val loss 0.6728320121765137

Epoch 14: train loss 0.5666273683309555
Epoch 14: val loss 0.6744731068611145

Epoch 15: train loss 0.54416873306036
Epoch 15: val loss 0.6753079891204834

Epoch 16: train loss 0.5589798092842102
Epoch 16: val loss 0.6701496243476868

Epoch 17: train loss 0.5561631247401237
Epoch 17: val loss 0.6659694910049438

Epoch 18: train loss 0.5270134334762892
Epoch 18: val loss 0.6665068864822388

Epoch 19: train loss 0.5610174089670181
Epoch 19: val loss 0.6725752949714661

Epoch 20: train loss 0.526356615126133
Epoch 20: val loss 0.677656888961792

Epoch 21: train loss 0.5283353328704834
Epoch 21: val loss 0.6850862503051758

Epoch 22: train loss 0.5370941261450449
Epoch 22: val loss 0.6910713911056519

Epoch 23: train loss 0.5159747650225958
Epoch 23: val loss 0.6903538107872009

Epoch 24: train loss 0.5268372843662897
Epoch 24: val loss 0.6812030673027039

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6887383063634237
Epoch 0: val loss 0.6833603978157043

Epoch 1: train loss 0.6822416335344315
Epoch 1: val loss 0.6745138168334961

Epoch 2: train loss 0.6674671769142151
Epoch 2: val loss 0.6695337891578674

Epoch 3: train loss 0.6659977485736212
Epoch 3: val loss 0.6678656935691833

Epoch 4: train loss 0.6503192583719889
Epoch 4: val loss 0.666624128818512

Epoch 5: train loss 0.627808079123497
Epoch 5: val loss 0.6638262867927551

Epoch 6: train loss 0.6204728086789449
Epoch 6: val loss 0.6591923832893372

Epoch 7: train loss 0.6011258711417516
Epoch 7: val loss 0.6602464318275452

Epoch 8: train loss 0.5946927318970362
Epoch 8: val loss 0.6702359914779663

Epoch 9: train loss 0.5898728147149086
Epoch 9: val loss 0.6636585593223572

Epoch 10: train loss 0.5833922897775968
Epoch 10: val loss 0.6626138091087341

Epoch 11: train loss 0.568923664589723
Epoch 11: val loss 0.6700716018676758

Epoch 12: train loss 0.5890418489774069
Epoch 12: val loss 0.6695860028266907

Epoch 13: train loss 0.5599059363206228
Epoch 13: val loss 0.657267153263092

Epoch 14: train loss 0.5482229739427567
Epoch 14: val loss 0.6594976186752319

Epoch 15: train loss 0.5543883418043455
Epoch 15: val loss 0.659787654876709

Epoch 16: train loss 0.5510433788100878
Epoch 16: val loss 0.6636661291122437

Epoch 17: train loss 0.5503814568122228
Epoch 17: val loss 0.6710205078125

Epoch 18: train loss 0.5461457595229149
Epoch 18: val loss 0.6675282120704651

Epoch 19: train loss 0.5399319479862849
Epoch 19: val loss 0.6630311012268066

Epoch 20: train loss 0.545936311284701
Epoch 20: val loss 0.6633195877075195

Epoch 21: train loss 0.5276684438188871
Epoch 21: val loss 0.6491934657096863

Epoch 22: train loss 0.544063058992227
Epoch 22: val loss 0.6545527577400208

Epoch 23: train loss 0.5167608062426249
Epoch 23: val loss 0.6560717225074768

Epoch 24: train loss 0.5281953886151314
Epoch 24: val loss 0.6617523431777954

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6947161853313446
Epoch 0: val loss 0.6618419885635376

Epoch 1: train loss 0.6855621586243311
Epoch 1: val loss 0.656825065612793

Epoch 2: train loss 0.6736405690511068
Epoch 2: val loss 0.653188169002533

Epoch 3: train loss 0.6511442959308624
Epoch 3: val loss 0.6513193845748901

Epoch 4: train loss 0.6276932309071223
Epoch 4: val loss 0.6460856795310974

Epoch 5: train loss 0.6173214713732401
Epoch 5: val loss 0.6456307172775269

Epoch 6: train loss 0.62017589310805
Epoch 6: val loss 0.6539425849914551

Epoch 7: train loss 0.6024637669324875
Epoch 7: val loss 0.6560212969779968

Epoch 8: train loss 0.6046166519323984
Epoch 8: val loss 0.6570040583610535

Epoch 9: train loss 0.5938895891110102
Epoch 9: val loss 0.6607750654220581

Epoch 10: train loss 0.6078853930036227
Epoch 10: val loss 0.6595751047134399

Epoch 11: train loss 0.5807831188042959
Epoch 11: val loss 0.6612704396247864

Epoch 12: train loss 0.5784091353416443
Epoch 12: val loss 0.6589425802230835

Epoch 13: train loss 0.5776084065437317
Epoch 13: val loss 0.6579108834266663

Epoch 14: train loss 0.5791419943173727
Epoch 14: val loss 0.6571252942085266

Epoch 15: train loss 0.5789429272214571
Epoch 15: val loss 0.6560893654823303

Epoch 16: train loss 0.5531631484627724
Epoch 16: val loss 0.6654248237609863

Epoch 17: train loss 0.5664128934343656
Epoch 17: val loss 0.6629782319068909

Epoch 18: train loss 0.5690262441833814
Epoch 18: val loss 0.6707824468612671

Epoch 19: train loss 0.5481623187661171
Epoch 19: val loss 0.6690093874931335

Epoch 20: train loss 0.5487179209788641
Epoch 20: val loss 0.6655321717262268

Epoch 21: train loss 0.5414005294442177
Epoch 21: val loss 0.6700353622436523

Epoch 22: train loss 0.5506965443491936
Epoch 22: val loss 0.6712125539779663

Epoch 23: train loss 0.5324984192848206
Epoch 23: val loss 0.6737378835678101

Epoch 24: train loss 0.5349395250280699
Epoch 24: val loss 0.6774943470954895

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.712793638308843
Epoch 0: val loss 0.6906545758247375

Epoch 1: train loss 0.6794390032688776
Epoch 1: val loss 0.6795290112495422

Epoch 2: train loss 0.6604907214641571
Epoch 2: val loss 0.6671335101127625

Epoch 3: train loss 0.6517340987920761
Epoch 3: val loss 0.6516571640968323

Epoch 4: train loss 0.6275746524333954
Epoch 4: val loss 0.6463093161582947

Epoch 5: train loss 0.6191114435593287
Epoch 5: val loss 0.6507037281990051

Epoch 6: train loss 0.6019338766733805
Epoch 6: val loss 0.6310655474662781

Epoch 7: train loss 0.6120566576719284
Epoch 7: val loss 0.6238078474998474

Epoch 8: train loss 0.6146720200777054
Epoch 8: val loss 0.6266743540763855

Epoch 9: train loss 0.6069380939006805
Epoch 9: val loss 0.6337981224060059

Epoch 10: train loss 0.595076913634936
Epoch 10: val loss 0.6349553465843201

Epoch 11: train loss 0.5819378147522608
Epoch 11: val loss 0.6391227841377258

Epoch 12: train loss 0.5900607258081436
Epoch 12: val loss 0.6410509347915649

Epoch 13: train loss 0.5832934578259786
Epoch 13: val loss 0.6423174142837524

Epoch 14: train loss 0.5699917674064636
Epoch 14: val loss 0.6416301131248474

Epoch 15: train loss 0.5812822207808495
Epoch 15: val loss 0.6512460708618164

Epoch 16: train loss 0.5831276029348373
Epoch 16: val loss 0.6449728608131409

Epoch 17: train loss 0.5457803905010223
Epoch 17: val loss 0.6453097462654114

Epoch 18: train loss 0.5464896087845167
Epoch 18: val loss 0.6483312249183655

Epoch 19: train loss 0.5534784098466238
Epoch 19: val loss 0.6611033082008362

Epoch 20: train loss 0.5429814085364342
Epoch 20: val loss 0.6639732718467712

Epoch 21: train loss 0.5482901657621065
Epoch 21: val loss 0.6453436017036438

Epoch 22: train loss 0.5441421593228976
Epoch 22: val loss 0.6469327211380005

Epoch 23: train loss 0.5435261751214663
Epoch 23: val loss 0.6535362601280212

Epoch 24: train loss 0.508045511941115
Epoch 24: val loss 0.665368914604187

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002146281301975
Epoch 0: val loss 0.6910061836242676

Epoch 1: train loss 0.6817593574523926
Epoch 1: val loss 0.6824621558189392

Epoch 2: train loss 0.6586233228445053
Epoch 2: val loss 0.6651178598403931

Epoch 3: train loss 0.6373006887733936
Epoch 3: val loss 0.6452862620353699

Epoch 4: train loss 0.6330743581056595
Epoch 4: val loss 0.6268137693405151

Epoch 5: train loss 0.6115792412310839
Epoch 5: val loss 0.6107264757156372

Epoch 6: train loss 0.6298091672360897
Epoch 6: val loss 0.6100534796714783

Epoch 7: train loss 0.6010361611843109
Epoch 7: val loss 0.6087997555732727

Epoch 8: train loss 0.6050198525190353
Epoch 8: val loss 0.6070678234100342

Epoch 9: train loss 0.6050822157412767
Epoch 9: val loss 0.6197189688682556

Epoch 10: train loss 0.5792920626699924
Epoch 10: val loss 0.6070047616958618

Epoch 11: train loss 0.5932559836655855
Epoch 11: val loss 0.6094379425048828

Epoch 12: train loss 0.5840056985616684
Epoch 12: val loss 0.6106493473052979

Epoch 13: train loss 0.560400104150176
Epoch 13: val loss 0.6190849542617798

Epoch 14: train loss 0.5710536427795887
Epoch 14: val loss 0.613926112651825

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7081136324188926
Epoch 0: val loss 0.6634411811828613

Epoch 1: train loss 0.6807472272352739
Epoch 1: val loss 0.6482266187667847

Epoch 2: train loss 0.6656420664353804
Epoch 2: val loss 0.6384941339492798

Epoch 3: train loss 0.6585102514787153
Epoch 3: val loss 0.6423322558403015

Epoch 4: train loss 0.6400879458947615
Epoch 4: val loss 0.633523166179657

Epoch 5: train loss 0.6319111423058943
Epoch 5: val loss 0.6290249228477478

Epoch 6: train loss 0.6307652592658997
Epoch 6: val loss 0.6254763007164001

Epoch 7: train loss 0.6217792901125822
Epoch 7: val loss 0.6370513439178467

Epoch 8: train loss 0.6080045754259283
Epoch 8: val loss 0.6275742650032043

Epoch 9: train loss 0.6293102394450795
Epoch 9: val loss 0.6324782371520996

Epoch 10: train loss 0.6124615940180692
Epoch 10: val loss 0.6247371435165405

Epoch 11: train loss 0.6032931100238453
Epoch 11: val loss 0.6165134906768799

Epoch 12: train loss 0.6074376106262207
Epoch 12: val loss 0.6261244416236877

Epoch 13: train loss 0.6004963625561107
Epoch 13: val loss 0.6155126690864563

Epoch 14: train loss 0.5971521139144897
Epoch 14: val loss 0.6271956562995911

Epoch 15: train loss 0.5970233082771301
Epoch 15: val loss 0.6058131456375122

Epoch 16: train loss 0.5866126065904443
Epoch 16: val loss 0.6123701333999634

Epoch 17: train loss 0.5879764448512684
Epoch 17: val loss 0.6067554354667664

Epoch 18: train loss 0.578401654958725
Epoch 18: val loss 0.5986701846122742

Epoch 19: train loss 0.5840624516660516
Epoch 19: val loss 0.6011563539505005

Epoch 20: train loss 0.5747302039103075
Epoch 20: val loss 0.5951559543609619

Epoch 21: train loss 0.5700821713967756
Epoch 21: val loss 0.5981107354164124

Epoch 22: train loss 0.5708492046052759
Epoch 22: val loss 0.5936242938041687

Epoch 23: train loss 0.5700102719393644
Epoch 23: val loss 0.5890814065933228

Epoch 24: train loss 0.5509420335292816
Epoch 24: val loss 0.5796267986297607

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.673433780670166
Epoch 0: val loss 0.6702132821083069

Epoch 1: train loss 0.6502381779930808
Epoch 1: val loss 0.6647329926490784

Epoch 2: train loss 0.6403610110282898
Epoch 2: val loss 0.666796863079071

Epoch 3: train loss 0.6218187646432356
Epoch 3: val loss 0.6687799692153931

Epoch 4: train loss 0.6208087801933289
Epoch 4: val loss 0.6739174723625183

Epoch 5: train loss 0.6075412034988403
Epoch 5: val loss 0.6780775189399719

Epoch 6: train loss 0.5958331796255979
Epoch 6: val loss 0.6879465579986572

Epoch 7: train loss 0.5765555744821375
Epoch 7: val loss 0.6918822526931763

Epoch 8: train loss 0.5835815072059631
Epoch 8: val loss 0.6967070698738098

Epoch 9: train loss 0.5741376145319506
Epoch 9: val loss 0.708634614944458

Epoch 10: train loss 0.5624175884506919
Epoch 10: val loss 0.7142768502235413

Epoch 11: train loss 0.5475764545527372
Epoch 11: val loss 0.7285739183425903

Epoch 12: train loss 0.5447246838699688
Epoch 12: val loss 0.7302628755569458

Epoch 13: train loss 0.5450985458764163
Epoch 13: val loss 0.742405116558075

Epoch 14: train loss 0.5164581753990867
Epoch 14: val loss 0.7467541694641113

Epoch 15: train loss 0.5223077914931558
Epoch 15: val loss 0.7574304938316345

Epoch 16: train loss 0.5125387419353832
Epoch 16: val loss 0.7791428565979004

Epoch 17: train loss 0.4943169788880782
Epoch 17: val loss 0.7896618843078613

Epoch 18: train loss 0.5071955404498361
Epoch 18: val loss 0.7958956956863403

Epoch 19: train loss 0.48566618290814484
Epoch 19: val loss 0.7891837358474731

Epoch 20: train loss 0.4755244092507796
Epoch 20: val loss 0.7919620871543884

Epoch 21: train loss 0.4684399366378784
Epoch 21: val loss 0.786159098148346

Epoch 22: train loss 0.4806961850686507
Epoch 22: val loss 0.7950290441513062

Epoch 23: train loss 0.45735912973230536
Epoch 23: val loss 0.8178167939186096

Epoch 24: train loss 0.46888127652081574
Epoch 24: val loss 0.8076614141464233

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6787819428877397
Epoch 0: val loss 0.6710255146026611

Epoch 1: train loss 0.664608050476421
Epoch 1: val loss 0.6714308261871338

Epoch 2: train loss 0.6617032452063127
Epoch 2: val loss 0.671698808670044

Epoch 3: train loss 0.6498740044507113
Epoch 3: val loss 0.6741852760314941

Epoch 4: train loss 0.6448267698287964
Epoch 4: val loss 0.6742798089981079

Epoch 5: train loss 0.6226694909009066
Epoch 5: val loss 0.6727692484855652

Epoch 6: train loss 0.6237941059199247
Epoch 6: val loss 0.6695657968521118

Epoch 7: train loss 0.6140899766575206
Epoch 7: val loss 0.6634069681167603

Epoch 8: train loss 0.5957984707572244
Epoch 8: val loss 0.6570995450019836

Epoch 9: train loss 0.5888523838736794
Epoch 9: val loss 0.651828944683075

Epoch 10: train loss 0.5785274830731478
Epoch 10: val loss 0.6521936058998108

Epoch 11: train loss 0.573099060492082
Epoch 11: val loss 0.6440443396568298

Epoch 12: train loss 0.5746340480717745
Epoch 12: val loss 0.6530373692512512

Epoch 13: train loss 0.551147073507309
Epoch 13: val loss 0.6569907069206238

Epoch 14: train loss 0.5668961405754089
Epoch 14: val loss 0.6465840935707092

Epoch 15: train loss 0.5454137975519354
Epoch 15: val loss 0.6403781175613403

Epoch 16: train loss 0.5262513594193892
Epoch 16: val loss 0.6472059488296509

Epoch 17: train loss 0.5081813172860579
Epoch 17: val loss 0.6551575660705566

Epoch 18: train loss 0.5211605321277272
Epoch 18: val loss 0.6450121998786926

Epoch 19: train loss 0.5312749391252344
Epoch 19: val loss 0.6418706774711609

Epoch 20: train loss 0.516693879257549
Epoch 20: val loss 0.6391369700431824

Epoch 21: train loss 0.48802679777145386
Epoch 21: val loss 0.6549953818321228

Epoch 22: train loss 0.5108062001791868
Epoch 22: val loss 0.658715009689331

Epoch 23: train loss 0.49518540501594543
Epoch 23: val loss 0.6550374627113342

Epoch 24: train loss 0.5264405716549266
Epoch 24: val loss 0.663955569267273

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6694386547262018
Epoch 0: val loss 0.682138979434967

Epoch 1: train loss 0.6496001536195929
Epoch 1: val loss 0.6685861945152283

Epoch 2: train loss 0.6300386461344633
Epoch 2: val loss 0.6727147698402405

Epoch 3: train loss 0.6252171668139371
Epoch 3: val loss 0.6721151471138

Epoch 4: train loss 0.6281443780118768
Epoch 4: val loss 0.6665735244750977

Epoch 5: train loss 0.6175169565460898
Epoch 5: val loss 0.6631786227226257

Epoch 6: train loss 0.616048205982555
Epoch 6: val loss 0.6580821871757507

Epoch 7: train loss 0.598186427896673
Epoch 7: val loss 0.6507920026779175

Epoch 8: train loss 0.6038929278200323
Epoch 8: val loss 0.6567821502685547

Epoch 9: train loss 0.5972251512787559
Epoch 9: val loss 0.6524127721786499

Epoch 10: train loss 0.5995531027967279
Epoch 10: val loss 0.650870144367218

Epoch 11: train loss 0.586639482866634
Epoch 11: val loss 0.656387984752655

Epoch 12: train loss 0.5950637893243269
Epoch 12: val loss 0.6517536044120789

Epoch 13: train loss 0.5814041170206937
Epoch 13: val loss 0.644291877746582

Epoch 14: train loss 0.5743153203617443
Epoch 14: val loss 0.6350889801979065

Epoch 15: train loss 0.5651373267173767
Epoch 15: val loss 0.6327556371688843

Epoch 16: train loss 0.5621078149838881
Epoch 16: val loss 0.6259389519691467

Epoch 17: train loss 0.553237952969291
Epoch 17: val loss 0.6292480230331421

Epoch 18: train loss 0.5488975427367471
Epoch 18: val loss 0.6315615773200989

Epoch 19: train loss 0.5480711920694872
Epoch 19: val loss 0.6288638114929199

Epoch 20: train loss 0.523332492871718
Epoch 20: val loss 0.6285711526870728

Epoch 21: train loss 0.5371314476836812
Epoch 21: val loss 0.6268627047538757

Epoch 22: train loss 0.5268790478056128
Epoch 22: val loss 0.6305170655250549

Epoch 23: train loss 0.5219945067709143
Epoch 23: val loss 0.6283559799194336

Epoch 24: train loss 0.5232724439014088
Epoch 24: val loss 0.6180773973464966

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6861705660820008
Epoch 0: val loss 0.6970080733299255

Epoch 1: train loss 0.6503041505813598
Epoch 1: val loss 0.6881958246231079

Epoch 2: train loss 0.6346887270609538
Epoch 2: val loss 0.6774852871894836

Epoch 3: train loss 0.6221205234527588
Epoch 3: val loss 0.6731225848197937

Epoch 4: train loss 0.6148659308751424
Epoch 4: val loss 0.6680958867073059

Epoch 5: train loss 0.6254833857218425
Epoch 5: val loss 0.6738055944442749

Epoch 6: train loss 0.612904715538025
Epoch 6: val loss 0.6585968136787415

Epoch 7: train loss 0.6336819807688395
Epoch 7: val loss 0.6574237942695618

Epoch 8: train loss 0.599279260635376
Epoch 8: val loss 0.6656668782234192

Epoch 9: train loss 0.5935649752616883
Epoch 9: val loss 0.6566146612167358

Epoch 10: train loss 0.5703296224276225
Epoch 10: val loss 0.6634013056755066

Epoch 11: train loss 0.5738628268241882
Epoch 11: val loss 0.6655237674713135

Epoch 12: train loss 0.5783334294954936
Epoch 12: val loss 0.6597455143928528

Epoch 13: train loss 0.5688970983028412
Epoch 13: val loss 0.6593229174613953

Epoch 14: train loss 0.5783271829287211
Epoch 14: val loss 0.6683695316314697

Epoch 15: train loss 0.5687312026818593
Epoch 15: val loss 0.6582051515579224

Epoch 16: train loss 0.5458834687868754
Epoch 16: val loss 0.654329240322113

Epoch 17: train loss 0.5536011636257172
Epoch 17: val loss 0.6585447192192078

Epoch 18: train loss 0.5364775915940603
Epoch 18: val loss 0.6370903253555298

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6880689079944904
Epoch 0: val loss 0.6830525994300842

Epoch 1: train loss 0.6765231306736286
Epoch 1: val loss 0.678037703037262

Epoch 2: train loss 0.6518473716882559
Epoch 2: val loss 0.6797010898590088

Epoch 3: train loss 0.6383758003895099
Epoch 3: val loss 0.6774604916572571

Epoch 4: train loss 0.62816249865752
Epoch 4: val loss 0.6783208847045898

Epoch 5: train loss 0.6148666097567632
Epoch 5: val loss 0.683668851852417

Epoch 6: train loss 0.6158817502168509
Epoch 6: val loss 0.6749591827392578

Epoch 7: train loss 0.5937634844046372
Epoch 7: val loss 0.6887550950050354

Epoch 8: train loss 0.5829229286083808
Epoch 8: val loss 0.6993550062179565

Epoch 9: train loss 0.5745548903942108
Epoch 9: val loss 0.7069116234779358

Epoch 10: train loss 0.5667151510715485
Epoch 10: val loss 0.7178707122802734

Epoch 11: train loss 0.5562344560256371
Epoch 11: val loss 0.72232985496521

Epoch 12: train loss 0.5641446709632874
Epoch 12: val loss 0.722969114780426

Epoch 13: train loss 0.5716248452663422
Epoch 13: val loss 0.7288051247596741

Epoch 14: train loss 0.5404538443455329
Epoch 14: val loss 0.7297196984291077

Epoch 15: train loss 0.5614374600923978
Epoch 15: val loss 0.7353035807609558

Epoch 16: train loss 0.5260426585490887
Epoch 16: val loss 0.7326749563217163

Epoch 17: train loss 0.538049571789228
Epoch 17: val loss 0.7465111613273621

Epoch 18: train loss 0.5331815962608044
Epoch 18: val loss 0.7427718043327332

Epoch 19: train loss 0.5408279299736023
Epoch 19: val loss 0.7481232285499573

Epoch 20: train loss 0.516617490695073
Epoch 20: val loss 0.7357422709465027

Epoch 21: train loss 0.5324604006913992
Epoch 21: val loss 0.7485280632972717

Epoch 22: train loss 0.5038452056738046
Epoch 22: val loss 0.7617810368537903

Epoch 23: train loss 0.50455186687983
Epoch 23: val loss 0.7667627930641174

Epoch 24: train loss 0.5144818791976342
Epoch 24: val loss 0.7704143524169922

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.703103400193728
Epoch 0: val loss 0.6601504683494568

Epoch 1: train loss 0.6815866827964783
Epoch 1: val loss 0.6496239900588989

Epoch 2: train loss 0.6721323820260855
Epoch 2: val loss 0.6330944299697876

Epoch 3: train loss 0.6597973016592172
Epoch 3: val loss 0.62925124168396

Epoch 4: train loss 0.6437066380794232
Epoch 4: val loss 0.6191113591194153

Epoch 5: train loss 0.6394867438536423
Epoch 5: val loss 0.611428439617157

Epoch 6: train loss 0.6478571387437674
Epoch 6: val loss 0.6067053079605103

Epoch 7: train loss 0.6339620305941656
Epoch 7: val loss 0.6021164059638977

Epoch 8: train loss 0.6404720178017249
Epoch 8: val loss 0.6068626046180725

Epoch 9: train loss 0.6209218272796044
Epoch 9: val loss 0.6023553609848022

Epoch 10: train loss 0.6143209567436805
Epoch 10: val loss 0.5951961874961853

Epoch 11: train loss 0.6043658577478849
Epoch 11: val loss 0.5938550233840942

Epoch 12: train loss 0.6161286097306472
Epoch 12: val loss 0.5871869325637817

Epoch 13: train loss 0.5938983972256
Epoch 13: val loss 0.5863091349601746

Epoch 14: train loss 0.5912474462619195
Epoch 14: val loss 0.6029109954833984

Epoch 15: train loss 0.5942818660002488
Epoch 15: val loss 0.6028615236282349

Epoch 16: train loss 0.6056475547643808
Epoch 16: val loss 0.5857949256896973

Epoch 17: train loss 0.5917617311844459
Epoch 17: val loss 0.5882116556167603

Epoch 18: train loss 0.5786755337164953
Epoch 18: val loss 0.580172061920166

Epoch 19: train loss 0.580740206516706
Epoch 19: val loss 0.5794808864593506

Epoch 20: train loss 0.5781531998744378
Epoch 20: val loss 0.5801611542701721

Epoch 21: train loss 0.5660793506182157
Epoch 21: val loss 0.5790444612503052

Epoch 22: train loss 0.5582935397441571
Epoch 22: val loss 0.5787525177001953

Epoch 23: train loss 0.5408710080843705
Epoch 23: val loss 0.58499675989151

Epoch 24: train loss 0.5412807006102341
Epoch 24: val loss 0.5826047658920288

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6868944351489727
Epoch 0: val loss 0.6878767013549805

Epoch 1: train loss 0.6659714808830848
Epoch 1: val loss 0.6850932836532593

Epoch 2: train loss 0.6318830297543452
Epoch 2: val loss 0.6851871609687805

Epoch 3: train loss 0.6380595885790311
Epoch 3: val loss 0.6868982315063477

Epoch 4: train loss 0.6182225071466886
Epoch 4: val loss 0.6904134154319763

Epoch 5: train loss 0.5968992962287023
Epoch 5: val loss 0.7067320942878723

Epoch 6: train loss 0.6039614539880019
Epoch 6: val loss 0.72203528881073

Epoch 7: train loss 0.6034542345083677
Epoch 7: val loss 0.7197232246398926

Epoch 8: train loss 0.5920496124487656
Epoch 8: val loss 0.7147842049598694

Epoch 9: train loss 0.5844003489384284
Epoch 9: val loss 0.7276979684829712

Epoch 10: train loss 0.5723004111876855
Epoch 10: val loss 0.7316921949386597

Epoch 11: train loss 0.5644577466524564
Epoch 11: val loss 0.7310407757759094

Epoch 12: train loss 0.5580938022870284
Epoch 12: val loss 0.7165627479553223

Epoch 13: train loss 0.5522343928997333
Epoch 13: val loss 0.7365120649337769

Epoch 14: train loss 0.5218725617115314
Epoch 14: val loss 0.733738899230957

Epoch 15: train loss 0.561917795584752
Epoch 15: val loss 0.7391960024833679

Epoch 16: train loss 0.5587665828374716
Epoch 16: val loss 0.7367665767669678

Epoch 17: train loss 0.5307867641632373
Epoch 17: val loss 0.7454902529716492

Epoch 18: train loss 0.539080791748487
Epoch 18: val loss 0.7535411715507507

Epoch 19: train loss 0.5363384095522074
Epoch 19: val loss 0.7540897727012634

Epoch 20: train loss 0.5254790049332839
Epoch 20: val loss 0.7563958764076233

Epoch 21: train loss 0.5322601222074949
Epoch 21: val loss 0.7568111419677734

Epoch 22: train loss 0.4923638174167046
Epoch 22: val loss 0.7547689080238342

Epoch 23: train loss 0.5050373719288752
Epoch 23: val loss 0.7808094620704651

Epoch 24: train loss 0.5094184302366697
Epoch 24: val loss 0.7701126337051392

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890096022532537
Epoch 0: val loss 0.6932618618011475

Epoch 1: train loss 0.6731765591181241
Epoch 1: val loss 0.680691123008728

Epoch 2: train loss 0.6568854588728684
Epoch 2: val loss 0.6751682162284851

Epoch 3: train loss 0.6319076602275555
Epoch 3: val loss 0.6783518195152283

Epoch 4: train loss 0.6280270631496723
Epoch 4: val loss 0.679841935634613

Epoch 5: train loss 0.6261816758375901
Epoch 5: val loss 0.6783958077430725

Epoch 6: train loss 0.6093792388072381
Epoch 6: val loss 0.6752357482910156

Epoch 7: train loss 0.6065942553373483
Epoch 7: val loss 0.6708436608314514

Epoch 8: train loss 0.5943640837302575
Epoch 8: val loss 0.6679904460906982

Epoch 9: train loss 0.5919566269104297
Epoch 9: val loss 0.6665349006652832

Epoch 10: train loss 0.5916069172895871
Epoch 10: val loss 0.6675667762756348

Epoch 11: train loss 0.5876243985616244
Epoch 11: val loss 0.6739028096199036

Epoch 12: train loss 0.5855738474772527
Epoch 12: val loss 0.6770823001861572

Epoch 13: train loss 0.5497184877212231
Epoch 13: val loss 0.6720337271690369

Epoch 14: train loss 0.5653328001499176
Epoch 14: val loss 0.6717207431793213

Epoch 15: train loss 0.5577169198256272
Epoch 15: val loss 0.6695950627326965

Epoch 16: train loss 0.5771196645039779
Epoch 16: val loss 0.667138397693634

Epoch 17: train loss 0.5513076828076289
Epoch 17: val loss 0.6650059819221497

Epoch 18: train loss 0.5433414922310755
Epoch 18: val loss 0.6830791234970093

Epoch 19: train loss 0.5441765922766465
Epoch 19: val loss 0.6799072027206421

Epoch 20: train loss 0.5354922941097846
Epoch 20: val loss 0.6805416345596313

Epoch 21: train loss 0.5429211327662835
Epoch 21: val loss 0.6916823983192444

Epoch 22: train loss 0.5403259579951947
Epoch 22: val loss 0.7061296105384827

Epoch 23: train loss 0.515559047460556
Epoch 23: val loss 0.6909166574478149

Epoch 24: train loss 0.5197220971951118
Epoch 24: val loss 0.6864920258522034

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6983558570637423
Epoch 0: val loss 0.6721563339233398

Epoch 1: train loss 0.6561399873565225
Epoch 1: val loss 0.6660027503967285

Epoch 2: train loss 0.6436238429125618
Epoch 2: val loss 0.6551253199577332

Epoch 3: train loss 0.6367394152809592
Epoch 3: val loss 0.6501607894897461

Epoch 4: train loss 0.628742582657758
Epoch 4: val loss 0.6524758338928223

Epoch 5: train loss 0.6243590011316187
Epoch 5: val loss 0.6485163569450378

Epoch 6: train loss 0.6018507761113784
Epoch 6: val loss 0.6493569612503052

Epoch 7: train loss 0.6007672513232512
Epoch 7: val loss 0.6530569195747375

Epoch 8: train loss 0.5977028818691478
Epoch 8: val loss 0.6601076126098633

Epoch 9: train loss 0.5815140464726616
Epoch 9: val loss 0.6632606983184814

Epoch 10: train loss 0.5771697899874519
Epoch 10: val loss 0.6660891771316528

Epoch 11: train loss 0.577921178411035
Epoch 11: val loss 0.6761441826820374

Epoch 12: train loss 0.5746114341651692
Epoch 12: val loss 0.6780328154563904

Epoch 13: train loss 0.5827068896854625
Epoch 13: val loss 0.6727078557014465

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6907113691171011
Epoch 0: val loss 0.6914098858833313

Epoch 1: train loss 0.689096932609876
Epoch 1: val loss 0.6855866312980652

Epoch 2: train loss 0.6721341957648596
Epoch 2: val loss 0.6814709305763245

Epoch 3: train loss 0.6607246746619543
Epoch 3: val loss 0.6779738664627075

Epoch 4: train loss 0.6691279113292694
Epoch 4: val loss 0.680632472038269

Epoch 5: train loss 0.6710536181926727
Epoch 5: val loss 0.6787135601043701

Epoch 6: train loss 0.6687972744305929
Epoch 6: val loss 0.6755192875862122

Epoch 7: train loss 0.6536637544631958
Epoch 7: val loss 0.6767368912696838

Epoch 8: train loss 0.6601026207208633
Epoch 8: val loss 0.6742289662361145

Epoch 9: train loss 0.641653706630071
Epoch 9: val loss 0.6761810183525085

Epoch 10: train loss 0.6409039000670115
Epoch 10: val loss 0.6800423860549927

Epoch 11: train loss 0.632444421450297
Epoch 11: val loss 0.6754343509674072

Epoch 12: train loss 0.6366852074861526
Epoch 12: val loss 0.673579216003418

Epoch 13: train loss 0.6390677789847056
Epoch 13: val loss 0.6681573390960693

Epoch 14: train loss 0.634464959303538
Epoch 14: val loss 0.6680834293365479

Epoch 15: train loss 0.6446210294961929
Epoch 15: val loss 0.6632946729660034

Epoch 16: train loss 0.6277801791826884
Epoch 16: val loss 0.6619807481765747

Epoch 17: train loss 0.6221471776564916
Epoch 17: val loss 0.6554819345474243

Epoch 18: train loss 0.6402777284383774
Epoch 18: val loss 0.6528993844985962

Epoch 19: train loss 0.6215440332889557
Epoch 19: val loss 0.6542041301727295

Epoch 20: train loss 0.6252414286136627
Epoch 20: val loss 0.6560974717140198

Epoch 21: train loss 0.6013236542542776
Epoch 21: val loss 0.6559244394302368

Epoch 22: train loss 0.603275661667188
Epoch 22: val loss 0.6562022566795349

Epoch 23: train loss 0.6004909500479698
Epoch 23: val loss 0.6450393795967102

Epoch 24: train loss 0.5899310906728109
Epoch 24: val loss 0.6426098346710205

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6737090994914373
Epoch 0: val loss 0.6980199813842773

Epoch 1: train loss 0.6533229102691015
Epoch 1: val loss 0.7088150978088379

Epoch 2: train loss 0.6450370500485102
Epoch 2: val loss 0.7224997878074646

Epoch 3: train loss 0.6394196252028147
Epoch 3: val loss 0.7367802858352661

Epoch 4: train loss 0.6242547283569971
Epoch 4: val loss 0.7523265480995178

Epoch 5: train loss 0.6258322993914286
Epoch 5: val loss 0.7614028453826904

Epoch 6: train loss 0.6290997813145319
Epoch 6: val loss 0.7662953734397888

Epoch 7: train loss 0.6032988801598549
Epoch 7: val loss 0.769317626953125

Epoch 8: train loss 0.6006184617678324
Epoch 8: val loss 0.7818681001663208

Epoch 9: train loss 0.6131932338078817
Epoch 9: val loss 0.7804479598999023

Epoch 10: train loss 0.6164222707351049
Epoch 10: val loss 0.774667501449585

Epoch 11: train loss 0.599535658955574
Epoch 11: val loss 0.7786549925804138

Epoch 12: train loss 0.5902303953965505
Epoch 12: val loss 0.7772248387336731

Epoch 13: train loss 0.5770411243041357
Epoch 13: val loss 0.7854880690574646

Epoch 14: train loss 0.5765237386027972
Epoch 14: val loss 0.7903159856796265

Epoch 15: train loss 0.5771326720714569
Epoch 15: val loss 0.7882249355316162

Epoch 16: train loss 0.5690011580785116
Epoch 16: val loss 0.7985973954200745

Epoch 17: train loss 0.5720131273070971
Epoch 17: val loss 0.8070827722549438

Epoch 18: train loss 0.5494834333658218
Epoch 18: val loss 0.8097593784332275

Epoch 19: train loss 0.5392569204171499
Epoch 19: val loss 0.8132358193397522

Epoch 20: train loss 0.5480980227390925
Epoch 20: val loss 0.8237727284431458

Epoch 21: train loss 0.5333631138006846
Epoch 21: val loss 0.8350207209587097

Epoch 22: train loss 0.5305676832795143
Epoch 22: val loss 0.8145020008087158

Epoch 23: train loss 0.5369013696908951
Epoch 23: val loss 0.8238937258720398

Epoch 24: train loss 0.5396685401598612
Epoch 24: val loss 0.8406763076782227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6799168686072031
Epoch 0: val loss 0.6995319724082947

Epoch 1: train loss 0.6658593068520228
Epoch 1: val loss 0.7051604986190796

Epoch 2: train loss 0.6597680995861689
Epoch 2: val loss 0.7044612169265747

Epoch 3: train loss 0.6523750225702921
Epoch 3: val loss 0.7023988366127014

Epoch 4: train loss 0.643919363617897
Epoch 4: val loss 0.7033020257949829

Epoch 5: train loss 0.6422161857287089
Epoch 5: val loss 0.7041953802108765

Epoch 6: train loss 0.6409772783517838
Epoch 6: val loss 0.7033688426017761

Epoch 7: train loss 0.6375276297330856
Epoch 7: val loss 0.7024151086807251

Epoch 8: train loss 0.622384657462438
Epoch 8: val loss 0.7029814720153809

Epoch 9: train loss 0.6215053449074427
Epoch 9: val loss 0.7024498581886292

Epoch 10: train loss 0.6301541974147161
Epoch 10: val loss 0.6992952823638916

Epoch 11: train loss 0.6119844267765681
Epoch 11: val loss 0.7023481726646423

Epoch 12: train loss 0.6135396758715311
Epoch 12: val loss 0.701090931892395

Epoch 13: train loss 0.5899119426806768
Epoch 13: val loss 0.6990692019462585

Epoch 14: train loss 0.5965575327475866
Epoch 14: val loss 0.7024341225624084

Epoch 15: train loss 0.5897857795159022
Epoch 15: val loss 0.7054256200790405

Epoch 16: train loss 0.5792302538951238
Epoch 16: val loss 0.6948638558387756

Epoch 17: train loss 0.5782267500956854
Epoch 17: val loss 0.7014346718788147

Epoch 18: train loss 0.572700505455335
Epoch 18: val loss 0.7113693356513977

Epoch 19: train loss 0.5734420865774155
Epoch 19: val loss 0.709071159362793

Epoch 20: train loss 0.5847574124733607
Epoch 20: val loss 0.7134894728660583

Epoch 21: train loss 0.550914059082667
Epoch 21: val loss 0.6991763710975647

Epoch 22: train loss 0.5663876459002495
Epoch 22: val loss 0.6897615790367126

Epoch 23: train loss 0.550957165658474
Epoch 23: val loss 0.6925944089889526

Epoch 24: train loss 0.5437676161527634
Epoch 24: val loss 0.7046060562133789

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7032478898763657
Epoch 0: val loss 0.6843024492263794

Epoch 1: train loss 0.6767641206582388
Epoch 1: val loss 0.6853672862052917

Epoch 2: train loss 0.6777318815390269
Epoch 2: val loss 0.6867706179618835

Epoch 3: train loss 0.6639405886332194
Epoch 3: val loss 0.6879356503486633

Epoch 4: train loss 0.6551350802183151
Epoch 4: val loss 0.6891546845436096

Epoch 5: train loss 0.6493910700082779
Epoch 5: val loss 0.6941976547241211

Epoch 6: train loss 0.6415826976299286
Epoch 6: val loss 0.6917365193367004

Epoch 7: train loss 0.6238767802715302
Epoch 7: val loss 0.6927779912948608

Epoch 8: train loss 0.6311094562212626
Epoch 8: val loss 0.6982904076576233

Epoch 9: train loss 0.619992991288503
Epoch 9: val loss 0.6996738910675049

Epoch 10: train loss 0.6307086646556854
Epoch 10: val loss 0.7015677690505981

Epoch 11: train loss 0.6270001083612442
Epoch 11: val loss 0.7060292363166809

Epoch 12: train loss 0.6032763868570328
Epoch 12: val loss 0.7088673114776611

Epoch 13: train loss 0.5884746710459391
Epoch 13: val loss 0.7197876572608948

Epoch 14: train loss 0.595599594215552
Epoch 14: val loss 0.7254937291145325

Epoch 15: train loss 0.590701108177503
Epoch 15: val loss 0.7264063358306885

Epoch 16: train loss 0.5799636989831924
Epoch 16: val loss 0.7239768505096436

Epoch 17: train loss 0.6026876966158549
Epoch 17: val loss 0.7247690558433533

Epoch 18: train loss 0.5823721339305242
Epoch 18: val loss 0.7322397828102112

Epoch 19: train loss 0.5692750712235769
Epoch 19: val loss 0.7396515607833862

Epoch 20: train loss 0.5534560258189837
Epoch 20: val loss 0.737375795841217

Epoch 21: train loss 0.5552718912561735
Epoch 21: val loss 0.7394109964370728

Epoch 22: train loss 0.5669626916448275
Epoch 22: val loss 0.7441017031669617

Epoch 23: train loss 0.5554663861791292
Epoch 23: val loss 0.7459124326705933

Epoch 24: train loss 0.5381925031542778
Epoch 24: val loss 0.7525049448013306

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7085864841938019
Epoch 0: val loss 0.6878287196159363

Epoch 1: train loss 0.683537982404232
Epoch 1: val loss 0.6853311061859131

Epoch 2: train loss 0.6817977912724018
Epoch 2: val loss 0.6853145956993103

Epoch 3: train loss 0.6815192475914955
Epoch 3: val loss 0.6806677579879761

Epoch 4: train loss 0.6635498180985451
Epoch 4: val loss 0.67551189661026

Epoch 5: train loss 0.6573421880602837
Epoch 5: val loss 0.675851047039032

Epoch 6: train loss 0.6624721363186836
Epoch 6: val loss 0.6707413792610168

Epoch 7: train loss 0.6400916241109371
Epoch 7: val loss 0.666801929473877

Epoch 8: train loss 0.6334887892007828
Epoch 8: val loss 0.668861448764801

Epoch 9: train loss 0.6449218615889549
Epoch 9: val loss 0.6678274273872375

Epoch 10: train loss 0.6345030479133129
Epoch 10: val loss 0.6743953824043274

Epoch 11: train loss 0.6132996156811714
Epoch 11: val loss 0.6762847900390625

Epoch 12: train loss 0.6348533108830452
Epoch 12: val loss 0.6743032932281494

Epoch 13: train loss 0.6293410919606686
Epoch 13: val loss 0.6761188507080078

Epoch 14: train loss 0.6034600753337145
Epoch 14: val loss 0.6740284562110901

Epoch 15: train loss 0.6167862676084042
Epoch 15: val loss 0.6721709966659546

Epoch 16: train loss 0.6068829745054245
Epoch 16: val loss 0.6735984683036804

Epoch 17: train loss 0.5929906964302063
Epoch 17: val loss 0.6803300976753235

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
17
Epoch 0: train loss 0.6911895871162415
Epoch 0: val loss 0.6543309092521667

Epoch 1: train loss 0.6300702520779201
Epoch 1: val loss 0.6482585072517395

Epoch 2: train loss 0.6438565339360919
Epoch 2: val loss 0.6362163424491882

Epoch 3: train loss 0.6361895714487348
Epoch 3: val loss 0.6225223541259766

Epoch 4: train loss 0.5931847521236965
Epoch 4: val loss 0.6212005615234375

Epoch 5: train loss 0.5366430623190743
Epoch 5: val loss 0.6151149272918701

Epoch 6: train loss 0.5440913268498012
Epoch 6: val loss 0.6135305762290955

Epoch 7: train loss 0.5681053868361882
Epoch 7: val loss 0.6165841817855835

Epoch 8: train loss 0.6122151826109204
Epoch 8: val loss 0.605949342250824

Epoch 9: train loss 0.5390661912305015
Epoch 9: val loss 0.6065064072608948

Epoch 10: train loss 0.5731544068881443
Epoch 10: val loss 0.6055198907852173

Epoch 11: train loss 0.5608329347201756
Epoch 11: val loss 0.5981185436248779

Epoch 12: train loss 0.5484095088073185
Epoch 12: val loss 0.6094822287559509

Epoch 13: train loss 0.4848847474370684
Epoch 13: val loss 0.6181026697158813

Epoch 14: train loss 0.48463509338242666
Epoch 14: val loss 0.6167430281639099

Epoch 15: train loss 0.47995668223925997
Epoch 15: val loss 0.6046605706214905

Epoch 16: train loss 0.5294206483023507
Epoch 16: val loss 0.6036476492881775

Epoch 17: train loss 0.4971282865319933
Epoch 17: val loss 0.5938954949378967

Epoch 18: train loss 0.5199622213840485
Epoch 18: val loss 0.5961950421333313

Epoch 19: train loss 0.5264239438942501
Epoch 19: val loss 0.6060484647750854

Epoch 20: train loss 0.4772158222539084
Epoch 20: val loss 0.6286941766738892

Epoch 21: train loss 0.4554928072861263
Epoch 21: val loss 0.6720476746559143

Epoch 22: train loss 0.47205932225499836
Epoch 22: val loss 0.7037826776504517

Epoch 23: train loss 0.49260413646698
Epoch 23: val loss 0.6865444779396057

Epoch 24: train loss 0.470174925667899
Epoch 24: val loss 0.6776198148727417

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6778342383248466
Epoch 0: val loss 0.6324005126953125

Epoch 1: train loss 0.6848066023417881
Epoch 1: val loss 0.602157711982727

Epoch 2: train loss 0.5958483304296222
Epoch 2: val loss 0.590671956539154

Epoch 3: train loss 0.6050083296639579
Epoch 3: val loss 0.5787296891212463

Epoch 4: train loss 0.5938710187162671
Epoch 4: val loss 0.5751151442527771

Epoch 5: train loss 0.5687013438769749
Epoch 5: val loss 0.5743153691291809

Epoch 6: train loss 0.5508357584476471
Epoch 6: val loss 0.5727275013923645

Epoch 7: train loss 0.5744531835828509
Epoch 7: val loss 0.5711915493011475

Epoch 8: train loss 0.5790631089891706
Epoch 8: val loss 0.5717400908470154

Epoch 9: train loss 0.49970452913216185
Epoch 9: val loss 0.5789728164672852

Epoch 10: train loss 0.5041509611266
Epoch 10: val loss 0.5836740732192993

Epoch 11: train loss 0.5139761439391545
Epoch 11: val loss 0.5864342451095581

Epoch 12: train loss 0.5394203237124852
Epoch 12: val loss 0.5906577110290527

Epoch 13: train loss 0.5637534260749817
Epoch 13: val loss 0.5915699601173401

Epoch 14: train loss 0.5231947685991015
Epoch 14: val loss 0.5929016470909119

Epoch 15: train loss 0.5396565837519509
Epoch 15: val loss 0.5983482599258423

Epoch 16: train loss 0.5399671239512307
Epoch 16: val loss 0.5970141291618347

Epoch 17: train loss 0.5182502908366067
Epoch 17: val loss 0.5896487832069397

Epoch 18: train loss 0.4738825942788805
Epoch 18: val loss 0.5904350876808167

Epoch 19: train loss 0.47618299296924044
Epoch 19: val loss 0.5945357084274292

Epoch 20: train loss 0.48270500557763235
Epoch 20: val loss 0.5994790196418762

Epoch 21: train loss 0.47595913069588797
Epoch 21: val loss 0.598556637763977

Epoch 22: train loss 0.4470478424004146
Epoch 22: val loss 0.6005005836486816

Epoch 23: train loss 0.438491301877158
Epoch 23: val loss 0.6031796932220459

Epoch 24: train loss 0.47078794666699003
Epoch 24: val loss 0.6093981862068176

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6517870766775948
Epoch 0: val loss 0.605129599571228

Epoch 1: train loss 0.6009641460009983
Epoch 1: val loss 0.5832209587097168

Epoch 2: train loss 0.5719164907932281
Epoch 2: val loss 0.5747366547584534

Epoch 3: train loss 0.5458456362996783
Epoch 3: val loss 0.5799709558486938

Epoch 4: train loss 0.5430930597441537
Epoch 4: val loss 0.5795658230781555

Epoch 5: train loss 0.5153903067111969
Epoch 5: val loss 0.5836930274963379

Epoch 6: train loss 0.570204074893679
Epoch 6: val loss 0.580044150352478

Epoch 7: train loss 0.5358786072049823
Epoch 7: val loss 0.5906298160552979

Epoch 8: train loss 0.5350187505994525
Epoch 8: val loss 0.5958468317985535

Epoch 9: train loss 0.514963469335011
Epoch 9: val loss 0.5918843746185303

Epoch 10: train loss 0.5213712411267417
Epoch 10: val loss 0.5988626480102539

Epoch 11: train loss 0.513330489397049
Epoch 11: val loss 0.5970199704170227

Epoch 12: train loss 0.4820162568773542
Epoch 12: val loss 0.600629448890686

Epoch 13: train loss 0.5364881796496255
Epoch 13: val loss 0.5934622883796692

Epoch 14: train loss 0.5441730831350599
Epoch 14: val loss 0.5910629630088806

Epoch 15: train loss 0.4798394186156137
Epoch 15: val loss 0.5843794941902161

Epoch 16: train loss 0.46613055041858126
Epoch 16: val loss 0.5887731313705444

Epoch 17: train loss 0.5328583036150251
Epoch 17: val loss 0.592982292175293

Epoch 18: train loss 0.4757417823587145
Epoch 18: val loss 0.600814163684845

Epoch 19: train loss 0.4384531932217734
Epoch 19: val loss 0.5865503549575806

Epoch 20: train loss 0.5007134548255375
Epoch 20: val loss 0.5791866779327393

Epoch 21: train loss 0.47184292333466665
Epoch 21: val loss 0.5714794993400574

Epoch 22: train loss 0.4565503554684775
Epoch 22: val loss 0.5784033536911011

Epoch 23: train loss 0.43674475806100027
Epoch 23: val loss 0.5819070935249329

Epoch 24: train loss 0.4282974302768707
Epoch 24: val loss 0.5925243496894836

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6803090742656163
Epoch 0: val loss 0.643540620803833

Epoch 1: train loss 0.6128813794681004
Epoch 1: val loss 0.6199640035629272

Epoch 2: train loss 0.5837007292679378
Epoch 2: val loss 0.6094444990158081

Epoch 3: train loss 0.6097757986613682
Epoch 3: val loss 0.6039946675300598

Epoch 4: train loss 0.5793343952723912
Epoch 4: val loss 0.6055020689964294

Epoch 5: train loss 0.5531432756355831
Epoch 5: val loss 0.6119733452796936

Epoch 6: train loss 0.5551029443740845
Epoch 6: val loss 0.6157870888710022

Epoch 7: train loss 0.533391854592732
Epoch 7: val loss 0.612085223197937

Epoch 8: train loss 0.4927788036210196
Epoch 8: val loss 0.6126245856285095

Epoch 9: train loss 0.5264963209629059
Epoch 9: val loss 0.6156354546546936

Epoch 10: train loss 0.46951617087636677
Epoch 10: val loss 0.6189203858375549

Epoch 11: train loss 0.5747231372765133
Epoch 11: val loss 0.6163036823272705

Epoch 12: train loss 0.49151829310825895
Epoch 12: val loss 0.6134518384933472

Epoch 13: train loss 0.4675012507608959
Epoch 13: val loss 0.6157278418540955

Epoch 14: train loss 0.51083362528256
Epoch 14: val loss 0.6165051460266113

Epoch 15: train loss 0.4639926425048283
Epoch 15: val loss 0.6144334077835083

Epoch 16: train loss 0.48488359791891916
Epoch 16: val loss 0.6168885827064514

Epoch 17: train loss 0.47841923577444895
Epoch 17: val loss 0.6200751662254333

Epoch 18: train loss 0.4553280174732208
Epoch 18: val loss 0.6212301850318909

Epoch 19: train loss 0.47999551040785654
Epoch 19: val loss 0.6251166462898254

Epoch 20: train loss 0.43759119297776905
Epoch 20: val loss 0.6249961256980896

Epoch 21: train loss 0.4764920728547232
Epoch 21: val loss 0.6304020881652832

Epoch 22: train loss 0.44130031977381023
Epoch 22: val loss 0.6365553140640259

Epoch 23: train loss 0.528300689799445
Epoch 23: val loss 0.6387521624565125

Epoch 24: train loss 0.4495352123464857
Epoch 24: val loss 0.643163800239563

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7080210314856635
Epoch 0: val loss 0.6135365962982178

Epoch 1: train loss 0.5911464095115662
Epoch 1: val loss 0.5706674456596375

Epoch 2: train loss 0.6102224191029867
Epoch 2: val loss 0.5626561641693115

Epoch 3: train loss 0.5567704869641198
Epoch 3: val loss 0.5552999973297119

Epoch 4: train loss 0.5628062817785475
Epoch 4: val loss 0.5567170977592468

Epoch 5: train loss 0.5386032693915896
Epoch 5: val loss 0.567985475063324

Epoch 6: train loss 0.5430760350492265
Epoch 6: val loss 0.5901191234588623

Epoch 7: train loss 0.5610619816515181
Epoch 7: val loss 0.6059848666191101

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6615536361932755
Epoch 0: val loss 0.6264504194259644

Epoch 1: train loss 0.6084340214729309
Epoch 1: val loss 0.5899572968482971

Epoch 2: train loss 0.5681316293776035
Epoch 2: val loss 0.5564490556716919

Epoch 3: train loss 0.5449229180812836
Epoch 3: val loss 0.5352708101272583

Epoch 4: train loss 0.5313830152153969
Epoch 4: val loss 0.5233666896820068

Epoch 5: train loss 0.5228380337357521
Epoch 5: val loss 0.520625650882721

Epoch 6: train loss 0.5125685222446918
Epoch 6: val loss 0.5268898606300354

Epoch 7: train loss 0.49817320331931114
Epoch 7: val loss 0.5373140573501587

Epoch 8: train loss 0.47133784741163254
Epoch 8: val loss 0.5396605134010315

Epoch 9: train loss 0.4991363473236561
Epoch 9: val loss 0.5430678129196167

Epoch 10: train loss 0.46793216839432716
Epoch 10: val loss 0.533859133720398

Epoch 11: train loss 0.4746127091348171
Epoch 11: val loss 0.5332003831863403

Epoch 12: train loss 0.46395590901374817
Epoch 12: val loss 0.5400117635726929

Epoch 13: train loss 0.46123044192790985
Epoch 13: val loss 0.5386268496513367

Epoch 14: train loss 0.44047287851572037
Epoch 14: val loss 0.5419973731040955

Epoch 15: train loss 0.43418775126338005
Epoch 15: val loss 0.5486453771591187

Epoch 16: train loss 0.4599521644413471
Epoch 16: val loss 0.5599524974822998

Epoch 17: train loss 0.4324626177549362
Epoch 17: val loss 0.5498508810997009

Epoch 18: train loss 0.41965796053409576
Epoch 18: val loss 0.5522196888923645

Epoch 19: train loss 0.4081896170973778
Epoch 19: val loss 0.5579290986061096

Epoch 20: train loss 0.4083368666470051
Epoch 20: val loss 0.5666021108627319

Epoch 21: train loss 0.4185815565288067
Epoch 21: val loss 0.5966033935546875

Epoch 22: train loss 0.37412721663713455
Epoch 22: val loss 0.5976792573928833

Epoch 23: train loss 0.3996497690677643
Epoch 23: val loss 0.5971235036849976

Epoch 24: train loss 0.36620497703552246
Epoch 24: val loss 0.5850751996040344

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6686297133564949
Epoch 0: val loss 0.6427088975906372

Epoch 1: train loss 0.6154427155852318
Epoch 1: val loss 0.6055532693862915

Epoch 2: train loss 0.5912919640541077
Epoch 2: val loss 0.5703800320625305

Epoch 3: train loss 0.5308258235454559
Epoch 3: val loss 0.5318130850791931

Epoch 4: train loss 0.5104195177555084
Epoch 4: val loss 0.5143037438392639

Epoch 5: train loss 0.5014316141605377
Epoch 5: val loss 0.5126500129699707

Epoch 6: train loss 0.47599922865629196
Epoch 6: val loss 0.5086902379989624

Epoch 7: train loss 0.4938770979642868
Epoch 7: val loss 0.512179970741272

Epoch 8: train loss 0.47814812883734703
Epoch 8: val loss 0.509952187538147

Epoch 9: train loss 0.46444324776530266
Epoch 9: val loss 0.5058560371398926

Epoch 10: train loss 0.4669533856213093
Epoch 10: val loss 0.5072940587997437

Epoch 11: train loss 0.46240509301424026
Epoch 11: val loss 0.5019985437393188

Epoch 12: train loss 0.4537319913506508
Epoch 12: val loss 0.4944807291030884

Epoch 13: train loss 0.4586459919810295
Epoch 13: val loss 0.49951106309890747

Epoch 14: train loss 0.43648307770490646
Epoch 14: val loss 0.4977495074272156

Epoch 15: train loss 0.4194905012845993
Epoch 15: val loss 0.4945020079612732

Epoch 16: train loss 0.42400241270661354
Epoch 16: val loss 0.48888999223709106

Epoch 17: train loss 0.42119573429226875
Epoch 17: val loss 0.4903322756290436

Epoch 18: train loss 0.4328237399458885
Epoch 18: val loss 0.49394625425338745

Epoch 19: train loss 0.40401993691921234
Epoch 19: val loss 0.4897131025791168

Epoch 20: train loss 0.40789181739091873
Epoch 20: val loss 0.4821813106536865

Epoch 21: train loss 0.38185736909508705
Epoch 21: val loss 0.4885627031326294

Epoch 22: train loss 0.4031090661883354
Epoch 22: val loss 0.49779826402664185

Epoch 23: train loss 0.39754894003272057
Epoch 23: val loss 0.500964343547821

Epoch 24: train loss 0.3772645853459835
Epoch 24: val loss 0.4880947768688202

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6870635747909546
Epoch 0: val loss 0.6796675324440002

Epoch 1: train loss 0.6214171275496483
Epoch 1: val loss 0.6522844433784485

Epoch 2: train loss 0.5744684636592865
Epoch 2: val loss 0.620857298374176

Epoch 3: train loss 0.5395168513059616
Epoch 3: val loss 0.591127336025238

Epoch 4: train loss 0.5120125412940979
Epoch 4: val loss 0.5696356296539307

Epoch 5: train loss 0.46887803822755814
Epoch 5: val loss 0.562786877155304

Epoch 6: train loss 0.4717371352016926
Epoch 6: val loss 0.5610925555229187

Epoch 7: train loss 0.46874313801527023
Epoch 7: val loss 0.5609107613563538

Epoch 8: train loss 0.47865569218993187
Epoch 8: val loss 0.5583634376525879

Epoch 9: train loss 0.4554426409304142
Epoch 9: val loss 0.5571285486221313

Epoch 10: train loss 0.4807681106030941
Epoch 10: val loss 0.5575680732727051

Epoch 11: train loss 0.4429738521575928
Epoch 11: val loss 0.558411180973053

Epoch 12: train loss 0.41286683455109596
Epoch 12: val loss 0.5635144114494324

Epoch 13: train loss 0.42159852758049965
Epoch 13: val loss 0.5653029084205627

Epoch 14: train loss 0.4465256705880165
Epoch 14: val loss 0.5682702660560608

Epoch 15: train loss 0.4213436581194401
Epoch 15: val loss 0.5706621408462524

Epoch 16: train loss 0.40258701145648956
Epoch 16: val loss 0.5747342109680176

Epoch 17: train loss 0.4096481055021286
Epoch 17: val loss 0.574692964553833

Epoch 18: train loss 0.39104608818888664
Epoch 18: val loss 0.5760956406593323

Epoch 19: train loss 0.41945885866880417
Epoch 19: val loss 0.576239824295044

Epoch 20: train loss 0.3924020938575268
Epoch 20: val loss 0.5804136991500854

Epoch 21: train loss 0.3965366333723068
Epoch 21: val loss 0.5873072743415833

Epoch 22: train loss 0.36450666934251785
Epoch 22: val loss 0.5992706418037415

Epoch 23: train loss 0.35183723643422127
Epoch 23: val loss 0.6072349548339844

Epoch 24: train loss 0.3532082065939903
Epoch 24: val loss 0.6151875853538513

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6904390975832939
Epoch 0: val loss 0.6523830890655518

Epoch 1: train loss 0.6383146196603775
Epoch 1: val loss 0.617999792098999

Epoch 2: train loss 0.5777225494384766
Epoch 2: val loss 0.5867972373962402

Epoch 3: train loss 0.5642233081161976
Epoch 3: val loss 0.5574420690536499

Epoch 4: train loss 0.5335106290876865
Epoch 4: val loss 0.5419054627418518

Epoch 5: train loss 0.49878333136439323
Epoch 5: val loss 0.5328190326690674

Epoch 6: train loss 0.49665240570902824
Epoch 6: val loss 0.5292221903800964

Epoch 7: train loss 0.48304274678230286
Epoch 7: val loss 0.523469865322113

Epoch 8: train loss 0.4770253226161003
Epoch 8: val loss 0.5211684703826904

Epoch 9: train loss 0.47165025770664215
Epoch 9: val loss 0.5229674577713013

Epoch 10: train loss 0.461917232722044
Epoch 10: val loss 0.526776909828186

Epoch 11: train loss 0.45773978531360626
Epoch 11: val loss 0.5342140793800354

Epoch 12: train loss 0.4284585006535053
Epoch 12: val loss 0.5422155857086182

Epoch 13: train loss 0.4579467177391052
Epoch 13: val loss 0.5399004817008972

Epoch 14: train loss 0.4633031114935875
Epoch 14: val loss 0.5456839799880981

Epoch 15: train loss 0.42700220271945
Epoch 15: val loss 0.5430808663368225

Epoch 16: train loss 0.4192245379090309
Epoch 16: val loss 0.5456846356391907

Epoch 17: train loss 0.4234420731663704
Epoch 17: val loss 0.5520259141921997

Epoch 18: train loss 0.40237022191286087
Epoch 18: val loss 0.5530106425285339

Epoch 19: train loss 0.41616514325141907
Epoch 19: val loss 0.5572249889373779

Epoch 20: train loss 0.39652417227625847
Epoch 20: val loss 0.5568205714225769

Epoch 21: train loss 0.39929652214050293
Epoch 21: val loss 0.5666159391403198

Epoch 22: train loss 0.40136756002902985
Epoch 22: val loss 0.5752639770507812

Epoch 23: train loss 0.3754127733409405
Epoch 23: val loss 0.5710499286651611

Epoch 24: train loss 0.36477608419954777
Epoch 24: val loss 0.5613409876823425

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.674541787667708
Epoch 0: val loss 0.6449688673019409

Epoch 1: train loss 0.5969940207221291
Epoch 1: val loss 0.6090680360794067

Epoch 2: train loss 0.5574201182885603
Epoch 2: val loss 0.5737972259521484

Epoch 3: train loss 0.5031232535839081
Epoch 3: val loss 0.5592647790908813

Epoch 4: train loss 0.5197499882091176
Epoch 4: val loss 0.5514324903488159

Epoch 5: train loss 0.47237514094872907
Epoch 5: val loss 0.5449137687683105

Epoch 6: train loss 0.46981981667605316
Epoch 6: val loss 0.5417227149009705

Epoch 7: train loss 0.4663258194923401
Epoch 7: val loss 0.5391488075256348

Epoch 8: train loss 0.4753193963657726
Epoch 8: val loss 0.5434070825576782

Epoch 9: train loss 0.4598195959221233
Epoch 9: val loss 0.5406180024147034

Epoch 10: train loss 0.4509385661645369
Epoch 10: val loss 0.5422545671463013

Epoch 11: train loss 0.4451376741582697
Epoch 11: val loss 0.5419417023658752

Epoch 12: train loss 0.4351152019067244
Epoch 12: val loss 0.5401736497879028

Epoch 13: train loss 0.4251360568133267
Epoch 13: val loss 0.5511288642883301

Epoch 14: train loss 0.43763586607846344
Epoch 14: val loss 0.5612909197807312

Epoch 15: train loss 0.42717306180433795
Epoch 15: val loss 0.5566638112068176

Epoch 16: train loss 0.4337098625573245
Epoch 16: val loss 0.5523355007171631

Epoch 17: train loss 0.421074701981111
Epoch 17: val loss 0.5469889640808105

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6776222944259643
Epoch 0: val loss 0.610811710357666

Epoch 1: train loss 0.6039327383041382
Epoch 1: val loss 0.5687951445579529

Epoch 2: train loss 0.5585563600063324
Epoch 2: val loss 0.5433246493339539

Epoch 3: train loss 0.544325765967369
Epoch 3: val loss 0.5275164246559143

Epoch 4: train loss 0.5102546751499176
Epoch 4: val loss 0.5283565521240234

Epoch 5: train loss 0.5048446208238602
Epoch 5: val loss 0.535171627998352

Epoch 6: train loss 0.5070969194173813
Epoch 6: val loss 0.5313198566436768

Epoch 7: train loss 0.512694701552391
Epoch 7: val loss 0.5346465706825256

Epoch 8: train loss 0.4778334051370621
Epoch 8: val loss 0.5453624725341797

Epoch 9: train loss 0.5080372422933579
Epoch 9: val loss 0.5437545776367188

Epoch 10: train loss 0.4964552283287048
Epoch 10: val loss 0.5534745454788208

Epoch 11: train loss 0.4830446779727936
Epoch 11: val loss 0.5505920052528381

Epoch 12: train loss 0.4885024964809418
Epoch 12: val loss 0.5513827204704285

Epoch 13: train loss 0.4886590361595154
Epoch 13: val loss 0.5563786029815674

Epoch 14: train loss 0.4641993373632431
Epoch 14: val loss 0.569983720779419

Epoch 15: train loss 0.44427446126937864
Epoch 15: val loss 0.5831443667411804

Epoch 16: train loss 0.4837180584669113
Epoch 16: val loss 0.596997857093811

Epoch 17: train loss 0.4652418941259384
Epoch 17: val loss 0.5922877788543701

Epoch 18: train loss 0.44885767698287965
Epoch 18: val loss 0.5915582776069641

Epoch 19: train loss 0.44019185900688174
Epoch 19: val loss 0.5895003080368042

Epoch 20: train loss 0.4583049088716507
Epoch 20: val loss 0.5972261428833008

Epoch 21: train loss 0.45649910271167754
Epoch 21: val loss 0.6025853157043457

Epoch 22: train loss 0.42300496250391006
Epoch 22: val loss 0.6208634376525879

Epoch 23: train loss 0.44632611572742464
Epoch 23: val loss 0.6355202198028564

Epoch 24: train loss 0.4416937530040741
Epoch 24: val loss 0.5990517139434814

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6571585595607757
Epoch 0: val loss 0.6412053108215332

Epoch 1: train loss 0.5966945171356202
Epoch 1: val loss 0.6012658476829529

Epoch 2: train loss 0.5502313107252121
Epoch 2: val loss 0.575098991394043

Epoch 3: train loss 0.5052876472473145
Epoch 3: val loss 0.5677810907363892

Epoch 4: train loss 0.5064059048891068
Epoch 4: val loss 0.574694037437439

Epoch 5: train loss 0.5174463391304016
Epoch 5: val loss 0.5686777234077454

Epoch 6: train loss 0.5008293092250824
Epoch 6: val loss 0.5646548867225647

Epoch 7: train loss 0.48698432445526124
Epoch 7: val loss 0.5603878498077393

Epoch 8: train loss 0.4809485912322998
Epoch 8: val loss 0.5605217218399048

Epoch 9: train loss 0.4528897762298584
Epoch 9: val loss 0.5567882657051086

Epoch 10: train loss 0.4441710591316223
Epoch 10: val loss 0.5575622916221619

Epoch 11: train loss 0.4405878156423569
Epoch 11: val loss 0.5622796416282654

Epoch 12: train loss 0.4531752377748489
Epoch 12: val loss 0.5493371486663818

Epoch 13: train loss 0.43797666728496554
Epoch 13: val loss 0.5499847531318665

Epoch 14: train loss 0.4474827766418457
Epoch 14: val loss 0.5654637217521667

Epoch 15: train loss 0.44137177169322966
Epoch 15: val loss 0.5571768283843994

Epoch 16: train loss 0.43045357763767245
Epoch 16: val loss 0.5622351169586182

Epoch 17: train loss 0.41503843665122986
Epoch 17: val loss 0.571225106716156

Epoch 18: train loss 0.4193783774971962
Epoch 18: val loss 0.5739763379096985

Epoch 19: train loss 0.40788835287094116
Epoch 19: val loss 0.5787539482116699

Epoch 20: train loss 0.4291702449321747
Epoch 20: val loss 0.5793967843055725

Epoch 21: train loss 0.42191557586193085
Epoch 21: val loss 0.5708624124526978

Epoch 22: train loss 0.38506509363651276
Epoch 22: val loss 0.5687981247901917

Epoch 23: train loss 0.38882737755775454
Epoch 23: val loss 0.5881122350692749

Epoch 24: train loss 0.39596320390701295
Epoch 24: val loss 0.5903897285461426

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6533596634864807
Epoch 0: val loss 0.6036291122436523

Epoch 1: train loss 0.5740014374256134
Epoch 1: val loss 0.565062940120697

Epoch 2: train loss 0.5608322083950043
Epoch 2: val loss 0.5421868562698364

Epoch 3: train loss 0.537299194931984
Epoch 3: val loss 0.5376599431037903

Epoch 4: train loss 0.5233921349048615
Epoch 4: val loss 0.5386685729026794

Epoch 5: train loss 0.5092456579208374
Epoch 5: val loss 0.5401090979576111

Epoch 6: train loss 0.5202266931533813
Epoch 6: val loss 0.543870210647583

Epoch 7: train loss 0.49133750796318054
Epoch 7: val loss 0.5436197519302368

Epoch 8: train loss 0.5002617806196212
Epoch 8: val loss 0.5412098169326782

Epoch 9: train loss 0.4931634247303009
Epoch 9: val loss 0.5418202877044678

Epoch 10: train loss 0.47976704239845275
Epoch 10: val loss 0.5531267523765564

Epoch 11: train loss 0.45185987651348114
Epoch 11: val loss 0.5479655265808105

Epoch 12: train loss 0.47367164492607117
Epoch 12: val loss 0.5568957328796387

Epoch 13: train loss 0.45147634446620943
Epoch 13: val loss 0.5576601624488831

Epoch 14: train loss 0.4326458364725113
Epoch 14: val loss 0.5444105863571167

Epoch 15: train loss 0.4640780955553055
Epoch 15: val loss 0.5380884408950806

Epoch 16: train loss 0.44321917593479154
Epoch 16: val loss 0.5491628050804138

Epoch 17: train loss 0.40435783565044403
Epoch 17: val loss 0.5421183109283447

Epoch 18: train loss 0.42132238745689393
Epoch 18: val loss 0.536817729473114

Epoch 19: train loss 0.4314382642507553
Epoch 19: val loss 0.536521852016449

Epoch 20: train loss 0.4171172469854355
Epoch 20: val loss 0.5376102924346924

Epoch 21: train loss 0.4203003138303757
Epoch 21: val loss 0.5470779538154602

Epoch 22: train loss 0.40269110202789304
Epoch 22: val loss 0.5604164600372314

Epoch 23: train loss 0.3926779866218567
Epoch 23: val loss 0.5453251004219055

Epoch 24: train loss 0.3947132915258408
Epoch 24: val loss 0.5475757122039795

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6512191534042359
Epoch 0: val loss 0.6091867089271545

Epoch 1: train loss 0.5708687245845795
Epoch 1: val loss 0.5692899823188782

Epoch 2: train loss 0.5386697202920914
Epoch 2: val loss 0.5664902329444885

Epoch 3: train loss 0.5243837714195252
Epoch 3: val loss 0.5763199329376221

Epoch 4: train loss 0.49119384288787843
Epoch 4: val loss 0.5686477422714233

Epoch 5: train loss 0.4723456084728241
Epoch 5: val loss 0.5789724588394165

Epoch 6: train loss 0.5210687547922135
Epoch 6: val loss 0.5813593864440918

Epoch 7: train loss 0.4877647668123245
Epoch 7: val loss 0.5883775949478149

Epoch 8: train loss 0.4750441998243332
Epoch 8: val loss 0.5862701535224915

Epoch 9: train loss 0.4942970484495163
Epoch 9: val loss 0.5795044898986816

Epoch 10: train loss 0.45390415489673613
Epoch 10: val loss 0.5857464075088501

Epoch 11: train loss 0.4571231693029404
Epoch 11: val loss 0.582740068435669

Epoch 12: train loss 0.4539484441280365
Epoch 12: val loss 0.5873427391052246

Epoch 13: train loss 0.4410754770040512
Epoch 13: val loss 0.5795629024505615

Epoch 14: train loss 0.41904882788658143
Epoch 14: val loss 0.5862584114074707

Epoch 15: train loss 0.44671830236911775
Epoch 15: val loss 0.5851360559463501

Epoch 16: train loss 0.4211284264922142
Epoch 16: val loss 0.5788909792900085

Epoch 17: train loss 0.41388543844223025
Epoch 17: val loss 0.576102614402771

Epoch 18: train loss 0.41246808469295504
Epoch 18: val loss 0.5926588177680969

Epoch 19: train loss 0.4116425558924675
Epoch 19: val loss 0.5849950909614563

Epoch 20: train loss 0.41949017345905304
Epoch 20: val loss 0.5946748852729797

Epoch 21: train loss 0.4154548794031143
Epoch 21: val loss 0.6133214831352234

Epoch 22: train loss 0.3733053281903267
Epoch 22: val loss 0.6100464463233948

Epoch 23: train loss 0.3875619888305664
Epoch 23: val loss 0.6046673655509949

Epoch 24: train loss 0.37821717858314513
Epoch 24: val loss 0.6006579399108887

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6746999300443209
Epoch 0: val loss 0.6354894638061523

Epoch 1: train loss 0.6126272953473605
Epoch 1: val loss 0.592965304851532

Epoch 2: train loss 0.5591596273275522
Epoch 2: val loss 0.5653687119483948

Epoch 3: train loss 0.5394938267194308
Epoch 3: val loss 0.549994170665741

Epoch 4: train loss 0.5158624969995939
Epoch 4: val loss 0.549365758895874

Epoch 5: train loss 0.5090656922413752
Epoch 5: val loss 0.5339168906211853

Epoch 6: train loss 0.5074561605086694
Epoch 6: val loss 0.5267239212989807

Epoch 7: train loss 0.5058933954972488
Epoch 7: val loss 0.5309003591537476

Epoch 8: train loss 0.47915647350824797
Epoch 8: val loss 0.5239870548248291

Epoch 9: train loss 0.47338810104590195
Epoch 9: val loss 0.5191816687583923

Epoch 10: train loss 0.4868583885522989
Epoch 10: val loss 0.5209806561470032

Epoch 11: train loss 0.46942298916669994
Epoch 11: val loss 0.5232924818992615

Epoch 12: train loss 0.46934521886018604
Epoch 12: val loss 0.519618034362793

Epoch 13: train loss 0.46715607322179353
Epoch 13: val loss 0.512429416179657

Epoch 14: train loss 0.46420706235445464
Epoch 14: val loss 0.5112139582633972

Epoch 15: train loss 0.46597760686507594
Epoch 15: val loss 0.512715756893158

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6939000818464491
Epoch 0: val loss 0.6857984662055969

Epoch 1: train loss 0.6743356784184774
Epoch 1: val loss 0.6799283623695374

Epoch 2: train loss 0.6626137362586128
Epoch 2: val loss 0.6670153141021729

Epoch 3: train loss 0.6454515722062852
Epoch 3: val loss 0.658270537853241

Epoch 4: train loss 0.6300777395566305
Epoch 4: val loss 0.6518988013267517

Epoch 5: train loss 0.6204263899061415
Epoch 5: val loss 0.6458211541175842

Epoch 6: train loss 0.5957625442081027
Epoch 6: val loss 0.6402411460876465

Epoch 7: train loss 0.5814641581641303
Epoch 7: val loss 0.6344677805900574

Epoch 8: train loss 0.5713444418377347
Epoch 8: val loss 0.632403552532196

Epoch 9: train loss 0.5643532143698798
Epoch 9: val loss 0.6329883933067322

Epoch 10: train loss 0.5553578171465132
Epoch 10: val loss 0.6336885094642639

Epoch 11: train loss 0.5475595692793528
Epoch 11: val loss 0.6260365843772888

Epoch 12: train loss 0.512154221534729
Epoch 12: val loss 0.6184291243553162

Epoch 13: train loss 0.4889483650525411
Epoch 13: val loss 0.6178588271141052

Epoch 14: train loss 0.5101723372936249
Epoch 14: val loss 0.621317982673645

Epoch 15: train loss 0.49494313531451756
Epoch 15: val loss 0.6322377920150757

Epoch 16: train loss 0.4812697602642907
Epoch 16: val loss 0.6283412575721741

Epoch 17: train loss 0.4780572321679857
Epoch 17: val loss 0.627653181552887

Epoch 18: train loss 0.47737641135851544
Epoch 18: val loss 0.6325139999389648

Epoch 19: train loss 0.44894583026568097
Epoch 19: val loss 0.6387823224067688

Epoch 20: train loss 0.4470203220844269
Epoch 20: val loss 0.6477535367012024

Epoch 21: train loss 0.4435361623764038
Epoch 21: val loss 0.6521552205085754

Epoch 22: train loss 0.43841097089979386
Epoch 22: val loss 0.6543828845024109

Epoch 23: train loss 0.4039210047986772
Epoch 23: val loss 0.6523140072822571

Epoch 24: train loss 0.4094068970945146
Epoch 24: val loss 0.6721342206001282

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930318673451742
Epoch 0: val loss 0.6693542003631592

Epoch 1: train loss 0.6771176987224155
Epoch 1: val loss 0.6513741612434387

Epoch 2: train loss 0.6347783803939819
Epoch 2: val loss 0.639323890209198

Epoch 3: train loss 0.6194676558176676
Epoch 3: val loss 0.6291930079460144

Epoch 4: train loss 0.6081553763813443
Epoch 4: val loss 0.6255180239677429

Epoch 5: train loss 0.5879957609706454
Epoch 5: val loss 0.6200935244560242

Epoch 6: train loss 0.5793342921468947
Epoch 6: val loss 0.6159151196479797

Epoch 7: train loss 0.558923085530599
Epoch 7: val loss 0.6198788285255432

Epoch 8: train loss 0.5395534104771085
Epoch 8: val loss 0.6188223361968994

Epoch 9: train loss 0.5373567442099253
Epoch 9: val loss 0.6183862686157227

Epoch 10: train loss 0.5244583619965447
Epoch 10: val loss 0.6239965558052063

Epoch 11: train loss 0.5068540175755819
Epoch 11: val loss 0.6284738779067993

Epoch 12: train loss 0.5190291901429495
Epoch 12: val loss 0.6236055493354797

Epoch 13: train loss 0.5081782870822482
Epoch 13: val loss 0.6237902641296387

Epoch 14: train loss 0.4931453764438629
Epoch 14: val loss 0.6289989948272705

Epoch 15: train loss 0.4781549639172024
Epoch 15: val loss 0.6378526091575623

Epoch 16: train loss 0.4913497765858968
Epoch 16: val loss 0.64178466796875

Epoch 17: train loss 0.4723599354426066
Epoch 17: val loss 0.6354829668998718

Epoch 18: train loss 0.4693145718839433
Epoch 18: val loss 0.6366839408874512

Epoch 19: train loss 0.4474002487129635
Epoch 19: val loss 0.6470085978507996

Epoch 20: train loss 0.485565013355679
Epoch 20: val loss 0.6544532179832458

Epoch 21: train loss 0.43690557612313163
Epoch 21: val loss 0.6738129258155823

Epoch 22: train loss 0.4603550003634559
Epoch 22: val loss 0.6882052421569824

Epoch 23: train loss 0.47055604060490924
Epoch 23: val loss 0.6796560883522034

Epoch 24: train loss 0.45370286371972823
Epoch 24: val loss 0.6632676720619202

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972018678983053
Epoch 0: val loss 0.6678762435913086

Epoch 1: train loss 0.6720266805754768
Epoch 1: val loss 0.6511555910110474

Epoch 2: train loss 0.6482498513327705
Epoch 2: val loss 0.6466676592826843

Epoch 3: train loss 0.6243894563780891
Epoch 3: val loss 0.6405275464057922

Epoch 4: train loss 0.6139455570114983
Epoch 4: val loss 0.6415308117866516

Epoch 5: train loss 0.6021263069576688
Epoch 5: val loss 0.642081081867218

Epoch 6: train loss 0.5869317087862227
Epoch 6: val loss 0.6427578926086426

Epoch 7: train loss 0.5669205553001828
Epoch 7: val loss 0.6442617774009705

Epoch 8: train loss 0.5663648247718811
Epoch 8: val loss 0.6480791568756104

Epoch 9: train loss 0.5607906116379632
Epoch 9: val loss 0.6457690596580505

Epoch 10: train loss 0.5535690420203738
Epoch 10: val loss 0.6438563466072083

Epoch 11: train loss 0.5373879439300961
Epoch 11: val loss 0.6416751742362976

Epoch 12: train loss 0.5503770245446099
Epoch 12: val loss 0.6392616629600525

Epoch 13: train loss 0.5308251414034102
Epoch 13: val loss 0.6508527398109436

Epoch 14: train loss 0.5417485435803732
Epoch 14: val loss 0.6652112603187561

Epoch 15: train loss 0.5127182470427619
Epoch 15: val loss 0.6501002907752991

Epoch 16: train loss 0.5111175411277347
Epoch 16: val loss 0.6341524720191956

Epoch 17: train loss 0.4858362211121453
Epoch 17: val loss 0.6370040774345398

Epoch 18: train loss 0.5047456324100494
Epoch 18: val loss 0.6459893584251404

Epoch 19: train loss 0.47958940929836696
Epoch 19: val loss 0.6457399725914001

Epoch 20: train loss 0.48780113458633423
Epoch 20: val loss 0.6535016298294067

Epoch 21: train loss 0.46767808662520516
Epoch 21: val loss 0.6537151336669922

Epoch 22: train loss 0.4870886570877499
Epoch 22: val loss 0.6575356125831604

Epoch 23: train loss 0.4654572870996263
Epoch 23: val loss 0.6669438481330872

Epoch 24: train loss 0.4601648847262065
Epoch 24: val loss 0.6667366623878479

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6812764869795905
Epoch 0: val loss 0.6661837697029114

Epoch 1: train loss 0.6634533802668253
Epoch 1: val loss 0.643913984298706

Epoch 2: train loss 0.6411109566688538
Epoch 2: val loss 0.6214945316314697

Epoch 3: train loss 0.627294487423367
Epoch 3: val loss 0.6004823446273804

Epoch 4: train loss 0.6203755868805779
Epoch 4: val loss 0.5891983509063721

Epoch 5: train loss 0.6028763718075223
Epoch 5: val loss 0.5861280560493469

Epoch 6: train loss 0.5966961052682664
Epoch 6: val loss 0.5692919492721558

Epoch 7: train loss 0.5770569675498538
Epoch 7: val loss 0.5601801872253418

Epoch 8: train loss 0.5603103703922696
Epoch 8: val loss 0.558927059173584

Epoch 9: train loss 0.5392371382978227
Epoch 9: val loss 0.5607845187187195

Epoch 10: train loss 0.5404143300321367
Epoch 10: val loss 0.5484263300895691

Epoch 11: train loss 0.5392244557539622
Epoch 11: val loss 0.5452888607978821

Epoch 12: train loss 0.5397836863994598
Epoch 12: val loss 0.5452308058738708

Epoch 13: train loss 0.5320549143685235
Epoch 13: val loss 0.5469039678573608

Epoch 14: train loss 0.5179138316048516
Epoch 14: val loss 0.5541208386421204

Epoch 15: train loss 0.5205637845728133
Epoch 15: val loss 0.5724712610244751

Epoch 16: train loss 0.4916978047953712
Epoch 16: val loss 0.5643131136894226

Epoch 17: train loss 0.4864722556538052
Epoch 17: val loss 0.5652487277984619

Epoch 18: train loss 0.48776715331607395
Epoch 18: val loss 0.5711432099342346

Epoch 19: train loss 0.450285189681583
Epoch 19: val loss 0.5808833241462708

Epoch 20: train loss 0.47167572047975326
Epoch 20: val loss 0.5777319073677063

Epoch 21: train loss 0.45270218782954746
Epoch 21: val loss 0.5982349514961243

Epoch 22: train loss 0.44378329316775006
Epoch 22: val loss 0.6038581728935242

Epoch 23: train loss 0.4337293538782332
Epoch 23: val loss 0.6121281385421753

Epoch 24: train loss 0.4486636022726695
Epoch 24: val loss 0.6205103993415833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.701597864429156
Epoch 0: val loss 0.6767528057098389

Epoch 1: train loss 0.6795010169347128
Epoch 1: val loss 0.6592051982879639

Epoch 2: train loss 0.6551720052957535
Epoch 2: val loss 0.6417309045791626

Epoch 3: train loss 0.6168840875228246
Epoch 3: val loss 0.6268189549446106

Epoch 4: train loss 0.6070307989915212
Epoch 4: val loss 0.601726770401001

Epoch 5: train loss 0.5923608789841334
Epoch 5: val loss 0.5856937766075134

Epoch 6: train loss 0.5761125286420187
Epoch 6: val loss 0.5809789896011353

Epoch 7: train loss 0.5625330731272697
Epoch 7: val loss 0.5776764154434204

Epoch 8: train loss 0.5467582692702612
Epoch 8: val loss 0.5729803442955017

Epoch 9: train loss 0.5436798656980196
Epoch 9: val loss 0.5735341310501099

Epoch 10: train loss 0.5217780197660128
Epoch 10: val loss 0.5694707632064819

Epoch 11: train loss 0.5354563022653261
Epoch 11: val loss 0.5669151544570923

Epoch 12: train loss 0.5036712711056074
Epoch 12: val loss 0.562166690826416

Epoch 13: train loss 0.5178114473819733
Epoch 13: val loss 0.5756381154060364

Epoch 14: train loss 0.5122933983802795
Epoch 14: val loss 0.5697521567344666

Epoch 15: train loss 0.4952753037214279
Epoch 15: val loss 0.5644433498382568

Epoch 16: train loss 0.5188768853743871
Epoch 16: val loss 0.5685012936592102

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7048025889830156
Epoch 0: val loss 0.6642448902130127

Epoch 1: train loss 0.6856166991320524
Epoch 1: val loss 0.6515434384346008

Epoch 2: train loss 0.6374889720569957
Epoch 2: val loss 0.636245846748352

Epoch 3: train loss 0.6296567429195751
Epoch 3: val loss 0.6112940907478333

Epoch 4: train loss 0.5907153703949668
Epoch 4: val loss 0.610887348651886

Epoch 5: train loss 0.5746544111858715
Epoch 5: val loss 0.5927705764770508

Epoch 6: train loss 0.5508403263308785
Epoch 6: val loss 0.5953076481819153

Epoch 7: train loss 0.5728713111443953
Epoch 7: val loss 0.5767806172370911

Epoch 8: train loss 0.5547030595215884
Epoch 8: val loss 0.5698768496513367

Epoch 9: train loss 0.5612932579083876
Epoch 9: val loss 0.558489978313446

Epoch 10: train loss 0.5182922184467316
Epoch 10: val loss 0.5559452772140503

Epoch 11: train loss 0.50715186921033
Epoch 11: val loss 0.5435423851013184

Epoch 12: train loss 0.5280476944013075
Epoch 12: val loss 0.5361171364784241

Epoch 13: train loss 0.4884605732831088
Epoch 13: val loss 0.5460617542266846

Epoch 14: train loss 0.47854250940409576
Epoch 14: val loss 0.5339123010635376

Epoch 15: train loss 0.4619223448363217
Epoch 15: val loss 0.5168230533599854

Epoch 16: train loss 0.4936277595433322
Epoch 16: val loss 0.5128799676895142

Epoch 17: train loss 0.44762350754304364
Epoch 17: val loss 0.509454607963562

Epoch 18: train loss 0.4595171863382513
Epoch 18: val loss 0.5027284026145935

Epoch 19: train loss 0.46033282442526385
Epoch 19: val loss 0.5072340369224548

Epoch 20: train loss 0.42854040319269354
Epoch 20: val loss 0.4916673004627228

Epoch 21: train loss 0.43870949203317816
Epoch 21: val loss 0.49705928564071655

Epoch 22: train loss 0.44026058641347016
Epoch 22: val loss 0.5222194790840149

Epoch 23: train loss 0.4215690791606903
Epoch 23: val loss 0.499136745929718

Epoch 24: train loss 0.4257673594084653
Epoch 24: val loss 0.4820493161678314

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022634527900002
Epoch 0: val loss 0.7070031762123108

Epoch 1: train loss 0.613625938242132
Epoch 1: val loss 0.6888681054115295

Epoch 2: train loss 0.601340423930775
Epoch 2: val loss 0.6859962940216064

Epoch 3: train loss 0.5868127589876001
Epoch 3: val loss 0.7049119472503662

Epoch 4: train loss 0.5505497103387659
Epoch 4: val loss 0.7195324301719666

Epoch 5: train loss 0.5347786166451194
Epoch 5: val loss 0.7021707892417908

Epoch 6: train loss 0.5564575899731029
Epoch 6: val loss 0.7053548693656921

Epoch 7: train loss 0.539812445640564
Epoch 7: val loss 0.7047173976898193

Epoch 8: train loss 0.5265101221474734
Epoch 8: val loss 0.6885884404182434

Epoch 9: train loss 0.5144453942775726
Epoch 9: val loss 0.6619672179222107

Epoch 10: train loss 0.5353346494111147
Epoch 10: val loss 0.6669939160346985

Epoch 11: train loss 0.5141396983103319
Epoch 11: val loss 0.6703850030899048

Epoch 12: train loss 0.532290751283819
Epoch 12: val loss 0.6950389742851257

Epoch 13: train loss 0.4747077524662018
Epoch 13: val loss 0.6606059074401855

Epoch 14: train loss 0.5080223110589114
Epoch 14: val loss 0.6686643958091736

Epoch 15: train loss 0.516760530796918
Epoch 15: val loss 0.6797280311584473

Epoch 16: train loss 0.45468919385563245
Epoch 16: val loss 0.6547924876213074

Epoch 17: train loss 0.4535200135274367
Epoch 17: val loss 0.6522239446640015

Epoch 18: train loss 0.4546334147453308
Epoch 18: val loss 0.6786908507347107

Epoch 19: train loss 0.43486941673538904
Epoch 19: val loss 0.6862146258354187

Epoch 20: train loss 0.44463435357267206
Epoch 20: val loss 0.6642566919326782

Epoch 21: train loss 0.44656099514527753
Epoch 21: val loss 0.6561039090156555

Epoch 22: train loss 0.4165239008990201
Epoch 22: val loss 0.6522603034973145

Epoch 23: train loss 0.4309275502508337
Epoch 23: val loss 0.6644699573516846

Epoch 24: train loss 0.41396418484774505
Epoch 24: val loss 0.6632860898971558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6632483818314292
Epoch 0: val loss 0.6441035866737366

Epoch 1: train loss 0.6223663687705994
Epoch 1: val loss 0.6187430620193481

Epoch 2: train loss 0.5791271220554005
Epoch 2: val loss 0.5925713181495667

Epoch 3: train loss 0.5894275172190233
Epoch 3: val loss 0.5873335003852844

Epoch 4: train loss 0.5492503399198706
Epoch 4: val loss 0.5888142585754395

Epoch 5: train loss 0.5431193655187433
Epoch 5: val loss 0.5881727337837219

Epoch 6: train loss 0.5390472872690721
Epoch 6: val loss 0.5855162739753723

Epoch 7: train loss 0.5375406471165743
Epoch 7: val loss 0.5872449278831482

Epoch 8: train loss 0.5223057595166293
Epoch 8: val loss 0.5841010808944702

Epoch 9: train loss 0.5261525782671842
Epoch 9: val loss 0.5971776247024536

Epoch 10: train loss 0.5091802098534324
Epoch 10: val loss 0.5816425085067749

Epoch 11: train loss 0.4880123192613775
Epoch 11: val loss 0.5781876444816589

Epoch 12: train loss 0.4802008027380163
Epoch 12: val loss 0.6001032590866089

Epoch 13: train loss 0.47508048198439856
Epoch 13: val loss 0.5863913893699646

Epoch 14: train loss 0.46722064505923877
Epoch 14: val loss 0.5963149070739746

Epoch 15: train loss 0.45643857934258203
Epoch 15: val loss 0.6073950529098511

Epoch 16: train loss 0.4572641876610843
Epoch 16: val loss 0.6040656566619873

Epoch 17: train loss 0.43629457733847876
Epoch 17: val loss 0.5957981944084167

Epoch 18: train loss 0.4386888932098042
Epoch 18: val loss 0.5967465043067932

Epoch 19: train loss 0.43125468492507935
Epoch 19: val loss 0.6043614745140076

Epoch 20: train loss 0.43720934065905487
Epoch 20: val loss 0.6193799376487732

Epoch 21: train loss 0.41149578853086993
Epoch 21: val loss 0.6198899745941162

Epoch 22: train loss 0.3977100442756306
Epoch 22: val loss 0.6180827617645264

Epoch 23: train loss 0.4163738489151001
Epoch 23: val loss 0.608445942401886

Epoch 24: train loss 0.4104179794138128
Epoch 24: val loss 0.6200322508811951

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6997569582679055
Epoch 0: val loss 0.6688698530197144

Epoch 1: train loss 0.6539031375538219
Epoch 1: val loss 0.6358298659324646

Epoch 2: train loss 0.6205813017758456
Epoch 2: val loss 0.6002979874610901

Epoch 3: train loss 0.6075734902511943
Epoch 3: val loss 0.5853391885757446

Epoch 4: train loss 0.5989403128623962
Epoch 4: val loss 0.57871013879776

Epoch 5: train loss 0.5738601684570312
Epoch 5: val loss 0.5813112854957581

Epoch 6: train loss 0.5715539617971941
Epoch 6: val loss 0.571873664855957

Epoch 7: train loss 0.5440310537815094
Epoch 7: val loss 0.5621639490127563

Epoch 8: train loss 0.5381065796722065
Epoch 8: val loss 0.5718557834625244

Epoch 9: train loss 0.5057549964297902
Epoch 9: val loss 0.5793832540512085

Epoch 10: train loss 0.5333724157376722
Epoch 10: val loss 0.5638660192489624

Epoch 11: train loss 0.5204588689587333
Epoch 11: val loss 0.5542437434196472

Epoch 12: train loss 0.5084967721592296
Epoch 12: val loss 0.5732840895652771

Epoch 13: train loss 0.47542240944775666
Epoch 13: val loss 0.5612755417823792

Epoch 14: train loss 0.4664513577114452
Epoch 14: val loss 0.5828766822814941

Epoch 15: train loss 0.4574055617505854
Epoch 15: val loss 0.5919559597969055

Epoch 16: train loss 0.44384526393630286
Epoch 16: val loss 0.5531302094459534

Epoch 17: train loss 0.45557052167979156
Epoch 17: val loss 0.5773983597755432

Epoch 18: train loss 0.480205007574775
Epoch 18: val loss 0.5587732195854187

Epoch 19: train loss 0.4507842118089849
Epoch 19: val loss 0.5820165276527405

Epoch 20: train loss 0.4306738186966289
Epoch 20: val loss 0.562441885471344

Epoch 21: train loss 0.42716268517754297
Epoch 21: val loss 0.5778593420982361

Epoch 22: train loss 0.41586089811541815
Epoch 22: val loss 0.5797010660171509

Epoch 23: train loss 0.4244289045984095
Epoch 23: val loss 0.5841658711433411

Epoch 24: train loss 0.42854930460453033
Epoch 24: val loss 0.5936936736106873

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6820389969008309
Epoch 0: val loss 0.6740977168083191

Epoch 1: train loss 0.6241697072982788
Epoch 1: val loss 0.6341131925582886

Epoch 2: train loss 0.5938295253685543
Epoch 2: val loss 0.621316134929657

Epoch 3: train loss 0.5687967049224036
Epoch 3: val loss 0.6361477971076965

Epoch 4: train loss 0.5660524070262909
Epoch 4: val loss 0.6359858512878418

Epoch 5: train loss 0.5415580315249306
Epoch 5: val loss 0.6365207433700562

Epoch 6: train loss 0.538711490375655
Epoch 6: val loss 0.6460553407669067

Epoch 7: train loss 0.5414771139621735
Epoch 7: val loss 0.6370515823364258

Epoch 8: train loss 0.5249955462557929
Epoch 8: val loss 0.6384440660476685

Epoch 9: train loss 0.5191697329282761
Epoch 9: val loss 0.6568557620048523

Epoch 10: train loss 0.5100496986082622
Epoch 10: val loss 0.6383371949195862

Epoch 11: train loss 0.5067306160926819
Epoch 11: val loss 0.6450849175453186

Epoch 12: train loss 0.4956374764442444
Epoch 12: val loss 0.6471611261367798

Epoch 13: train loss 0.5031543970108032
Epoch 13: val loss 0.6338726878166199

Epoch 14: train loss 0.4739376412970679
Epoch 14: val loss 0.6473091840744019

Epoch 15: train loss 0.47816229718072073
Epoch 15: val loss 0.6553701758384705

Epoch 16: train loss 0.4705568530729839
Epoch 16: val loss 0.6631287336349487

Epoch 17: train loss 0.489951599921499
Epoch 17: val loss 0.6474356055259705

Epoch 18: train loss 0.4777729149375643
Epoch 18: val loss 0.6329447031021118

Epoch 19: train loss 0.44949994555541445
Epoch 19: val loss 0.6364231109619141

Epoch 20: train loss 0.45672365171568735
Epoch 20: val loss 0.647709310054779

Epoch 21: train loss 0.4531660122530801
Epoch 21: val loss 0.6665628552436829

Epoch 22: train loss 0.43667944627148764
Epoch 22: val loss 0.653571605682373

Epoch 23: train loss 0.4414047045367105
Epoch 23: val loss 0.6701783537864685

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909383800294664
Epoch 0: val loss 0.6914414167404175

Epoch 1: train loss 0.6761406130260892
Epoch 1: val loss 0.6955786943435669

Epoch 2: train loss 0.6514314081933763
Epoch 2: val loss 0.6865478157997131

Epoch 3: train loss 0.6337995396720039
Epoch 3: val loss 0.673628568649292

Epoch 4: train loss 0.6348089244630601
Epoch 4: val loss 0.6737004518508911

Epoch 5: train loss 0.6096645063824124
Epoch 5: val loss 0.6782814264297485

Epoch 6: train loss 0.6023578710026212
Epoch 6: val loss 0.6826260685920715

Epoch 7: train loss 0.5955982936753167
Epoch 7: val loss 0.6752405166625977

Epoch 8: train loss 0.5899601115120782
Epoch 8: val loss 0.6817194819450378

Epoch 9: train loss 0.5884276032447815
Epoch 9: val loss 0.6770645380020142

Epoch 10: train loss 0.5609044664435916
Epoch 10: val loss 0.6732577681541443

Epoch 11: train loss 0.5695604119035933
Epoch 11: val loss 0.6683831214904785

Epoch 12: train loss 0.5607481665081449
Epoch 12: val loss 0.6769381165504456

Epoch 13: train loss 0.5463539858659109
Epoch 13: val loss 0.6717216372489929

Epoch 14: train loss 0.5599483549594879
Epoch 14: val loss 0.6734165549278259

Epoch 15: train loss 0.5406259397665659
Epoch 15: val loss 0.6725389361381531

Epoch 16: train loss 0.504718992445204
Epoch 16: val loss 0.6874812841415405

Epoch 17: train loss 0.49423214462068343
Epoch 17: val loss 0.6946216821670532

Epoch 18: train loss 0.49035999841160244
Epoch 18: val loss 0.6942678093910217

Epoch 19: train loss 0.48423070046636796
Epoch 19: val loss 0.6905830502510071

Epoch 20: train loss 0.4825746715068817
Epoch 20: val loss 0.7055991291999817

Epoch 21: train loss 0.4773518476221297
Epoch 21: val loss 0.6931513547897339

Epoch 22: train loss 0.4613722562789917
Epoch 22: val loss 0.707471489906311

Epoch 23: train loss 0.46897612346543205
Epoch 23: val loss 0.7222151756286621

Epoch 24: train loss 0.46638940771420795
Epoch 24: val loss 0.7276671528816223

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6666982505056593
Epoch 0: val loss 0.6699876189231873

Epoch 1: train loss 0.658492280377282
Epoch 1: val loss 0.6558122634887695

Epoch 2: train loss 0.6231807933913337
Epoch 2: val loss 0.6506383419036865

Epoch 3: train loss 0.6176097525490655
Epoch 3: val loss 0.6499347686767578

Epoch 4: train loss 0.6220924920505948
Epoch 4: val loss 0.6483396887779236

Epoch 5: train loss 0.5913524230321249
Epoch 5: val loss 0.6513734459877014

Epoch 6: train loss 0.600686596499549
Epoch 6: val loss 0.6511789560317993

Epoch 7: train loss 0.5925496220588684
Epoch 7: val loss 0.6535108089447021

Epoch 8: train loss 0.5681841572125753
Epoch 8: val loss 0.6560691595077515

Epoch 9: train loss 0.5524848931365542
Epoch 9: val loss 0.6623623967170715

Epoch 10: train loss 0.5637588500976562
Epoch 10: val loss 0.6795883774757385

Epoch 11: train loss 0.528960194852617
Epoch 11: val loss 0.6687278747558594

Epoch 12: train loss 0.5214923156632317
Epoch 12: val loss 0.6641026139259338

Epoch 13: train loss 0.5320671631230248
Epoch 13: val loss 0.6739943027496338

Epoch 14: train loss 0.5263165566656325
Epoch 14: val loss 0.6896927356719971

Epoch 15: train loss 0.52363653977712
Epoch 15: val loss 0.7002657651901245

Epoch 16: train loss 0.5065764387448629
Epoch 16: val loss 0.7033987045288086

Epoch 17: train loss 0.49607216980722213
Epoch 17: val loss 0.694738507270813

Epoch 18: train loss 0.48508061634169686
Epoch 18: val loss 0.6940045952796936

Epoch 19: train loss 0.4626668261157142
Epoch 19: val loss 0.7292393445968628

Epoch 20: train loss 0.46911444928910995
Epoch 20: val loss 0.7468372583389282

Epoch 21: train loss 0.43914200199974907
Epoch 21: val loss 0.7377651929855347

Epoch 22: train loss 0.47904954022831386
Epoch 22: val loss 0.7347662448883057

Epoch 23: train loss 0.44865984718004864
Epoch 23: val loss 0.7319830060005188

Epoch 24: train loss 0.4438372916645474
Epoch 24: val loss 0.7469857931137085

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686212400595347
Epoch 0: val loss 0.6761767864227295

Epoch 1: train loss 0.6517976191308763
Epoch 1: val loss 0.6727561950683594

Epoch 2: train loss 0.6138360334767236
Epoch 2: val loss 0.6761049628257751

Epoch 3: train loss 0.6139995919333564
Epoch 3: val loss 0.6746050715446472

Epoch 4: train loss 0.5961017343733046
Epoch 4: val loss 0.6799516081809998

Epoch 5: train loss 0.5837903420130411
Epoch 5: val loss 0.6775564551353455

Epoch 6: train loss 0.5720842017067803
Epoch 6: val loss 0.6582872867584229

Epoch 7: train loss 0.5689933366245694
Epoch 7: val loss 0.6550431251525879

Epoch 8: train loss 0.5524716311030917
Epoch 8: val loss 0.6482097506523132

Epoch 9: train loss 0.5515092545085483
Epoch 9: val loss 0.6394627690315247

Epoch 10: train loss 0.5422115921974182
Epoch 10: val loss 0.6306211948394775

Epoch 11: train loss 0.5276020169258118
Epoch 11: val loss 0.6348007917404175

Epoch 12: train loss 0.5389766262637244
Epoch 12: val loss 0.6360119581222534

Epoch 13: train loss 0.5362227261066437
Epoch 13: val loss 0.6432048678398132

Epoch 14: train loss 0.5080604222085741
Epoch 14: val loss 0.6434574127197266

Epoch 15: train loss 0.48993247747421265
Epoch 15: val loss 0.6217225193977356

Epoch 16: train loss 0.47573060790697735
Epoch 16: val loss 0.62921541929245

Epoch 17: train loss 0.46526210175620186
Epoch 17: val loss 0.6404004096984863

Epoch 18: train loss 0.46184002028571236
Epoch 18: val loss 0.636119544506073

Epoch 19: train loss 0.4729455742571089
Epoch 19: val loss 0.6248667240142822

Epoch 20: train loss 0.5024028884039985
Epoch 20: val loss 0.6702250838279724

Epoch 21: train loss 0.4327097800042894
Epoch 21: val loss 0.645845890045166

Epoch 22: train loss 0.46032510532273185
Epoch 22: val loss 0.6361096501350403

Epoch 23: train loss 0.48005595803260803
Epoch 23: val loss 0.6629565954208374

Epoch 24: train loss 0.45888840158780414
Epoch 24: val loss 0.6385648846626282

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6999831199645996
Epoch 0: val loss 0.6696454286575317

Epoch 1: train loss 0.6765068703227572
Epoch 1: val loss 0.6477129459381104

Epoch 2: train loss 0.6393666532304552
Epoch 2: val loss 0.639861524105072

Epoch 3: train loss 0.6402765446239047
Epoch 3: val loss 0.6335116624832153

Epoch 4: train loss 0.6136017839113871
Epoch 4: val loss 0.6193184852600098

Epoch 5: train loss 0.6114907198482089
Epoch 5: val loss 0.6075853705406189

Epoch 6: train loss 0.6141342487600114
Epoch 6: val loss 0.6015154719352722

Epoch 7: train loss 0.5843406385845609
Epoch 7: val loss 0.6008831858634949

Epoch 8: train loss 0.5613227188587189
Epoch 8: val loss 0.5905527472496033

Epoch 9: train loss 0.5823552509148916
Epoch 9: val loss 0.5815420150756836

Epoch 10: train loss 0.5619196361965604
Epoch 10: val loss 0.5589098930358887

Epoch 11: train loss 0.5656719009081522
Epoch 11: val loss 0.5472374558448792

Epoch 12: train loss 0.5364890628390842
Epoch 12: val loss 0.541244626045227

Epoch 13: train loss 0.5602213111188676
Epoch 13: val loss 0.5450302958488464

Epoch 14: train loss 0.5349869098928239
Epoch 14: val loss 0.5488578081130981

Epoch 15: train loss 0.5440672437349955
Epoch 15: val loss 0.5441750884056091

Epoch 16: train loss 0.5195520752006106
Epoch 16: val loss 0.540704607963562

Epoch 17: train loss 0.5265495181083679
Epoch 17: val loss 0.5289025902748108

Epoch 18: train loss 0.5143015219105614
Epoch 18: val loss 0.5216022729873657

Epoch 19: train loss 0.5304963224463992
Epoch 19: val loss 0.5129588842391968

Epoch 20: train loss 0.5261031885941824
Epoch 20: val loss 0.5352612137794495

Epoch 21: train loss 0.5176316599051157
Epoch 21: val loss 0.5287225246429443

Epoch 22: train loss 0.5185323986742232
Epoch 22: val loss 0.5135601162910461

Epoch 23: train loss 0.5064213507705264
Epoch 23: val loss 0.5017184615135193

Epoch 24: train loss 0.5138146115673913
Epoch 24: val loss 0.5088728070259094

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.685035432378451
Epoch 0: val loss 0.6594352126121521

Epoch 1: train loss 0.6606006373961767
Epoch 1: val loss 0.64154052734375

Epoch 2: train loss 0.6214552025000254
Epoch 2: val loss 0.6340009570121765

Epoch 3: train loss 0.6288579006989797
Epoch 3: val loss 0.6293988227844238

Epoch 4: train loss 0.6071742425362269
Epoch 4: val loss 0.6285538673400879

Epoch 5: train loss 0.6042971263329188
Epoch 5: val loss 0.6266567707061768

Epoch 6: train loss 0.5831914395093918
Epoch 6: val loss 0.6277501583099365

Epoch 7: train loss 0.584960880378882
Epoch 7: val loss 0.6264808773994446

Epoch 8: train loss 0.5605858688553175
Epoch 8: val loss 0.6134862303733826

Epoch 9: train loss 0.5610639626781145
Epoch 9: val loss 0.6182971000671387

Epoch 10: train loss 0.5591731568177541
Epoch 10: val loss 0.6391410827636719

Epoch 11: train loss 0.5493758047620455
Epoch 11: val loss 0.6074865460395813

Epoch 12: train loss 0.5607488974928856
Epoch 12: val loss 0.6068251729011536

Epoch 13: train loss 0.5249302883942922
Epoch 13: val loss 0.613914430141449

Epoch 14: train loss 0.520698736111323
Epoch 14: val loss 0.6342286467552185

Epoch 15: train loss 0.5139481648802757
Epoch 15: val loss 0.6288178563117981

Epoch 16: train loss 0.5091396346688271
Epoch 16: val loss 0.6117022037506104

Epoch 17: train loss 0.4951427827278773
Epoch 17: val loss 0.6257420778274536

Epoch 18: train loss 0.510544387002786
Epoch 18: val loss 0.6101933717727661

Epoch 19: train loss 0.49141163378953934
Epoch 19: val loss 0.5957029461860657

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6789341866970062
Epoch 0: val loss 0.6487188339233398

Epoch 1: train loss 0.5902150452136994
Epoch 1: val loss 0.5984631180763245

Epoch 2: train loss 0.531740403175354
Epoch 2: val loss 0.5488006472587585

Epoch 3: train loss 0.4307828590273857
Epoch 3: val loss 0.48800939321517944

Epoch 4: train loss 0.3928769946098328
Epoch 4: val loss 0.45742031931877136

Epoch 5: train loss 0.44085179567337035
Epoch 5: val loss 0.47211623191833496

Epoch 6: train loss 0.46446154415607455
Epoch 6: val loss 0.4691452085971832

Epoch 7: train loss 0.39902602732181547
Epoch 7: val loss 0.45074814558029175

Epoch 8: train loss 0.3768987193703651
Epoch 8: val loss 0.4566892981529236

Epoch 9: train loss 0.4505405306816101
Epoch 9: val loss 0.46019208431243896

Epoch 10: train loss 0.36813491880893706
Epoch 10: val loss 0.4608871042728424

Epoch 11: train loss 0.3636562779545784
Epoch 11: val loss 0.4775077700614929

Epoch 12: train loss 0.34248906522989275
Epoch 12: val loss 0.48188555240631104

Epoch 13: train loss 0.3690841943025589
Epoch 13: val loss 0.48100385069847107

Epoch 14: train loss 0.31680427193641664
Epoch 14: val loss 0.49194490909576416

Epoch 15: train loss 0.3423451140522957
Epoch 15: val loss 0.5001254081726074

Epoch 16: train loss 0.3304236546158791
Epoch 16: val loss 0.5069848895072937

Epoch 17: train loss 0.3333536133170128
Epoch 17: val loss 0.4980179965496063

Epoch 18: train loss 0.31327064633369445
Epoch 18: val loss 0.5176303386688232

Epoch 19: train loss 0.310718435049057
Epoch 19: val loss 0.5121582746505737

Epoch 20: train loss 0.304825758934021
Epoch 20: val loss 0.5243931412696838

Epoch 21: train loss 0.276860611140728
Epoch 21: val loss 0.5412337779998779

Epoch 22: train loss 0.29072173237800597
Epoch 22: val loss 0.5397371053695679

Epoch 23: train loss 0.27098402827978135
Epoch 23: val loss 0.5254915952682495

Epoch 24: train loss 0.3098991170525551
Epoch 24: val loss 0.5274385213851929

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6987866997718811
Epoch 0: val loss 0.6296727061271667

Epoch 1: train loss 0.5940483152866364
Epoch 1: val loss 0.5456334352493286

Epoch 2: train loss 0.5112963944673539
Epoch 2: val loss 0.46721482276916504

Epoch 3: train loss 0.4521181911230087
Epoch 3: val loss 0.42169249057769775

Epoch 4: train loss 0.45926549583673476
Epoch 4: val loss 0.40456101298332214

Epoch 5: train loss 0.4529569149017334
Epoch 5: val loss 0.3949756920337677

Epoch 6: train loss 0.4032591998577118
Epoch 6: val loss 0.3993167579174042

Epoch 7: train loss 0.40166700780391695
Epoch 7: val loss 0.4033220708370209

Epoch 8: train loss 0.36674571335315703
Epoch 8: val loss 0.41026589274406433

Epoch 9: train loss 0.38295709490776064
Epoch 9: val loss 0.40115612745285034

Epoch 10: train loss 0.3940905585885048
Epoch 10: val loss 0.39913660287857056

Epoch 11: train loss 0.3668933674693108
Epoch 11: val loss 0.42363622784614563

Epoch 12: train loss 0.3668908625841141
Epoch 12: val loss 0.4181452691555023

Epoch 13: train loss 0.3460801184177399
Epoch 13: val loss 0.40614867210388184

Epoch 14: train loss 0.36929838359355927
Epoch 14: val loss 0.4111224114894867

Epoch 15: train loss 0.37835489213466644
Epoch 15: val loss 0.40602850914001465

Epoch 16: train loss 0.341450135409832
Epoch 16: val loss 0.40640589594841003

Epoch 17: train loss 0.3878527581691742
Epoch 17: val loss 0.41212645173072815

Epoch 18: train loss 0.32590981721878054
Epoch 18: val loss 0.40841126441955566

Epoch 19: train loss 0.3586844116449356
Epoch 19: val loss 0.4103032052516937

Epoch 20: train loss 0.33921233266592027
Epoch 20: val loss 0.4174419045448303

Epoch 21: train loss 0.3488950043916702
Epoch 21: val loss 0.42119264602661133

Epoch 22: train loss 0.31218025386333464
Epoch 22: val loss 0.4251575469970703

Epoch 23: train loss 0.3341497629880905
Epoch 23: val loss 0.43801864981651306

Epoch 24: train loss 0.295782582461834
Epoch 24: val loss 0.44758087396621704

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6613115966320038
Epoch 0: val loss 0.620786726474762

Epoch 1: train loss 0.5688105404376984
Epoch 1: val loss 0.5451650619506836

Epoch 2: train loss 0.5066026866436004
Epoch 2: val loss 0.4691409170627594

Epoch 3: train loss 0.4299361050128937
Epoch 3: val loss 0.4326711893081665

Epoch 4: train loss 0.478350093960762
Epoch 4: val loss 0.40557971596717834

Epoch 5: train loss 0.3851538047194481
Epoch 5: val loss 0.42042607069015503

Epoch 6: train loss 0.3911561042070389
Epoch 6: val loss 0.41544657945632935

Epoch 7: train loss 0.3740492045879364
Epoch 7: val loss 0.41616490483283997

Epoch 8: train loss 0.4236915081739426
Epoch 8: val loss 0.4124152958393097

Epoch 9: train loss 0.3555507332086563
Epoch 9: val loss 0.42124849557876587

Epoch 10: train loss 0.38993911147117616
Epoch 10: val loss 0.42123642563819885

Epoch 11: train loss 0.36994155645370486
Epoch 11: val loss 0.4204428791999817

Epoch 12: train loss 0.37991442531347275
Epoch 12: val loss 0.42886510491371155

Epoch 13: train loss 0.3951175659894943
Epoch 13: val loss 0.4313246011734009

Epoch 14: train loss 0.3683875650167465
Epoch 14: val loss 0.43969354033470154

Epoch 15: train loss 0.3348901078104973
Epoch 15: val loss 0.4305032193660736

Epoch 16: train loss 0.36909510642290116
Epoch 16: val loss 0.43644848465919495

Epoch 17: train loss 0.3374564677476883
Epoch 17: val loss 0.44101840257644653

Epoch 18: train loss 0.3308643504977226
Epoch 18: val loss 0.44025683403015137

Epoch 19: train loss 0.3469897732138634
Epoch 19: val loss 0.44079458713531494

Epoch 20: train loss 0.3381549149751663
Epoch 20: val loss 0.4531289041042328

Epoch 21: train loss 0.31783839464187624
Epoch 21: val loss 0.46457475423812866

Epoch 22: train loss 0.3285452723503113
Epoch 22: val loss 0.4707954227924347

Epoch 23: train loss 0.3364883497357368
Epoch 23: val loss 0.45856475830078125

Epoch 24: train loss 0.3173083648085594
Epoch 24: val loss 0.4660235047340393

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.643300861120224
Epoch 0: val loss 0.6350377798080444

Epoch 1: train loss 0.5325441509485245
Epoch 1: val loss 0.5709838271141052

Epoch 2: train loss 0.49456581473350525
Epoch 2: val loss 0.5133565664291382

Epoch 3: train loss 0.4112601190805435
Epoch 3: val loss 0.48241978883743286

Epoch 4: train loss 0.38730852156877515
Epoch 4: val loss 0.4630570411682129

Epoch 5: train loss 0.38299724608659746
Epoch 5: val loss 0.4626934826374054

Epoch 6: train loss 0.3757810652256012
Epoch 6: val loss 0.46488890051841736

Epoch 7: train loss 0.37830728888511655
Epoch 7: val loss 0.45674070715904236

Epoch 8: train loss 0.3602920562028885
Epoch 8: val loss 0.4530014991760254

Epoch 9: train loss 0.36059280335903166
Epoch 9: val loss 0.44915953278541565

Epoch 10: train loss 0.3836404964327812
Epoch 10: val loss 0.45022135972976685

Epoch 11: train loss 0.4000627189874649
Epoch 11: val loss 0.4497142732143402

Epoch 12: train loss 0.3986499935388565
Epoch 12: val loss 0.45373570919036865

Epoch 13: train loss 0.339003124833107
Epoch 13: val loss 0.46160298585891724

Epoch 14: train loss 0.367969474196434
Epoch 14: val loss 0.4670335054397583

Epoch 15: train loss 0.33811745792627335
Epoch 15: val loss 0.4590979218482971

Epoch 16: train loss 0.3389127284288406
Epoch 16: val loss 0.46506214141845703

Epoch 17: train loss 0.3361383631825447
Epoch 17: val loss 0.4606509506702423

Epoch 18: train loss 0.315812648832798
Epoch 18: val loss 0.4568958580493927

Epoch 19: train loss 0.3207427814602852
Epoch 19: val loss 0.45810121297836304

Epoch 20: train loss 0.41157941073179244
Epoch 20: val loss 0.4591105878353119

Epoch 21: train loss 0.30939911901950834
Epoch 21: val loss 0.459102600812912

Epoch 22: train loss 0.3810153931379318
Epoch 22: val loss 0.4645676016807556

Epoch 23: train loss 0.31420705914497377
Epoch 23: val loss 0.46398958563804626

Epoch 24: train loss 0.301372941955924
Epoch 24: val loss 0.47300082445144653

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6561283423350408
Epoch 0: val loss 0.621588408946991

Epoch 1: train loss 0.5599117256127871
Epoch 1: val loss 0.5495498180389404

Epoch 2: train loss 0.4630592144452609
Epoch 2: val loss 0.49105221033096313

Epoch 3: train loss 0.444557690849671
Epoch 3: val loss 0.4665789008140564

Epoch 4: train loss 0.48353012250019956
Epoch 4: val loss 0.4640202820301056

Epoch 5: train loss 0.4239071997312399
Epoch 5: val loss 0.4681926369667053

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6829046552831476
Epoch 0: val loss 0.6711599230766296

Epoch 1: train loss 0.6577083630995317
Epoch 1: val loss 0.6548691987991333

Epoch 2: train loss 0.6169937252998352
Epoch 2: val loss 0.6480680108070374

Epoch 3: train loss 0.6319028518416665
Epoch 3: val loss 0.6403912305831909

Epoch 4: train loss 0.6127991026098077
Epoch 4: val loss 0.6257758140563965

Epoch 5: train loss 0.6102689342065291
Epoch 5: val loss 0.6217344403266907

Epoch 6: train loss 0.6034144271503795
Epoch 6: val loss 0.6229611039161682

Epoch 7: train loss 0.5862753391265869
Epoch 7: val loss 0.6231129169464111

Epoch 8: train loss 0.5785038633780046
Epoch 8: val loss 0.6202994585037231

Epoch 9: train loss 0.5970923602581024
Epoch 9: val loss 0.6165320873260498

Epoch 10: train loss 0.5583464042706923
Epoch 10: val loss 0.6135669350624084

Epoch 11: train loss 0.5514014092358676
Epoch 11: val loss 0.6020752191543579

Epoch 12: train loss 0.5562782748179003
Epoch 12: val loss 0.5927950143814087

Epoch 13: train loss 0.5361699895425276
Epoch 13: val loss 0.5912761092185974

Epoch 14: train loss 0.5310733697631143
Epoch 14: val loss 0.5904057025909424

Epoch 15: train loss 0.5143729150295258
Epoch 15: val loss 0.577629804611206

Epoch 16: train loss 0.4927302517674186
Epoch 16: val loss 0.5728610754013062

Epoch 17: train loss 0.5014846704222939
Epoch 17: val loss 0.562317430973053

Epoch 18: train loss 0.48658083514733746
Epoch 18: val loss 0.5613586902618408

Epoch 19: train loss 0.4768199703910134
Epoch 19: val loss 0.5517397522926331

Epoch 20: train loss 0.45193086429075763
Epoch 20: val loss 0.5508565902709961

Epoch 21: train loss 0.4420460489663211
Epoch 21: val loss 0.5463081002235413

Epoch 22: train loss 0.428602243011648
Epoch 22: val loss 0.5664591193199158

Epoch 23: train loss 0.4528315636244687
Epoch 23: val loss 0.5619919896125793

Epoch 24: train loss 0.43720236962491815
Epoch 24: val loss 0.5587436556816101

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6874917583032087
Epoch 0: val loss 0.6659101247787476

Epoch 1: train loss 0.6473476128144697
Epoch 1: val loss 0.6611842513084412

Epoch 2: train loss 0.6311734210361134
Epoch 2: val loss 0.6536346673965454

Epoch 3: train loss 0.6303253390572288
Epoch 3: val loss 0.654530942440033

Epoch 4: train loss 0.6053069748661735
Epoch 4: val loss 0.6608628630638123

Epoch 5: train loss 0.5986207235943187
Epoch 5: val loss 0.6601271629333496

Epoch 6: train loss 0.5857093036174774
Epoch 6: val loss 0.6544360518455505

Epoch 7: train loss 0.5751609910618175
Epoch 7: val loss 0.6609134674072266

Epoch 8: train loss 0.5771561969410289
Epoch 8: val loss 0.6701566576957703

Epoch 9: train loss 0.562756435437636
Epoch 9: val loss 0.6561033725738525

Epoch 10: train loss 0.5596159750765021
Epoch 10: val loss 0.6586112976074219

Epoch 11: train loss 0.5463027060031891
Epoch 11: val loss 0.6649059653282166

Epoch 12: train loss 0.513547805222598
Epoch 12: val loss 0.6526983976364136

Epoch 13: train loss 0.5241299542513761
Epoch 13: val loss 0.6495519876480103

Epoch 14: train loss 0.5220230763608759
Epoch 14: val loss 0.6490362286567688

Epoch 15: train loss 0.5188901343128898
Epoch 15: val loss 0.6607556343078613

Epoch 16: train loss 0.4991812841458754
Epoch 16: val loss 0.6486165523529053

Epoch 17: train loss 0.522424267096953
Epoch 17: val loss 0.6503618955612183

Epoch 18: train loss 0.49972054633227264
Epoch 18: val loss 0.6705614328384399

Epoch 19: train loss 0.48389371687715704
Epoch 19: val loss 0.6510183215141296

Epoch 20: train loss 0.46493827212940564
Epoch 20: val loss 0.6416999101638794

Epoch 21: train loss 0.45627035065130755
Epoch 21: val loss 0.6531467437744141

Epoch 22: train loss 0.465892417864366
Epoch 22: val loss 0.6642436385154724

Epoch 23: train loss 0.46524627913128247
Epoch 23: val loss 0.6560413241386414

Epoch 24: train loss 0.43742748553102667
Epoch 24: val loss 0.664772093296051

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6902123798023571
Epoch 0: val loss 0.6550337076187134

Epoch 1: train loss 0.6506847739219666
Epoch 1: val loss 0.6348440051078796

Epoch 2: train loss 0.6146113926714117
Epoch 2: val loss 0.6259812712669373

Epoch 3: train loss 0.6136608394709501
Epoch 3: val loss 0.6259448528289795

Epoch 4: train loss 0.6035611033439636
Epoch 4: val loss 0.6257717609405518

Epoch 5: train loss 0.5747409815138037
Epoch 5: val loss 0.6262365579605103

Epoch 6: train loss 0.5811666466973044
Epoch 6: val loss 0.6240268349647522

Epoch 7: train loss 0.5456941019405018
Epoch 7: val loss 0.6234291791915894

Epoch 8: train loss 0.5264954404397444
Epoch 8: val loss 0.6295629739761353

Epoch 9: train loss 0.5473080277442932
Epoch 9: val loss 0.6289102435112

Epoch 10: train loss 0.5281437337398529
Epoch 10: val loss 0.6273013949394226

Epoch 11: train loss 0.501234000379389
Epoch 11: val loss 0.6353524923324585

Epoch 12: train loss 0.5222701565785841
Epoch 12: val loss 0.6367531418800354

Epoch 13: train loss 0.4913432841951197
Epoch 13: val loss 0.6418248414993286

Epoch 14: train loss 0.48992895538156683
Epoch 14: val loss 0.6421555876731873

Epoch 15: train loss 0.4710327847437425
Epoch 15: val loss 0.6400915384292603

Epoch 16: train loss 0.45678659731691534
Epoch 16: val loss 0.6533112525939941

Epoch 17: train loss 0.441504567861557
Epoch 17: val loss 0.6534496545791626

Epoch 18: train loss 0.44588578831065784
Epoch 18: val loss 0.6591468453407288

Epoch 19: train loss 0.4345468851653012
Epoch 19: val loss 0.6591512560844421

Epoch 20: train loss 0.43032934719865973
Epoch 20: val loss 0.6725772619247437

Epoch 21: train loss 0.4248491877859289
Epoch 21: val loss 0.6744747757911682

Epoch 22: train loss 0.42627020993015985
Epoch 22: val loss 0.6808246970176697

Epoch 23: train loss 0.4215915853326971
Epoch 23: val loss 0.6837807297706604

Epoch 24: train loss 0.4354753223332492
Epoch 24: val loss 0.6839070320129395

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7122733213684775
Epoch 0: val loss 0.6842460036277771

Epoch 1: train loss 0.67056589234959
Epoch 1: val loss 0.6744018793106079

Epoch 2: train loss 0.6361664804545316
Epoch 2: val loss 0.6647095680236816

Epoch 3: train loss 0.6237010847438466
Epoch 3: val loss 0.6566261053085327

Epoch 4: train loss 0.6111342852765863
Epoch 4: val loss 0.6507354378700256

Epoch 5: train loss 0.6105662773955952
Epoch 5: val loss 0.6368682980537415

Epoch 6: train loss 0.5852440135045485
Epoch 6: val loss 0.6185135841369629

Epoch 7: train loss 0.5845025019212202
Epoch 7: val loss 0.6134727597236633

Epoch 8: train loss 0.5675650157711722
Epoch 8: val loss 0.6134050488471985

Epoch 9: train loss 0.5560000863942233
Epoch 9: val loss 0.6156179308891296

Epoch 10: train loss 0.5272991250861775
Epoch 10: val loss 0.6183518767356873

Epoch 11: train loss 0.5464743348685178
Epoch 11: val loss 0.6233653426170349

Epoch 12: train loss 0.5025849044322968
Epoch 12: val loss 0.5907503962516785

Epoch 13: train loss 0.5115708193995736
Epoch 13: val loss 0.5810765027999878

Epoch 14: train loss 0.5004293647679415
Epoch 14: val loss 0.5766547918319702

Epoch 15: train loss 0.4869991730559956
Epoch 15: val loss 0.5725163221359253

Epoch 16: train loss 0.4737549966031855
Epoch 16: val loss 0.5858568549156189

Epoch 17: train loss 0.4822995960712433
Epoch 17: val loss 0.5759912133216858

Epoch 18: train loss 0.46477821469306946
Epoch 18: val loss 0.6173951625823975

Epoch 19: train loss 0.47238828106360004
Epoch 19: val loss 0.5844151973724365

Epoch 20: train loss 0.46713740717280994
Epoch 20: val loss 0.5772403478622437

Epoch 21: train loss 0.45491749861023645
Epoch 21: val loss 0.5847543478012085

Epoch 22: train loss 0.4385593560608951
Epoch 22: val loss 0.5610447525978088

Epoch 23: train loss 0.43227494846690784
Epoch 23: val loss 0.5800296068191528

Epoch 24: train loss 0.4381996582854878
Epoch 24: val loss 0.5861889123916626

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6891183217366537
Epoch 0: val loss 0.6659891605377197

Epoch 1: train loss 0.6427048007647197
Epoch 1: val loss 0.638073742389679

Epoch 2: train loss 0.6206884662310282
Epoch 2: val loss 0.6194553971290588

Epoch 3: train loss 0.5995827396710713
Epoch 3: val loss 0.6101654767990112

Epoch 4: train loss 0.5948896249135335
Epoch 4: val loss 0.5983332991600037

Epoch 5: train loss 0.5787982761859893
Epoch 5: val loss 0.5899677276611328

Epoch 6: train loss 0.5584684530893962
Epoch 6: val loss 0.5790812373161316

Epoch 7: train loss 0.5516811708609263
Epoch 7: val loss 0.5741689205169678

Epoch 8: train loss 0.5338682115077973
Epoch 8: val loss 0.5689733624458313

Epoch 9: train loss 0.5184160610040028
Epoch 9: val loss 0.5631202459335327

Epoch 10: train loss 0.5121240794658661
Epoch 10: val loss 0.5566018223762512

Epoch 11: train loss 0.5115174333254496
Epoch 11: val loss 0.5458552837371826

Epoch 12: train loss 0.5175024151802063
Epoch 12: val loss 0.5475305914878845

Epoch 13: train loss 0.5071511785189311
Epoch 13: val loss 0.546798825263977

Epoch 14: train loss 0.4735634446144104
Epoch 14: val loss 0.5407491326332092

Epoch 15: train loss 0.4960473537445068
Epoch 15: val loss 0.5374288558959961

Epoch 16: train loss 0.4585971971352895
Epoch 16: val loss 0.5369873642921448

Epoch 17: train loss 0.4575583239396413
Epoch 17: val loss 0.5288273692131042

Epoch 18: train loss 0.45251472989718117
Epoch 18: val loss 0.5257786512374878

Epoch 19: train loss 0.4681382060050964
Epoch 19: val loss 0.5321851372718811

Epoch 20: train loss 0.4215980529785156
Epoch 20: val loss 0.5370298027992249

Epoch 21: train loss 0.44318820436795553
Epoch 21: val loss 0.5234616994857788

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7013902465502421
Epoch 0: val loss 0.6960039734840393

Epoch 1: train loss 0.6852894872426987
Epoch 1: val loss 0.697246789932251

Epoch 2: train loss 0.6676197201013565
Epoch 2: val loss 0.6961444616317749

Epoch 3: train loss 0.6669224699338278
Epoch 3: val loss 0.6896374821662903

Epoch 4: train loss 0.6343452781438828
Epoch 4: val loss 0.6803631782531738

Epoch 5: train loss 0.6127224564552307
Epoch 5: val loss 0.6743888258934021

Epoch 6: train loss 0.592076855401198
Epoch 6: val loss 0.6668096780776978

Epoch 7: train loss 0.5985698948303858
Epoch 7: val loss 0.6663386821746826

Epoch 8: train loss 0.585338905453682
Epoch 8: val loss 0.6537330150604248

Epoch 9: train loss 0.5605902423461279
Epoch 9: val loss 0.6502986550331116

Epoch 10: train loss 0.5416493341326714
Epoch 10: val loss 0.6532643437385559

Epoch 11: train loss 0.5394971519708633
Epoch 11: val loss 0.655640721321106

Epoch 12: train loss 0.526248057683309
Epoch 12: val loss 0.6508695483207703

Epoch 13: train loss 0.5056937585274378
Epoch 13: val loss 0.6620194315910339

Epoch 14: train loss 0.48816803346077603
Epoch 14: val loss 0.6580726504325867

Epoch 15: train loss 0.5034244060516357
Epoch 15: val loss 0.6531645059585571

Epoch 16: train loss 0.4698345089952151
Epoch 16: val loss 0.6429510712623596

Epoch 17: train loss 0.5027779191732407
Epoch 17: val loss 0.6536727547645569

Epoch 18: train loss 0.487237848341465
Epoch 18: val loss 0.6298840045928955

Epoch 19: train loss 0.46639592200517654
Epoch 19: val loss 0.6259024143218994

Epoch 20: train loss 0.4702875092625618
Epoch 20: val loss 0.6289399862289429

Epoch 21: train loss 0.4578391412893931
Epoch 21: val loss 0.6299557089805603

Epoch 22: train loss 0.4533895154794057
Epoch 22: val loss 0.6393908262252808

Epoch 23: train loss 0.46618830412626266
Epoch 23: val loss 0.6420482397079468

Epoch 24: train loss 0.4430676077802976
Epoch 24: val loss 0.6319447755813599

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6905511021614075
Epoch 0: val loss 0.6735777258872986

Epoch 1: train loss 0.6764515737692515
Epoch 1: val loss 0.6688141226768494

Epoch 2: train loss 0.6587787220875422
Epoch 2: val loss 0.6570941805839539

Epoch 3: train loss 0.6336287061373392
Epoch 3: val loss 0.6510450839996338

Epoch 4: train loss 0.6264200558265051
Epoch 4: val loss 0.641025185585022

Epoch 5: train loss 0.6029523660739263
Epoch 5: val loss 0.6470319628715515

Epoch 6: train loss 0.596093845864137
Epoch 6: val loss 0.6448048949241638

Epoch 7: train loss 0.5942910189429919
Epoch 7: val loss 0.6405903697013855

Epoch 8: train loss 0.573903443912665
Epoch 8: val loss 0.6581623554229736

Epoch 9: train loss 0.5426043520371119
Epoch 9: val loss 0.6614489555358887

Epoch 10: train loss 0.5588784838716189
Epoch 10: val loss 0.6550905108451843

Epoch 11: train loss 0.5331475088993708
Epoch 11: val loss 0.6627256870269775

Epoch 12: train loss 0.5353392213582993
Epoch 12: val loss 0.6927134394645691

Epoch 13: train loss 0.5273239811261495
Epoch 13: val loss 0.6786620020866394

Epoch 14: train loss 0.504543237388134
Epoch 14: val loss 0.6769068837165833

Epoch 15: train loss 0.5112037907044092
Epoch 15: val loss 0.6879783272743225

Epoch 16: train loss 0.5106015726923943
Epoch 16: val loss 0.7075901627540588

Epoch 17: train loss 0.482454352080822
Epoch 17: val loss 0.7102786898612976

Epoch 18: train loss 0.47122587263584137
Epoch 18: val loss 0.7192436456680298

Epoch 19: train loss 0.4780273536841075
Epoch 19: val loss 0.7308481931686401

Epoch 20: train loss 0.46905171622832614
Epoch 20: val loss 0.7365218997001648

Epoch 21: train loss 0.47470778475205105
Epoch 21: val loss 0.73368901014328

Epoch 22: train loss 0.4769360547264417
Epoch 22: val loss 0.7354456782341003

Epoch 23: train loss 0.45765052487452823
Epoch 23: val loss 0.7354318499565125

Epoch 24: train loss 0.4471430530150731
Epoch 24: val loss 0.7499502301216125

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7088470607995987
Epoch 0: val loss 0.6719407439231873

Epoch 1: train loss 0.6886466145515442
Epoch 1: val loss 0.6665323376655579

Epoch 2: train loss 0.6814578324556351
Epoch 2: val loss 0.6562424302101135

Epoch 3: train loss 0.6632211854060491
Epoch 3: val loss 0.6476849913597107

Epoch 4: train loss 0.6536385267972946
Epoch 4: val loss 0.64082932472229

Epoch 5: train loss 0.6414428551991781
Epoch 5: val loss 0.6156991720199585

Epoch 6: train loss 0.614633763829867
Epoch 6: val loss 0.603002667427063

Epoch 7: train loss 0.5972700814406077
Epoch 7: val loss 0.5897928476333618

Epoch 8: train loss 0.5941363871097565
Epoch 8: val loss 0.5734058022499084

Epoch 9: train loss 0.5776172752181689
Epoch 9: val loss 0.5700864195823669

Epoch 10: train loss 0.5906600033243498
Epoch 10: val loss 0.5694118738174438

Epoch 11: train loss 0.5660902683933576
Epoch 11: val loss 0.5620056986808777

Epoch 12: train loss 0.5346305444836617
Epoch 12: val loss 0.5720979571342468

Epoch 13: train loss 0.534791981180509
Epoch 13: val loss 0.5578160881996155

Epoch 14: train loss 0.5435280178984007
Epoch 14: val loss 0.5563848614692688

Epoch 15: train loss 0.5264686594406763
Epoch 15: val loss 0.5643177032470703

Epoch 16: train loss 0.5099729870756468
Epoch 16: val loss 0.5564721822738647

Epoch 17: train loss 0.5383468642830849
Epoch 17: val loss 0.5655407309532166

Epoch 18: train loss 0.5078408097227415
Epoch 18: val loss 0.5681382417678833

Epoch 19: train loss 0.49936501930157345
Epoch 19: val loss 0.5669827461242676

Epoch 20: train loss 0.5122431144118309
Epoch 20: val loss 0.5736021995544434

Epoch 21: train loss 0.4878660514950752
Epoch 21: val loss 0.566653847694397

Epoch 22: train loss 0.4956560383240382
Epoch 22: val loss 0.5673490166664124

Epoch 23: train loss 0.4944486046830813
Epoch 23: val loss 0.5617438554763794

Epoch 24: train loss 0.47755177815755206
Epoch 24: val loss 0.5608835220336914

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.694145455956459
Epoch 0: val loss 0.6693595051765442

Epoch 1: train loss 0.6459883600473404
Epoch 1: val loss 0.6567081809043884

Epoch 2: train loss 0.6304584344228109
Epoch 2: val loss 0.637451171875

Epoch 3: train loss 0.60464180012544
Epoch 3: val loss 0.6284355521202087

Epoch 4: train loss 0.5982825954755148
Epoch 4: val loss 0.6258045434951782

Epoch 5: train loss 0.5699764763315519
Epoch 5: val loss 0.6290842890739441

Epoch 6: train loss 0.5645265877246857
Epoch 6: val loss 0.6360849738121033

Epoch 7: train loss 0.5833476334810257
Epoch 7: val loss 0.624118983745575

Epoch 8: train loss 0.5674759944279989
Epoch 8: val loss 0.6041444540023804

Epoch 9: train loss 0.527958537141482
Epoch 9: val loss 0.6159502863883972

Epoch 10: train loss 0.5381174832582474
Epoch 10: val loss 0.6243091225624084

Epoch 11: train loss 0.5310485909382502
Epoch 11: val loss 0.6203309297561646

Epoch 12: train loss 0.5067957739035288
Epoch 12: val loss 0.6215381026268005

Epoch 13: train loss 0.5315017203489939
Epoch 13: val loss 0.6200704574584961

Epoch 14: train loss 0.507040744026502
Epoch 14: val loss 0.6322782039642334

Epoch 15: train loss 0.48891597986221313
Epoch 15: val loss 0.6023528575897217

Epoch 16: train loss 0.48684360831975937
Epoch 16: val loss 0.608307957649231

Epoch 17: train loss 0.5054226393500963
Epoch 17: val loss 0.631165087223053

Epoch 18: train loss 0.4899394561847051
Epoch 18: val loss 0.614266574382782

Epoch 19: train loss 0.4656399538119634
Epoch 19: val loss 0.614818811416626

Epoch 20: train loss 0.4516228338082631
Epoch 20: val loss 0.6456801891326904

Epoch 21: train loss 0.46118849019209546
Epoch 21: val loss 0.6234859228134155

Epoch 22: train loss 0.46091367055972415
Epoch 22: val loss 0.6311913132667542

Epoch 23: train loss 0.42491791894038516
Epoch 23: val loss 0.6380451917648315

Epoch 24: train loss 0.4360058084130287
Epoch 24: val loss 0.6514595746994019

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6920971721410751
Epoch 0: val loss 0.6950702667236328

Epoch 1: train loss 0.6848882213234901
Epoch 1: val loss 0.678388774394989

Epoch 2: train loss 0.6548954769968987
Epoch 2: val loss 0.6612191796302795

Epoch 3: train loss 0.6308308616280556
Epoch 3: val loss 0.6447370052337646

Epoch 4: train loss 0.6129754446446896
Epoch 4: val loss 0.6178887486457825

Epoch 5: train loss 0.5839409790933132
Epoch 5: val loss 0.6199465990066528

Epoch 6: train loss 0.5795799922198057
Epoch 6: val loss 0.5954387784004211

Epoch 7: train loss 0.5663476120680571
Epoch 7: val loss 0.609860897064209

Epoch 8: train loss 0.558363763615489
Epoch 8: val loss 0.5893396139144897

Epoch 9: train loss 0.5536258015781641
Epoch 9: val loss 0.5898099541664124

Epoch 10: train loss 0.5572274420410395
Epoch 10: val loss 0.5796526074409485

Epoch 11: train loss 0.5310546588152647
Epoch 11: val loss 0.5910593271255493

Epoch 12: train loss 0.5086901895701885
Epoch 12: val loss 0.5825563073158264

Epoch 13: train loss 0.5064238999038935
Epoch 13: val loss 0.5842335224151611

Epoch 14: train loss 0.4879660066217184
Epoch 14: val loss 0.582715630531311

Epoch 15: train loss 0.49496410600841045
Epoch 15: val loss 0.575613796710968

Epoch 16: train loss 0.5016320906579494
Epoch 16: val loss 0.5774012207984924

Epoch 17: train loss 0.4867042824625969
Epoch 17: val loss 0.5939193367958069

Epoch 18: train loss 0.4858758579939604
Epoch 18: val loss 0.5887987017631531

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7082939048608144
Epoch 0: val loss 0.6773973107337952

Epoch 1: train loss 0.6888645241657892
Epoch 1: val loss 0.6679357886314392

Epoch 2: train loss 0.6640145977338155
Epoch 2: val loss 0.6613119840621948

Epoch 3: train loss 0.6591349840164185
Epoch 3: val loss 0.6575074195861816

Epoch 4: train loss 0.6429962317148844
Epoch 4: val loss 0.6498186588287354

Epoch 5: train loss 0.6283709506193796
Epoch 5: val loss 0.6443734765052795

Epoch 6: train loss 0.625739519794782
Epoch 6: val loss 0.6306988596916199

Epoch 7: train loss 0.6080190986394882
Epoch 7: val loss 0.6305615901947021

Epoch 8: train loss 0.5940429915984472
Epoch 8: val loss 0.6450841426849365

Epoch 9: train loss 0.5774339288473129
Epoch 9: val loss 0.6462553143501282

Epoch 10: train loss 0.5764400288462639
Epoch 10: val loss 0.634052574634552

Epoch 11: train loss 0.5882785792152087
Epoch 11: val loss 0.6357195377349854

Epoch 12: train loss 0.5905249367157618
Epoch 12: val loss 0.6405263543128967

Epoch 13: train loss 0.5650536566972733
Epoch 13: val loss 0.6448266506195068

Epoch 14: train loss 0.5630315095186234
Epoch 14: val loss 0.6500653624534607

Epoch 15: train loss 0.5554146120945612
Epoch 15: val loss 0.6487558484077454

Epoch 16: train loss 0.5530832062164942
Epoch 16: val loss 0.6516132950782776

Epoch 17: train loss 0.5458869809905688
Epoch 17: val loss 0.6642885208129883

Epoch 18: train loss 0.5501961087187132
Epoch 18: val loss 0.6448915600776672

Epoch 19: train loss 0.5435922543207804
Epoch 19: val loss 0.6378518342971802

Epoch 20: train loss 0.5261819263299307
Epoch 20: val loss 0.6376285552978516

Epoch 21: train loss 0.5109288344780604
Epoch 21: val loss 0.651890218257904

Epoch 22: train loss 0.5353824918468794
Epoch 22: val loss 0.6548625826835632

Epoch 23: train loss 0.533047320942084
Epoch 23: val loss 0.644364595413208

Epoch 24: train loss 0.5113793263832728
Epoch 24: val loss 0.6633229851722717

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7028020073970159
Epoch 0: val loss 0.6865662932395935

Epoch 1: train loss 0.6848052591085434
Epoch 1: val loss 0.6833757162094116

Epoch 2: train loss 0.6703224927186966
Epoch 2: val loss 0.6775596141815186

Epoch 3: train loss 0.6526120752096176
Epoch 3: val loss 0.6737465858459473

Epoch 4: train loss 0.6436471591393153
Epoch 4: val loss 0.666979968547821

Epoch 5: train loss 0.6356074661016464
Epoch 5: val loss 0.6549030542373657

Epoch 6: train loss 0.6385906090339025
Epoch 6: val loss 0.6506094336509705

Epoch 7: train loss 0.6333624174197515
Epoch 7: val loss 0.6478195190429688

Epoch 8: train loss 0.6260442833105723
Epoch 8: val loss 0.6379140615463257

Epoch 9: train loss 0.6331976825992266
Epoch 9: val loss 0.6348147988319397

Epoch 10: train loss 0.6143206258614858
Epoch 10: val loss 0.6321164965629578

Epoch 11: train loss 0.6076398889223734
Epoch 11: val loss 0.6257939338684082

Epoch 12: train loss 0.5873118167122205
Epoch 12: val loss 0.6316340565681458

Epoch 13: train loss 0.5931079238653183
Epoch 13: val loss 0.6226150989532471

Epoch 14: train loss 0.5899983296791712
Epoch 14: val loss 0.6191750764846802

Epoch 15: train loss 0.5819058691461881
Epoch 15: val loss 0.6126401424407959

Epoch 16: train loss 0.5865826035539309
Epoch 16: val loss 0.6124691963195801

Epoch 17: train loss 0.5627397870024046
Epoch 17: val loss 0.6117272973060608

Epoch 18: train loss 0.5635383153955141
Epoch 18: val loss 0.6229022741317749

Epoch 19: train loss 0.567715123295784
Epoch 19: val loss 0.604240894317627

Epoch 20: train loss 0.5760148242115974
Epoch 20: val loss 0.5992880463600159

Epoch 21: train loss 0.5553347046176592
Epoch 21: val loss 0.6081252098083496

Epoch 22: train loss 0.5465381865700086
Epoch 22: val loss 0.607515275478363

Epoch 23: train loss 0.5300063987572988
Epoch 23: val loss 0.6202176213264465

Epoch 24: train loss 0.5603701621294022
Epoch 24: val loss 0.6185586452484131

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7009789297978083
Epoch 0: val loss 0.6794856786727905

Epoch 1: train loss 0.6603806714216868
Epoch 1: val loss 0.6972095966339111

Epoch 2: train loss 0.6609999636809031
Epoch 2: val loss 0.6723646521568298

Epoch 3: train loss 0.6261609842379888
Epoch 3: val loss 0.6542114615440369

Epoch 4: train loss 0.6126648386319479
Epoch 4: val loss 0.6589125394821167

Epoch 5: train loss 0.6043552060921987
Epoch 5: val loss 0.6560098528862

Epoch 6: train loss 0.6042133172353109
Epoch 6: val loss 0.6684141755104065

Epoch 7: train loss 0.5843549147248268
Epoch 7: val loss 0.6590240001678467

Epoch 8: train loss 0.58489361902078
Epoch 8: val loss 0.6728802919387817

Epoch 9: train loss 0.5594548980394999
Epoch 9: val loss 0.6725034713745117

Epoch 10: train loss 0.5925313830375671
Epoch 10: val loss 0.6775109767913818

Epoch 11: train loss 0.5748408262928327
Epoch 11: val loss 0.6972015500068665

Epoch 12: train loss 0.5528653040528297
Epoch 12: val loss 0.6771528124809265

Epoch 13: train loss 0.5529445211092631
Epoch 13: val loss 0.6861210465431213

Epoch 14: train loss 0.5346998497843742
Epoch 14: val loss 0.6965742707252502

Epoch 15: train loss 0.5156184583902359
Epoch 15: val loss 0.6884922385215759

Epoch 16: train loss 0.5494460687041283
Epoch 16: val loss 0.6888006329536438

Epoch 17: train loss 0.5376109853386879
Epoch 17: val loss 0.7092499732971191

Epoch 18: train loss 0.5245367114742597
Epoch 18: val loss 0.7137908339500427

Epoch 19: train loss 0.5224482690294584
Epoch 19: val loss 0.6936565637588501

Epoch 20: train loss 0.5296448941032091
Epoch 20: val loss 0.6838945746421814

Epoch 21: train loss 0.5240280081828436
Epoch 21: val loss 0.6993939280509949

Epoch 22: train loss 0.5156786193450292
Epoch 22: val loss 0.716387927532196

Epoch 23: train loss 0.5286876931786537
Epoch 23: val loss 0.7213894128799438

Epoch 24: train loss 0.5255994722247124
Epoch 24: val loss 0.7208752632141113

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6915945758422216
Epoch 0: val loss 0.6892658472061157

Epoch 1: train loss 0.6712340315183004
Epoch 1: val loss 0.6875423789024353

Epoch 2: train loss 0.6676297336816788
Epoch 2: val loss 0.683768093585968

Epoch 3: train loss 0.6374700715144476
Epoch 3: val loss 0.6813159584999084

Epoch 4: train loss 0.634113147854805
Epoch 4: val loss 0.6711137294769287

Epoch 5: train loss 0.6214558184146881
Epoch 5: val loss 0.659956693649292

Epoch 6: train loss 0.6254866023858389
Epoch 6: val loss 0.6596699357032776

Epoch 7: train loss 0.5997940724094709
Epoch 7: val loss 0.658860445022583

Epoch 8: train loss 0.5794452826182047
Epoch 8: val loss 0.6631739735603333

Epoch 9: train loss 0.5816144943237305
Epoch 9: val loss 0.6599262356758118

Epoch 10: train loss 0.5793448214729627
Epoch 10: val loss 0.6612711548805237

Epoch 11: train loss 0.5629932085673014
Epoch 11: val loss 0.6708011031150818

Epoch 12: train loss 0.5758200536171595
Epoch 12: val loss 0.6686792373657227

Epoch 13: train loss 0.566888652741909
Epoch 13: val loss 0.6783930063247681

Epoch 14: train loss 0.5598747059702873
Epoch 14: val loss 0.6825270652770996

Epoch 15: train loss 0.540977343916893
Epoch 15: val loss 0.6878679394721985

Epoch 16: train loss 0.5246926496426264
Epoch 16: val loss 0.6968697905540466

Epoch 17: train loss 0.5273739844560623
Epoch 17: val loss 0.6955057382583618

Epoch 18: train loss 0.552838422358036
Epoch 18: val loss 0.6982221007347107

Epoch 19: train loss 0.5224397083123525
Epoch 19: val loss 0.6949505805969238

Epoch 20: train loss 0.5368539243936539
Epoch 20: val loss 0.7060887217521667

Epoch 21: train loss 0.517420212427775
Epoch 21: val loss 0.7020518779754639

Epoch 22: train loss 0.5122144346435865
Epoch 22: val loss 0.7169175148010254

Epoch 23: train loss 0.49746337284644443
Epoch 23: val loss 0.7160162925720215

Epoch 24: train loss 0.5023442457119623
Epoch 24: val loss 0.7140870690345764

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.706681776791811
Epoch 0: val loss 0.6852360963821411

Epoch 1: train loss 0.6674145646393299
Epoch 1: val loss 0.6711665391921997

Epoch 2: train loss 0.6576209701597691
Epoch 2: val loss 0.6548963785171509

Epoch 3: train loss 0.6376544535160065
Epoch 3: val loss 0.6380077600479126

Epoch 4: train loss 0.628348033875227
Epoch 4: val loss 0.616958737373352

Epoch 5: train loss 0.6200466863811016
Epoch 5: val loss 0.6075276732444763

Epoch 6: train loss 0.6048871986567974
Epoch 6: val loss 0.5998069643974304

Epoch 7: train loss 0.5913853272795677
Epoch 7: val loss 0.5977951288223267

Epoch 8: train loss 0.6031029783189297
Epoch 8: val loss 0.6071149706840515

Epoch 9: train loss 0.5945366695523262
Epoch 9: val loss 0.6050376892089844

Epoch 10: train loss 0.6004889532923698
Epoch 10: val loss 0.6063821315765381

Epoch 11: train loss 0.5701186247169971
Epoch 11: val loss 0.6107591390609741

Epoch 12: train loss 0.5575893372297287
Epoch 12: val loss 0.6155935525894165

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7059999054128473
Epoch 0: val loss 0.6759191751480103

Epoch 1: train loss 0.6726426644758745
Epoch 1: val loss 0.6517325043678284

Epoch 2: train loss 0.648295212875713
Epoch 2: val loss 0.6413590312004089

Epoch 3: train loss 0.6514744839885018
Epoch 3: val loss 0.6359209418296814

Epoch 4: train loss 0.6490147926590659
Epoch 4: val loss 0.6372591853141785

Epoch 5: train loss 0.6517783945257013
Epoch 5: val loss 0.6317159533500671

Epoch 6: train loss 0.631416147405451
Epoch 6: val loss 0.6299150586128235

Epoch 7: train loss 0.6251440427520059
Epoch 7: val loss 0.6143947243690491

Epoch 8: train loss 0.6378012949770148
Epoch 8: val loss 0.6211379170417786

Epoch 9: train loss 0.6231504245237871
Epoch 9: val loss 0.6264789700508118

Epoch 10: train loss 0.6183558919213035
Epoch 10: val loss 0.6198570728302002

Epoch 11: train loss 0.6095490265976299
Epoch 11: val loss 0.6183319687843323

Epoch 12: train loss 0.6187417561357672
Epoch 12: val loss 0.638014554977417

Epoch 13: train loss 0.5939456685022875
Epoch 13: val loss 0.6178038716316223

Epoch 14: train loss 0.6052652543241327
Epoch 14: val loss 0.6139500737190247

Epoch 15: train loss 0.5832754075527191
Epoch 15: val loss 0.6302047967910767

Epoch 16: train loss 0.586936051195318
Epoch 16: val loss 0.6392402052879333

Epoch 17: train loss 0.5853228948333047
Epoch 17: val loss 0.6212806105613708

Epoch 18: train loss 0.5610117722641338
Epoch 18: val loss 0.6169737577438354

Epoch 19: train loss 0.5395351973446932
Epoch 19: val loss 0.6195915341377258

Epoch 20: train loss 0.567104076797312
Epoch 20: val loss 0.6241116523742676

Epoch 21: train loss 0.5588865659453652
Epoch 21: val loss 0.6373571157455444

Epoch 22: train loss 0.5351301187818701
Epoch 22: val loss 0.6045717000961304

Epoch 23: train loss 0.5353126742623069
Epoch 23: val loss 0.6164650321006775

Epoch 24: train loss 0.5270883657715537
Epoch 24: val loss 0.6406714916229248

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6919258399443193
Epoch 0: val loss 0.6846815943717957

Epoch 1: train loss 0.6691465648737821
Epoch 1: val loss 0.6814029216766357

Epoch 2: train loss 0.6595827449451793
Epoch 2: val loss 0.682884156703949

Epoch 3: train loss 0.6391463279724121
Epoch 3: val loss 0.6839125156402588

Epoch 4: train loss 0.6331013657829978
Epoch 4: val loss 0.6867448687553406

Epoch 5: train loss 0.6247514540498907
Epoch 5: val loss 0.6871200799942017

Epoch 6: train loss 0.6200274445793845
Epoch 6: val loss 0.6939905285835266

Epoch 7: train loss 0.6185803521763195
Epoch 7: val loss 0.6932686567306519

Epoch 8: train loss 0.6006843772801486
Epoch 8: val loss 0.6972934603691101

Epoch 9: train loss 0.6041504578156904
Epoch 9: val loss 0.7023441791534424

Epoch 10: train loss 0.5890888192436912
Epoch 10: val loss 0.7061599493026733

Epoch 11: train loss 0.598277828910134
Epoch 11: val loss 0.7013821005821228

Epoch 12: train loss 0.5825401273640719
Epoch 12: val loss 0.7015807032585144

Epoch 13: train loss 0.5739423415877603
Epoch 13: val loss 0.7002644538879395

Epoch 14: train loss 0.5723049315539274
Epoch 14: val loss 0.6975670456886292

Epoch 15: train loss 0.5600237575444308
Epoch 15: val loss 0.7072954177856445

Epoch 16: train loss 0.559898785569451
Epoch 16: val loss 0.7034475803375244

Epoch 17: train loss 0.5671872767535123
Epoch 17: val loss 0.7031124234199524

Epoch 18: train loss 0.5442924960093065
Epoch 18: val loss 0.6957278251647949

Epoch 19: train loss 0.512468083338304
Epoch 19: val loss 0.6906651854515076

Epoch 20: train loss 0.5112334002148021
Epoch 20: val loss 0.6956297755241394

Epoch 21: train loss 0.53133824467659
Epoch 21: val loss 0.7020355463027954

Epoch 22: train loss 0.5119999105280096
Epoch 22: val loss 0.6964765787124634

Epoch 23: train loss 0.5088764510371468
Epoch 23: val loss 0.6876524686813354

Epoch 24: train loss 0.49985461072488263
Epoch 24: val loss 0.689821720123291

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883693716742776
Epoch 0: val loss 0.6826947927474976

Epoch 1: train loss 0.6569847031073137
Epoch 1: val loss 0.6738723516464233

Epoch 2: train loss 0.6449773853475397
Epoch 2: val loss 0.665061354637146

Epoch 3: train loss 0.6416803760962053
Epoch 3: val loss 0.6607587933540344

Epoch 4: train loss 0.6327610395171426
Epoch 4: val loss 0.6633128523826599

Epoch 5: train loss 0.6340226314284585
Epoch 5: val loss 0.6543269157409668

Epoch 6: train loss 0.6059424768794667
Epoch 6: val loss 0.6575306057929993

Epoch 7: train loss 0.6135078587315299
Epoch 7: val loss 0.6654316186904907

Epoch 8: train loss 0.6097966811873696
Epoch 8: val loss 0.6559886336326599

Epoch 9: train loss 0.6020187031139027
Epoch 9: val loss 0.6626372933387756

Epoch 10: train loss 0.5998067151416432
Epoch 10: val loss 0.6585196256637573

Epoch 11: train loss 0.5958292890678752
Epoch 11: val loss 0.6498803496360779

Epoch 12: train loss 0.5912971550768072
Epoch 12: val loss 0.6548897624015808

Epoch 13: train loss 0.5939123684709723
Epoch 13: val loss 0.6540085077285767

Epoch 14: train loss 0.5915926044637506
Epoch 14: val loss 0.6554643511772156

Epoch 15: train loss 0.5879160084507682
Epoch 15: val loss 0.6419674158096313

Epoch 16: train loss 0.5827123414386403
Epoch 16: val loss 0.6446044445037842

Epoch 17: train loss 0.5626703609119762
Epoch 17: val loss 0.6471246480941772

Epoch 18: train loss 0.5769188620827415
Epoch 18: val loss 0.6427245140075684

Epoch 19: train loss 0.5603485568003221
Epoch 19: val loss 0.6467040777206421

Epoch 20: train loss 0.5666176297447898
Epoch 20: val loss 0.6517878174781799

Epoch 21: train loss 0.5369612710042433
Epoch 21: val loss 0.6527664065361023

Epoch 22: train loss 0.5364212122830477
Epoch 22: val loss 0.6430209279060364

Epoch 23: train loss 0.5252597982233221
Epoch 23: val loss 0.6460521221160889

Epoch 24: train loss 0.5470243475653909
Epoch 24: val loss 0.6495305895805359

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6707285913554105
Epoch 0: val loss 0.6828063726425171

Epoch 1: train loss 0.6457480625672773
Epoch 1: val loss 0.6875701546669006

Epoch 2: train loss 0.6343057589097456
Epoch 2: val loss 0.6919616460800171

Epoch 3: train loss 0.6238150704990734
Epoch 3: val loss 0.6956782937049866

Epoch 4: train loss 0.6177643104033037
Epoch 4: val loss 0.7161257863044739

Epoch 5: train loss 0.6140537587079135
Epoch 5: val loss 0.714526355266571

Epoch 6: train loss 0.5959684686227278
Epoch 6: val loss 0.7126896381378174

Epoch 7: train loss 0.6027162020856683
Epoch 7: val loss 0.7167667746543884

Epoch 8: train loss 0.5919242013584484
Epoch 8: val loss 0.7128340005874634

Epoch 9: train loss 0.5934487039392645
Epoch 9: val loss 0.7231042981147766

Epoch 10: train loss 0.5726353986696764
Epoch 10: val loss 0.7174811363220215

Epoch 11: train loss 0.5718814378434961
Epoch 11: val loss 0.7142179608345032

Epoch 12: train loss 0.5671225433999841
Epoch 12: val loss 0.7146167159080505

Epoch 13: train loss 0.5500536290082064
Epoch 13: val loss 0.7153945565223694

Epoch 14: train loss 0.5667386705225165
Epoch 14: val loss 0.7316799163818359

Epoch 15: train loss 0.5289568955248053
Epoch 15: val loss 0.7335124015808105

Epoch 16: train loss 0.5101014267314564
Epoch 16: val loss 0.728952944278717

Epoch 17: train loss 0.5272935655984011
Epoch 17: val loss 0.7460877299308777

Epoch 18: train loss 0.5034934417767958
Epoch 18: val loss 0.7457829713821411

Epoch 19: train loss 0.5168665837157856
Epoch 19: val loss 0.7562916874885559

Epoch 20: train loss 0.49206720428033307
Epoch 20: val loss 0.7743741869926453

Epoch 21: train loss 0.49648686159740796
Epoch 21: val loss 0.7577128410339355

Epoch 22: train loss 0.4777818836949088
Epoch 22: val loss 0.7638912796974182

Epoch 23: train loss 0.45110504735599866
Epoch 23: val loss 0.7785136103630066

Epoch 24: train loss 0.4429433670910922
Epoch 24: val loss 0.7860847115516663

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6787681182225546
Epoch 0: val loss 0.6918407678604126

Epoch 1: train loss 0.6541060050328572
Epoch 1: val loss 0.6835881471633911

Epoch 2: train loss 0.6475947300593058
Epoch 2: val loss 0.6798766851425171

Epoch 3: train loss 0.665688137213389
Epoch 3: val loss 0.6788867712020874

Epoch 4: train loss 0.6232002178827921
Epoch 4: val loss 0.6778014302253723

Epoch 5: train loss 0.62729864915212
Epoch 5: val loss 0.6727680563926697

Epoch 6: train loss 0.6246127764383952
Epoch 6: val loss 0.6643068194389343

Epoch 7: train loss 0.5989608685175578
Epoch 7: val loss 0.6561403274536133

Epoch 8: train loss 0.613928739229838
Epoch 8: val loss 0.6489139795303345

Epoch 9: train loss 0.6185011665026346
Epoch 9: val loss 0.6392794847488403

Epoch 10: train loss 0.5873971362908681
Epoch 10: val loss 0.6537268757820129

Epoch 11: train loss 0.587026302019755
Epoch 11: val loss 0.635574996471405

Epoch 12: train loss 0.5812332272529602
Epoch 12: val loss 0.6440982222557068

Epoch 13: train loss 0.5722969333330791
Epoch 13: val loss 0.6433044075965881

Epoch 14: train loss 0.5574417591094971
Epoch 14: val loss 0.6311467289924622

Epoch 15: train loss 0.5419927179813385
Epoch 15: val loss 0.6498680710792542

Epoch 16: train loss 0.5452576915423075
Epoch 16: val loss 0.6449395418167114

Epoch 17: train loss 0.5387528777122498
Epoch 17: val loss 0.634368360042572

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021832236876855
Epoch 0: val loss 0.6700366139411926

Epoch 1: train loss 0.7000900644522446
Epoch 1: val loss 0.6680683493614197

Epoch 2: train loss 0.6819390883812537
Epoch 2: val loss 0.6574608683586121

Epoch 3: train loss 0.666382399889139
Epoch 3: val loss 0.6499626636505127

Epoch 4: train loss 0.6577123770347009
Epoch 4: val loss 0.6411879658699036

Epoch 5: train loss 0.6533443881915166
Epoch 5: val loss 0.6353477835655212

Epoch 6: train loss 0.6421440564669095
Epoch 6: val loss 0.6264528036117554

Epoch 7: train loss 0.6296120010889493
Epoch 7: val loss 0.6191880702972412

Epoch 8: train loss 0.6153080692658057
Epoch 8: val loss 0.6213768124580383

Epoch 9: train loss 0.6193140424214877
Epoch 9: val loss 0.6200451254844666

Epoch 10: train loss 0.594961567566945
Epoch 10: val loss 0.6092944145202637

Epoch 11: train loss 0.605320196885329
Epoch 11: val loss 0.6105716824531555

Epoch 12: train loss 0.6000568454082196
Epoch 12: val loss 0.6190520524978638

Epoch 13: train loss 0.5780739830090449
Epoch 13: val loss 0.6065457463264465

Epoch 14: train loss 0.5838431670115545
Epoch 14: val loss 0.6010216474533081

Epoch 15: train loss 0.5679697829943436
Epoch 15: val loss 0.6024570465087891

Epoch 16: train loss 0.5401971936225891
Epoch 16: val loss 0.5916569232940674

Epoch 17: train loss 0.5631195375552545
Epoch 17: val loss 0.5931952595710754

Epoch 18: train loss 0.5601261189350715
Epoch 18: val loss 0.5938284397125244

Epoch 19: train loss 0.5459514810488775
Epoch 19: val loss 0.5919375419616699

Epoch 20: train loss 0.5421886191918299
Epoch 20: val loss 0.5921319127082825

Epoch 21: train loss 0.552021168745481
Epoch 21: val loss 0.60512375831604

Epoch 22: train loss 0.5631935871564425
Epoch 22: val loss 0.6020545363426208

Epoch 23: train loss 0.5172318197213687
Epoch 23: val loss 0.6002631783485413

Epoch 24: train loss 0.5040752612627469
Epoch 24: val loss 0.6105021834373474

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7010384568801293
Epoch 0: val loss 0.6837775111198425

Epoch 1: train loss 0.673144166286175
Epoch 1: val loss 0.670827329158783

Epoch 2: train loss 0.6535262098679175
Epoch 2: val loss 0.661575198173523

Epoch 3: train loss 0.6289946941229013
Epoch 3: val loss 0.6550387740135193

Epoch 4: train loss 0.614920593225039
Epoch 4: val loss 0.6553215980529785

Epoch 5: train loss 0.6167569573108966
Epoch 5: val loss 0.6491597890853882

Epoch 6: train loss 0.6082549507801349
Epoch 6: val loss 0.647230327129364

Epoch 7: train loss 0.5907335556470431
Epoch 7: val loss 0.6442700624465942

Epoch 8: train loss 0.5789971764271076
Epoch 8: val loss 0.6476625800132751

Epoch 9: train loss 0.5757287717782534
Epoch 9: val loss 0.6448008418083191

Epoch 10: train loss 0.5921885967254639
Epoch 10: val loss 0.6479383111000061

Epoch 11: train loss 0.5535269196216877
Epoch 11: val loss 0.650533139705658

Epoch 12: train loss 0.560669903571789
Epoch 12: val loss 0.6482151746749878

Epoch 13: train loss 0.5652043521404266
Epoch 13: val loss 0.6572234034538269

Epoch 14: train loss 0.5413786608439225
Epoch 14: val loss 0.6517914533615112

Epoch 15: train loss 0.5432366270285386
Epoch 15: val loss 0.6620817184448242

Epoch 16: train loss 0.5437781443962684
Epoch 16: val loss 0.6824666857719421

Epoch 17: train loss 0.5431339717828311
Epoch 17: val loss 0.6714149117469788

Epoch 18: train loss 0.5368761626573709
Epoch 18: val loss 0.677749752998352

Epoch 19: train loss 0.5181600359769968
Epoch 19: val loss 0.6974917054176331

Epoch 20: train loss 0.5203488102326026
Epoch 20: val loss 0.68699049949646

Epoch 21: train loss 0.5003439600651081
Epoch 21: val loss 0.6925987005233765

Epoch 22: train loss 0.49768468966850865
Epoch 22: val loss 0.6917654275894165

Epoch 23: train loss 0.5100598197716933
Epoch 23: val loss 0.6845308542251587

Epoch 24: train loss 0.4997587983424847
Epoch 24: val loss 0.6845282316207886

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6842989646471463
Epoch 0: val loss 0.6844034790992737

Epoch 1: train loss 0.6746872250850384
Epoch 1: val loss 0.6753272414207458

Epoch 2: train loss 0.6553024787169236
Epoch 2: val loss 0.6717329621315002

Epoch 3: train loss 0.6342440430934613
Epoch 3: val loss 0.6626712083816528

Epoch 4: train loss 0.6314568611291739
Epoch 4: val loss 0.6566215753555298

Epoch 5: train loss 0.6285480169149545
Epoch 5: val loss 0.6544898748397827

Epoch 6: train loss 0.6021592387786279
Epoch 6: val loss 0.6475290656089783

Epoch 7: train loss 0.603815319446417
Epoch 7: val loss 0.6469361186027527

Epoch 8: train loss 0.5860379154865558
Epoch 8: val loss 0.6526657938957214

Epoch 9: train loss 0.5819075336823096
Epoch 9: val loss 0.6504164934158325

Epoch 10: train loss 0.5631033824040339
Epoch 10: val loss 0.6547185182571411

Epoch 11: train loss 0.5658764059727008
Epoch 11: val loss 0.6586253046989441

Epoch 12: train loss 0.558627195083178
Epoch 12: val loss 0.6579762101173401

Epoch 13: train loss 0.5468753507504096
Epoch 13: val loss 0.6655331254005432

Epoch 14: train loss 0.5447386915867145
Epoch 14: val loss 0.6523018479347229

Epoch 15: train loss 0.5620025144173548
Epoch 15: val loss 0.6580148339271545

Epoch 16: train loss 0.5373083032094516
Epoch 16: val loss 0.6577768921852112

Epoch 17: train loss 0.510243282868312
Epoch 17: val loss 0.6601930260658264

Epoch 18: train loss 0.520387915464548
Epoch 18: val loss 0.6592480540275574

Epoch 19: train loss 0.48101990039532
Epoch 19: val loss 0.6609382033348083

Epoch 20: train loss 0.48398828964966994
Epoch 20: val loss 0.6701849102973938

Epoch 21: train loss 0.4972484318109659
Epoch 21: val loss 0.6813701391220093

Epoch 22: train loss 0.4764585059422713
Epoch 22: val loss 0.6698448657989502

Epoch 23: train loss 0.4903345497754904
Epoch 23: val loss 0.677735447883606

Epoch 24: train loss 0.4659772194348849
Epoch 24: val loss 0.6813563108444214

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7094896252338703
Epoch 0: val loss 0.6812074184417725

Epoch 1: train loss 0.6859704943803641
Epoch 1: val loss 0.6716557741165161

Epoch 2: train loss 0.653382292160621
Epoch 2: val loss 0.6670077443122864

Epoch 3: train loss 0.6406207176355215
Epoch 3: val loss 0.6655701398849487

Epoch 4: train loss 0.631066097662999
Epoch 4: val loss 0.6627643704414368

Epoch 5: train loss 0.6303069591522217
Epoch 5: val loss 0.6579371094703674

Epoch 6: train loss 0.6086692259861872
Epoch 6: val loss 0.6613856554031372

Epoch 7: train loss 0.6031720133928152
Epoch 7: val loss 0.6674654483795166

Epoch 8: train loss 0.6005352391646459
Epoch 8: val loss 0.6669378280639648

Epoch 9: train loss 0.5765725924418523
Epoch 9: val loss 0.6676039099693298

Epoch 10: train loss 0.5794205390490018
Epoch 10: val loss 0.6699531674385071

Epoch 11: train loss 0.5673787318743192
Epoch 11: val loss 0.675094485282898

Epoch 12: train loss 0.5630017335598285
Epoch 12: val loss 0.6734036803245544

Epoch 13: train loss 0.5645090800065261
Epoch 13: val loss 0.6866998076438904

Epoch 14: train loss 0.5495919631077693
Epoch 14: val loss 0.6893020272254944

Epoch 15: train loss 0.5417538468654339
Epoch 15: val loss 0.6842097640037537

Epoch 16: train loss 0.5395959913730621
Epoch 16: val loss 0.6820793151855469

Epoch 17: train loss 0.5525369391991541
Epoch 17: val loss 0.7014397382736206

Epoch 18: train loss 0.5306583436635824
Epoch 18: val loss 0.6982123851776123

Epoch 19: train loss 0.5127600293893081
Epoch 19: val loss 0.7032574415206909

Epoch 20: train loss 0.5181674109055445
Epoch 20: val loss 0.69888836145401

Epoch 21: train loss 0.5139298737049103
Epoch 21: val loss 0.7053002715110779

Epoch 22: train loss 0.5006568798652062
Epoch 22: val loss 0.7336763143539429

Epoch 23: train loss 0.5081204015475053
Epoch 23: val loss 0.7167152166366577

Epoch 24: train loss 0.4999341689623319
Epoch 24: val loss 0.7263194918632507

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6990111540345585
Epoch 0: val loss 0.6973068118095398

Epoch 1: train loss 0.6648582991431741
Epoch 1: val loss 0.6594958901405334

Epoch 2: train loss 0.6509345980251536
Epoch 2: val loss 0.6551114320755005

Epoch 3: train loss 0.634420212577371
Epoch 3: val loss 0.6557285189628601

Epoch 4: train loss 0.6427548703025369
Epoch 4: val loss 0.6384435892105103

Epoch 5: train loss 0.6220122435513664
Epoch 5: val loss 0.6378538608551025

Epoch 6: train loss 0.6150788559633142
Epoch 6: val loss 0.6259168982505798

Epoch 7: train loss 0.6084598513210521
Epoch 7: val loss 0.6307881474494934

Epoch 8: train loss 0.602015544386471
Epoch 8: val loss 0.6285388469696045

Epoch 9: train loss 0.606713684166179
Epoch 9: val loss 0.635357677936554

Epoch 10: train loss 0.5975603356080896
Epoch 10: val loss 0.6230508685112

Epoch 11: train loss 0.5954804034794078
Epoch 11: val loss 0.6333678960800171

Epoch 12: train loss 0.5926209232386421
Epoch 12: val loss 0.6331737637519836

Epoch 13: train loss 0.5724660508772906
Epoch 13: val loss 0.6320452690124512

Epoch 14: train loss 0.5560040684307322
Epoch 14: val loss 0.6311179995536804

Epoch 15: train loss 0.5526592801598942
Epoch 15: val loss 0.6311357021331787

Epoch 16: train loss 0.5482763490256142
Epoch 16: val loss 0.630687415599823

Epoch 17: train loss 0.5457125586621902
Epoch 17: val loss 0.6210995316505432

Epoch 18: train loss 0.5561449755640591
Epoch 18: val loss 0.6357993483543396

Epoch 19: train loss 0.523938329780803
Epoch 19: val loss 0.62493497133255

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6943575988213221
Epoch 0: val loss 0.6913559436798096

Epoch 1: train loss 0.6881450414657593
Epoch 1: val loss 0.6840853691101074

Epoch 2: train loss 0.6705311636130015
Epoch 2: val loss 0.6811716556549072

Epoch 3: train loss 0.6697131892045339
Epoch 3: val loss 0.6808011531829834

Epoch 4: train loss 0.6800876806179682
Epoch 4: val loss 0.6790357232093811

Epoch 5: train loss 0.672918975353241
Epoch 5: val loss 0.6829943060874939

Epoch 6: train loss 0.6601814577976862
Epoch 6: val loss 0.6826729774475098

Epoch 7: train loss 0.633793905377388
Epoch 7: val loss 0.6792914867401123

Epoch 8: train loss 0.6526578863461813
Epoch 8: val loss 0.6785682439804077

Epoch 9: train loss 0.6370363980531693
Epoch 9: val loss 0.6807810068130493

Epoch 10: train loss 0.6387855013211569
Epoch 10: val loss 0.6895965337753296

Epoch 11: train loss 0.63943479458491
Epoch 11: val loss 0.6784631609916687

Epoch 12: train loss 0.6159270654122034
Epoch 12: val loss 0.6747016310691833

Epoch 13: train loss 0.6250654409329096
Epoch 13: val loss 0.6851234436035156

Epoch 14: train loss 0.6217509234944979
Epoch 14: val loss 0.679202139377594

Epoch 15: train loss 0.5899022916952769
Epoch 15: val loss 0.6814004778862

Epoch 16: train loss 0.6014265368382136
Epoch 16: val loss 0.6808000206947327

Epoch 17: train loss 0.6159216910600662
Epoch 17: val loss 0.6855646967887878

Epoch 18: train loss 0.5903574700156847
Epoch 18: val loss 0.686177134513855

Epoch 19: train loss 0.593892365694046
Epoch 19: val loss 0.6851478219032288

Epoch 20: train loss 0.591608797510465
Epoch 20: val loss 0.6830862760543823

Epoch 21: train loss 0.5716496184468269
Epoch 21: val loss 0.6908032894134521

Epoch 22: train loss 0.5902648742000262
Epoch 22: val loss 0.6843380928039551

Epoch 23: train loss 0.5612824360529581
Epoch 23: val loss 0.6888371706008911

Epoch 24: train loss 0.5537911057472229
Epoch 24: val loss 0.6976239085197449

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6970375031232834
Epoch 0: val loss 0.6827512383460999

Epoch 1: train loss 0.687876025835673
Epoch 1: val loss 0.68467116355896

Epoch 2: train loss 0.6849925220012665
Epoch 2: val loss 0.686957836151123

Epoch 3: train loss 0.6624093155066172
Epoch 3: val loss 0.6887120604515076

Epoch 4: train loss 0.6643477479616801
Epoch 4: val loss 0.6903961896896362

Epoch 5: train loss 0.6592550377051035
Epoch 5: val loss 0.6910353302955627

Epoch 6: train loss 0.6481385827064514
Epoch 6: val loss 0.6956949234008789

Epoch 7: train loss 0.6527631084124247
Epoch 7: val loss 0.7009377479553223

Epoch 8: train loss 0.6506670216719309
Epoch 8: val loss 0.700202226638794

Epoch 9: train loss 0.6238909165064493
Epoch 9: val loss 0.6992059350013733

Epoch 10: train loss 0.6389981309572855
Epoch 10: val loss 0.7064619064331055

Epoch 11: train loss 0.6332370390494665
Epoch 11: val loss 0.7029565572738647

Epoch 12: train loss 0.6325233578681946
Epoch 12: val loss 0.7015589475631714

Epoch 13: train loss 0.6058627466360728
Epoch 13: val loss 0.7057920694351196

Epoch 14: train loss 0.5884866416454315
Epoch 14: val loss 0.7030535936355591

Epoch 15: train loss 0.6040683835744858
Epoch 15: val loss 0.7049047350883484

Epoch 16: train loss 0.5886132568120956
Epoch 16: val loss 0.7067763805389404

Epoch 17: train loss 0.5798655500014623
Epoch 17: val loss 0.7091396450996399

Epoch 18: train loss 0.5885442743698756
Epoch 18: val loss 0.7217294573783875

Epoch 19: train loss 0.5690949211517969
Epoch 19: val loss 0.7289853096008301

Epoch 20: train loss 0.5499438842137655
Epoch 20: val loss 0.7236130237579346

Epoch 21: train loss 0.5612423966328303
Epoch 21: val loss 0.7187851667404175

Epoch 22: train loss 0.5410859982172648
Epoch 22: val loss 0.7208871841430664

Epoch 23: train loss 0.5636325478553772
Epoch 23: val loss 0.7443554401397705

Epoch 24: train loss 0.5634167790412903
Epoch 24: val loss 0.722574770450592

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000500510136286
Epoch 0: val loss 0.6921132206916809

Epoch 1: train loss 0.6868433803319931
Epoch 1: val loss 0.6938717365264893

Epoch 2: train loss 0.6840180406967798
Epoch 2: val loss 0.6981050968170166

Epoch 3: train loss 0.6621828774611155
Epoch 3: val loss 0.7062888145446777

Epoch 4: train loss 0.6475583563248316
Epoch 4: val loss 0.7180306315422058

Epoch 5: train loss 0.6489583800236384
Epoch 5: val loss 0.7191489934921265

Epoch 6: train loss 0.6360185891389847
Epoch 6: val loss 0.7272621989250183

Epoch 7: train loss 0.6315062890450159
Epoch 7: val loss 0.7293543219566345

Epoch 8: train loss 0.6278946896394094
Epoch 8: val loss 0.7448342442512512

Epoch 9: train loss 0.6206544737021128
Epoch 9: val loss 0.7403871417045593

Epoch 10: train loss 0.6253728717565536
Epoch 10: val loss 0.7376131415367126

Epoch 11: train loss 0.609113613764445
Epoch 11: val loss 0.7353415489196777

Epoch 12: train loss 0.6069932033618292
Epoch 12: val loss 0.7332318425178528

Epoch 13: train loss 0.6073902050654093
Epoch 13: val loss 0.7438293695449829

Epoch 14: train loss 0.6030836999416351
Epoch 14: val loss 0.7573506832122803

Epoch 15: train loss 0.5816693107287089
Epoch 15: val loss 0.7490947246551514

Epoch 16: train loss 0.592035323381424
Epoch 16: val loss 0.7513530850410461

Epoch 17: train loss 0.5944286783536276
Epoch 17: val loss 0.7404334545135498

Epoch 18: train loss 0.5678074086705843
Epoch 18: val loss 0.7473727464675903

Epoch 19: train loss 0.5775367493430773
Epoch 19: val loss 0.7498572468757629

Epoch 20: train loss 0.5714713583389918
Epoch 20: val loss 0.7391305565834045

Epoch 21: train loss 0.5591104626655579
Epoch 21: val loss 0.7471191883087158

Epoch 22: train loss 0.5782755464315414
Epoch 22: val loss 0.7647549510002136

Epoch 23: train loss 0.5538475314776102
Epoch 23: val loss 0.7519194483757019

Epoch 24: train loss 0.5318997253974279
Epoch 24: val loss 0.7629875540733337

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6861230830351511
Epoch 0: val loss 0.6996082067489624

Epoch 1: train loss 0.6671354671319326
Epoch 1: val loss 0.7019394636154175

Epoch 2: train loss 0.6561292906602224
Epoch 2: val loss 0.7027618885040283

Epoch 3: train loss 0.6503811081250509
Epoch 3: val loss 0.7045370936393738

Epoch 4: train loss 0.6365216126044592
Epoch 4: val loss 0.7082673907279968

Epoch 5: train loss 0.6473307311534882
Epoch 5: val loss 0.7165946960449219

Epoch 6: train loss 0.6420632402102152
Epoch 6: val loss 0.71879643201828

Epoch 7: train loss 0.61551101009051
Epoch 7: val loss 0.722016453742981

Epoch 8: train loss 0.6298121710618337
Epoch 8: val loss 0.7237576842308044

Epoch 9: train loss 0.6004417190949122
Epoch 9: val loss 0.7271882891654968

Epoch 10: train loss 0.6005379309256872
Epoch 10: val loss 0.7374130487442017

Epoch 11: train loss 0.614312008023262
Epoch 11: val loss 0.7482479810714722

Epoch 12: train loss 0.59060999751091
Epoch 12: val loss 0.7530820369720459

Epoch 13: train loss 0.5909576018651327
Epoch 13: val loss 0.7525564432144165

Epoch 14: train loss 0.5874050036072731
Epoch 14: val loss 0.7597895264625549

Epoch 15: train loss 0.5859830131133398
Epoch 15: val loss 0.7720446586608887

Epoch 16: train loss 0.5674707094828287
Epoch 16: val loss 0.7622285485267639

Epoch 17: train loss 0.5848734180132548
Epoch 17: val loss 0.7648999094963074

Epoch 18: train loss 0.5669597759842873
Epoch 18: val loss 0.7686448097229004

Epoch 19: train loss 0.5621297707160314
Epoch 19: val loss 0.7670063376426697

Epoch 20: train loss 0.5816240807374319
Epoch 20: val loss 0.7575175762176514

Epoch 21: train loss 0.5424607396125793
Epoch 21: val loss 0.7588245868682861

Epoch 22: train loss 0.5540526707967123
Epoch 22: val loss 0.7586553692817688

Epoch 23: train loss 0.5265757516026497
Epoch 23: val loss 0.7693825364112854

Epoch 24: train loss 0.5406702508529028
Epoch 24: val loss 0.7627726197242737

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7025981247425079
Epoch 0: val loss 0.690746009349823

Epoch 1: train loss 0.6904934607446194
Epoch 1: val loss 0.6883808374404907

Epoch 2: train loss 0.6790329776704311
Epoch 2: val loss 0.6804532408714294

Epoch 3: train loss 0.6689407899975777
Epoch 3: val loss 0.6762255430221558

Epoch 4: train loss 0.673762708902359
Epoch 4: val loss 0.6774000525474548

Epoch 5: train loss 0.6618785746395588
Epoch 5: val loss 0.6746581196784973

Epoch 6: train loss 0.6559907272458076
Epoch 6: val loss 0.6669809818267822

Epoch 7: train loss 0.6427375786006451
Epoch 7: val loss 0.669427216053009

Epoch 8: train loss 0.6398610807955265
Epoch 8: val loss 0.6589434146881104

Epoch 9: train loss 0.6471134386956692
Epoch 9: val loss 0.6608690023422241

Epoch 10: train loss 0.626857478171587
Epoch 10: val loss 0.6709681749343872

Epoch 11: train loss 0.6286916099488735
Epoch 11: val loss 0.6720148921012878

Epoch 12: train loss 0.6109379678964615
Epoch 12: val loss 0.6683748364448547

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
18
Epoch 0: train loss 0.6854068040847778
Epoch 0: val loss 0.6423214077949524

Epoch 1: train loss 0.600568379674639
Epoch 1: val loss 0.6382859945297241

Epoch 2: train loss 0.6093209641320365
Epoch 2: val loss 0.6528054475784302

Epoch 3: train loss 0.5594405446733747
Epoch 3: val loss 0.6426528692245483

Epoch 4: train loss 0.5418932608195713
Epoch 4: val loss 0.6317712068557739

Epoch 5: train loss 0.5164165879998889
Epoch 5: val loss 0.6151096224784851

Epoch 6: train loss 0.5336483078343528
Epoch 6: val loss 0.6160866618156433

Epoch 7: train loss 0.5280286073684692
Epoch 7: val loss 0.6273261904716492

Epoch 8: train loss 0.6381058480058398
Epoch 8: val loss 0.6268864274024963

Epoch 9: train loss 0.5358198583126068
Epoch 9: val loss 0.6243240237236023

Epoch 10: train loss 0.5513935046536582
Epoch 10: val loss 0.6210038661956787

Epoch 11: train loss 0.529478886297771
Epoch 11: val loss 0.6296687722206116

Epoch 12: train loss 0.5200293191841671
Epoch 12: val loss 0.6409417390823364

Epoch 13: train loss 0.5183116538184029
Epoch 13: val loss 0.6416606307029724

Epoch 14: train loss 0.49095286216054645
Epoch 14: val loss 0.652848482131958

Epoch 15: train loss 0.4782849167074476
Epoch 15: val loss 0.665370762348175

Epoch 16: train loss 0.49504825472831726
Epoch 16: val loss 0.6807242631912231

Epoch 17: train loss 0.452273890376091
Epoch 17: val loss 0.6856780052185059

Epoch 18: train loss 0.43052247166633606
Epoch 18: val loss 0.6849968433380127

Epoch 19: train loss 0.48668393066951204
Epoch 19: val loss 0.6975486874580383

Epoch 20: train loss 0.45344590289252146
Epoch 20: val loss 0.6960033774375916

Epoch 21: train loss 0.48113525765282766
Epoch 21: val loss 0.7054123282432556

Epoch 22: train loss 0.3976307660341263
Epoch 22: val loss 0.7386345863342285

Epoch 23: train loss 0.4159326042447771
Epoch 23: val loss 0.741362452507019

Epoch 24: train loss 0.41974976445947376
Epoch 24: val loss 0.7392182946205139

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6844779167856488
Epoch 0: val loss 0.6165350675582886

Epoch 1: train loss 0.6190142333507538
Epoch 1: val loss 0.5778727531433105

Epoch 2: train loss 0.6029018504279
Epoch 2: val loss 0.548969566822052

Epoch 3: train loss 0.5975966283253261
Epoch 3: val loss 0.5440000891685486

Epoch 4: train loss 0.5917367594582694
Epoch 4: val loss 0.5467573404312134

Epoch 5: train loss 0.5494871692998069
Epoch 5: val loss 0.5679142475128174

Epoch 6: train loss 0.5788584138665881
Epoch 6: val loss 0.5763317346572876

Epoch 7: train loss 0.5500012295586723
Epoch 7: val loss 0.579920768737793

Epoch 8: train loss 0.5307347093309674
Epoch 8: val loss 0.5888264179229736

Epoch 9: train loss 0.5877897781985146
Epoch 9: val loss 0.5842118263244629

Epoch 10: train loss 0.5349864448819842
Epoch 10: val loss 0.5931308269500732

Epoch 11: train loss 0.5732137603419167
Epoch 11: val loss 0.5885038375854492

Epoch 12: train loss 0.5431149474212101
Epoch 12: val loss 0.5961073637008667

Epoch 13: train loss 0.5142077335289547
Epoch 13: val loss 0.6098744869232178

Epoch 14: train loss 0.5256472868578774
Epoch 14: val loss 0.5931693315505981

Epoch 15: train loss 0.4986189731529781
Epoch 15: val loss 0.596217155456543

Epoch 16: train loss 0.5157829991408757
Epoch 16: val loss 0.5908358693122864

Epoch 17: train loss 0.5390375980309078
Epoch 17: val loss 0.5901047587394714

Epoch 18: train loss 0.47251770326069426
Epoch 18: val loss 0.5874060988426208

Epoch 19: train loss 0.5480856938021523
Epoch 19: val loss 0.5988271832466125

Epoch 20: train loss 0.46480249081339153
Epoch 20: val loss 0.6043267846107483

Epoch 21: train loss 0.4696317229952131
Epoch 21: val loss 0.6088916063308716

Epoch 22: train loss 0.4851050504616329
Epoch 22: val loss 0.5995069146156311

Epoch 23: train loss 0.43326815962791443
Epoch 23: val loss 0.600692093372345

Epoch 24: train loss 0.43040727717535837
Epoch 24: val loss 0.6104741096496582

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6719680769102914
Epoch 0: val loss 0.6462724208831787

Epoch 1: train loss 0.6115982787949699
Epoch 1: val loss 0.6416663527488708

Epoch 2: train loss 0.5736406232629504
Epoch 2: val loss 0.6492290496826172

Epoch 3: train loss 0.5808364791529519
Epoch 3: val loss 0.659357488155365

Epoch 4: train loss 0.5584161920206887
Epoch 4: val loss 0.6643171310424805

Epoch 5: train loss 0.5136513539722988
Epoch 5: val loss 0.654025673866272

Epoch 6: train loss 0.5407726424080985
Epoch 6: val loss 0.6537061333656311

Epoch 7: train loss 0.5051295629569462
Epoch 7: val loss 0.6487026214599609

Epoch 8: train loss 0.520127168723515
Epoch 8: val loss 0.6506955623626709

Epoch 9: train loss 0.5151169002056122
Epoch 9: val loss 0.6395474076271057

Epoch 10: train loss 0.5059867373534611
Epoch 10: val loss 0.6313501000404358

Epoch 11: train loss 0.4846861575331007
Epoch 11: val loss 0.6412323713302612

Epoch 12: train loss 0.5490843100207192
Epoch 12: val loss 0.6688772439956665

Epoch 13: train loss 0.5144967607089451
Epoch 13: val loss 0.7011265158653259

Epoch 14: train loss 0.4936982776437487
Epoch 14: val loss 0.6779048442840576

Epoch 15: train loss 0.4749341479369572
Epoch 15: val loss 0.6571322083473206

Epoch 16: train loss 0.46973201632499695
Epoch 16: val loss 0.649541437625885

Epoch 17: train loss 0.4675475444112505
Epoch 17: val loss 0.6523199081420898

Epoch 18: train loss 0.4792391913277762
Epoch 18: val loss 0.6591026186943054

Epoch 19: train loss 0.4638147865022932
Epoch 19: val loss 0.6664356589317322

Epoch 20: train loss 0.46637143407549175
Epoch 20: val loss 0.6554058790206909

Epoch 21: train loss 0.5369327877249036
Epoch 21: val loss 0.6415936350822449

Epoch 22: train loss 0.41918220690318514
Epoch 22: val loss 0.6357125639915466

Epoch 23: train loss 0.4720896908215114
Epoch 23: val loss 0.6347681283950806

Epoch 24: train loss 0.467627614736557
Epoch 24: val loss 0.6285728812217712

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6512089797428676
Epoch 0: val loss 0.6381033062934875

Epoch 1: train loss 0.6043890033449445
Epoch 1: val loss 0.6108552813529968

Epoch 2: train loss 0.5614566121782575
Epoch 2: val loss 0.5956275463104248

Epoch 3: train loss 0.6030997123037066
Epoch 3: val loss 0.587661862373352

Epoch 4: train loss 0.6002684022699084
Epoch 4: val loss 0.5895821452140808

Epoch 5: train loss 0.5606017368180412
Epoch 5: val loss 0.5971845388412476

Epoch 6: train loss 0.5593129439013345
Epoch 6: val loss 0.5947768688201904

Epoch 7: train loss 0.5441170079367501
Epoch 7: val loss 0.5951839089393616

Epoch 8: train loss 0.5161651415484292
Epoch 8: val loss 0.5885006785392761

Epoch 9: train loss 0.5405944628374917
Epoch 9: val loss 0.5881158113479614

Epoch 10: train loss 0.5221074180943626
Epoch 10: val loss 0.5846989750862122

Epoch 11: train loss 0.49569141439029146
Epoch 11: val loss 0.5822416543960571

Epoch 12: train loss 0.4940760369811739
Epoch 12: val loss 0.5871778130531311

Epoch 13: train loss 0.5123869393553052
Epoch 13: val loss 0.5980914235115051

Epoch 14: train loss 0.480785003730229
Epoch 14: val loss 0.602540910243988

Epoch 15: train loss 0.5093967318534851
Epoch 15: val loss 0.606050431728363

Epoch 16: train loss 0.5052979843957084
Epoch 16: val loss 0.625376284122467

Epoch 17: train loss 0.4775747294936861
Epoch 17: val loss 0.6161466836929321

Epoch 18: train loss 0.48381586585726055
Epoch 18: val loss 0.6065472364425659

Epoch 19: train loss 0.506730637380055
Epoch 19: val loss 0.6101784706115723

Epoch 20: train loss 0.46820624811308725
Epoch 20: val loss 0.6296530961990356

Epoch 21: train loss 0.5016758058752332
Epoch 21: val loss 0.6334112286567688

Epoch 22: train loss 0.44825506636074613
Epoch 22: val loss 0.6235740184783936

Epoch 23: train loss 0.4685621133872441
Epoch 23: val loss 0.618728518486023

Epoch 24: train loss 0.4974036387034825
Epoch 24: val loss 0.6186273097991943

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6982133123609755
Epoch 0: val loss 0.6266189813613892

Epoch 1: train loss 0.6147174305386014
Epoch 1: val loss 0.6080262064933777

Epoch 2: train loss 0.5882553391986423
Epoch 2: val loss 0.6076095104217529

Epoch 3: train loss 0.5767890678511726
Epoch 3: val loss 0.6142113208770752

Epoch 4: train loss 0.5839543640613556
Epoch 4: val loss 0.6198903918266296

Epoch 5: train loss 0.5485115680429671
Epoch 5: val loss 0.6311048865318298

Epoch 6: train loss 0.5540000829431746
Epoch 6: val loss 0.6403415203094482

Epoch 7: train loss 0.5687793228361342
Epoch 7: val loss 0.6299111843109131

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6956029161810875
Epoch 0: val loss 0.6624353528022766

Epoch 1: train loss 0.611737459897995
Epoch 1: val loss 0.6181855797767639

Epoch 2: train loss 0.5645516142249107
Epoch 2: val loss 0.5693318247795105

Epoch 3: train loss 0.5154913999140263
Epoch 3: val loss 0.5428258776664734

Epoch 4: train loss 0.5075022839009762
Epoch 4: val loss 0.527685821056366

Epoch 5: train loss 0.498337272554636
Epoch 5: val loss 0.5262980461120605

Epoch 6: train loss 0.4875476807355881
Epoch 6: val loss 0.5385884642601013

Epoch 7: train loss 0.47574496641755104
Epoch 7: val loss 0.5276939868927002

Epoch 8: train loss 0.47834179177880287
Epoch 8: val loss 0.5270293951034546

Epoch 9: train loss 0.4535309113562107
Epoch 9: val loss 0.528153657913208

Epoch 10: train loss 0.4641256481409073
Epoch 10: val loss 0.5370097160339355

Epoch 11: train loss 0.4406287185847759
Epoch 11: val loss 0.5422478914260864

Epoch 12: train loss 0.4433114416897297
Epoch 12: val loss 0.5391333699226379

Epoch 13: train loss 0.45349501445889473
Epoch 13: val loss 0.539913535118103

Epoch 14: train loss 0.40990548953413963
Epoch 14: val loss 0.5409621000289917

Epoch 15: train loss 0.4121294803917408
Epoch 15: val loss 0.5437231659889221

Epoch 16: train loss 0.3987138122320175
Epoch 16: val loss 0.5494741201400757

Epoch 17: train loss 0.3878275267779827
Epoch 17: val loss 0.5559095740318298

Epoch 18: train loss 0.391082089394331
Epoch 18: val loss 0.5630622506141663

Epoch 19: train loss 0.3932620882987976
Epoch 19: val loss 0.5677739381790161

Epoch 20: train loss 0.3630148321390152
Epoch 20: val loss 0.5720849633216858

Epoch 21: train loss 0.3643072508275509
Epoch 21: val loss 0.5791360139846802

Epoch 22: train loss 0.35469071939587593
Epoch 22: val loss 0.5952965021133423

Epoch 23: train loss 0.3508975878357887
Epoch 23: val loss 0.5978414416313171

Epoch 24: train loss 0.33847767673432827
Epoch 24: val loss 0.6023180484771729

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7126728966832161
Epoch 0: val loss 0.6621572971343994

Epoch 1: train loss 0.6267688795924187
Epoch 1: val loss 0.6145167350769043

Epoch 2: train loss 0.5775956958532333
Epoch 2: val loss 0.5716935396194458

Epoch 3: train loss 0.5402794033288956
Epoch 3: val loss 0.5417654514312744

Epoch 4: train loss 0.5004062950611115
Epoch 4: val loss 0.5308435559272766

Epoch 5: train loss 0.5114135779440403
Epoch 5: val loss 0.5231069922447205

Epoch 6: train loss 0.49142948165535927
Epoch 6: val loss 0.5228409171104431

Epoch 7: train loss 0.5168042108416557
Epoch 7: val loss 0.517930269241333

Epoch 8: train loss 0.4908907003700733
Epoch 8: val loss 0.5133307576179504

Epoch 9: train loss 0.49449077993631363
Epoch 9: val loss 0.511192798614502

Epoch 10: train loss 0.4926905781030655
Epoch 10: val loss 0.506809651851654

Epoch 11: train loss 0.46357522532343864
Epoch 11: val loss 0.5037832856178284

Epoch 12: train loss 0.4899909421801567
Epoch 12: val loss 0.5050164461135864

Epoch 13: train loss 0.46729519963264465
Epoch 13: val loss 0.5088731050491333

Epoch 14: train loss 0.462326530367136
Epoch 14: val loss 0.504506528377533

Epoch 15: train loss 0.46389804780483246
Epoch 15: val loss 0.5013495087623596

Epoch 16: train loss 0.45470811799168587
Epoch 16: val loss 0.5011025667190552

Epoch 17: train loss 0.4499577768146992
Epoch 17: val loss 0.4979192912578583

Epoch 18: train loss 0.4424573667347431
Epoch 18: val loss 0.49232006072998047

Epoch 19: train loss 0.4441615901887417
Epoch 19: val loss 0.49286776781082153

Epoch 20: train loss 0.42621009051799774
Epoch 20: val loss 0.49270758032798767

Epoch 21: train loss 0.41562388464808464
Epoch 21: val loss 0.4961954951286316

Epoch 22: train loss 0.39504190906882286
Epoch 22: val loss 0.4915326237678528

Epoch 23: train loss 0.409968975931406
Epoch 23: val loss 0.4852021336555481

Epoch 24: train loss 0.408466337248683
Epoch 24: val loss 0.4898098409175873

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6783598065376282
Epoch 0: val loss 0.6374682784080505

Epoch 1: train loss 0.6012431234121323
Epoch 1: val loss 0.6002714037895203

Epoch 2: train loss 0.5320350714027882
Epoch 2: val loss 0.5741243362426758

Epoch 3: train loss 0.5373127907514572
Epoch 3: val loss 0.5666428804397583

Epoch 4: train loss 0.49867652729153633
Epoch 4: val loss 0.5653322339057922

Epoch 5: train loss 0.48800910636782646
Epoch 5: val loss 0.5716128349304199

Epoch 6: train loss 0.4671091251075268
Epoch 6: val loss 0.5712411403656006

Epoch 7: train loss 0.4543050192296505
Epoch 7: val loss 0.5655149817466736

Epoch 8: train loss 0.46545344218611717
Epoch 8: val loss 0.5598695278167725

Epoch 9: train loss 0.46649017184972763
Epoch 9: val loss 0.5612470507621765

Epoch 10: train loss 0.4323591999709606
Epoch 10: val loss 0.5618628859519958

Epoch 11: train loss 0.44006123021245
Epoch 11: val loss 0.5710994005203247

Epoch 12: train loss 0.44901249930262566
Epoch 12: val loss 0.5773306488990784

Epoch 13: train loss 0.4103153981268406
Epoch 13: val loss 0.5768776535987854

Epoch 14: train loss 0.4106490723788738
Epoch 14: val loss 0.5868392586708069

Epoch 15: train loss 0.40386561304330826
Epoch 15: val loss 0.5823594331741333

Epoch 16: train loss 0.4055100120604038
Epoch 16: val loss 0.5892761945724487

Epoch 17: train loss 0.4003228023648262
Epoch 17: val loss 0.5847201347351074

Epoch 18: train loss 0.3931659758090973
Epoch 18: val loss 0.6004681587219238

Epoch 19: train loss 0.37710338085889816
Epoch 19: val loss 0.6045938730239868

Epoch 20: train loss 0.36423515528440475
Epoch 20: val loss 0.5999603271484375

Epoch 21: train loss 0.38332123681902885
Epoch 21: val loss 0.5940530896186829

Epoch 22: train loss 0.3606868628412485
Epoch 22: val loss 0.6002702116966248

Epoch 23: train loss 0.3678121566772461
Epoch 23: val loss 0.6223099231719971

Epoch 24: train loss 0.34884546883404255
Epoch 24: val loss 0.6087244749069214

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6855554506182671
Epoch 0: val loss 0.6711955666542053

Epoch 1: train loss 0.6309733018279076
Epoch 1: val loss 0.6309697031974792

Epoch 2: train loss 0.5973953157663345
Epoch 2: val loss 0.5876178741455078

Epoch 3: train loss 0.5701736211776733
Epoch 3: val loss 0.5514242649078369

Epoch 4: train loss 0.535276647657156
Epoch 4: val loss 0.5279152393341064

Epoch 5: train loss 0.5181911438703537
Epoch 5: val loss 0.513099193572998

Epoch 6: train loss 0.4995015561580658
Epoch 6: val loss 0.5052834749221802

Epoch 7: train loss 0.5024507902562618
Epoch 7: val loss 0.5045918822288513

Epoch 8: train loss 0.508020181208849
Epoch 8: val loss 0.4984130859375

Epoch 9: train loss 0.46487610042095184
Epoch 9: val loss 0.496456503868103

Epoch 10: train loss 0.463709332048893
Epoch 10: val loss 0.49460214376449585

Epoch 11: train loss 0.45317287370562553
Epoch 11: val loss 0.49407824873924255

Epoch 12: train loss 0.45260558277368546
Epoch 12: val loss 0.49484187364578247

Epoch 13: train loss 0.43829187378287315
Epoch 13: val loss 0.49553433060646057

Epoch 14: train loss 0.431134719401598
Epoch 14: val loss 0.4957990348339081

Epoch 15: train loss 0.4244724214076996
Epoch 15: val loss 0.4976925253868103

Epoch 16: train loss 0.3953084722161293
Epoch 16: val loss 0.49551236629486084

Epoch 17: train loss 0.4019985720515251
Epoch 17: val loss 0.5008038282394409

Epoch 18: train loss 0.39262058213353157
Epoch 18: val loss 0.495279461145401

Epoch 19: train loss 0.40459301695227623
Epoch 19: val loss 0.4986324906349182

Epoch 20: train loss 0.3838133066892624
Epoch 20: val loss 0.5003047585487366

Epoch 21: train loss 0.3619970753788948
Epoch 21: val loss 0.5082148313522339

Epoch 22: train loss 0.38507450744509697
Epoch 22: val loss 0.5108300447463989

Epoch 23: train loss 0.3689070772379637
Epoch 23: val loss 0.5116040110588074

Epoch 24: train loss 0.3880902864038944
Epoch 24: val loss 0.5117097496986389

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6465582847595215
Epoch 0: val loss 0.6180390119552612

Epoch 1: train loss 0.5443044006824493
Epoch 1: val loss 0.5780633687973022

Epoch 2: train loss 0.531017005443573
Epoch 2: val loss 0.5632456541061401

Epoch 3: train loss 0.5127412351694974
Epoch 3: val loss 0.5434525012969971

Epoch 4: train loss 0.49763004075397144
Epoch 4: val loss 0.5431088209152222

Epoch 5: train loss 0.5126604492014105
Epoch 5: val loss 0.5623598694801331

Epoch 6: train loss 0.49116897041147406
Epoch 6: val loss 0.5412209630012512

Epoch 7: train loss 0.4950884824449366
Epoch 7: val loss 0.5471963882446289

Epoch 8: train loss 0.49815391952341254
Epoch 8: val loss 0.5517821907997131

Epoch 9: train loss 0.49949728087945416
Epoch 9: val loss 0.5449864864349365

Epoch 10: train loss 0.4753533899784088
Epoch 10: val loss 0.5482649207115173

Epoch 11: train loss 0.4638315655968406
Epoch 11: val loss 0.5532419681549072

Epoch 12: train loss 0.47372616962953046
Epoch 12: val loss 0.5386672616004944

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6709417581558228
Epoch 0: val loss 0.6495820879936218

Epoch 1: train loss 0.6070554733276368
Epoch 1: val loss 0.6014874577522278

Epoch 2: train loss 0.5409871608018875
Epoch 2: val loss 0.5634862780570984

Epoch 3: train loss 0.4995648741722107
Epoch 3: val loss 0.5527685284614563

Epoch 4: train loss 0.4928179234266281
Epoch 4: val loss 0.5557171106338501

Epoch 5: train loss 0.47401555478572843
Epoch 5: val loss 0.5585803985595703

Epoch 6: train loss 0.4755804568529129
Epoch 6: val loss 0.5660874843597412

Epoch 7: train loss 0.46011398136615755
Epoch 7: val loss 0.5705151557922363

Epoch 8: train loss 0.4608404040336609
Epoch 8: val loss 0.5770556926727295

Epoch 9: train loss 0.4427563101053238
Epoch 9: val loss 0.5777601003646851

Epoch 10: train loss 0.4331727743148804
Epoch 10: val loss 0.5794809460639954

Epoch 11: train loss 0.4374231845140457
Epoch 11: val loss 0.5821325182914734

Epoch 12: train loss 0.44054594337940217
Epoch 12: val loss 0.5815986394882202

Epoch 13: train loss 0.4023313343524933
Epoch 13: val loss 0.5862077474594116

Epoch 14: train loss 0.402062851190567
Epoch 14: val loss 0.590623140335083

Epoch 15: train loss 0.38839112520217894
Epoch 15: val loss 0.6028244495391846

Epoch 16: train loss 0.4090500146150589
Epoch 16: val loss 0.6095404028892517

Epoch 17: train loss 0.4011627048254013
Epoch 17: val loss 0.6176642775535583

Epoch 18: train loss 0.38869657218456266
Epoch 18: val loss 0.624076783657074

Epoch 19: train loss 0.3908211439847946
Epoch 19: val loss 0.6296166777610779

Epoch 20: train loss 0.3808835744857788
Epoch 20: val loss 0.6405189633369446

Epoch 21: train loss 0.3778869301080704
Epoch 21: val loss 0.6501238942146301

Epoch 22: train loss 0.3832267627120018
Epoch 22: val loss 0.6541421413421631

Epoch 23: train loss 0.38579588532447817
Epoch 23: val loss 0.6637564897537231

Epoch 24: train loss 0.3494538515806198
Epoch 24: val loss 0.668826699256897

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6508760631084443
Epoch 0: val loss 0.6086171865463257

Epoch 1: train loss 0.5776454985141755
Epoch 1: val loss 0.5564079284667969

Epoch 2: train loss 0.5659007489681244
Epoch 2: val loss 0.5174793004989624

Epoch 3: train loss 0.546358409523964
Epoch 3: val loss 0.5057113170623779

Epoch 4: train loss 0.5373225271701813
Epoch 4: val loss 0.5137428045272827

Epoch 5: train loss 0.5282338082790374
Epoch 5: val loss 0.5133580565452576

Epoch 6: train loss 0.5090065091848374
Epoch 6: val loss 0.5135443806648254

Epoch 7: train loss 0.5243923664093018
Epoch 7: val loss 0.5226078629493713

Epoch 8: train loss 0.49685102701187134
Epoch 8: val loss 0.5158652663230896

Epoch 9: train loss 0.4813755750656128
Epoch 9: val loss 0.5153325796127319

Epoch 10: train loss 0.5024475008249283
Epoch 10: val loss 0.5118411183357239

Epoch 11: train loss 0.46801687180995943
Epoch 11: val loss 0.5211747288703918

Epoch 12: train loss 0.4671968162059784
Epoch 12: val loss 0.5200045704841614

Epoch 13: train loss 0.45277694463729856
Epoch 13: val loss 0.5268833637237549

Epoch 14: train loss 0.4785808980464935
Epoch 14: val loss 0.529193639755249

Epoch 15: train loss 0.43824672102928164
Epoch 15: val loss 0.5343331098556519

Epoch 16: train loss 0.4350551813840866
Epoch 16: val loss 0.5329211950302124

Epoch 17: train loss 0.429989954829216
Epoch 17: val loss 0.5379317402839661

Epoch 18: train loss 0.44129107892513275
Epoch 18: val loss 0.5498802661895752

Epoch 19: train loss 0.40672646164894105
Epoch 19: val loss 0.5497276782989502

Epoch 20: train loss 0.44341793954372405
Epoch 20: val loss 0.5450877547264099

Epoch 21: train loss 0.43476641476154326
Epoch 21: val loss 0.5533379912376404

Epoch 22: train loss 0.3975823760032654
Epoch 22: val loss 0.549314558506012

Epoch 23: train loss 0.41264543533325193
Epoch 23: val loss 0.5531111359596252

Epoch 24: train loss 0.3811713129281998
Epoch 24: val loss 0.583718478679657

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6654840230941772
Epoch 0: val loss 0.6552932858467102

Epoch 1: train loss 0.6041967332363128
Epoch 1: val loss 0.620629072189331

Epoch 2: train loss 0.5482434779405594
Epoch 2: val loss 0.5992828607559204

Epoch 3: train loss 0.526006144285202
Epoch 3: val loss 0.5984961986541748

Epoch 4: train loss 0.49845110476016996
Epoch 4: val loss 0.607235312461853

Epoch 5: train loss 0.5124701291322709
Epoch 5: val loss 0.6202732920646667

Epoch 6: train loss 0.5091514497995376
Epoch 6: val loss 0.5955820083618164

Epoch 7: train loss 0.4817218005657196
Epoch 7: val loss 0.5955950617790222

Epoch 8: train loss 0.48294475078582766
Epoch 8: val loss 0.5963037014007568

Epoch 9: train loss 0.4630081713199615
Epoch 9: val loss 0.5953458547592163

Epoch 10: train loss 0.4538374662399292
Epoch 10: val loss 0.598315954208374

Epoch 11: train loss 0.45233882665634156
Epoch 11: val loss 0.5994546413421631

Epoch 12: train loss 0.44113042056560514
Epoch 12: val loss 0.5988272428512573

Epoch 13: train loss 0.42526489645242693
Epoch 13: val loss 0.6034526824951172

Epoch 14: train loss 0.4361698657274246
Epoch 14: val loss 0.6003473401069641

Epoch 15: train loss 0.43434698283672335
Epoch 15: val loss 0.6093562841415405

Epoch 16: train loss 0.4381762981414795
Epoch 16: val loss 0.6070619821548462

Epoch 17: train loss 0.4244974583387375
Epoch 17: val loss 0.5973021984100342

Epoch 18: train loss 0.4155614823102951
Epoch 18: val loss 0.5889517068862915

Epoch 19: train loss 0.4004599988460541
Epoch 19: val loss 0.597980260848999

Epoch 20: train loss 0.3920757591724396
Epoch 20: val loss 0.5972818732261658

Epoch 21: train loss 0.3820172905921936
Epoch 21: val loss 0.616381049156189

Epoch 22: train loss 0.3607818990945816
Epoch 22: val loss 0.6027297377586365

Epoch 23: train loss 0.3639777392148972
Epoch 23: val loss 0.6006283760070801

Epoch 24: train loss 0.3656117647886276
Epoch 24: val loss 0.6243298649787903

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6880361855030059
Epoch 0: val loss 0.641907274723053

Epoch 1: train loss 0.6057615280151367
Epoch 1: val loss 0.5839371085166931

Epoch 2: train loss 0.5554755508899689
Epoch 2: val loss 0.549837052822113

Epoch 3: train loss 0.525321027636528
Epoch 3: val loss 0.5394094586372375

Epoch 4: train loss 0.500192505121231
Epoch 4: val loss 0.5436519384384155

Epoch 5: train loss 0.5075417816638946
Epoch 5: val loss 0.5410361289978027

Epoch 6: train loss 0.48798823058605195
Epoch 6: val loss 0.5370904803276062

Epoch 7: train loss 0.47517668306827543
Epoch 7: val loss 0.5361125469207764

Epoch 8: train loss 0.49780488610267637
Epoch 8: val loss 0.5401951670646667

Epoch 9: train loss 0.48811486065387727
Epoch 9: val loss 0.5458123683929443

Epoch 10: train loss 0.4922559291124344
Epoch 10: val loss 0.5446729063987732

Epoch 11: train loss 0.47761683762073515
Epoch 11: val loss 0.5410487055778503

Epoch 12: train loss 0.4738286226987839
Epoch 12: val loss 0.5434057712554932

Epoch 13: train loss 0.4550450533628464
Epoch 13: val loss 0.5511984825134277

Epoch 14: train loss 0.4306690841913223
Epoch 14: val loss 0.5633301138877869

Epoch 15: train loss 0.43721803426742556
Epoch 15: val loss 0.5665042996406555

Epoch 16: train loss 0.4613037079572678
Epoch 16: val loss 0.5670940279960632

Epoch 17: train loss 0.4253687858581543
Epoch 17: val loss 0.5564174056053162

Epoch 18: train loss 0.4056902676820755
Epoch 18: val loss 0.5620878338813782

Epoch 19: train loss 0.40681557506322863
Epoch 19: val loss 0.5774637460708618

Epoch 20: train loss 0.39702113568782804
Epoch 20: val loss 0.5775563716888428

Epoch 21: train loss 0.4125707775354385
Epoch 21: val loss 0.569405198097229

Epoch 22: train loss 0.3951503187417984
Epoch 22: val loss 0.583400547504425

Epoch 23: train loss 0.40763005018234255
Epoch 23: val loss 0.5869855880737305

Epoch 24: train loss 0.384424164891243
Epoch 24: val loss 0.5964052677154541

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6506193326069758
Epoch 0: val loss 0.6226922273635864

Epoch 1: train loss 0.5705863993901473
Epoch 1: val loss 0.575710117816925

Epoch 2: train loss 0.5397495856651893
Epoch 2: val loss 0.5622112154960632

Epoch 3: train loss 0.5085427302580613
Epoch 3: val loss 0.5586510896682739

Epoch 4: train loss 0.4981853342973269
Epoch 4: val loss 0.5550752878189087

Epoch 5: train loss 0.5164686808219323
Epoch 5: val loss 0.5466923713684082

Epoch 6: train loss 0.48883859240091765
Epoch 6: val loss 0.5431126952171326

Epoch 7: train loss 0.4788500185196216
Epoch 7: val loss 0.5409928560256958

Epoch 8: train loss 0.5030138400884775
Epoch 8: val loss 0.5389800071716309

Epoch 9: train loss 0.47567211435391354
Epoch 9: val loss 0.5322332382202148

Epoch 10: train loss 0.45638392521784854
Epoch 10: val loss 0.5323696136474609

Epoch 11: train loss 0.4840770134559044
Epoch 11: val loss 0.5303817987442017

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7051852809058295
Epoch 0: val loss 0.6656887531280518

Epoch 1: train loss 0.6763289703263177
Epoch 1: val loss 0.6501690149307251

Epoch 2: train loss 0.665719621711307
Epoch 2: val loss 0.6286177039146423

Epoch 3: train loss 0.6466757191552056
Epoch 3: val loss 0.6116954684257507

Epoch 4: train loss 0.6359379953808255
Epoch 4: val loss 0.5933692455291748

Epoch 5: train loss 0.6106931434737312
Epoch 5: val loss 0.5783109068870544

Epoch 6: train loss 0.5840829047891829
Epoch 6: val loss 0.5636775493621826

Epoch 7: train loss 0.5810308522648282
Epoch 7: val loss 0.5520642995834351

Epoch 8: train loss 0.5888223614957597
Epoch 8: val loss 0.5446630120277405

Epoch 9: train loss 0.5597196916739146
Epoch 9: val loss 0.5413227677345276

Epoch 10: train loss 0.5607582463158501
Epoch 10: val loss 0.5339007377624512

Epoch 11: train loss 0.5356065134207407
Epoch 11: val loss 0.5309600830078125

Epoch 12: train loss 0.5264702869786156
Epoch 12: val loss 0.5274457931518555

Epoch 13: train loss 0.5344811413023207
Epoch 13: val loss 0.5285829901695251

Epoch 14: train loss 0.5303918917973837
Epoch 14: val loss 0.5336395502090454

Epoch 15: train loss 0.5276844965087043
Epoch 15: val loss 0.5410150289535522

Epoch 16: train loss 0.48891576131184894
Epoch 16: val loss 0.5354817509651184

Epoch 17: train loss 0.5019350879722171
Epoch 17: val loss 0.5232954025268555

Epoch 18: train loss 0.5115370651086172
Epoch 18: val loss 0.5224288105964661

Epoch 19: train loss 0.4699496693081326
Epoch 19: val loss 0.5353778004646301

Epoch 20: train loss 0.47574148575464886
Epoch 20: val loss 0.5443896651268005

Epoch 21: train loss 0.47660739223162335
Epoch 21: val loss 0.5371332168579102

Epoch 22: train loss 0.4412100679344601
Epoch 22: val loss 0.5296062231063843

Epoch 23: train loss 0.4574144747522142
Epoch 23: val loss 0.5288090109825134

Epoch 24: train loss 0.4616222182909648
Epoch 24: val loss 0.535947322845459

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6899482938978407
Epoch 0: val loss 0.6681157946586609

Epoch 1: train loss 0.6585427522659302
Epoch 1: val loss 0.6605632901191711

Epoch 2: train loss 0.6403549313545227
Epoch 2: val loss 0.6526157259941101

Epoch 3: train loss 0.6423740983009338
Epoch 3: val loss 0.644547164440155

Epoch 4: train loss 0.6171498033735487
Epoch 4: val loss 0.6446004509925842

Epoch 5: train loss 0.6176127857632108
Epoch 5: val loss 0.6388919949531555

Epoch 6: train loss 0.605477684073978
Epoch 6: val loss 0.6320543885231018

Epoch 7: train loss 0.5897303157382541
Epoch 7: val loss 0.6222283244132996

Epoch 8: train loss 0.5849003129535251
Epoch 8: val loss 0.6214309334754944

Epoch 9: train loss 0.5576592120859358
Epoch 9: val loss 0.6208788752555847

Epoch 10: train loss 0.5620677404933505
Epoch 10: val loss 0.6192189455032349

Epoch 11: train loss 0.5484669738345676
Epoch 11: val loss 0.6160445213317871

Epoch 12: train loss 0.5474934246804979
Epoch 12: val loss 0.6163877248764038

Epoch 13: train loss 0.5223483145236969
Epoch 13: val loss 0.6134667992591858

Epoch 14: train loss 0.5194986230797238
Epoch 14: val loss 0.6205772757530212

Epoch 15: train loss 0.4994177354706658
Epoch 15: val loss 0.6259861588478088

Epoch 16: train loss 0.4859322210152944
Epoch 16: val loss 0.6253107190132141

Epoch 17: train loss 0.4720966054333581
Epoch 17: val loss 0.6402233242988586

Epoch 18: train loss 0.4742493728796641
Epoch 18: val loss 0.6406996250152588

Epoch 19: train loss 0.4680521819326613
Epoch 19: val loss 0.6446020603179932

Epoch 20: train loss 0.45094449983702767
Epoch 20: val loss 0.6547747254371643

Epoch 21: train loss 0.46240070793363786
Epoch 21: val loss 0.6514607667922974

Epoch 22: train loss 0.4182504481739468
Epoch 22: val loss 0.6475467085838318

Epoch 23: train loss 0.45008035831981236
Epoch 23: val loss 0.6522741913795471

Epoch 24: train loss 0.4343845778041416
Epoch 24: val loss 0.6779880523681641

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6926318009694418
Epoch 0: val loss 0.673835277557373

Epoch 1: train loss 0.6800683803028531
Epoch 1: val loss 0.6568332314491272

Epoch 2: train loss 0.6375159621238708
Epoch 2: val loss 0.6452709436416626

Epoch 3: train loss 0.6363807055685256
Epoch 3: val loss 0.6358389854431152

Epoch 4: train loss 0.6165705919265747
Epoch 4: val loss 0.6302136778831482

Epoch 5: train loss 0.6014496882756551
Epoch 5: val loss 0.6255008578300476

Epoch 6: train loss 0.5849786367681291
Epoch 6: val loss 0.6214556097984314

Epoch 7: train loss 0.580537862247891
Epoch 7: val loss 0.6171709895133972

Epoch 8: train loss 0.5653849575254652
Epoch 8: val loss 0.6130385994911194

Epoch 9: train loss 0.5385031600793203
Epoch 9: val loss 0.6149419546127319

Epoch 10: train loss 0.526817133029302
Epoch 10: val loss 0.6114410758018494

Epoch 11: train loss 0.5147300826178657
Epoch 11: val loss 0.6077407002449036

Epoch 12: train loss 0.5097290873527527
Epoch 12: val loss 0.6105664968490601

Epoch 13: train loss 0.4957904583877987
Epoch 13: val loss 0.6065251231193542

Epoch 14: train loss 0.48851775129636127
Epoch 14: val loss 0.6101548671722412

Epoch 15: train loss 0.5108867254522111
Epoch 15: val loss 0.6110535264015198

Epoch 16: train loss 0.4897615247302585
Epoch 16: val loss 0.6111472249031067

Epoch 17: train loss 0.46468624472618103
Epoch 17: val loss 0.6167357563972473

Epoch 18: train loss 0.46432507038116455
Epoch 18: val loss 0.619487464427948

Epoch 19: train loss 0.47656407290034825
Epoch 19: val loss 0.623569667339325

Epoch 20: train loss 0.4365985029273563
Epoch 20: val loss 0.63437420129776

Epoch 21: train loss 0.42834683259328205
Epoch 21: val loss 0.6396791338920593

Epoch 22: train loss 0.4291451076666514
Epoch 22: val loss 0.6505475044250488

Epoch 23: train loss 0.4400125311480628
Epoch 23: val loss 0.6552700400352478

Epoch 24: train loss 0.41171574261453414
Epoch 24: val loss 0.6608712673187256

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6888265675968595
Epoch 0: val loss 0.6773176789283752

Epoch 1: train loss 0.6592588093545702
Epoch 1: val loss 0.6631327271461487

Epoch 2: train loss 0.637165539794498
Epoch 2: val loss 0.6513901352882385

Epoch 3: train loss 0.6273794836468167
Epoch 3: val loss 0.6405203938484192

Epoch 4: train loss 0.6053025623162588
Epoch 4: val loss 0.6348937153816223

Epoch 5: train loss 0.5902924372090234
Epoch 5: val loss 0.6266774535179138

Epoch 6: train loss 0.5846478574805789
Epoch 6: val loss 0.6190665364265442

Epoch 7: train loss 0.5529359976450602
Epoch 7: val loss 0.6199352741241455

Epoch 8: train loss 0.5559181802802615
Epoch 8: val loss 0.6179454922676086

Epoch 9: train loss 0.5294439163472917
Epoch 9: val loss 0.6055792570114136

Epoch 10: train loss 0.5427326460679373
Epoch 10: val loss 0.6189656853675842

Epoch 11: train loss 0.5292496648099687
Epoch 11: val loss 0.6202300190925598

Epoch 12: train loss 0.5066499577628242
Epoch 12: val loss 0.610517680644989

Epoch 13: train loss 0.5021099050839742
Epoch 13: val loss 0.6130927205085754

Epoch 14: train loss 0.517312635978063
Epoch 14: val loss 0.6149564385414124

Epoch 15: train loss 0.48308609922726947
Epoch 15: val loss 0.6036576628684998

Epoch 16: train loss 0.4887613223658668
Epoch 16: val loss 0.6086511611938477

Epoch 17: train loss 0.46434955795605976
Epoch 17: val loss 0.6306080222129822

Epoch 18: train loss 0.47246211104922825
Epoch 18: val loss 0.6347213387489319

Epoch 19: train loss 0.4745785461531745
Epoch 19: val loss 0.63754802942276

Epoch 20: train loss 0.45346032910876805
Epoch 20: val loss 0.6376445889472961

Epoch 21: train loss 0.45802730984157985
Epoch 21: val loss 0.6264009475708008

Epoch 22: train loss 0.4317859278784858
Epoch 22: val loss 0.6352748274803162

Epoch 23: train loss 0.4175825317700704
Epoch 23: val loss 0.6599100828170776

Epoch 24: train loss 0.41850083072980243
Epoch 24: val loss 0.6734136939048767

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941607644160589
Epoch 0: val loss 0.6632928252220154

Epoch 1: train loss 0.6477856536706289
Epoch 1: val loss 0.6306976079940796

Epoch 2: train loss 0.6210087736447653
Epoch 2: val loss 0.6038587093353271

Epoch 3: train loss 0.6181590408086777
Epoch 3: val loss 0.5872247219085693

Epoch 4: train loss 0.5749349494775137
Epoch 4: val loss 0.5729795694351196

Epoch 5: train loss 0.5802947481473287
Epoch 5: val loss 0.5646265745162964

Epoch 6: train loss 0.5822515686353048
Epoch 6: val loss 0.5504346489906311

Epoch 7: train loss 0.5467297434806824
Epoch 7: val loss 0.545039713382721

Epoch 8: train loss 0.5588472187519073
Epoch 8: val loss 0.5450931191444397

Epoch 9: train loss 0.5414455284674963
Epoch 9: val loss 0.5422949194908142

Epoch 10: train loss 0.5193327516317368
Epoch 10: val loss 0.541154682636261

Epoch 11: train loss 0.5104329933722814
Epoch 11: val loss 0.5348746180534363

Epoch 12: train loss 0.49523648371299106
Epoch 12: val loss 0.5348811745643616

Epoch 13: train loss 0.5058696642518044
Epoch 13: val loss 0.5322376489639282

Epoch 14: train loss 0.48715976625680923
Epoch 14: val loss 0.5375776886940002

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6921847896142439
Epoch 0: val loss 0.6881811618804932

Epoch 1: train loss 0.6382372975349426
Epoch 1: val loss 0.6893405318260193

Epoch 2: train loss 0.610804947939786
Epoch 2: val loss 0.7124784588813782

Epoch 3: train loss 0.5895555425773967
Epoch 3: val loss 0.7288747429847717

Epoch 4: train loss 0.5630546754056757
Epoch 4: val loss 0.7297572493553162

Epoch 5: train loss 0.5343140282414176
Epoch 5: val loss 0.7211272716522217

Epoch 6: train loss 0.5300012637268413
Epoch 6: val loss 0.7233471870422363

Epoch 7: train loss 0.5328951559283517
Epoch 7: val loss 0.7069481611251831

Epoch 8: train loss 0.5088305175304413
Epoch 8: val loss 0.7308027744293213

Epoch 9: train loss 0.46299331567504187
Epoch 9: val loss 0.7257936596870422

Epoch 10: train loss 0.4787860702384602
Epoch 10: val loss 0.7257928848266602

Epoch 11: train loss 0.46585045619444415
Epoch 11: val loss 0.7313886284828186

Epoch 12: train loss 0.4603967016393488
Epoch 12: val loss 0.7446820139884949

Epoch 13: train loss 0.4315644719383933
Epoch 13: val loss 0.740104615688324

Epoch 14: train loss 0.45504880222407257
Epoch 14: val loss 0.7205628752708435

Epoch 15: train loss 0.4382569762793454
Epoch 15: val loss 0.712343156337738

Epoch 16: train loss 0.424866567958485
Epoch 16: val loss 0.7190485000610352

Epoch 17: train loss 0.3952125175432725
Epoch 17: val loss 0.7203889489173889

Epoch 18: train loss 0.41913457350297406
Epoch 18: val loss 0.7142478227615356

Epoch 19: train loss 0.38803960382938385
Epoch 19: val loss 0.7561283707618713

Epoch 20: train loss 0.4081438861109994
Epoch 20: val loss 0.7617332935333252

Epoch 21: train loss 0.42378389022567053
Epoch 21: val loss 0.7382100224494934

Epoch 22: train loss 0.36685268716378644
Epoch 22: val loss 0.745775580406189

Epoch 23: train loss 0.36386180262673984
Epoch 23: val loss 0.7435004711151123

Epoch 24: train loss 0.3442030061375011
Epoch 24: val loss 0.7571356892585754

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6871614889665083
Epoch 0: val loss 0.6797200441360474

Epoch 1: train loss 0.654650325124914
Epoch 1: val loss 0.6693174242973328

Epoch 2: train loss 0.620372322472659
Epoch 2: val loss 0.6510700583457947

Epoch 3: train loss 0.6032870682803068
Epoch 3: val loss 0.6386168599128723

Epoch 4: train loss 0.5819225419651378
Epoch 4: val loss 0.6319034695625305

Epoch 5: train loss 0.5537896183404055
Epoch 5: val loss 0.6287350654602051

Epoch 6: train loss 0.548518719998273
Epoch 6: val loss 0.6160380840301514

Epoch 7: train loss 0.531565701419657
Epoch 7: val loss 0.6179452538490295

Epoch 8: train loss 0.5017112032933668
Epoch 8: val loss 0.6081284880638123

Epoch 9: train loss 0.5075005509636619
Epoch 9: val loss 0.593628466129303

Epoch 10: train loss 0.5094623376022686
Epoch 10: val loss 0.5968008637428284

Epoch 11: train loss 0.4850021275607022
Epoch 11: val loss 0.5970738530158997

Epoch 12: train loss 0.4784655245867642
Epoch 12: val loss 0.597577691078186

Epoch 13: train loss 0.5119329988956451
Epoch 13: val loss 0.578696072101593

Epoch 14: train loss 0.49304996837269177
Epoch 14: val loss 0.5735548138618469

Epoch 15: train loss 0.45325436104427685
Epoch 15: val loss 0.5895015597343445

Epoch 16: train loss 0.44339342279867694
Epoch 16: val loss 0.5721445083618164

Epoch 17: train loss 0.4291195950724862
Epoch 17: val loss 0.5699507594108582

Epoch 18: train loss 0.4358897290446542
Epoch 18: val loss 0.5828595161437988

Epoch 19: train loss 0.4289944144812497
Epoch 19: val loss 0.5726027488708496

Epoch 20: train loss 0.4419641440564936
Epoch 20: val loss 0.5553193688392639

Epoch 21: train loss 0.41812606020407245
Epoch 21: val loss 0.5836759209632874

Epoch 22: train loss 0.45005623318932275
Epoch 22: val loss 0.5735324621200562

Epoch 23: train loss 0.42591397057880054
Epoch 23: val loss 0.5803453922271729

Epoch 24: train loss 0.41636779091574927
Epoch 24: val loss 0.5669072866439819

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6816028464924205
Epoch 0: val loss 0.6506942510604858

Epoch 1: train loss 0.6400535323403098
Epoch 1: val loss 0.6215910315513611

Epoch 2: train loss 0.6238150054758246
Epoch 2: val loss 0.6094334721565247

Epoch 3: train loss 0.5897020264105364
Epoch 3: val loss 0.6026362180709839

Epoch 4: train loss 0.5821410742673007
Epoch 4: val loss 0.5804282426834106

Epoch 5: train loss 0.5863557159900665
Epoch 5: val loss 0.5698685050010681

Epoch 6: train loss 0.5772838321599093
Epoch 6: val loss 0.575711190700531

Epoch 7: train loss 0.5670948895541105
Epoch 7: val loss 0.5515020489692688

Epoch 8: train loss 0.5296393551609733
Epoch 8: val loss 0.5513500571250916

Epoch 9: train loss 0.5400945788080042
Epoch 9: val loss 0.5531773567199707

Epoch 10: train loss 0.5384978299791162
Epoch 10: val loss 0.5540258884429932

Epoch 11: train loss 0.518107530745593
Epoch 11: val loss 0.5359163284301758

Epoch 12: train loss 0.49821406873789703
Epoch 12: val loss 0.5313002467155457

Epoch 13: train loss 0.4930542734536258
Epoch 13: val loss 0.5319910049438477

Epoch 14: train loss 0.49128013307398016
Epoch 14: val loss 0.5378130078315735

Epoch 15: train loss 0.47565648230639374
Epoch 15: val loss 0.5289093255996704

Epoch 16: train loss 0.4544766436923634
Epoch 16: val loss 0.5335655808448792

Epoch 17: train loss 0.4777134115045721
Epoch 17: val loss 0.5323610305786133

Epoch 18: train loss 0.44596818631345575
Epoch 18: val loss 0.5198667645454407

Epoch 19: train loss 0.4723688905889338
Epoch 19: val loss 0.5286301970481873

Epoch 20: train loss 0.43598545681346546
Epoch 20: val loss 0.5322436690330505

Epoch 21: train loss 0.44987011497670953
Epoch 21: val loss 0.5282049775123596

Epoch 22: train loss 0.41382005539807404
Epoch 22: val loss 0.5364702343940735

Epoch 23: train loss 0.38580512458627875
Epoch 23: val loss 0.5481238961219788

Epoch 24: train loss 0.4019086984070865
Epoch 24: val loss 0.537619948387146

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7129515355283563
Epoch 0: val loss 0.6640887260437012

Epoch 1: train loss 0.6715788624503396
Epoch 1: val loss 0.6380760669708252

Epoch 2: train loss 0.6248485771092501
Epoch 2: val loss 0.6111640334129333

Epoch 3: train loss 0.6283739913593639
Epoch 3: val loss 0.5801803469657898

Epoch 4: train loss 0.599889646876942
Epoch 4: val loss 0.5591646432876587

Epoch 5: train loss 0.5801569548520175
Epoch 5: val loss 0.5455613732337952

Epoch 6: train loss 0.5759270272471688
Epoch 6: val loss 0.5304458737373352

Epoch 7: train loss 0.5530195046554912
Epoch 7: val loss 0.5251321792602539

Epoch 8: train loss 0.5373683978210796
Epoch 8: val loss 0.5195593237876892

Epoch 9: train loss 0.5264413112943823
Epoch 9: val loss 0.5159934163093567

Epoch 10: train loss 0.525174777616154
Epoch 10: val loss 0.5142313838005066

Epoch 11: train loss 0.5268770835616372
Epoch 11: val loss 0.5067470669746399

Epoch 12: train loss 0.4983568110249259
Epoch 12: val loss 0.5063671469688416

Epoch 13: train loss 0.4886333075436679
Epoch 13: val loss 0.5087978839874268

Epoch 14: train loss 0.48029428720474243
Epoch 14: val loss 0.5104178190231323

Epoch 15: train loss 0.47788229855624115
Epoch 15: val loss 0.49355265498161316

Epoch 16: train loss 0.4453807933764024
Epoch 16: val loss 0.508475124835968

Epoch 17: train loss 0.46733196757056494
Epoch 17: val loss 0.5136550068855286

Epoch 18: train loss 0.45393432541327045
Epoch 18: val loss 0.5106831192970276

Epoch 19: train loss 0.4303030859340321
Epoch 19: val loss 0.5171636939048767

Epoch 20: train loss 0.42397965355352923
Epoch 20: val loss 0.5228189826011658

Epoch 21: train loss 0.4432582665573467
Epoch 21: val loss 0.5085719227790833

Epoch 22: train loss 0.41231178695505316
Epoch 22: val loss 0.505348801612854

Epoch 23: train loss 0.3990708454088731
Epoch 23: val loss 0.521483838558197

Epoch 24: train loss 0.39841012250293384
Epoch 24: val loss 0.5314000248908997

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6721903043133872
Epoch 0: val loss 0.6672269701957703

Epoch 1: train loss 0.6188527813979557
Epoch 1: val loss 0.637710690498352

Epoch 2: train loss 0.6100321326936994
Epoch 2: val loss 0.6393967866897583

Epoch 3: train loss 0.574712702206203
Epoch 3: val loss 0.6358484625816345

Epoch 4: train loss 0.5547938006264823
Epoch 4: val loss 0.6388232111930847

Epoch 5: train loss 0.5409526931388038
Epoch 5: val loss 0.6280382871627808

Epoch 6: train loss 0.5404444485902786
Epoch 6: val loss 0.6378549933433533

Epoch 7: train loss 0.5308413633278438
Epoch 7: val loss 0.655703604221344

Epoch 8: train loss 0.5344309508800507
Epoch 8: val loss 0.6514487862586975

Epoch 9: train loss 0.5107648777110236
Epoch 9: val loss 0.6352507472038269

Epoch 10: train loss 0.49510331451892853
Epoch 10: val loss 0.6519182920455933

Epoch 11: train loss 0.4910172926528113
Epoch 11: val loss 0.6669968962669373

Epoch 12: train loss 0.48881722348076956
Epoch 12: val loss 0.6677997708320618

Epoch 13: train loss 0.488960651414735
Epoch 13: val loss 0.6587015986442566

Epoch 14: train loss 0.4864358731678554
Epoch 14: val loss 0.6825026273727417

Epoch 15: train loss 0.4798276743718556
Epoch 15: val loss 0.671173632144928

Epoch 16: train loss 0.44761909331594196
Epoch 16: val loss 0.6782180666923523

Epoch 17: train loss 0.4532166485275541
Epoch 17: val loss 0.6845019459724426

Epoch 18: train loss 0.43908331862517763
Epoch 18: val loss 0.6863551139831543

Epoch 19: train loss 0.46005280315876007
Epoch 19: val loss 0.6623668670654297

Epoch 20: train loss 0.449922291295869
Epoch 20: val loss 0.7121105790138245

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6842539774047004
Epoch 0: val loss 0.6638671159744263

Epoch 1: train loss 0.6589024994108412
Epoch 1: val loss 0.647390604019165

Epoch 2: train loss 0.6490499112341139
Epoch 2: val loss 0.6503500938415527

Epoch 3: train loss 0.6314348379770914
Epoch 3: val loss 0.6572301387786865

Epoch 4: train loss 0.6132768657472398
Epoch 4: val loss 0.6528099775314331

Epoch 5: train loss 0.6126683553059896
Epoch 5: val loss 0.6586313843727112

Epoch 6: train loss 0.6089358594682481
Epoch 6: val loss 0.6606596112251282

Epoch 7: train loss 0.5871616370148129
Epoch 7: val loss 0.6557515263557434

Epoch 8: train loss 0.6030084755685594
Epoch 8: val loss 0.6553356051445007

Epoch 9: train loss 0.5884508490562439
Epoch 9: val loss 0.6584912538528442

Epoch 10: train loss 0.5664136707782745
Epoch 10: val loss 0.6695107221603394

Epoch 11: train loss 0.5552666385968527
Epoch 11: val loss 0.6552757024765015

Epoch 12: train loss 0.5473927723036872
Epoch 12: val loss 0.6499460339546204

Epoch 13: train loss 0.5358852810329862
Epoch 13: val loss 0.6488626003265381

Epoch 14: train loss 0.5371388660536872
Epoch 14: val loss 0.6350790858268738

Epoch 15: train loss 0.5070062776406606
Epoch 15: val loss 0.6393245458602905

Epoch 16: train loss 0.4964709182580312
Epoch 16: val loss 0.6377995610237122

Epoch 17: train loss 0.517073694202635
Epoch 17: val loss 0.639031708240509

Epoch 18: train loss 0.5164991219838461
Epoch 18: val loss 0.6425536274909973

Epoch 19: train loss 0.4733514090379079
Epoch 19: val loss 0.655381977558136

Epoch 20: train loss 0.467328452401691
Epoch 20: val loss 0.638978123664856

Epoch 21: train loss 0.4596245719326867
Epoch 21: val loss 0.6330433487892151

Epoch 22: train loss 0.44684353470802307
Epoch 22: val loss 0.6444882154464722

Epoch 23: train loss 0.43364721205499435
Epoch 23: val loss 0.6522486209869385

Epoch 24: train loss 0.4747886624601152
Epoch 24: val loss 0.642339825630188

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6893326242764791
Epoch 0: val loss 0.7067486047744751

Epoch 1: train loss 0.6544137398401896
Epoch 1: val loss 0.7095125317573547

Epoch 2: train loss 0.6360011630588107
Epoch 2: val loss 0.7070907950401306

Epoch 3: train loss 0.6186698344018724
Epoch 3: val loss 0.7188278436660767

Epoch 4: train loss 0.6194389197561476
Epoch 4: val loss 0.723747193813324

Epoch 5: train loss 0.5951032075617049
Epoch 5: val loss 0.7296827435493469

Epoch 6: train loss 0.5892714924282498
Epoch 6: val loss 0.7336841225624084

Epoch 7: train loss 0.5770670606030358
Epoch 7: val loss 0.7297307252883911

Epoch 8: train loss 0.5692186918523576
Epoch 8: val loss 0.7266597151756287

Epoch 9: train loss 0.5624361236890157
Epoch 9: val loss 0.7417673468589783

Epoch 10: train loss 0.5559788644313812
Epoch 10: val loss 0.731246292591095

Epoch 11: train loss 0.5707438786824545
Epoch 11: val loss 0.74968022108078

Epoch 12: train loss 0.5436132815149095
Epoch 12: val loss 0.7492697834968567

Epoch 13: train loss 0.5406789084275564
Epoch 13: val loss 0.744962215423584

Epoch 14: train loss 0.5193640821509891
Epoch 14: val loss 0.7482057213783264

Epoch 15: train loss 0.5169355273246765
Epoch 15: val loss 0.7358114719390869

Epoch 16: train loss 0.5260641442404853
Epoch 16: val loss 0.7780841588973999

Epoch 17: train loss 0.5111201869116889
Epoch 17: val loss 0.7323856949806213

Epoch 18: train loss 0.5162473883893755
Epoch 18: val loss 0.7144131064414978

Epoch 19: train loss 0.49777837263213265
Epoch 19: val loss 0.7204374670982361

Epoch 20: train loss 0.47744662231869167
Epoch 20: val loss 0.7203270196914673

Epoch 21: train loss 0.47341757350497776
Epoch 21: val loss 0.7493398189544678

Epoch 22: train loss 0.48310254679785836
Epoch 22: val loss 0.7448306679725647

Epoch 23: train loss 0.4644616146882375
Epoch 23: val loss 0.743247389793396

Epoch 24: train loss 0.47524820102585685
Epoch 24: val loss 0.7177051305770874

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6811301973130968
Epoch 0: val loss 0.6700146198272705

Epoch 1: train loss 0.629569431145986
Epoch 1: val loss 0.6550685167312622

Epoch 2: train loss 0.6254379219479032
Epoch 2: val loss 0.6457558274269104

Epoch 3: train loss 0.5949722197320726
Epoch 3: val loss 0.6437037587165833

Epoch 4: train loss 0.5914746787812974
Epoch 4: val loss 0.6460176706314087

Epoch 5: train loss 0.5840237703588274
Epoch 5: val loss 0.6381703019142151

Epoch 6: train loss 0.5757198929786682
Epoch 6: val loss 0.6374025940895081

Epoch 7: train loss 0.5749459862709045
Epoch 7: val loss 0.6333501935005188

Epoch 8: train loss 0.5593912435902489
Epoch 8: val loss 0.6349697709083557

Epoch 9: train loss 0.5496656199296316
Epoch 9: val loss 0.6354064345359802

Epoch 10: train loss 0.5469840069611868
Epoch 10: val loss 0.6262328028678894

Epoch 11: train loss 0.5204085840119256
Epoch 11: val loss 0.6273939609527588

Epoch 12: train loss 0.5069044530391693
Epoch 12: val loss 0.6178125739097595

Epoch 13: train loss 0.5000199741787381
Epoch 13: val loss 0.6295322179794312

Epoch 14: train loss 0.4975495669576857
Epoch 14: val loss 0.6312821507453918

Epoch 15: train loss 0.5342188345061408
Epoch 15: val loss 0.621394157409668

Epoch 16: train loss 0.5084019667572446
Epoch 16: val loss 0.6555219292640686

Epoch 17: train loss 0.5281870630052354
Epoch 17: val loss 0.6190741062164307

Epoch 18: train loss 0.47688379221492344
Epoch 18: val loss 0.6227635145187378

Epoch 19: train loss 0.49326767524083454
Epoch 19: val loss 0.6263474822044373

Epoch 20: train loss 0.47313644819789463
Epoch 20: val loss 0.6363090872764587

Epoch 21: train loss 0.46686212552918327
Epoch 21: val loss 0.6412492394447327

Epoch 22: train loss 0.4626469545894199
Epoch 22: val loss 0.6319664716720581

Epoch 23: train loss 0.4643787874115838
Epoch 23: val loss 0.6378374695777893

Epoch 24: train loss 0.46305721667077804
Epoch 24: val loss 0.6401110887527466

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6850252283944024
Epoch 0: val loss 0.6564205884933472

Epoch 1: train loss 0.6528445151117113
Epoch 1: val loss 0.647056519985199

Epoch 2: train loss 0.6513578295707703
Epoch 2: val loss 0.6417674422264099

Epoch 3: train loss 0.6297252509329054
Epoch 3: val loss 0.6391727924346924

Epoch 4: train loss 0.6222428878148397
Epoch 4: val loss 0.6461896896362305

Epoch 5: train loss 0.6172071695327759
Epoch 5: val loss 0.6432146430015564

Epoch 6: train loss 0.5926303333706326
Epoch 6: val loss 0.6426808834075928

Epoch 7: train loss 0.5838527745670743
Epoch 7: val loss 0.6397220492362976

Epoch 8: train loss 0.5532288021511502
Epoch 8: val loss 0.6378063559532166

Epoch 9: train loss 0.544271856546402
Epoch 9: val loss 0.6371094584465027

Epoch 10: train loss 0.5146920018725925
Epoch 10: val loss 0.6425321102142334

Epoch 11: train loss 0.5075343880388472
Epoch 11: val loss 0.6619182825088501

Epoch 12: train loss 0.5054287115732828
Epoch 12: val loss 0.6628430485725403

Epoch 13: train loss 0.4783070981502533
Epoch 13: val loss 0.6883240938186646

Epoch 14: train loss 0.48844168252415127
Epoch 14: val loss 0.6782256364822388

Epoch 15: train loss 0.47672650549146867
Epoch 15: val loss 0.6775087714195251

Epoch 16: train loss 0.48506375153859455
Epoch 16: val loss 0.6935827136039734

Epoch 17: train loss 0.4418175286716885
Epoch 17: val loss 0.7079012393951416

Epoch 18: train loss 0.4690597487820519
Epoch 18: val loss 0.7207139730453491

Epoch 19: train loss 0.43653186824586654
Epoch 19: val loss 0.7074987888336182

Epoch 20: train loss 0.4304403000407749
Epoch 20: val loss 0.7049955725669861

Epoch 21: train loss 0.4275087747308943
Epoch 21: val loss 0.73017418384552

Epoch 22: train loss 0.4217252930005391
Epoch 22: val loss 0.7634462714195251

Epoch 23: train loss 0.40502189265357125
Epoch 23: val loss 0.7460203170776367

Epoch 24: train loss 0.4196678168243832
Epoch 24: val loss 0.7375950217247009

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6983689814805984
Epoch 0: val loss 0.6572223901748657

Epoch 1: train loss 0.6489844918251038
Epoch 1: val loss 0.6377717852592468

Epoch 2: train loss 0.6389970382054647
Epoch 2: val loss 0.630245566368103

Epoch 3: train loss 0.6292933970689774
Epoch 3: val loss 0.6229130625724792

Epoch 4: train loss 0.6220240394274393
Epoch 4: val loss 0.6204699277877808

Epoch 5: train loss 0.6015495111544927
Epoch 5: val loss 0.6186478734016418

Epoch 6: train loss 0.5897389700015386
Epoch 6: val loss 0.6232475638389587

Epoch 7: train loss 0.5808121686180433
Epoch 7: val loss 0.6274052858352661

Epoch 8: train loss 0.5552008301019669
Epoch 8: val loss 0.6169223785400391

Epoch 9: train loss 0.5599845771988233
Epoch 9: val loss 0.6207584738731384

Epoch 10: train loss 0.540566069384416
Epoch 10: val loss 0.6262491941452026

Epoch 11: train loss 0.5281681368748347
Epoch 11: val loss 0.6285673379898071

Epoch 12: train loss 0.502979559202989
Epoch 12: val loss 0.6246823072433472

Epoch 13: train loss 0.49834592640399933
Epoch 13: val loss 0.6213887333869934

Epoch 14: train loss 0.5016215940316519
Epoch 14: val loss 0.6197733879089355

Epoch 15: train loss 0.503866712252299
Epoch 15: val loss 0.6369261741638184

Epoch 16: train loss 0.49982330451409024
Epoch 16: val loss 0.6408970355987549

Epoch 17: train loss 0.5025281881292661
Epoch 17: val loss 0.634185791015625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6140279710292816
Epoch 0: val loss 0.5591664910316467

Epoch 1: train loss 0.4883535295724869
Epoch 1: val loss 0.48267367482185364

Epoch 2: train loss 0.43198131322860717
Epoch 2: val loss 0.4487302303314209

Epoch 3: train loss 0.40013226866722107
Epoch 3: val loss 0.4479123055934906

Epoch 4: train loss 0.4056644693017006
Epoch 4: val loss 0.4536016285419464

Epoch 5: train loss 0.3729484885931015
Epoch 5: val loss 0.4540010094642639

Epoch 6: train loss 0.4341910853981972
Epoch 6: val loss 0.4551776051521301

Epoch 7: train loss 0.3840041756629944
Epoch 7: val loss 0.45429670810699463

Epoch 8: train loss 0.39728201627731324
Epoch 8: val loss 0.45437392592430115

Epoch 9: train loss 0.3623890526592731
Epoch 9: val loss 0.45799586176872253

Epoch 10: train loss 0.4302704021334648
Epoch 10: val loss 0.46305719017982483

Epoch 11: train loss 0.35598434060811995
Epoch 11: val loss 0.462340772151947

Epoch 12: train loss 0.34663146883249285
Epoch 12: val loss 0.4594857394695282

Epoch 13: train loss 0.3425924628973007
Epoch 13: val loss 0.46685969829559326

Epoch 14: train loss 0.3259162798523903
Epoch 14: val loss 0.4787055552005768

Epoch 15: train loss 0.3324874222278595
Epoch 15: val loss 0.4799453914165497

Epoch 16: train loss 0.3767703756690025
Epoch 16: val loss 0.48072487115859985

Epoch 17: train loss 0.36002013832330704
Epoch 17: val loss 0.4848567545413971

Epoch 18: train loss 0.3023164331912994
Epoch 18: val loss 0.48026368021965027

Epoch 19: train loss 0.391062331199646
Epoch 19: val loss 0.48158901929855347

Epoch 20: train loss 0.3113761305809021
Epoch 20: val loss 0.47558069229125977

Epoch 21: train loss 0.3658997997641563
Epoch 21: val loss 0.47420018911361694

Epoch 22: train loss 0.3138727590441704
Epoch 22: val loss 0.47073474526405334

Epoch 23: train loss 0.2872356578707695
Epoch 23: val loss 0.47092562913894653

Epoch 24: train loss 0.2860661342740059
Epoch 24: val loss 0.48203331232070923

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6543070495128631
Epoch 0: val loss 0.6046908497810364

Epoch 1: train loss 0.5138554990291595
Epoch 1: val loss 0.5157681107521057

Epoch 2: train loss 0.508197221159935
Epoch 2: val loss 0.4613856375217438

Epoch 3: train loss 0.4349577367305756
Epoch 3: val loss 0.4421081244945526

Epoch 4: train loss 0.45065549910068514
Epoch 4: val loss 0.44454753398895264

Epoch 5: train loss 0.4241998553276062
Epoch 5: val loss 0.44337964057922363

Epoch 6: train loss 0.39456927180290224
Epoch 6: val loss 0.439605712890625

Epoch 7: train loss 0.3759933203458786
Epoch 7: val loss 0.4431096613407135

Epoch 8: train loss 0.4124975621700287
Epoch 8: val loss 0.44377073645591736

Epoch 9: train loss 0.47195899337530134
Epoch 9: val loss 0.4532023072242737

Epoch 10: train loss 0.42697610408067704
Epoch 10: val loss 0.45548146963119507

Epoch 11: train loss 0.4111032530665398
Epoch 11: val loss 0.453357994556427

Epoch 12: train loss 0.37000763714313506
Epoch 12: val loss 0.4482705295085907

Epoch 13: train loss 0.36452510952949524
Epoch 13: val loss 0.4468410909175873

Epoch 14: train loss 0.3668305933475494
Epoch 14: val loss 0.45128417015075684

Epoch 15: train loss 0.33912848085165026
Epoch 15: val loss 0.45364099740982056

Epoch 16: train loss 0.3465187609195709
Epoch 16: val loss 0.4554338753223419

Epoch 17: train loss 0.3662742003798485
Epoch 17: val loss 0.45531004667282104

Epoch 18: train loss 0.34737314134836195
Epoch 18: val loss 0.45887118577957153

Epoch 19: train loss 0.3551237881183624
Epoch 19: val loss 0.4647683799266815

Epoch 20: train loss 0.3618403285741806
Epoch 20: val loss 0.46564772725105286

Epoch 21: train loss 0.3187868744134903
Epoch 21: val loss 0.4738371968269348

Epoch 22: train loss 0.3108720690011978
Epoch 22: val loss 0.4782302677631378

Epoch 23: train loss 0.3425287090241909
Epoch 23: val loss 0.4815903902053833

Epoch 24: train loss 0.31346643567085264
Epoch 24: val loss 0.4851665794849396

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.660904449224472
Epoch 0: val loss 0.5965848565101624

Epoch 1: train loss 0.55078065097332
Epoch 1: val loss 0.5390117764472961

Epoch 2: train loss 0.4964772373437881
Epoch 2: val loss 0.4937291145324707

Epoch 3: train loss 0.49148782789707185
Epoch 3: val loss 0.45697304606437683

Epoch 4: train loss 0.4094987601041794
Epoch 4: val loss 0.4401065409183502

Epoch 5: train loss 0.40449941009283064
Epoch 5: val loss 0.4252249300479889

Epoch 6: train loss 0.42237380892038345
Epoch 6: val loss 0.42232805490493774

Epoch 7: train loss 0.41801569163799285
Epoch 7: val loss 0.4291565418243408

Epoch 8: train loss 0.4156337231397629
Epoch 8: val loss 0.4338471591472626

Epoch 9: train loss 0.36716061532497407
Epoch 9: val loss 0.44007667899131775

Epoch 10: train loss 0.4261186599731445
Epoch 10: val loss 0.43999728560447693

Epoch 11: train loss 0.4264862179756165
Epoch 11: val loss 0.4351321756839752

Epoch 12: train loss 0.3907624274492264
Epoch 12: val loss 0.4375040531158447

Epoch 13: train loss 0.36381080001592636
Epoch 13: val loss 0.43994855880737305

Epoch 14: train loss 0.39795090556144713
Epoch 14: val loss 0.4370700418949127

Epoch 15: train loss 0.37282815873622893
Epoch 15: val loss 0.44521358609199524

Epoch 16: train loss 0.37728445827960966
Epoch 16: val loss 0.44266992807388306

Epoch 17: train loss 0.34001214504241944
Epoch 17: val loss 0.44854551553726196

Epoch 18: train loss 0.35001282542943957
Epoch 18: val loss 0.44728657603263855

Epoch 19: train loss 0.34745826572179794
Epoch 19: val loss 0.44922390580177307

Epoch 20: train loss 0.32601053491234777
Epoch 20: val loss 0.4654279947280884

Epoch 21: train loss 0.4125076994299889
Epoch 21: val loss 0.46060046553611755

Epoch 22: train loss 0.33481455296278
Epoch 22: val loss 0.46612879633903503

Epoch 23: train loss 0.3245880872011185
Epoch 23: val loss 0.46889692544937134

Epoch 24: train loss 0.31557267606258393
Epoch 24: val loss 0.4753517210483551

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6383175611495971
Epoch 0: val loss 0.5889478325843811

Epoch 1: train loss 0.5130293428897857
Epoch 1: val loss 0.5178776383399963

Epoch 2: train loss 0.4477431684732437
Epoch 2: val loss 0.4728626012802124

Epoch 3: train loss 0.402072948217392
Epoch 3: val loss 0.4625687599182129

Epoch 4: train loss 0.44857960343360903
Epoch 4: val loss 0.46477973461151123

Epoch 5: train loss 0.4069358050823212
Epoch 5: val loss 0.46648108959198

Epoch 6: train loss 0.3683929622173309
Epoch 6: val loss 0.47814831137657166

Epoch 7: train loss 0.3936666637659073
Epoch 7: val loss 0.4713607728481293

Epoch 8: train loss 0.397945773601532
Epoch 8: val loss 0.4592404365539551

Epoch 9: train loss 0.3639591604471207
Epoch 9: val loss 0.4525647461414337

Epoch 10: train loss 0.36522639244794847
Epoch 10: val loss 0.47149091958999634

Epoch 11: train loss 0.3392279908061028
Epoch 11: val loss 0.47694775462150574

Epoch 12: train loss 0.34433274120092394
Epoch 12: val loss 0.4724876880645752

Epoch 13: train loss 0.3502757415175438
Epoch 13: val loss 0.4735201299190521

Epoch 14: train loss 0.32426668480038645
Epoch 14: val loss 0.4825173318386078

Epoch 15: train loss 0.3650194764137268
Epoch 15: val loss 0.48242998123168945

Epoch 16: train loss 0.32528362423181534
Epoch 16: val loss 0.4685371220111847

Epoch 17: train loss 0.32877699136734007
Epoch 17: val loss 0.4731467068195343

Epoch 18: train loss 0.30288602188229563
Epoch 18: val loss 0.48534470796585083

Epoch 19: train loss 0.31542633175849916
Epoch 19: val loss 0.4891985058784485

Epoch 20: train loss 0.3065956845879555
Epoch 20: val loss 0.498192697763443

Epoch 21: train loss 0.3409111723303795
Epoch 21: val loss 0.5072652697563171

Epoch 22: train loss 0.2985525861382484
Epoch 22: val loss 0.494872510433197

Epoch 23: train loss 0.32321796715259554
Epoch 23: val loss 0.491592139005661

Epoch 24: train loss 0.3738518998026848
Epoch 24: val loss 0.5043380856513977

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6408764582413894
Epoch 0: val loss 0.5902242064476013

Epoch 1: train loss 0.5388670173975137
Epoch 1: val loss 0.4885668158531189

Epoch 2: train loss 0.45952587402783907
Epoch 2: val loss 0.46998557448387146

Epoch 3: train loss 0.42000173605405366
Epoch 3: val loss 0.4707326292991638

Epoch 4: train loss 0.3931443163981804
Epoch 4: val loss 0.4870220124721527

Epoch 5: train loss 0.4163811183892764
Epoch 5: val loss 0.49136149883270264

Epoch 6: train loss 0.4162645603601749
Epoch 6: val loss 0.47187402844429016

Epoch 7: train loss 0.4015770245056886
Epoch 7: val loss 0.4814089238643646

Epoch 8: train loss 0.37509471292679125
Epoch 8: val loss 0.4939829409122467

Epoch 9: train loss 0.39380788115354687
Epoch 9: val loss 0.5026124119758606

Epoch 10: train loss 0.3904976546764374
Epoch 10: val loss 0.47526857256889343

Epoch 11: train loss 0.3849882735655858
Epoch 11: val loss 0.48115602135658264

Epoch 12: train loss 0.37940800877717823
Epoch 12: val loss 0.4751153290271759

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6952102238481696
Epoch 0: val loss 0.6682351231575012

Epoch 1: train loss 0.6658536683429371
Epoch 1: val loss 0.6487628817558289

Epoch 2: train loss 0.6517035148360513
Epoch 2: val loss 0.6340890526771545

Epoch 3: train loss 0.623391714963046
Epoch 3: val loss 0.6264522671699524

Epoch 4: train loss 0.6023969867012717
Epoch 4: val loss 0.6117421388626099

Epoch 5: train loss 0.5943976911631498
Epoch 5: val loss 0.6071977019309998

Epoch 6: train loss 0.5931027152321555
Epoch 6: val loss 0.601540207862854

Epoch 7: train loss 0.583154174414548
Epoch 7: val loss 0.589070737361908

Epoch 8: train loss 0.5648366239937869
Epoch 8: val loss 0.5848135352134705

Epoch 9: train loss 0.5658880309625105
Epoch 9: val loss 0.5823177099227905

Epoch 10: train loss 0.5406676124442708
Epoch 10: val loss 0.5744486451148987

Epoch 11: train loss 0.5254446782849052
Epoch 11: val loss 0.5656017065048218

Epoch 12: train loss 0.5176095393570986
Epoch 12: val loss 0.5585017204284668

Epoch 13: train loss 0.5096220184456218
Epoch 13: val loss 0.5548797249794006

Epoch 14: train loss 0.48992402174256067
Epoch 14: val loss 0.5490894317626953

Epoch 15: train loss 0.5142738737843253
Epoch 15: val loss 0.5272217392921448

Epoch 16: train loss 0.4584717127409848
Epoch 16: val loss 0.5319774746894836

Epoch 17: train loss 0.45429743961854413
Epoch 17: val loss 0.5350000858306885

Epoch 18: train loss 0.4315509660677476
Epoch 18: val loss 0.5387059450149536

Epoch 19: train loss 0.44003176960078155
Epoch 19: val loss 0.5296862125396729

Epoch 20: train loss 0.4417856579477137
Epoch 20: val loss 0.5361559391021729

Epoch 21: train loss 0.43553445555947046
Epoch 21: val loss 0.5252446532249451

Epoch 22: train loss 0.4131389260292053
Epoch 22: val loss 0.5284783840179443

Epoch 23: train loss 0.40100128813223407
Epoch 23: val loss 0.525886058807373

Epoch 24: train loss 0.4051399989561601
Epoch 24: val loss 0.5296167731285095

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7001267292282798
Epoch 0: val loss 0.6774967312812805

Epoch 1: train loss 0.6650637767531655
Epoch 1: val loss 0.6630841493606567

Epoch 2: train loss 0.6341741626912897
Epoch 2: val loss 0.6534305810928345

Epoch 3: train loss 0.6086077906868674
Epoch 3: val loss 0.6473962664604187

Epoch 4: train loss 0.5958534208211032
Epoch 4: val loss 0.6464006900787354

Epoch 5: train loss 0.5951260057362643
Epoch 5: val loss 0.6471651196479797

Epoch 6: train loss 0.5818418020551855
Epoch 6: val loss 0.6384387612342834

Epoch 7: train loss 0.5559122399850325
Epoch 7: val loss 0.6403313875198364

Epoch 8: train loss 0.5530143732374365
Epoch 8: val loss 0.6570748686790466

Epoch 9: train loss 0.5413153903050856
Epoch 9: val loss 0.6506195068359375

Epoch 10: train loss 0.5255711728876288
Epoch 10: val loss 0.6354124546051025

Epoch 11: train loss 0.4997493191198869
Epoch 11: val loss 0.65703946352005

Epoch 12: train loss 0.50454212047837
Epoch 12: val loss 0.6438054442405701

Epoch 13: train loss 0.48822030425071716
Epoch 13: val loss 0.6570714712142944

Epoch 14: train loss 0.4649466574192047
Epoch 14: val loss 0.6514192223548889

Epoch 15: train loss 0.4547240896658464
Epoch 15: val loss 0.6530152559280396

Epoch 16: train loss 0.4438159411603754
Epoch 16: val loss 0.6653797626495361

Epoch 17: train loss 0.4421378807588057
Epoch 17: val loss 0.6559454202651978

Epoch 18: train loss 0.43424654548818414
Epoch 18: val loss 0.6468533277511597

Epoch 19: train loss 0.4443417570807717
Epoch 19: val loss 0.6688582301139832

Epoch 20: train loss 0.40869048508730804
Epoch 20: val loss 0.6819148063659668

Epoch 21: train loss 0.42746950550512836
Epoch 21: val loss 0.6761540770530701

Epoch 22: train loss 0.41896517168391834
Epoch 22: val loss 0.6618561148643494

Epoch 23: train loss 0.4052604816176675
Epoch 23: val loss 0.6815456748008728

Epoch 24: train loss 0.3739283762194894
Epoch 24: val loss 0.6522422432899475

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6750275492668152
Epoch 0: val loss 0.6782219409942627

Epoch 1: train loss 0.6427425471219149
Epoch 1: val loss 0.6621752381324768

Epoch 2: train loss 0.6077283078973944
Epoch 2: val loss 0.6524536609649658

Epoch 3: train loss 0.5966161652044817
Epoch 3: val loss 0.6389120817184448

Epoch 4: train loss 0.5753873695026744
Epoch 4: val loss 0.6418398022651672

Epoch 5: train loss 0.5612951110709797
Epoch 5: val loss 0.6486074328422546

Epoch 6: train loss 0.5395837805487893
Epoch 6: val loss 0.6544467806816101

Epoch 7: train loss 0.5136252506212755
Epoch 7: val loss 0.6561852097511292

Epoch 8: train loss 0.4981404326178811
Epoch 8: val loss 0.6665253639221191

Epoch 9: train loss 0.5034177303314209
Epoch 9: val loss 0.6732274293899536

Epoch 10: train loss 0.5151259736581282
Epoch 10: val loss 0.6619592905044556

Epoch 11: train loss 0.48198886893012305
Epoch 11: val loss 0.7002500891685486

Epoch 12: train loss 0.48702891848304053
Epoch 12: val loss 0.6907920837402344

Epoch 13: train loss 0.4683548401702534
Epoch 13: val loss 0.6876922845840454

Epoch 14: train loss 0.4557733806696805
Epoch 14: val loss 0.7023714184761047

Epoch 15: train loss 0.43757492845708673
Epoch 15: val loss 0.6894098520278931

Epoch 16: train loss 0.4219872775402936
Epoch 16: val loss 0.7065492272377014

Epoch 17: train loss 0.4276229305700822
Epoch 17: val loss 0.708678126335144

Epoch 18: train loss 0.42516600543802435
Epoch 18: val loss 0.7131881713867188

Epoch 19: train loss 0.41350479559464887
Epoch 19: val loss 0.709041953086853

Epoch 20: train loss 0.42419884421608667
Epoch 20: val loss 0.7058160901069641

Epoch 21: train loss 0.39331636103716766
Epoch 21: val loss 0.7241929769515991

Epoch 22: train loss 0.4202782728455283
Epoch 22: val loss 0.734190821647644

Epoch 23: train loss 0.3968298516490243
Epoch 23: val loss 0.7313385009765625

Epoch 24: train loss 0.3863955627788197
Epoch 24: val loss 0.71734619140625

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6792070919817145
Epoch 0: val loss 0.6432509422302246

Epoch 1: train loss 0.6369014328176325
Epoch 1: val loss 0.6345142126083374

Epoch 2: train loss 0.6134037375450134
Epoch 2: val loss 0.6263375282287598

Epoch 3: train loss 0.609984657981179
Epoch 3: val loss 0.6196408271789551

Epoch 4: train loss 0.5800622322342612
Epoch 4: val loss 0.6135963201522827

Epoch 5: train loss 0.5887893763455477
Epoch 5: val loss 0.6057682633399963

Epoch 6: train loss 0.5747094235636971
Epoch 6: val loss 0.6013704538345337

Epoch 7: train loss 0.5487896745855158
Epoch 7: val loss 0.6080237030982971

Epoch 8: train loss 0.552687485109676
Epoch 8: val loss 0.6027648448944092

Epoch 9: train loss 0.5487400753931566
Epoch 9: val loss 0.5941384434700012

Epoch 10: train loss 0.5324569263241508
Epoch 10: val loss 0.5936760306358337

Epoch 11: train loss 0.5115221576257185
Epoch 11: val loss 0.5860185027122498

Epoch 12: train loss 0.5285790427164598
Epoch 12: val loss 0.5776042342185974

Epoch 13: train loss 0.4882246824828061
Epoch 13: val loss 0.5886139273643494

Epoch 14: train loss 0.4912458631125363
Epoch 14: val loss 0.5966053605079651

Epoch 15: train loss 0.5003329921852459
Epoch 15: val loss 0.5982197523117065

Epoch 16: train loss 0.5114913203499534
Epoch 16: val loss 0.6064359545707703

Epoch 17: train loss 0.45785571228374133
Epoch 17: val loss 0.5920714139938354

Epoch 18: train loss 0.4771896573630246
Epoch 18: val loss 0.5987900495529175

Epoch 19: train loss 0.465760892087763
Epoch 19: val loss 0.574175238609314

Epoch 20: train loss 0.4558382115580819
Epoch 20: val loss 0.5693073272705078

Epoch 21: train loss 0.429885517467152
Epoch 21: val loss 0.5794728994369507

Epoch 22: train loss 0.4284271245652979
Epoch 22: val loss 0.5909542441368103

Epoch 23: train loss 0.4151595803824338
Epoch 23: val loss 0.5932338237762451

Epoch 24: train loss 0.4394268122586337
Epoch 24: val loss 0.5937424898147583

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6773367961247762
Epoch 0: val loss 0.6493026614189148

Epoch 1: train loss 0.6299787600835164
Epoch 1: val loss 0.6120755076408386

Epoch 2: train loss 0.5998192032178243
Epoch 2: val loss 0.5754709243774414

Epoch 3: train loss 0.5823859870433807
Epoch 3: val loss 0.5548292994499207

Epoch 4: train loss 0.568773498137792
Epoch 4: val loss 0.5416046380996704

Epoch 5: train loss 0.5299446284770966
Epoch 5: val loss 0.5352694988250732

Epoch 6: train loss 0.5410473823547364
Epoch 6: val loss 0.5281251668930054

Epoch 7: train loss 0.5290930390357971
Epoch 7: val loss 0.5229413509368896

Epoch 8: train loss 0.5105272849400838
Epoch 8: val loss 0.5209489464759827

Epoch 9: train loss 0.4889764149983724
Epoch 9: val loss 0.5147085785865784

Epoch 10: train loss 0.48000812927881875
Epoch 10: val loss 0.5093627572059631

Epoch 11: train loss 0.47804887493451437
Epoch 11: val loss 0.5065452456474304

Epoch 12: train loss 0.4790176292260488
Epoch 12: val loss 0.5052008628845215

Epoch 13: train loss 0.4475909451643626
Epoch 13: val loss 0.5039163827896118

Epoch 14: train loss 0.45698923667271935
Epoch 14: val loss 0.49875903129577637

Epoch 15: train loss 0.4484114468097687
Epoch 15: val loss 0.4951416552066803

Epoch 16: train loss 0.43277112444241844
Epoch 16: val loss 0.49321380257606506

Epoch 17: train loss 0.4252123415470123
Epoch 17: val loss 0.4985393285751343

Epoch 18: train loss 0.42690047025680544
Epoch 18: val loss 0.4957887828350067

Epoch 19: train loss 0.4464064757029215
Epoch 19: val loss 0.5063900947570801

Epoch 20: train loss 0.4150574952363968
Epoch 20: val loss 0.4984121024608612

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7084133128325144
Epoch 0: val loss 0.6956406831741333

Epoch 1: train loss 0.6663554062445959
Epoch 1: val loss 0.6929991841316223

Epoch 2: train loss 0.6444895416498184
Epoch 2: val loss 0.6869087219238281

Epoch 3: train loss 0.6423483441273371
Epoch 3: val loss 0.6836755871772766

Epoch 4: train loss 0.6174610654513041
Epoch 4: val loss 0.6574224233627319

Epoch 5: train loss 0.5921359211206436
Epoch 5: val loss 0.6519262790679932

Epoch 6: train loss 0.5847719560066859
Epoch 6: val loss 0.64741051197052

Epoch 7: train loss 0.5511171395579973
Epoch 7: val loss 0.6583544015884399

Epoch 8: train loss 0.5576742241779963
Epoch 8: val loss 0.6293858289718628

Epoch 9: train loss 0.5629438137014707
Epoch 9: val loss 0.6115119457244873

Epoch 10: train loss 0.5397325307130814
Epoch 10: val loss 0.6570382118225098

Epoch 11: train loss 0.503213661412398
Epoch 11: val loss 0.6084485650062561

Epoch 12: train loss 0.5278047944108645
Epoch 12: val loss 0.6431854367256165

Epoch 13: train loss 0.513119084139665
Epoch 13: val loss 0.6709755063056946

Epoch 14: train loss 0.4974861616889636
Epoch 14: val loss 0.6318826079368591

Epoch 15: train loss 0.4836473340789477
Epoch 15: val loss 0.6295982599258423

Epoch 16: train loss 0.4878290792306264
Epoch 16: val loss 0.6733469367027283

Epoch 17: train loss 0.46473999321460724
Epoch 17: val loss 0.6368125081062317

Epoch 18: train loss 0.4935761441787084
Epoch 18: val loss 0.6363272666931152

Epoch 19: train loss 0.48621172706286114
Epoch 19: val loss 0.6348265409469604

Epoch 20: train loss 0.4761006111900012
Epoch 20: val loss 0.6607877612113953

Epoch 21: train loss 0.4564892922838529
Epoch 21: val loss 0.6502107977867126

Epoch 22: train loss 0.46366193890571594
Epoch 22: val loss 0.6385456323623657

Epoch 23: train loss 0.4385223450760047
Epoch 23: val loss 0.6835686564445496

Epoch 24: train loss 0.4442739139000575
Epoch 24: val loss 0.6556727290153503

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.684405043721199
Epoch 0: val loss 0.6870173215866089

Epoch 1: train loss 0.6406343926986059
Epoch 1: val loss 0.675879955291748

Epoch 2: train loss 0.6447845647732416
Epoch 2: val loss 0.6544616222381592

Epoch 3: train loss 0.5955737084150314
Epoch 3: val loss 0.6468999981880188

Epoch 4: train loss 0.5835476020971934
Epoch 4: val loss 0.6418209671974182

Epoch 5: train loss 0.5679280857245127
Epoch 5: val loss 0.6340047717094421

Epoch 6: train loss 0.5484169820944468
Epoch 6: val loss 0.6278111934661865

Epoch 7: train loss 0.5530701006452242
Epoch 7: val loss 0.6280229091644287

Epoch 8: train loss 0.5442655384540558
Epoch 8: val loss 0.64129638671875

Epoch 9: train loss 0.5314889152844747
Epoch 9: val loss 0.6490317583084106

Epoch 10: train loss 0.5346870720386505
Epoch 10: val loss 0.6357990503311157

Epoch 11: train loss 0.541504849990209
Epoch 11: val loss 0.6395874619483948

Epoch 12: train loss 0.5069931571682295
Epoch 12: val loss 0.6383419632911682

Epoch 13: train loss 0.5086627329389254
Epoch 13: val loss 0.6496281027793884

Epoch 14: train loss 0.5064878165721893
Epoch 14: val loss 0.639728307723999

Epoch 15: train loss 0.5131720875700315
Epoch 15: val loss 0.638887882232666

Epoch 16: train loss 0.49451561520497006
Epoch 16: val loss 0.6423513889312744

Epoch 17: train loss 0.4857982819279035
Epoch 17: val loss 0.6379593014717102

Epoch 18: train loss 0.4882442429661751
Epoch 18: val loss 0.6452046036720276

Epoch 19: train loss 0.471650389333566
Epoch 19: val loss 0.6568753719329834

Epoch 20: train loss 0.4585842986901601
Epoch 20: val loss 0.6359253525733948

Epoch 21: train loss 0.4581358681122462
Epoch 21: val loss 0.6478508710861206

Epoch 22: train loss 0.4347183381517728
Epoch 22: val loss 0.6513348817825317

Epoch 23: train loss 0.4316278050343196
Epoch 23: val loss 0.6663402915000916

Epoch 24: train loss 0.43485909948746365
Epoch 24: val loss 0.660232663154602

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7201933066050211
Epoch 0: val loss 0.6857113242149353

Epoch 1: train loss 0.659242590268453
Epoch 1: val loss 0.666287899017334

Epoch 2: train loss 0.6289504170417786
Epoch 2: val loss 0.6616634726524353

Epoch 3: train loss 0.6051537245512009
Epoch 3: val loss 0.6345171332359314

Epoch 4: train loss 0.6057441085577011
Epoch 4: val loss 0.64569491147995

Epoch 5: train loss 0.5847761581341425
Epoch 5: val loss 0.6270506381988525

Epoch 6: train loss 0.5614284376303355
Epoch 6: val loss 0.6385347247123718

Epoch 7: train loss 0.5441730593641599
Epoch 7: val loss 0.6226215362548828

Epoch 8: train loss 0.5271644070744514
Epoch 8: val loss 0.6353260278701782

Epoch 9: train loss 0.5376433854301771
Epoch 9: val loss 0.6267575621604919

Epoch 10: train loss 0.5070553893844286
Epoch 10: val loss 0.6073851585388184

Epoch 11: train loss 0.511201282342275
Epoch 11: val loss 0.6232349872589111

Epoch 12: train loss 0.5082990328470866
Epoch 12: val loss 0.6279305815696716

Epoch 13: train loss 0.5032075097163519
Epoch 13: val loss 0.6107944250106812

Epoch 14: train loss 0.48805013050635654
Epoch 14: val loss 0.6172812581062317

Epoch 15: train loss 0.4803375080227852
Epoch 15: val loss 0.6188473701477051

Epoch 16: train loss 0.47711270302534103
Epoch 16: val loss 0.6244248151779175

Epoch 17: train loss 0.4788026710351308
Epoch 17: val loss 0.619449257850647

Epoch 18: train loss 0.4612233241399129
Epoch 18: val loss 0.6063863635063171

Epoch 19: train loss 0.4468057503302892
Epoch 19: val loss 0.6539541482925415

Epoch 20: train loss 0.47071627527475357
Epoch 20: val loss 0.6310029625892639

Epoch 21: train loss 0.4381297379732132
Epoch 21: val loss 0.6319524049758911

Epoch 22: train loss 0.42412825177113217
Epoch 22: val loss 0.6371833086013794

Epoch 23: train loss 0.43645941093564034
Epoch 23: val loss 0.6331180334091187

Epoch 24: train loss 0.4164488762617111
Epoch 24: val loss 0.6445340514183044

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012915015220642
Epoch 0: val loss 0.6868523955345154

Epoch 1: train loss 0.665333221356074
Epoch 1: val loss 0.6784775853157043

Epoch 2: train loss 0.6491048038005829
Epoch 2: val loss 0.672957718372345

Epoch 3: train loss 0.6146720523635546
Epoch 3: val loss 0.6697613000869751

Epoch 4: train loss 0.6264095405737559
Epoch 4: val loss 0.6623597145080566

Epoch 5: train loss 0.595597450931867
Epoch 5: val loss 0.6476642489433289

Epoch 6: train loss 0.5803605516751608
Epoch 6: val loss 0.6422955393791199

Epoch 7: train loss 0.5814956799149513
Epoch 7: val loss 0.6278945207595825

Epoch 8: train loss 0.5576475560665131
Epoch 8: val loss 0.6293914318084717

Epoch 9: train loss 0.543690487742424
Epoch 9: val loss 0.6116480827331543

Epoch 10: train loss 0.5398321524262428
Epoch 10: val loss 0.6247165203094482

Epoch 11: train loss 0.5224405204256376
Epoch 11: val loss 0.6224208474159241

Epoch 12: train loss 0.5147697950402895
Epoch 12: val loss 0.6092514991760254

Epoch 13: train loss 0.5072921092311541
Epoch 13: val loss 0.6237146854400635

Epoch 14: train loss 0.48398036261399585
Epoch 14: val loss 0.6085565090179443

Epoch 15: train loss 0.48208241164684296
Epoch 15: val loss 0.6202298998832703

Epoch 16: train loss 0.46041709184646606
Epoch 16: val loss 0.6276200413703918

Epoch 17: train loss 0.4601944759488106
Epoch 17: val loss 0.6193848252296448

Epoch 18: train loss 0.44899291296799976
Epoch 18: val loss 0.63573157787323

Epoch 19: train loss 0.45785877108573914
Epoch 19: val loss 0.6439366340637207

Epoch 20: train loss 0.4250898212194443
Epoch 20: val loss 0.6486875414848328

Epoch 21: train loss 0.4191398123900096
Epoch 21: val loss 0.6369513273239136

Epoch 22: train loss 0.44640471786260605
Epoch 22: val loss 0.6400132179260254

Epoch 23: train loss 0.423489843805631
Epoch 23: val loss 0.6541627049446106

Epoch 24: train loss 0.4136891874174277
Epoch 24: val loss 0.6474807262420654

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6980938836932182
Epoch 0: val loss 0.6896248459815979

Epoch 1: train loss 0.6737874113023281
Epoch 1: val loss 0.6689177751541138

Epoch 2: train loss 0.642050426453352
Epoch 2: val loss 0.6547628045082092

Epoch 3: train loss 0.6243821978569031
Epoch 3: val loss 0.6280376315116882

Epoch 4: train loss 0.6089219003915787
Epoch 4: val loss 0.6220371127128601

Epoch 5: train loss 0.600245026871562
Epoch 5: val loss 0.619308590888977

Epoch 6: train loss 0.5950166583061218
Epoch 6: val loss 0.6204138398170471

Epoch 7: train loss 0.5625378470867872
Epoch 7: val loss 0.6086374521255493

Epoch 8: train loss 0.5559018924832344
Epoch 8: val loss 0.6077162027359009

Epoch 9: train loss 0.5536575615406036
Epoch 9: val loss 0.5913808345794678

Epoch 10: train loss 0.5564411580562592
Epoch 10: val loss 0.6150241494178772

Epoch 11: train loss 0.539013983681798
Epoch 11: val loss 0.6043388247489929

Epoch 12: train loss 0.5239406377077103
Epoch 12: val loss 0.6021122932434082

Epoch 13: train loss 0.5249569583684206
Epoch 13: val loss 0.6026085615158081

Epoch 14: train loss 0.5080817844718695
Epoch 14: val loss 0.6046168804168701

Epoch 15: train loss 0.4729359354823828
Epoch 15: val loss 0.6108973622322083

Epoch 16: train loss 0.49779519625008106
Epoch 16: val loss 0.6100677251815796

Epoch 17: train loss 0.4667806699872017
Epoch 17: val loss 0.6063452363014221

Epoch 18: train loss 0.5150941237807274
Epoch 18: val loss 0.6109095811843872

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6770849376916885
Epoch 0: val loss 0.6675919890403748

Epoch 1: train loss 0.6512129306793213
Epoch 1: val loss 0.6451467275619507

Epoch 2: train loss 0.6533331225315729
Epoch 2: val loss 0.625613272190094

Epoch 3: train loss 0.6282760947942734
Epoch 3: val loss 0.6174953579902649

Epoch 4: train loss 0.6106302638848623
Epoch 4: val loss 0.6134409308433533

Epoch 5: train loss 0.6064664199948311
Epoch 5: val loss 0.6127037405967712

Epoch 6: train loss 0.5942603151003519
Epoch 6: val loss 0.608159065246582

Epoch 7: train loss 0.6004408597946167
Epoch 7: val loss 0.6086236238479614

Epoch 8: train loss 0.585632527867953
Epoch 8: val loss 0.6131024956703186

Epoch 9: train loss 0.5772659778594971
Epoch 9: val loss 0.6169936656951904

Epoch 10: train loss 0.551487478117148
Epoch 10: val loss 0.6111515164375305

Epoch 11: train loss 0.5529831325014433
Epoch 11: val loss 0.6301887035369873

Epoch 12: train loss 0.5434969514608383
Epoch 12: val loss 0.6350536346435547

Epoch 13: train loss 0.57313072681427
Epoch 13: val loss 0.641498863697052

Epoch 14: train loss 0.5290181462963423
Epoch 14: val loss 0.6357130408287048

Epoch 15: train loss 0.5227703327933947
Epoch 15: val loss 0.6304056644439697

Epoch 16: train loss 0.5408034200469652
Epoch 16: val loss 0.6509029269218445

Epoch 17: train loss 0.534763457874457
Epoch 17: val loss 0.649524450302124

Epoch 18: train loss 0.5219363595048586
Epoch 18: val loss 0.6550015211105347

Epoch 19: train loss 0.5156426727771759
Epoch 19: val loss 0.6660825610160828

Epoch 20: train loss 0.5069516897201538
Epoch 20: val loss 0.6656689047813416

Epoch 21: train loss 0.504234733680884
Epoch 21: val loss 0.6596251130104065

Epoch 22: train loss 0.5010091885924339
Epoch 22: val loss 0.6660574078559875

Epoch 23: train loss 0.4941771825154622
Epoch 23: val loss 0.6688289046287537

Epoch 24: train loss 0.5031993091106415
Epoch 24: val loss 0.6758195161819458

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971087753772736
Epoch 0: val loss 0.6886521577835083

Epoch 1: train loss 0.6800742497046789
Epoch 1: val loss 0.6802441477775574

Epoch 2: train loss 0.654420480132103
Epoch 2: val loss 0.67052161693573

Epoch 3: train loss 0.6469815671443939
Epoch 3: val loss 0.6628625392913818

Epoch 4: train loss 0.6223463863134384
Epoch 4: val loss 0.6578617095947266

Epoch 5: train loss 0.6292820970217387
Epoch 5: val loss 0.6521585583686829

Epoch 6: train loss 0.6069640268882116
Epoch 6: val loss 0.6511154770851135

Epoch 7: train loss 0.5930087318023046
Epoch 7: val loss 0.6571374535560608

Epoch 8: train loss 0.5961830417315165
Epoch 8: val loss 0.6611764430999756

Epoch 9: train loss 0.5725121423602104
Epoch 9: val loss 0.6605587005615234

Epoch 10: train loss 0.5805404707789421
Epoch 10: val loss 0.656912624835968

Epoch 11: train loss 0.5710690716902415
Epoch 11: val loss 0.6532682776451111

Epoch 12: train loss 0.5647301450371742
Epoch 12: val loss 0.6472262144088745

Epoch 13: train loss 0.5598338097333908
Epoch 13: val loss 0.6521608829498291

Epoch 14: train loss 0.5559956481059393
Epoch 14: val loss 0.6529081463813782

Epoch 15: train loss 0.5319754009445509
Epoch 15: val loss 0.6595921516418457

Epoch 16: train loss 0.5509659027059873
Epoch 16: val loss 0.6512852311134338

Epoch 17: train loss 0.5596308062473933
Epoch 17: val loss 0.648676872253418

Epoch 18: train loss 0.5351717124382654
Epoch 18: val loss 0.6537534594535828

Epoch 19: train loss 0.5150698473056158
Epoch 19: val loss 0.6432219743728638

Epoch 20: train loss 0.5099122350414594
Epoch 20: val loss 0.6414230465888977

Epoch 21: train loss 0.5020962183674177
Epoch 21: val loss 0.6450015902519226

Epoch 22: train loss 0.4994729583462079
Epoch 22: val loss 0.6551010012626648

Epoch 23: train loss 0.5142915000518163
Epoch 23: val loss 0.6541872024536133

Epoch 24: train loss 0.4825916861494382
Epoch 24: val loss 0.653117299079895

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6928329616785049
Epoch 0: val loss 0.6806491613388062

Epoch 1: train loss 0.6703067024548849
Epoch 1: val loss 0.6691291332244873

Epoch 2: train loss 0.654333621263504
Epoch 2: val loss 0.6587891578674316

Epoch 3: train loss 0.6396249135335287
Epoch 3: val loss 0.6477552056312561

Epoch 4: train loss 0.6207708716392517
Epoch 4: val loss 0.6444939374923706

Epoch 5: train loss 0.5985742112000784
Epoch 5: val loss 0.6485429406166077

Epoch 6: train loss 0.6019312764207522
Epoch 6: val loss 0.6520668864250183

Epoch 7: train loss 0.5579709534843763
Epoch 7: val loss 0.6538830399513245

Epoch 8: train loss 0.5688460866610209
Epoch 8: val loss 0.6511691212654114

Epoch 9: train loss 0.5854049697518349
Epoch 9: val loss 0.6534077525138855

Epoch 10: train loss 0.5482215732336044
Epoch 10: val loss 0.660622775554657

Epoch 11: train loss 0.5467398936549822
Epoch 11: val loss 0.6518940925598145

Epoch 12: train loss 0.5506649191180865
Epoch 12: val loss 0.6365593671798706

Epoch 13: train loss 0.5325032869974772
Epoch 13: val loss 0.6392590999603271

Epoch 14: train loss 0.5266157488028208
Epoch 14: val loss 0.6576001048088074

Epoch 15: train loss 0.510117419064045
Epoch 15: val loss 0.6587346196174622

Epoch 16: train loss 0.5199464857578278
Epoch 16: val loss 0.6519547700881958

Epoch 17: train loss 0.5405012543002764
Epoch 17: val loss 0.662179172039032

Epoch 18: train loss 0.5156349539756775
Epoch 18: val loss 0.668734073638916

Epoch 19: train loss 0.514169471959273
Epoch 19: val loss 0.6579917073249817

Epoch 20: train loss 0.48568212737639743
Epoch 20: val loss 0.6562743186950684

Epoch 21: train loss 0.4957829837997754
Epoch 21: val loss 0.6561431288719177

Epoch 22: train loss 0.4983896886308988
Epoch 22: val loss 0.6628178358078003

Epoch 23: train loss 0.47858430445194244
Epoch 23: val loss 0.6685291528701782

Epoch 24: train loss 0.47157571216424304
Epoch 24: val loss 0.6715181469917297

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7018598963816961
Epoch 0: val loss 0.6885963082313538

Epoch 1: train loss 0.6699212143818537
Epoch 1: val loss 0.6788880228996277

Epoch 2: train loss 0.6624267001946768
Epoch 2: val loss 0.6749308705329895

Epoch 3: train loss 0.6510128130515417
Epoch 3: val loss 0.6768986582756042

Epoch 4: train loss 0.647568886478742
Epoch 4: val loss 0.6660792231559753

Epoch 5: train loss 0.6184659153223038
Epoch 5: val loss 0.6630622148513794

Epoch 6: train loss 0.6120543430248896
Epoch 6: val loss 0.6586161255836487

Epoch 7: train loss 0.5968167533477148
Epoch 7: val loss 0.6559472680091858

Epoch 8: train loss 0.6032615602016449
Epoch 8: val loss 0.6595787405967712

Epoch 9: train loss 0.5979136427243551
Epoch 9: val loss 0.6616338491439819

Epoch 10: train loss 0.583438957730929
Epoch 10: val loss 0.6541711688041687

Epoch 11: train loss 0.5628328621387482
Epoch 11: val loss 0.6551246047019958

Epoch 12: train loss 0.5610609079400698
Epoch 12: val loss 0.6647368669509888

Epoch 13: train loss 0.5770527124404907
Epoch 13: val loss 0.658517062664032

Epoch 14: train loss 0.5628466953833898
Epoch 14: val loss 0.660151481628418

Epoch 15: train loss 0.5578346302111944
Epoch 15: val loss 0.6684465408325195

Epoch 16: train loss 0.5562551965316137
Epoch 16: val loss 0.6532613635063171

Epoch 17: train loss 0.5520809491475424
Epoch 17: val loss 0.6569007635116577

Epoch 18: train loss 0.5403394773602486
Epoch 18: val loss 0.669779360294342

Epoch 19: train loss 0.5502167542775472
Epoch 19: val loss 0.6646660566329956

Epoch 20: train loss 0.5075901299715042
Epoch 20: val loss 0.6550089716911316

Epoch 21: train loss 0.5436920076608658
Epoch 21: val loss 0.6463171243667603

Epoch 22: train loss 0.5346353476246198
Epoch 22: val loss 0.6707966327667236

Epoch 23: train loss 0.5331251372893652
Epoch 23: val loss 0.6628165245056152

Epoch 24: train loss 0.5412846406300863
Epoch 24: val loss 0.6621635556221008

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962691582739353
Epoch 0: val loss 0.696941614151001

Epoch 1: train loss 0.6853830404579639
Epoch 1: val loss 0.6901301741600037

Epoch 2: train loss 0.6634291261434555
Epoch 2: val loss 0.6826217174530029

Epoch 3: train loss 0.6534617803990841
Epoch 3: val loss 0.6761431097984314

Epoch 4: train loss 0.645914364606142
Epoch 4: val loss 0.6734012961387634

Epoch 5: train loss 0.6284446641802788
Epoch 5: val loss 0.6566025018692017

Epoch 6: train loss 0.6286166235804558
Epoch 6: val loss 0.6481390595436096

Epoch 7: train loss 0.6104615963995457
Epoch 7: val loss 0.6260514855384827

Epoch 8: train loss 0.6025307569652796
Epoch 8: val loss 0.6122154593467712

Epoch 9: train loss 0.597378347069025
Epoch 9: val loss 0.6140861511230469

Epoch 10: train loss 0.5906364042311907
Epoch 10: val loss 0.6168217062950134

Epoch 11: train loss 0.5775530058890581
Epoch 11: val loss 0.6161952614784241

Epoch 12: train loss 0.5817272942513227
Epoch 12: val loss 0.600568950176239

Epoch 13: train loss 0.5763757303357124
Epoch 13: val loss 0.6256266236305237

Epoch 14: train loss 0.5517623014748096
Epoch 14: val loss 0.6114192008972168

Epoch 15: train loss 0.5765146743506193
Epoch 15: val loss 0.6018862724304199

Epoch 16: train loss 0.558848962187767
Epoch 16: val loss 0.6038756370544434

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.705905946818265
Epoch 0: val loss 0.6853933334350586

Epoch 1: train loss 0.6654252897609364
Epoch 1: val loss 0.6790181994438171

Epoch 2: train loss 0.6447241306304932
Epoch 2: val loss 0.6735163927078247

Epoch 3: train loss 0.6420026584105059
Epoch 3: val loss 0.6735790967941284

Epoch 4: train loss 0.616552472114563
Epoch 4: val loss 0.6658806204795837

Epoch 5: train loss 0.6318870999596335
Epoch 5: val loss 0.6648304462432861

Epoch 6: train loss 0.5979862267320807
Epoch 6: val loss 0.6565115451812744

Epoch 7: train loss 0.5884282914074984
Epoch 7: val loss 0.65438312292099

Epoch 8: train loss 0.5761747739531777
Epoch 8: val loss 0.65719074010849

Epoch 9: train loss 0.564206825061278
Epoch 9: val loss 0.669858455657959

Epoch 10: train loss 0.5705837146802382
Epoch 10: val loss 0.6639567613601685

Epoch 11: train loss 0.5541259917345914
Epoch 11: val loss 0.6627002954483032

Epoch 12: train loss 0.5547967932441018
Epoch 12: val loss 0.6808657050132751

Epoch 13: train loss 0.5392860607667402
Epoch 13: val loss 0.6708412766456604

Epoch 14: train loss 0.5070395334200426
Epoch 14: val loss 0.6743198037147522

Epoch 15: train loss 0.5302794494412162
Epoch 15: val loss 0.6849561929702759

Epoch 16: train loss 0.5281085724180395
Epoch 16: val loss 0.6920276880264282

Epoch 17: train loss 0.48630925200202246
Epoch 17: val loss 0.691224217414856

Epoch 18: train loss 0.485548580234701
Epoch 18: val loss 0.7095876932144165

Epoch 19: train loss 0.4510462229902094
Epoch 19: val loss 0.6926840543746948

Epoch 20: train loss 0.4759104712442918
Epoch 20: val loss 0.7187071442604065

Epoch 21: train loss 0.4691994000564922
Epoch 21: val loss 0.7125635147094727

Epoch 22: train loss 0.4366222484545274
Epoch 22: val loss 0.685817301273346

Epoch 23: train loss 0.4670724597844211
Epoch 23: val loss 0.720320463180542

Epoch 24: train loss 0.4267185086553747
Epoch 24: val loss 0.693457841873169

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6981927698308771
Epoch 0: val loss 0.6607753038406372

Epoch 1: train loss 0.6752376610582526
Epoch 1: val loss 0.6439949870109558

Epoch 2: train loss 0.6544856970960443
Epoch 2: val loss 0.6405144929885864

Epoch 3: train loss 0.6422367908737876
Epoch 3: val loss 0.6385707855224609

Epoch 4: train loss 0.6442316607995466
Epoch 4: val loss 0.6302032470703125

Epoch 5: train loss 0.6276521411809054
Epoch 5: val loss 0.6272332072257996

Epoch 6: train loss 0.6361268650401722
Epoch 6: val loss 0.6256727576255798

Epoch 7: train loss 0.6244065707380121
Epoch 7: val loss 0.6229754686355591

Epoch 8: train loss 0.6190173734318126
Epoch 8: val loss 0.6269733309745789

Epoch 9: train loss 0.6085720333186063
Epoch 9: val loss 0.6208987832069397

Epoch 10: train loss 0.5910171839323911
Epoch 10: val loss 0.6182436943054199

Epoch 11: train loss 0.6133231981234117
Epoch 11: val loss 0.6075984835624695

Epoch 12: train loss 0.5985022539442236
Epoch 12: val loss 0.6119754314422607

Epoch 13: train loss 0.5761130425063047
Epoch 13: val loss 0.6101946830749512

Epoch 14: train loss 0.5712462934580717
Epoch 14: val loss 0.6029884815216064

Epoch 15: train loss 0.5759194086898457
Epoch 15: val loss 0.6009934544563293

Epoch 16: train loss 0.5461748567494479
Epoch 16: val loss 0.5926188826560974

Epoch 17: train loss 0.5583929853005842
Epoch 17: val loss 0.5981037020683289

Epoch 18: train loss 0.5326171219348907
Epoch 18: val loss 0.6061250567436218

Epoch 19: train loss 0.5168715146454897
Epoch 19: val loss 0.5833711624145508

Epoch 20: train loss 0.5083075707609003
Epoch 20: val loss 0.5857565999031067

Epoch 21: train loss 0.5228085246953097
Epoch 21: val loss 0.5713079571723938

Epoch 22: train loss 0.5169745981693268
Epoch 22: val loss 0.5772379040718079

Epoch 23: train loss 0.48654842376708984
Epoch 23: val loss 0.5906071066856384

Epoch 24: train loss 0.4805413647131486
Epoch 24: val loss 0.570881187915802

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6651799082756042
Epoch 0: val loss 0.708355188369751

Epoch 1: train loss 0.6513235514814203
Epoch 1: val loss 0.7190853953361511

Epoch 2: train loss 0.6338382471691478
Epoch 2: val loss 0.7133165001869202

Epoch 3: train loss 0.623514860868454
Epoch 3: val loss 0.7137002944946289

Epoch 4: train loss 0.613472732630643
Epoch 4: val loss 0.7250193357467651

Epoch 5: train loss 0.5821454768831079
Epoch 5: val loss 0.7337775230407715

Epoch 6: train loss 0.5851110924373973
Epoch 6: val loss 0.7309784293174744

Epoch 7: train loss 0.5716018839315935
Epoch 7: val loss 0.7428702712059021

Epoch 8: train loss 0.5692108571529388
Epoch 8: val loss 0.747786819934845

Epoch 9: train loss 0.5618073588067835
Epoch 9: val loss 0.73968905210495

Epoch 10: train loss 0.533204279162667
Epoch 10: val loss 0.7506805062294006

Epoch 11: train loss 0.5424813248894431
Epoch 11: val loss 0.7652445435523987

Epoch 12: train loss 0.5447869165377184
Epoch 12: val loss 0.7622714042663574

Epoch 13: train loss 0.5300613939762115
Epoch 13: val loss 0.7862527966499329

Epoch 14: train loss 0.5173553905703805
Epoch 14: val loss 0.7816333770751953

Epoch 15: train loss 0.535743461413817
Epoch 15: val loss 0.8016332983970642

Epoch 16: train loss 0.5174832208590074
Epoch 16: val loss 0.7966084480285645

Epoch 17: train loss 0.49283095652406866
Epoch 17: val loss 0.7903717160224915

Epoch 18: train loss 0.49920505014332855
Epoch 18: val loss 0.8164916634559631

Epoch 19: train loss 0.49661440470001916
Epoch 19: val loss 0.8156391382217407

Epoch 20: train loss 0.49074025316671893
Epoch 20: val loss 0.8126585483551025

Epoch 21: train loss 0.4791519425132058
Epoch 21: val loss 0.8283849358558655

Epoch 22: train loss 0.4616296318444339
Epoch 22: val loss 0.8437279462814331

Epoch 23: train loss 0.4744791090488434
Epoch 23: val loss 0.8423894643783569

Epoch 24: train loss 0.4719578596678647
Epoch 24: val loss 0.8383578658103943

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7107134027914568
Epoch 0: val loss 0.662249743938446

Epoch 1: train loss 0.6767320416190408
Epoch 1: val loss 0.6444438695907593

Epoch 2: train loss 0.6614957506006415
Epoch 2: val loss 0.6468867063522339

Epoch 3: train loss 0.6396182125264948
Epoch 3: val loss 0.6450991630554199

Epoch 4: train loss 0.6404013579541986
Epoch 4: val loss 0.6233770847320557

Epoch 5: train loss 0.6327864256772128
Epoch 5: val loss 0.623367190361023

Epoch 6: train loss 0.6250836036422036
Epoch 6: val loss 0.6251789927482605

Epoch 7: train loss 0.6180413094433871
Epoch 7: val loss 0.6287233233451843

Epoch 8: train loss 0.598264217376709
Epoch 8: val loss 0.6319357752799988

Epoch 9: train loss 0.601396457715468
Epoch 9: val loss 0.6326906085014343

Epoch 10: train loss 0.5876481207934293
Epoch 10: val loss 0.6264928579330444

Epoch 11: train loss 0.5987049612131986
Epoch 11: val loss 0.6297497749328613

Epoch 12: train loss 0.5779789008877494
Epoch 12: val loss 0.630028486251831

Epoch 13: train loss 0.5660826753486287
Epoch 13: val loss 0.6325955390930176

Epoch 14: train loss 0.5430067398331382
Epoch 14: val loss 0.6450770497322083

Epoch 15: train loss 0.5478403947570107
Epoch 15: val loss 0.6377978324890137

Epoch 16: train loss 0.540631196715615
Epoch 16: val loss 0.6319690346717834

Epoch 17: train loss 0.5349463332783092
Epoch 17: val loss 0.6214090585708618

Epoch 18: train loss 0.5053707117384131
Epoch 18: val loss 0.6393299102783203

Epoch 19: train loss 0.49901237000118603
Epoch 19: val loss 0.6416712403297424

Epoch 20: train loss 0.5118031393397938
Epoch 20: val loss 0.6408118605613708

Epoch 21: train loss 0.5058828565207395
Epoch 21: val loss 0.6391372084617615

Epoch 22: train loss 0.4847252477299083
Epoch 22: val loss 0.6495823264122009

Epoch 23: train loss 0.47971951961517334
Epoch 23: val loss 0.6503415107727051

Epoch 24: train loss 0.47539126060225745
Epoch 24: val loss 0.659593403339386

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6799065709114075
Epoch 0: val loss 0.6850260496139526

Epoch 1: train loss 0.6408538858095805
Epoch 1: val loss 0.6826308965682983

Epoch 2: train loss 0.6206021825472514
Epoch 2: val loss 0.6876077055931091

Epoch 3: train loss 0.6380473891894023
Epoch 3: val loss 0.6695969700813293

Epoch 4: train loss 0.5980071008205414
Epoch 4: val loss 0.6652716398239136

Epoch 5: train loss 0.5964576005935669
Epoch 5: val loss 0.6586458683013916

Epoch 6: train loss 0.6460451920827229
Epoch 6: val loss 0.6673217415809631

Epoch 7: train loss 0.5960641443729401
Epoch 7: val loss 0.6476625800132751

Epoch 8: train loss 0.5724911848704021
Epoch 8: val loss 0.6492520570755005

Epoch 9: train loss 0.5704156816005707
Epoch 9: val loss 0.6651941537857056

Epoch 10: train loss 0.5690287391344706
Epoch 10: val loss 0.6390492916107178

Epoch 11: train loss 0.5391866564750671
Epoch 11: val loss 0.6372613906860352

Epoch 12: train loss 0.5212092220783233
Epoch 12: val loss 0.6424022912979126

Epoch 13: train loss 0.5523461262385051
Epoch 13: val loss 0.6252751350402832

Epoch 14: train loss 0.5271933138370514
Epoch 14: val loss 0.6331831812858582

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914002161759597
Epoch 0: val loss 0.6767484545707703

Epoch 1: train loss 0.6657037597436172
Epoch 1: val loss 0.6606537103652954

Epoch 2: train loss 0.6470867212002094
Epoch 2: val loss 0.6523029208183289

Epoch 3: train loss 0.6315898803564218
Epoch 3: val loss 0.6452668905258179

Epoch 4: train loss 0.6217989829870371
Epoch 4: val loss 0.6400660276412964

Epoch 5: train loss 0.606664946446052
Epoch 5: val loss 0.636834442615509

Epoch 6: train loss 0.5981227572147663
Epoch 6: val loss 0.6428478956222534

Epoch 7: train loss 0.6024617438132946
Epoch 7: val loss 0.647216796875

Epoch 8: train loss 0.5963136049417349
Epoch 8: val loss 0.6504372954368591

Epoch 9: train loss 0.5869464507469764
Epoch 9: val loss 0.6515825390815735

Epoch 10: train loss 0.5863488362385676
Epoch 10: val loss 0.6590815782546997

Epoch 11: train loss 0.5655502860362713
Epoch 11: val loss 0.6515107750892639

Epoch 12: train loss 0.5794707307448754
Epoch 12: val loss 0.6626012921333313

Epoch 13: train loss 0.550004610648522
Epoch 13: val loss 0.665142834186554

Epoch 14: train loss 0.5608043372631073
Epoch 14: val loss 0.6566391587257385

Epoch 15: train loss 0.5547966223496658
Epoch 15: val loss 0.6719658970832825

Epoch 16: train loss 0.5436532726654639
Epoch 16: val loss 0.6777507662773132

Epoch 17: train loss 0.5284456060482905
Epoch 17: val loss 0.6724483370780945

Epoch 18: train loss 0.5293572590901301
Epoch 18: val loss 0.6674175262451172

Epoch 19: train loss 0.5143225697370676
Epoch 19: val loss 0.6893905401229858

Epoch 20: train loss 0.4901048770317665
Epoch 20: val loss 0.7016375064849854

Epoch 21: train loss 0.5108495790224808
Epoch 21: val loss 0.7116473317146301

Epoch 22: train loss 0.4792814185986152
Epoch 22: val loss 0.7230587601661682

Epoch 23: train loss 0.4879298760340764
Epoch 23: val loss 0.7179214954376221

Epoch 24: train loss 0.4847111999988556
Epoch 24: val loss 0.7129346132278442

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6877025457528921
Epoch 0: val loss 0.6884453296661377

Epoch 1: train loss 0.6518408701970027
Epoch 1: val loss 0.6853157877922058

Epoch 2: train loss 0.6369704604148865
Epoch 2: val loss 0.6972978115081787

Epoch 3: train loss 0.6261225388600276
Epoch 3: val loss 0.6996073126792908

Epoch 4: train loss 0.6104110983701853
Epoch 4: val loss 0.7012457847595215

Epoch 5: train loss 0.5941262107629043
Epoch 5: val loss 0.6984257102012634

Epoch 6: train loss 0.5881362419862014
Epoch 6: val loss 0.7028249502182007

Epoch 7: train loss 0.5814910301795373
Epoch 7: val loss 0.7158733606338501

Epoch 8: train loss 0.5817923706311446
Epoch 8: val loss 0.7011560797691345

Epoch 9: train loss 0.5682091231529529
Epoch 9: val loss 0.7027847766876221

Epoch 10: train loss 0.5759042340975541
Epoch 10: val loss 0.7229704856872559

Epoch 11: train loss 0.5676772984174582
Epoch 11: val loss 0.7150413393974304

Epoch 12: train loss 0.5435727078181046
Epoch 12: val loss 0.7107996344566345

Epoch 13: train loss 0.5478732219109168
Epoch 13: val loss 0.7184721827507019

Epoch 14: train loss 0.543988619859402
Epoch 14: val loss 0.7178373336791992

Epoch 15: train loss 0.5311988729697007
Epoch 15: val loss 0.6997719407081604

Epoch 16: train loss 0.537433012173726
Epoch 16: val loss 0.7282719016075134

Epoch 17: train loss 0.5134530319617345
Epoch 17: val loss 0.729186475276947

Epoch 18: train loss 0.5155120102258829
Epoch 18: val loss 0.7426906228065491

Epoch 19: train loss 0.49735883795298064
Epoch 19: val loss 0.7334988117218018

Epoch 20: train loss 0.4944639687354748
Epoch 20: val loss 0.7529945373535156

Epoch 21: train loss 0.5200890325582944
Epoch 21: val loss 0.7465018033981323

Epoch 22: train loss 0.5085550500796392
Epoch 22: val loss 0.7414156794548035

Epoch 23: train loss 0.45662997319148135
Epoch 23: val loss 0.732894241809845

Epoch 24: train loss 0.4847990503677955
Epoch 24: val loss 0.7668753266334534

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.703107476234436
Epoch 0: val loss 0.6834953427314758

Epoch 1: train loss 0.6719220372346731
Epoch 1: val loss 0.6755523681640625

Epoch 2: train loss 0.6529706716537476
Epoch 2: val loss 0.6671857833862305

Epoch 3: train loss 0.6425357598524827
Epoch 3: val loss 0.664696991443634

Epoch 4: train loss 0.6219290357369643
Epoch 4: val loss 0.6664706468582153

Epoch 5: train loss 0.6300195226302514
Epoch 5: val loss 0.6646091938018799

Epoch 6: train loss 0.6018766714976385
Epoch 6: val loss 0.6697521209716797

Epoch 7: train loss 0.6054385625399076
Epoch 7: val loss 0.6651157736778259

Epoch 8: train loss 0.5975255415989802
Epoch 8: val loss 0.6666743755340576

Epoch 9: train loss 0.5852005802668058
Epoch 9: val loss 0.6662803888320923

Epoch 10: train loss 0.5799988576999078
Epoch 10: val loss 0.6675247550010681

Epoch 11: train loss 0.582036004616664
Epoch 11: val loss 0.6677864193916321

Epoch 12: train loss 0.5900834340315598
Epoch 12: val loss 0.6727346181869507

Epoch 13: train loss 0.5964912038583022
Epoch 13: val loss 0.6702885627746582

Epoch 14: train loss 0.5736181827691885
Epoch 14: val loss 0.6696081757545471

Epoch 15: train loss 0.5790336498847375
Epoch 15: val loss 0.6679269075393677

Epoch 16: train loss 0.5644386731661283
Epoch 16: val loss 0.6620704531669617

Epoch 17: train loss 0.5530012525044955
Epoch 17: val loss 0.6613826751708984

Epoch 18: train loss 0.5560491062127627
Epoch 18: val loss 0.666658341884613

Epoch 19: train loss 0.56521459038441
Epoch 19: val loss 0.6504301428794861

Epoch 20: train loss 0.5396332786633418
Epoch 20: val loss 0.651513934135437

Epoch 21: train loss 0.5363268921008477
Epoch 21: val loss 0.6559510231018066

Epoch 22: train loss 0.5265780503933246
Epoch 22: val loss 0.6683974862098694

Epoch 23: train loss 0.5349934490827414
Epoch 23: val loss 0.6627213954925537

Epoch 24: train loss 0.5429168205994827
Epoch 24: val loss 0.6520596146583557

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6924179700704721
Epoch 0: val loss 0.6776136159896851

Epoch 1: train loss 0.6640567000095661
Epoch 1: val loss 0.6616417169570923

Epoch 2: train loss 0.6454831820267898
Epoch 2: val loss 0.6462986469268799

Epoch 3: train loss 0.6356512170571548
Epoch 3: val loss 0.6331636905670166

Epoch 4: train loss 0.6263247636648325
Epoch 4: val loss 0.6275235414505005

Epoch 5: train loss 0.6139622238966135
Epoch 5: val loss 0.6229724287986755

Epoch 6: train loss 0.614122979916059
Epoch 6: val loss 0.6190250515937805

Epoch 7: train loss 0.5891844148819263
Epoch 7: val loss 0.6230034828186035

Epoch 8: train loss 0.5949415885485135
Epoch 8: val loss 0.6225418448448181

Epoch 9: train loss 0.5850564378958482
Epoch 9: val loss 0.6215629577636719

Epoch 10: train loss 0.5710491308799157
Epoch 10: val loss 0.621595025062561

Epoch 11: train loss 0.5736453624872061
Epoch 11: val loss 0.6190810203552246

Epoch 12: train loss 0.5659783161603488
Epoch 12: val loss 0.6244343519210815

Epoch 13: train loss 0.571447505400731
Epoch 13: val loss 0.6237122416496277

Epoch 14: train loss 0.5457374751567841
Epoch 14: val loss 0.6223520040512085

Epoch 15: train loss 0.5286053006465619
Epoch 15: val loss 0.6249381303787231

Epoch 16: train loss 0.5565395492773789
Epoch 16: val loss 0.6284839510917664

Epoch 17: train loss 0.5415981343159308
Epoch 17: val loss 0.6235650777816772

Epoch 18: train loss 0.5372524215624883
Epoch 18: val loss 0.6266024708747864

Epoch 19: train loss 0.512848436832428
Epoch 19: val loss 0.6476637125015259

Epoch 20: train loss 0.5238970472262456
Epoch 20: val loss 0.6500581502914429

Epoch 21: train loss 0.5226921324546521
Epoch 21: val loss 0.6396656632423401

Epoch 22: train loss 0.5346374488793887
Epoch 22: val loss 0.6367047429084778

Epoch 23: train loss 0.5142969259848962
Epoch 23: val loss 0.6644196510314941

Epoch 24: train loss 0.47420908166812015
Epoch 24: val loss 0.6593800783157349

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6812791158171261
Epoch 0: val loss 0.6931408047676086

Epoch 1: train loss 0.6660652020398308
Epoch 1: val loss 0.6879243850708008

Epoch 2: train loss 0.648726694724139
Epoch 2: val loss 0.6651635766029358

Epoch 3: train loss 0.6191598352263955
Epoch 3: val loss 0.6536704301834106

Epoch 4: train loss 0.6165938237134148
Epoch 4: val loss 0.6571175456047058

Epoch 5: train loss 0.5847090956042794
Epoch 5: val loss 0.6518518328666687

Epoch 6: train loss 0.6007722984342014
Epoch 6: val loss 0.6474195718765259

Epoch 7: train loss 0.5733609322239371
Epoch 7: val loss 0.6523166298866272

Epoch 8: train loss 0.5812851979452021
Epoch 8: val loss 0.6544263362884521

Epoch 9: train loss 0.564707338809967
Epoch 9: val loss 0.6514878869056702

Epoch 10: train loss 0.5805091857910156
Epoch 10: val loss 0.656322181224823

Epoch 11: train loss 0.5665988326072693
Epoch 11: val loss 0.6492524147033691

Epoch 12: train loss 0.5675739628427169
Epoch 12: val loss 0.6599215865135193

Epoch 13: train loss 0.5540695383268244
Epoch 13: val loss 0.6848137378692627

Epoch 14: train loss 0.5466601620702183
Epoch 14: val loss 0.6467598676681519

Epoch 15: train loss 0.5288810011218575
Epoch 15: val loss 0.6675952672958374

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6859632581472397
Epoch 0: val loss 0.6959612369537354

Epoch 1: train loss 0.6682877391576767
Epoch 1: val loss 0.7076413631439209

Epoch 2: train loss 0.6537911345561346
Epoch 2: val loss 0.7100632786750793

Epoch 3: train loss 0.644158790508906
Epoch 3: val loss 0.7125825881958008

Epoch 4: train loss 0.6412303646405538
Epoch 4: val loss 0.7241612076759338

Epoch 5: train loss 0.6385346253712972
Epoch 5: val loss 0.7235226631164551

Epoch 6: train loss 0.6360712001721064
Epoch 6: val loss 0.7270709872245789

Epoch 7: train loss 0.620467354853948
Epoch 7: val loss 0.7340077757835388

Epoch 8: train loss 0.6177888711293539
Epoch 8: val loss 0.7339790463447571

Epoch 9: train loss 0.6286105314890543
Epoch 9: val loss 0.7430499792098999

Epoch 10: train loss 0.6072809894879659
Epoch 10: val loss 0.7476137280464172

Epoch 11: train loss 0.6064985021948814
Epoch 11: val loss 0.751162588596344

Epoch 12: train loss 0.6031548331181208
Epoch 12: val loss 0.7561684250831604

Epoch 13: train loss 0.5841854885220528
Epoch 13: val loss 0.7601338624954224

Epoch 14: train loss 0.6038108021020889
Epoch 14: val loss 0.7503553628921509

Epoch 15: train loss 0.5920318216085434
Epoch 15: val loss 0.7534977197647095

Epoch 16: train loss 0.5873872165878614
Epoch 16: val loss 0.7438589334487915

Epoch 17: train loss 0.5869605392217636
Epoch 17: val loss 0.751008152961731

Epoch 18: train loss 0.5741794655720392
Epoch 18: val loss 0.765717625617981

Epoch 19: train loss 0.5756863256295522
Epoch 19: val loss 0.7709112167358398

Epoch 20: train loss 0.5606510788202286
Epoch 20: val loss 0.7737234830856323

Epoch 21: train loss 0.5700033754110336
Epoch 21: val loss 0.7757146954536438

Epoch 22: train loss 0.5555106600125631
Epoch 22: val loss 0.7708462476730347

Epoch 23: train loss 0.560406876107057
Epoch 23: val loss 0.7670077085494995

Epoch 24: train loss 0.5383276964227358
Epoch 24: val loss 0.7782028317451477

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7149273951848348
Epoch 0: val loss 0.690492570400238

Epoch 1: train loss 0.7058343638976415
Epoch 1: val loss 0.6891615390777588

Epoch 2: train loss 0.6745250970125198
Epoch 2: val loss 0.6863256096839905

Epoch 3: train loss 0.6746829052766165
Epoch 3: val loss 0.6852900981903076

Epoch 4: train loss 0.6642940590778986
Epoch 4: val loss 0.6869375705718994

Epoch 5: train loss 0.6537890632947286
Epoch 5: val loss 0.6898559331893921

Epoch 6: train loss 0.6400783409674963
Epoch 6: val loss 0.693250834941864

Epoch 7: train loss 0.648760790626208
Epoch 7: val loss 0.6999713778495789

Epoch 8: train loss 0.6379543592532476
Epoch 8: val loss 0.6980223059654236

Epoch 9: train loss 0.6350692609945933
Epoch 9: val loss 0.7000585198402405

Epoch 10: train loss 0.6251328190167745
Epoch 10: val loss 0.7098973989486694

Epoch 11: train loss 0.6246290306250254
Epoch 11: val loss 0.7082085609436035

Epoch 12: train loss 0.6248657405376434
Epoch 12: val loss 0.7133463025093079

Epoch 13: train loss 0.6063030983010927
Epoch 13: val loss 0.7174116969108582

Epoch 14: train loss 0.6062812010447184
Epoch 14: val loss 0.723569929599762

Epoch 15: train loss 0.5925548871358236
Epoch 15: val loss 0.7204088568687439

Epoch 16: train loss 0.6017652004957199
Epoch 16: val loss 0.7203326225280762

Epoch 17: train loss 0.5954016248385111
Epoch 17: val loss 0.7188480496406555

Epoch 18: train loss 0.5685678621133169
Epoch 18: val loss 0.7289748787879944

Epoch 19: train loss 0.5770012438297272
Epoch 19: val loss 0.7261273860931396

Epoch 20: train loss 0.5728818302353224
Epoch 20: val loss 0.7267900109291077

Epoch 21: train loss 0.5547545080383619
Epoch 21: val loss 0.7335703372955322

Epoch 22: train loss 0.5533693159619967
Epoch 22: val loss 0.7453676462173462

Epoch 23: train loss 0.5411719381809235
Epoch 23: val loss 0.7278338074684143

Epoch 24: train loss 0.5359154219428698
Epoch 24: val loss 0.7447613477706909

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.706259955962499
Epoch 0: val loss 0.6961216926574707

Epoch 1: train loss 0.6747689346472422
Epoch 1: val loss 0.6981245279312134

Epoch 2: train loss 0.6811562925577164
Epoch 2: val loss 0.7018844485282898

Epoch 3: train loss 0.6521989554166794
Epoch 3: val loss 0.7095443606376648

Epoch 4: train loss 0.6622273822625478
Epoch 4: val loss 0.7139403223991394

Epoch 5: train loss 0.6459238678216934
Epoch 5: val loss 0.7180965542793274

Epoch 6: train loss 0.63442362844944
Epoch 6: val loss 0.7259066104888916

Epoch 7: train loss 0.626230334242185
Epoch 7: val loss 0.7256746292114258

Epoch 8: train loss 0.6103193610906601
Epoch 8: val loss 0.7226434946060181

Epoch 9: train loss 0.6148971170186996
Epoch 9: val loss 0.7394094467163086

Epoch 10: train loss 0.6156313121318817
Epoch 10: val loss 0.7368582487106323

Epoch 11: train loss 0.5975032051404318
Epoch 11: val loss 0.7279515266418457

Epoch 12: train loss 0.6037619262933731
Epoch 12: val loss 0.7334740161895752

Epoch 13: train loss 0.5875055516759554
Epoch 13: val loss 0.743412435054779

Epoch 14: train loss 0.5757186810175577
Epoch 14: val loss 0.7501605153083801

Epoch 15: train loss 0.5759687423706055
Epoch 15: val loss 0.7448636293411255

Epoch 16: train loss 0.5765496095021566
Epoch 16: val loss 0.7240111231803894

Epoch 17: train loss 0.5621218880017599
Epoch 17: val loss 0.7298909425735474

Epoch 18: train loss 0.5418109198411306
Epoch 18: val loss 0.7425132393836975

Epoch 19: train loss 0.5555494949221611
Epoch 19: val loss 0.7581465244293213

Epoch 20: train loss 0.5451676646868387
Epoch 20: val loss 0.7437607049942017

Epoch 21: train loss 0.5310059537490209
Epoch 21: val loss 0.7391785979270935

Epoch 22: train loss 0.5431165571014086
Epoch 22: val loss 0.73923659324646

Epoch 23: train loss 0.5374395847320557
Epoch 23: val loss 0.7506299614906311

Epoch 24: train loss 0.5171306803822517
Epoch 24: val loss 0.7507390975952148

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.709836428364118
Epoch 0: val loss 0.6882518529891968

Epoch 1: train loss 0.6720431943734487
Epoch 1: val loss 0.6822794675827026

Epoch 2: train loss 0.6656110833088557
Epoch 2: val loss 0.677422046661377

Epoch 3: train loss 0.6622627725203832
Epoch 3: val loss 0.6764928698539734

Epoch 4: train loss 0.6611351569493612
Epoch 4: val loss 0.6760751008987427

Epoch 5: train loss 0.6452533404032389
Epoch 5: val loss 0.6856572031974792

Epoch 6: train loss 0.6266951809326807
Epoch 6: val loss 0.6821351051330566

Epoch 7: train loss 0.6372905423243841
Epoch 7: val loss 0.6918513178825378

Epoch 8: train loss 0.6208637555440267
Epoch 8: val loss 0.6965886950492859

Epoch 9: train loss 0.6051680594682693
Epoch 9: val loss 0.7064392566680908

Epoch 10: train loss 0.6087615390618643
Epoch 10: val loss 0.71205735206604

Epoch 11: train loss 0.6137862031658491
Epoch 11: val loss 0.7027037143707275

Epoch 12: train loss 0.6044449160496393
Epoch 12: val loss 0.7157230973243713

Epoch 13: train loss 0.5957998782396317
Epoch 13: val loss 0.7119359374046326

Epoch 14: train loss 0.5912330150604248
Epoch 14: val loss 0.7188378572463989

Epoch 15: train loss 0.582440493007501
Epoch 15: val loss 0.7255567312240601

Epoch 16: train loss 0.5821652760108312
Epoch 16: val loss 0.7275935411453247

Epoch 17: train loss 0.5754326780637106
Epoch 17: val loss 0.7281749248504639

Epoch 18: train loss 0.5701160629590353
Epoch 18: val loss 0.7139798402786255

Epoch 19: train loss 0.5602050299445788
Epoch 19: val loss 0.7195131778717041

Epoch 20: train loss 0.5297493413090706
Epoch 20: val loss 0.7297536134719849

Epoch 21: train loss 0.5373770346244177
Epoch 21: val loss 0.7257539629936218

Epoch 22: train loss 0.5491991614302
Epoch 22: val loss 0.7353712916374207

Epoch 23: train loss 0.5330251182119051
Epoch 23: val loss 0.7448107600212097

Epoch 24: train loss 0.5369260236620903
Epoch 24: val loss 0.7535032629966736

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6948433704674244
Epoch 0: val loss 0.6679592132568359

Epoch 1: train loss 0.6764848344027996
Epoch 1: val loss 0.6620468497276306

Epoch 2: train loss 0.6660575047135353
Epoch 2: val loss 0.6569449305534363

Epoch 3: train loss 0.6566136963665485
Epoch 3: val loss 0.6514964699745178

Epoch 4: train loss 0.6586002297699451
Epoch 4: val loss 0.6523096561431885

Epoch 5: train loss 0.656256727874279
Epoch 5: val loss 0.6547739505767822

Epoch 6: train loss 0.6444783136248589
Epoch 6: val loss 0.6550231575965881

Epoch 7: train loss 0.6399692893028259
Epoch 7: val loss 0.6539328694343567

Epoch 8: train loss 0.6396806463599205
Epoch 8: val loss 0.6495916247367859

Epoch 9: train loss 0.6399548500776291
Epoch 9: val loss 0.6513662338256836

Epoch 10: train loss 0.6220214031636715
Epoch 10: val loss 0.6527673602104187

Epoch 11: train loss 0.6178704164922237
Epoch 11: val loss 0.6537963151931763

Epoch 12: train loss 0.6238262802362442
Epoch 12: val loss 0.6559926271438599

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
19
Epoch 0: train loss 0.654785190309797
Epoch 0: val loss 0.632850170135498

Epoch 1: train loss 0.6183217167854309
Epoch 1: val loss 0.6145248413085938

Epoch 2: train loss 0.6358523028237479
Epoch 2: val loss 0.6025075912475586

Epoch 3: train loss 0.5607487346444812
Epoch 3: val loss 0.5959372520446777

Epoch 4: train loss 0.6164400918143136
Epoch 4: val loss 0.5892186760902405

Epoch 5: train loss 0.5742874315806797
Epoch 5: val loss 0.584532618522644

Epoch 6: train loss 0.5143008572714669
Epoch 6: val loss 0.5801199078559875

Epoch 7: train loss 0.5197932762759072
Epoch 7: val loss 0.5794816017150879

Epoch 8: train loss 0.512062553848539
Epoch 8: val loss 0.5832235813140869

Epoch 9: train loss 0.5564399191311428
Epoch 9: val loss 0.5843124985694885

Epoch 10: train loss 0.4694014383213861
Epoch 10: val loss 0.585127592086792

Epoch 11: train loss 0.5332975217274257
Epoch 11: val loss 0.5884351134300232

Epoch 12: train loss 0.5121397929532188
Epoch 12: val loss 0.5913522839546204

Epoch 13: train loss 0.45671911750520977
Epoch 13: val loss 0.5928106307983398

Epoch 14: train loss 0.49835033076150076
Epoch 14: val loss 0.5910425186157227

Epoch 15: train loss 0.5807905197143555
Epoch 15: val loss 0.593852162361145

Epoch 16: train loss 0.5002422971384866
Epoch 16: val loss 0.5962000489234924

Epoch 17: train loss 0.5008193850517273
Epoch 17: val loss 0.5970944166183472

Epoch 18: train loss 0.454681749854769
Epoch 18: val loss 0.6004332304000854

Epoch 19: train loss 0.47735579524721417
Epoch 19: val loss 0.5959303379058838

Epoch 20: train loss 0.5127570671694619
Epoch 20: val loss 0.5959604382514954

Epoch 21: train loss 0.45403620174952913
Epoch 21: val loss 0.5975133180618286

Epoch 22: train loss 0.4682652141366686
Epoch 22: val loss 0.5992017984390259

Epoch 23: train loss 0.4503914032663618
Epoch 23: val loss 0.598438024520874

Epoch 24: train loss 0.4714982679912022
Epoch 24: val loss 0.6009876728057861

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6761029958724976
Epoch 0: val loss 0.6311365962028503

Epoch 1: train loss 0.6010630982262748
Epoch 1: val loss 0.5990461707115173

Epoch 2: train loss 0.5820930515016828
Epoch 2: val loss 0.5756054520606995

Epoch 3: train loss 0.5764660494668143
Epoch 3: val loss 0.5618125200271606

Epoch 4: train loss 0.5778956200395312
Epoch 4: val loss 0.5605926513671875

Epoch 5: train loss 0.5581202251570565
Epoch 5: val loss 0.5591961145401001

Epoch 6: train loss 0.5215179749897548
Epoch 6: val loss 0.5604944825172424

Epoch 7: train loss 0.5622398725577763
Epoch 7: val loss 0.5662583708763123

Epoch 8: train loss 0.5385730266571045
Epoch 8: val loss 0.5658380389213562

Epoch 9: train loss 0.5891484618186951
Epoch 9: val loss 0.57073974609375

Epoch 10: train loss 0.5223651358059475
Epoch 10: val loss 0.5730743408203125

Epoch 11: train loss 0.5119631758758
Epoch 11: val loss 0.5680153369903564

Epoch 12: train loss 0.5298570820263454
Epoch 12: val loss 0.574604868888855

Epoch 13: train loss 0.4970954145703997
Epoch 13: val loss 0.573090136051178

Epoch 14: train loss 0.5160950677735465
Epoch 14: val loss 0.57618248462677

Epoch 15: train loss 0.4891096907002585
Epoch 15: val loss 0.5826670527458191

Epoch 16: train loss 0.5354410452502114
Epoch 16: val loss 0.5970887541770935

Epoch 17: train loss 0.5261193130697522
Epoch 17: val loss 0.5942820906639099

Epoch 18: train loss 0.5135793813637325
Epoch 18: val loss 0.5998373031616211

Epoch 19: train loss 0.5084849425724575
Epoch 19: val loss 0.5956333875656128

Epoch 20: train loss 0.49559370960508076
Epoch 20: val loss 0.5847384333610535

Epoch 21: train loss 0.46310275367328096
Epoch 21: val loss 0.5858978033065796

Epoch 22: train loss 0.4515474694115775
Epoch 22: val loss 0.5822490453720093

Epoch 23: train loss 0.48114968623433796
Epoch 23: val loss 0.5825012922286987

Epoch 24: train loss 0.44390695861407686
Epoch 24: val loss 0.5664519667625427

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.631118676492146
Epoch 0: val loss 0.629755437374115

Epoch 1: train loss 0.6243547371455601
Epoch 1: val loss 0.6003149151802063

Epoch 2: train loss 0.5921122091157096
Epoch 2: val loss 0.5768651366233826

Epoch 3: train loss 0.5173589331763131
Epoch 3: val loss 0.5673851370811462

Epoch 4: train loss 0.5368009763104575
Epoch 4: val loss 0.568209707736969

Epoch 5: train loss 0.5834690162113735
Epoch 5: val loss 0.5718743205070496

Epoch 6: train loss 0.5659764323915754
Epoch 6: val loss 0.5771448016166687

Epoch 7: train loss 0.5095360981566566
Epoch 7: val loss 0.5843384265899658

Epoch 8: train loss 0.54916393331119
Epoch 8: val loss 0.5895921587944031

Epoch 9: train loss 0.5353657858712333
Epoch 9: val loss 0.5930776596069336

Epoch 10: train loss 0.5413544688905988
Epoch 10: val loss 0.591600775718689

Epoch 11: train loss 0.5474395837102618
Epoch 11: val loss 0.5875189304351807

Epoch 12: train loss 0.5462661939007896
Epoch 12: val loss 0.5816282629966736

Epoch 13: train loss 0.5091895844255175
Epoch 13: val loss 0.5807062983512878

Epoch 14: train loss 0.5027650892734528
Epoch 14: val loss 0.5789145827293396

Epoch 15: train loss 0.52348764027868
Epoch 15: val loss 0.5795761346817017

Epoch 16: train loss 0.473930903843471
Epoch 16: val loss 0.577707052230835

Epoch 17: train loss 0.49181599276406424
Epoch 17: val loss 0.5830942988395691

Epoch 18: train loss 0.47501676423209055
Epoch 18: val loss 0.5853762626647949

Epoch 19: train loss 0.45089657391820637
Epoch 19: val loss 0.586875855922699

Epoch 20: train loss 0.4311751127243042
Epoch 20: val loss 0.5878885388374329

Epoch 21: train loss 0.4486957958766392
Epoch 21: val loss 0.5947809815406799

Epoch 22: train loss 0.4495088628360203
Epoch 22: val loss 0.6043429970741272

Epoch 23: train loss 0.4310711366789682
Epoch 23: val loss 0.6096558570861816

Epoch 24: train loss 0.41712482060704914
Epoch 24: val loss 0.6097055673599243

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941122923578534
Epoch 0: val loss 0.6571162343025208

Epoch 1: train loss 0.6479873146329608
Epoch 1: val loss 0.6350890398025513

Epoch 2: train loss 0.6143418635640826
Epoch 2: val loss 0.6149001717567444

Epoch 3: train loss 0.5839969345501491
Epoch 3: val loss 0.608456552028656

Epoch 4: train loss 0.5392231047153473
Epoch 4: val loss 0.6063839197158813

Epoch 5: train loss 0.5742765750203814
Epoch 5: val loss 0.605333149433136

Epoch 6: train loss 0.526709428855351
Epoch 6: val loss 0.6071403622627258

Epoch 7: train loss 0.5428909063339233
Epoch 7: val loss 0.608527421951294

Epoch 8: train loss 0.5075682614530835
Epoch 8: val loss 0.6115665435791016

Epoch 9: train loss 0.535283305815288
Epoch 9: val loss 0.6157130002975464

Epoch 10: train loss 0.5067217860903058
Epoch 10: val loss 0.6172181367874146

Epoch 11: train loss 0.49965342027800425
Epoch 11: val loss 0.626323938369751

Epoch 12: train loss 0.5216369118009295
Epoch 12: val loss 0.636195957660675

Epoch 13: train loss 0.5034923681191036
Epoch 13: val loss 0.640886664390564

Epoch 14: train loss 0.5268063162054334
Epoch 14: val loss 0.6457356810569763

Epoch 15: train loss 0.5713276863098145
Epoch 15: val loss 0.6416999697685242

Epoch 16: train loss 0.5145791556153979
Epoch 16: val loss 0.6476759314537048

Epoch 17: train loss 0.4723832266671317
Epoch 17: val loss 0.6471155285835266

Epoch 18: train loss 0.4812010484082358
Epoch 18: val loss 0.6405642628669739

Epoch 19: train loss 0.4682834510292326
Epoch 19: val loss 0.646160364151001

Epoch 20: train loss 0.4763768655913217
Epoch 20: val loss 0.6516371369361877

Epoch 21: train loss 0.4400454674448286
Epoch 21: val loss 0.6585355997085571

Epoch 22: train loss 0.49151845063482014
Epoch 22: val loss 0.6606272459030151

Epoch 23: train loss 0.441802727324622
Epoch 23: val loss 0.6642581820487976

Epoch 24: train loss 0.49903550318309237
Epoch 24: val loss 0.6732209324836731

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6566424171129862
Epoch 0: val loss 0.611158549785614

Epoch 1: train loss 0.6044358015060425
Epoch 1: val loss 0.5814473032951355

Epoch 2: train loss 0.5781962308618758
Epoch 2: val loss 0.572333812713623

Epoch 3: train loss 0.5238388544983335
Epoch 3: val loss 0.5896587371826172

Epoch 4: train loss 0.5604166388511658
Epoch 4: val loss 0.6148108839988708

Epoch 5: train loss 0.5694691803720262
Epoch 5: val loss 0.6198442578315735

Epoch 6: train loss 0.5240385565492842
Epoch 6: val loss 0.616113543510437

Epoch 7: train loss 0.5296585063139597
Epoch 7: val loss 0.599522590637207

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6892379075288773
Epoch 0: val loss 0.6399818062782288

Epoch 1: train loss 0.6171964704990387
Epoch 1: val loss 0.5892611742019653

Epoch 2: train loss 0.5861053392291069
Epoch 2: val loss 0.5628525018692017

Epoch 3: train loss 0.5399204306304455
Epoch 3: val loss 0.5523869395256042

Epoch 4: train loss 0.5305145867168903
Epoch 4: val loss 0.5416167974472046

Epoch 5: train loss 0.5002486519515514
Epoch 5: val loss 0.5320981740951538

Epoch 6: train loss 0.5070887729525566
Epoch 6: val loss 0.5292666554450989

Epoch 7: train loss 0.5016657188534737
Epoch 7: val loss 0.5242264270782471

Epoch 8: train loss 0.4790227934718132
Epoch 8: val loss 0.5145837664604187

Epoch 9: train loss 0.4759378060698509
Epoch 9: val loss 0.5232689380645752

Epoch 10: train loss 0.4728577695786953
Epoch 10: val loss 0.5252052545547485

Epoch 11: train loss 0.45449406281113625
Epoch 11: val loss 0.5151398181915283

Epoch 12: train loss 0.454758707433939
Epoch 12: val loss 0.5361624360084534

Epoch 13: train loss 0.4583189859986305
Epoch 13: val loss 0.5348052382469177

Epoch 14: train loss 0.43815508857369423
Epoch 14: val loss 0.518502414226532

Epoch 15: train loss 0.41841069608926773
Epoch 15: val loss 0.5090347528457642

Epoch 16: train loss 0.4284876249730587
Epoch 16: val loss 0.5181193947792053

Epoch 17: train loss 0.4007343575358391
Epoch 17: val loss 0.5209126472473145

Epoch 18: train loss 0.3987378887832165
Epoch 18: val loss 0.5240910649299622

Epoch 19: train loss 0.398685809224844
Epoch 19: val loss 0.5342891812324524

Epoch 20: train loss 0.39119329676032066
Epoch 20: val loss 0.5236954689025879

Epoch 21: train loss 0.3889524769037962
Epoch 21: val loss 0.5039898753166199

Epoch 22: train loss 0.3874944821000099
Epoch 22: val loss 0.5125762224197388

Epoch 23: train loss 0.3623550422489643
Epoch 23: val loss 0.49660155177116394

Epoch 24: train loss 0.34806395322084427
Epoch 24: val loss 0.5149015188217163

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6852065399289131
Epoch 0: val loss 0.6658567190170288

Epoch 1: train loss 0.5971786305308342
Epoch 1: val loss 0.6080560684204102

Epoch 2: train loss 0.549442432820797
Epoch 2: val loss 0.5752622485160828

Epoch 3: train loss 0.5311346240341663
Epoch 3: val loss 0.5641806721687317

Epoch 4: train loss 0.5044593811035156
Epoch 4: val loss 0.5677325129508972

Epoch 5: train loss 0.5000461973249912
Epoch 5: val loss 0.5706263184547424

Epoch 6: train loss 0.4918651692569256
Epoch 6: val loss 0.5694101452827454

Epoch 7: train loss 0.4713388793170452
Epoch 7: val loss 0.5721669793128967

Epoch 8: train loss 0.4591312035918236
Epoch 8: val loss 0.5762025117874146

Epoch 9: train loss 0.44926464185118675
Epoch 9: val loss 0.5854719281196594

Epoch 10: train loss 0.4394967183470726
Epoch 10: val loss 0.5839844942092896

Epoch 11: train loss 0.44335491582751274
Epoch 11: val loss 0.5845776796340942

Epoch 12: train loss 0.43683314323425293
Epoch 12: val loss 0.5892632007598877

Epoch 13: train loss 0.44436220079660416
Epoch 13: val loss 0.5907437205314636

Epoch 14: train loss 0.42259692400693893
Epoch 14: val loss 0.5937262177467346

Epoch 15: train loss 0.43686097860336304
Epoch 15: val loss 0.5977707505226135

Epoch 16: train loss 0.4082782082259655
Epoch 16: val loss 0.602523684501648

Epoch 17: train loss 0.39654844254255295
Epoch 17: val loss 0.6102285981178284

Epoch 18: train loss 0.392501849681139
Epoch 18: val loss 0.6125903129577637

Epoch 19: train loss 0.40449642203748226
Epoch 19: val loss 0.6126915812492371

Epoch 20: train loss 0.4003085047006607
Epoch 20: val loss 0.6111705899238586

Epoch 21: train loss 0.37220728024840355
Epoch 21: val loss 0.6093069911003113

Epoch 22: train loss 0.36252371594309807
Epoch 22: val loss 0.6066535711288452

Epoch 23: train loss 0.3708166219294071
Epoch 23: val loss 0.6074122190475464

Epoch 24: train loss 0.33687244914472103
Epoch 24: val loss 0.6122508645057678

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6771164610981941
Epoch 0: val loss 0.6138926148414612

Epoch 1: train loss 0.6185192242264748
Epoch 1: val loss 0.5720721483230591

Epoch 2: train loss 0.5679383687674999
Epoch 2: val loss 0.5435762405395508

Epoch 3: train loss 0.5293996930122375
Epoch 3: val loss 0.5284476280212402

Epoch 4: train loss 0.5194209888577461
Epoch 4: val loss 0.5178414583206177

Epoch 5: train loss 0.48860010132193565
Epoch 5: val loss 0.51202791929245

Epoch 6: train loss 0.4877898097038269
Epoch 6: val loss 0.5127284526824951

Epoch 7: train loss 0.4718498922884464
Epoch 7: val loss 0.5170347094535828

Epoch 8: train loss 0.4632011763751507
Epoch 8: val loss 0.5242487788200378

Epoch 9: train loss 0.4645344093441963
Epoch 9: val loss 0.5246105194091797

Epoch 10: train loss 0.464348953217268
Epoch 10: val loss 0.5261939764022827

Epoch 11: train loss 0.43985947221517563
Epoch 11: val loss 0.5303320288658142

Epoch 12: train loss 0.4323356430977583
Epoch 12: val loss 0.5290800929069519

Epoch 13: train loss 0.43762771040201187
Epoch 13: val loss 0.5175997018814087

Epoch 14: train loss 0.423054289072752
Epoch 14: val loss 0.5145673155784607

Epoch 15: train loss 0.3912435360252857
Epoch 15: val loss 0.5314335823059082

Epoch 16: train loss 0.4141133278608322
Epoch 16: val loss 0.5343843102455139

Epoch 17: train loss 0.38823144882917404
Epoch 17: val loss 0.5386447906494141

Epoch 18: train loss 0.39557238668203354
Epoch 18: val loss 0.5401046276092529

Epoch 19: train loss 0.3723152633756399
Epoch 19: val loss 0.5290796160697937

Epoch 20: train loss 0.3673558533191681
Epoch 20: val loss 0.537892758846283

Epoch 21: train loss 0.37175299786031246
Epoch 21: val loss 0.5364687442779541

Epoch 22: train loss 0.3665616549551487
Epoch 22: val loss 0.5509242415428162

Epoch 23: train loss 0.36122202314436436
Epoch 23: val loss 0.5478292107582092

Epoch 24: train loss 0.3288952950388193
Epoch 24: val loss 0.558580756187439

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6484702527523041
Epoch 0: val loss 0.6475500464439392

Epoch 1: train loss 0.5896599516272545
Epoch 1: val loss 0.6281150579452515

Epoch 2: train loss 0.5448775142431259
Epoch 2: val loss 0.5981995463371277

Epoch 3: train loss 0.4932681918144226
Epoch 3: val loss 0.5628337860107422

Epoch 4: train loss 0.5016329698264599
Epoch 4: val loss 0.5472998023033142

Epoch 5: train loss 0.48426199704408646
Epoch 5: val loss 0.5480239987373352

Epoch 6: train loss 0.49189478158950806
Epoch 6: val loss 0.5597763061523438

Epoch 7: train loss 0.475286852568388
Epoch 7: val loss 0.550684928894043

Epoch 8: train loss 0.4552091620862484
Epoch 8: val loss 0.5405362844467163

Epoch 9: train loss 0.4589954726397991
Epoch 9: val loss 0.5459295511245728

Epoch 10: train loss 0.44931043311953545
Epoch 10: val loss 0.5720525979995728

Epoch 11: train loss 0.428392443805933
Epoch 11: val loss 0.5647223591804504

Epoch 12: train loss 0.42360370606184006
Epoch 12: val loss 0.5613000988960266

Epoch 13: train loss 0.4144453965127468
Epoch 13: val loss 0.5721784830093384

Epoch 14: train loss 0.41538647562265396
Epoch 14: val loss 0.5671799182891846

Epoch 15: train loss 0.4054524712264538
Epoch 15: val loss 0.5594125390052795

Epoch 16: train loss 0.40128272771835327
Epoch 16: val loss 0.5497287511825562

Epoch 17: train loss 0.3773143421858549
Epoch 17: val loss 0.581742525100708

Epoch 18: train loss 0.3687949813902378
Epoch 18: val loss 0.5653263330459595

Epoch 19: train loss 0.38602147437632084
Epoch 19: val loss 0.5763770341873169

Epoch 20: train loss 0.3892131894826889
Epoch 20: val loss 0.5850315690040588

Epoch 21: train loss 0.3630392290651798
Epoch 21: val loss 0.563564658164978

Epoch 22: train loss 0.3617964293807745
Epoch 22: val loss 0.5764002203941345

Epoch 23: train loss 0.35322156734764576
Epoch 23: val loss 0.5683333873748779

Epoch 24: train loss 0.35947754979133606
Epoch 24: val loss 0.5837221145629883

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6620152267542753
Epoch 0: val loss 0.6401396989822388

Epoch 1: train loss 0.5970457981933247
Epoch 1: val loss 0.5768237113952637

Epoch 2: train loss 0.5265076593919233
Epoch 2: val loss 0.5413137674331665

Epoch 3: train loss 0.5392366349697113
Epoch 3: val loss 0.520971953868866

Epoch 4: train loss 0.49543093009428546
Epoch 4: val loss 0.518086314201355

Epoch 5: train loss 0.48006203499707306
Epoch 5: val loss 0.5157183408737183

Epoch 6: train loss 0.49716621095483954
Epoch 6: val loss 0.5081998109817505

Epoch 7: train loss 0.47904127836227417
Epoch 7: val loss 0.5099966526031494

Epoch 8: train loss 0.4736911708658392
Epoch 8: val loss 0.5079742670059204

Epoch 9: train loss 0.4813144261186773
Epoch 9: val loss 0.5007115006446838

Epoch 10: train loss 0.47511954741044476
Epoch 10: val loss 0.5136033296585083

Epoch 11: train loss 0.46394396099177276
Epoch 11: val loss 0.506209135055542

Epoch 12: train loss 0.4488277462395755
Epoch 12: val loss 0.5042696595191956

Epoch 13: train loss 0.45868461240421643
Epoch 13: val loss 0.5122668743133545

Epoch 14: train loss 0.4546778852289373
Epoch 14: val loss 0.5074973106384277

Epoch 15: train loss 0.4600053781812841
Epoch 15: val loss 0.5077613592147827

Epoch 16: train loss 0.40968767485835333
Epoch 16: val loss 0.5010626912117004

Epoch 17: train loss 0.4679459983652288
Epoch 17: val loss 0.5190714597702026

Epoch 18: train loss 0.41625907204367896
Epoch 18: val loss 0.5089098215103149

Epoch 19: train loss 0.42103042656725104
Epoch 19: val loss 0.5228818655014038

Epoch 20: train loss 0.39505680718205194
Epoch 20: val loss 0.5269802808761597

Epoch 21: train loss 0.38799116015434265
Epoch 21: val loss 0.5366600155830383

Epoch 22: train loss 0.41193965619260614
Epoch 22: val loss 0.547080934047699

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6380177676677704
Epoch 0: val loss 0.626061201095581

Epoch 1: train loss 0.547884738445282
Epoch 1: val loss 0.6035592555999756

Epoch 2: train loss 0.5167054742574692
Epoch 2: val loss 0.6101992726325989

Epoch 3: train loss 0.5156715303659439
Epoch 3: val loss 0.6168076992034912

Epoch 4: train loss 0.4934695392847061
Epoch 4: val loss 0.6087550520896912

Epoch 5: train loss 0.47938198447227476
Epoch 5: val loss 0.610436737537384

Epoch 6: train loss 0.46161653399467467
Epoch 6: val loss 0.6083799004554749

Epoch 7: train loss 0.44742530286312104
Epoch 7: val loss 0.6093689203262329

Epoch 8: train loss 0.45715312361717225
Epoch 8: val loss 0.6090719699859619

Epoch 9: train loss 0.4558644652366638
Epoch 9: val loss 0.6065385937690735

Epoch 10: train loss 0.4331307142972946
Epoch 10: val loss 0.6252204179763794

Epoch 11: train loss 0.4084676831960678
Epoch 11: val loss 0.6202194690704346

Epoch 12: train loss 0.4301924467086792
Epoch 12: val loss 0.6197618842124939

Epoch 13: train loss 0.40811270475387573
Epoch 13: val loss 0.6116153001785278

Epoch 14: train loss 0.39898218512535094
Epoch 14: val loss 0.6087344884872437

Epoch 15: train loss 0.4206929087638855
Epoch 15: val loss 0.6105706095695496

Epoch 16: train loss 0.39875015020370486
Epoch 16: val loss 0.5934048295021057

Epoch 17: train loss 0.38741489946842195
Epoch 17: val loss 0.6161209344863892

Epoch 18: train loss 0.39060930609703065
Epoch 18: val loss 0.6053708791732788

Epoch 19: train loss 0.3653866067528725
Epoch 19: val loss 0.6468691229820251

Epoch 20: train loss 0.3614389106631279
Epoch 20: val loss 0.6455682516098022

Epoch 21: train loss 0.3603592485189438
Epoch 21: val loss 0.6192149519920349

Epoch 22: train loss 0.36296987235546113
Epoch 22: val loss 0.6173766255378723

Epoch 23: train loss 0.3603572651743889
Epoch 23: val loss 0.617630660533905

Epoch 24: train loss 0.3392617106437683
Epoch 24: val loss 0.6236864328384399

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6505658090114593
Epoch 0: val loss 0.6267291307449341

Epoch 1: train loss 0.5891186714172363
Epoch 1: val loss 0.5757310390472412

Epoch 2: train loss 0.5207346141338348
Epoch 2: val loss 0.548524796962738

Epoch 3: train loss 0.5358197957277298
Epoch 3: val loss 0.5329958200454712

Epoch 4: train loss 0.5115304589271545
Epoch 4: val loss 0.5404337644577026

Epoch 5: train loss 0.525568249821663
Epoch 5: val loss 0.5386500358581543

Epoch 6: train loss 0.506727322936058
Epoch 6: val loss 0.5346421003341675

Epoch 7: train loss 0.4766741991043091
Epoch 7: val loss 0.5325207710266113

Epoch 8: train loss 0.4806311070919037
Epoch 8: val loss 0.5315159559249878

Epoch 9: train loss 0.4862512081861496
Epoch 9: val loss 0.5297824144363403

Epoch 10: train loss 0.462160524725914
Epoch 10: val loss 0.5285570621490479

Epoch 11: train loss 0.43631637990474703
Epoch 11: val loss 0.5215809941291809

Epoch 12: train loss 0.447450253367424
Epoch 12: val loss 0.5192865133285522

Epoch 13: train loss 0.4439471185207367
Epoch 13: val loss 0.5151989459991455

Epoch 14: train loss 0.43834117949008944
Epoch 14: val loss 0.5151863694190979

Epoch 15: train loss 0.40123797953128815
Epoch 15: val loss 0.508343517780304

Epoch 16: train loss 0.40558476448059083
Epoch 16: val loss 0.5160022974014282

Epoch 17: train loss 0.4242666870355606
Epoch 17: val loss 0.5126804709434509

Epoch 18: train loss 0.38382422029972074
Epoch 18: val loss 0.5013376474380493

Epoch 19: train loss 0.3983096033334732
Epoch 19: val loss 0.4982672929763794

Epoch 20: train loss 0.3997775256633759
Epoch 20: val loss 0.49777400493621826

Epoch 21: train loss 0.3782651886343956
Epoch 21: val loss 0.5053269863128662

Epoch 22: train loss 0.38114888668060304
Epoch 22: val loss 0.5161402821540833

Epoch 23: train loss 0.3673427253961563
Epoch 23: val loss 0.5158641934394836

Epoch 24: train loss 0.3475889965891838
Epoch 24: val loss 0.510960042476654

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6617747843265533
Epoch 0: val loss 0.5858340263366699

Epoch 1: train loss 0.59043208360672
Epoch 1: val loss 0.5184372663497925

Epoch 2: train loss 0.560315802693367
Epoch 2: val loss 0.48090729117393494

Epoch 3: train loss 0.5520042568445206
Epoch 3: val loss 0.47830894589424133

Epoch 4: train loss 0.5389918595552444
Epoch 4: val loss 0.4901733696460724

Epoch 5: train loss 0.5073618471622467
Epoch 5: val loss 0.49860841035842896

Epoch 6: train loss 0.4974683105945587
Epoch 6: val loss 0.5023882389068604

Epoch 7: train loss 0.5241262167692184
Epoch 7: val loss 0.48876991868019104

Epoch 8: train loss 0.505451637506485
Epoch 8: val loss 0.4811047613620758

Epoch 9: train loss 0.4588554859161377
Epoch 9: val loss 0.48672032356262207

Epoch 10: train loss 0.5002802282571792
Epoch 10: val loss 0.5005272626876831

Epoch 11: train loss 0.48524968326091766
Epoch 11: val loss 0.5086891651153564

Epoch 12: train loss 0.4723537892103195
Epoch 12: val loss 0.5143890976905823

Epoch 13: train loss 0.4573219507932663
Epoch 13: val loss 0.48959189653396606

Epoch 14: train loss 0.43769282698631284
Epoch 14: val loss 0.48382118344306946

Epoch 15: train loss 0.44115851521492006
Epoch 15: val loss 0.48458415269851685

Epoch 16: train loss 0.42603819370269774
Epoch 16: val loss 0.4876739978790283

Epoch 17: train loss 0.4119564324617386
Epoch 17: val loss 0.4951857328414917

Epoch 18: train loss 0.42787483930587766
Epoch 18: val loss 0.49665823578834534

Epoch 19: train loss 0.4198997884988785
Epoch 19: val loss 0.5078580379486084

Epoch 20: train loss 0.4240953654050827
Epoch 20: val loss 0.4964888393878937

Epoch 21: train loss 0.39752994775772094
Epoch 21: val loss 0.5050252676010132

Epoch 22: train loss 0.40882669687271117
Epoch 22: val loss 0.5034608244895935

Epoch 23: train loss 0.4155084103345871
Epoch 23: val loss 0.5096431970596313

Epoch 24: train loss 0.39384433031082156
Epoch 24: val loss 0.5131945610046387

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6515135169029236
Epoch 0: val loss 0.6538326740264893

Epoch 1: train loss 0.5940534889698028
Epoch 1: val loss 0.6141732931137085

Epoch 2: train loss 0.5576236635446549
Epoch 2: val loss 0.5765737295150757

Epoch 3: train loss 0.48781249225139617
Epoch 3: val loss 0.5625714659690857

Epoch 4: train loss 0.4925052672624588
Epoch 4: val loss 0.5562543272972107

Epoch 5: train loss 0.47999281883239747
Epoch 5: val loss 0.5663023591041565

Epoch 6: train loss 0.46829470098018644
Epoch 6: val loss 0.5722693204879761

Epoch 7: train loss 0.4591492682695389
Epoch 7: val loss 0.5763686299324036

Epoch 8: train loss 0.43294441103935244
Epoch 8: val loss 0.5810843110084534

Epoch 9: train loss 0.45008564591407774
Epoch 9: val loss 0.5911110639572144

Epoch 10: train loss 0.45679706931114195
Epoch 10: val loss 0.5904538035392761

Epoch 11: train loss 0.4200009390711784
Epoch 11: val loss 0.5821698904037476

Epoch 12: train loss 0.44289872944355013
Epoch 12: val loss 0.5878497958183289

Epoch 13: train loss 0.4325412541627884
Epoch 13: val loss 0.58477383852005

Epoch 14: train loss 0.44315085709095003
Epoch 14: val loss 0.5882196426391602

Epoch 15: train loss 0.42320356965065004
Epoch 15: val loss 0.6000297665596008

Epoch 16: train loss 0.4336194843053818
Epoch 16: val loss 0.5873085856437683

Epoch 17: train loss 0.4002102673053741
Epoch 17: val loss 0.5773205161094666

Epoch 18: train loss 0.38773820698261263
Epoch 18: val loss 0.5867839455604553

Epoch 19: train loss 0.3881800979375839
Epoch 19: val loss 0.5973308682441711

Epoch 20: train loss 0.3927804857492447
Epoch 20: val loss 0.605558454990387

Epoch 21: train loss 0.4037784397602081
Epoch 21: val loss 0.6013978719711304

Epoch 22: train loss 0.36855074763298035
Epoch 22: val loss 0.6155513525009155

Epoch 23: train loss 0.37500077188014985
Epoch 23: val loss 0.6006838083267212

Epoch 24: train loss 0.3962263882160187
Epoch 24: val loss 0.6010593175888062

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6434721029721774
Epoch 0: val loss 0.6231746077537537

Epoch 1: train loss 0.5656029192300943
Epoch 1: val loss 0.5761247277259827

Epoch 2: train loss 0.5315009745267721
Epoch 2: val loss 0.561323881149292

Epoch 3: train loss 0.5160464621507205
Epoch 3: val loss 0.5517651438713074

Epoch 4: train loss 0.5194588532814612
Epoch 4: val loss 0.5440303683280945

Epoch 5: train loss 0.5133693287005792
Epoch 5: val loss 0.5393145084381104

Epoch 6: train loss 0.510161409011254
Epoch 6: val loss 0.5396924018859863

Epoch 7: train loss 0.4935921843235309
Epoch 7: val loss 0.5288894176483154

Epoch 8: train loss 0.49339412267391497
Epoch 8: val loss 0.5240147709846497

Epoch 9: train loss 0.48423102039557236
Epoch 9: val loss 0.5161861181259155

Epoch 10: train loss 0.4626339582296518
Epoch 10: val loss 0.5097972750663757

Epoch 11: train loss 0.472566368488165
Epoch 11: val loss 0.5056694149971008

Epoch 12: train loss 0.4921369002415584
Epoch 12: val loss 0.5082417726516724

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951900985505846
Epoch 0: val loss 0.673582136631012

Epoch 1: train loss 0.6670825348960029
Epoch 1: val loss 0.6600422263145447

Epoch 2: train loss 0.651938451661004
Epoch 2: val loss 0.6521463990211487

Epoch 3: train loss 0.6255276136928134
Epoch 3: val loss 0.6439456343650818

Epoch 4: train loss 0.6018638213475546
Epoch 4: val loss 0.6418046951293945

Epoch 5: train loss 0.5890865061018202
Epoch 5: val loss 0.6414729356765747

Epoch 6: train loss 0.5916102627913157
Epoch 6: val loss 0.6388275027275085

Epoch 7: train loss 0.5503497189945645
Epoch 7: val loss 0.6477231383323669

Epoch 8: train loss 0.544101768069797
Epoch 8: val loss 0.6563472747802734

Epoch 9: train loss 0.5290383762783475
Epoch 9: val loss 0.6628631949424744

Epoch 10: train loss 0.5149058832062615
Epoch 10: val loss 0.6712996363639832

Epoch 11: train loss 0.4909868571493361
Epoch 11: val loss 0.6738978028297424

Epoch 12: train loss 0.514734278122584
Epoch 12: val loss 0.6775615811347961

Epoch 13: train loss 0.4851487610075209
Epoch 13: val loss 0.6864395141601562

Epoch 14: train loss 0.4777023063765632
Epoch 14: val loss 0.6964717507362366

Epoch 15: train loss 0.47729016343752545
Epoch 15: val loss 0.6965391635894775

Epoch 16: train loss 0.47575103905465865
Epoch 16: val loss 0.7052794098854065

Epoch 17: train loss 0.449919945663876
Epoch 17: val loss 0.7106313705444336

Epoch 18: train loss 0.466179715262519
Epoch 18: val loss 0.7242655754089355

Epoch 19: train loss 0.43379728661643135
Epoch 19: val loss 0.7412357330322266

Epoch 20: train loss 0.43235302302572465
Epoch 20: val loss 0.7369055151939392

Epoch 21: train loss 0.43825407491789925
Epoch 21: val loss 0.7408504486083984

Epoch 22: train loss 0.3967326217227512
Epoch 22: val loss 0.7541635632514954

Epoch 23: train loss 0.4116674198044671
Epoch 23: val loss 0.7699871063232422

Epoch 24: train loss 0.4203141662809584
Epoch 24: val loss 0.7699593901634216

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7155866887834337
Epoch 0: val loss 0.68280029296875

Epoch 1: train loss 0.6569008562299941
Epoch 1: val loss 0.6467093825340271

Epoch 2: train loss 0.6253613829612732
Epoch 2: val loss 0.63215571641922

Epoch 3: train loss 0.604192422495948
Epoch 3: val loss 0.6267095804214478

Epoch 4: train loss 0.5760614805751376
Epoch 4: val loss 0.6207235455513

Epoch 5: train loss 0.5613884031772614
Epoch 5: val loss 0.6257568001747131

Epoch 6: train loss 0.5629978974660238
Epoch 6: val loss 0.6282981038093567

Epoch 7: train loss 0.5369488696257273
Epoch 7: val loss 0.6189246773719788

Epoch 8: train loss 0.5162217087215848
Epoch 8: val loss 0.6359304189682007

Epoch 9: train loss 0.5157403714127011
Epoch 9: val loss 0.6426843404769897

Epoch 10: train loss 0.5082991951041751
Epoch 10: val loss 0.6437638998031616

Epoch 11: train loss 0.5074140561951531
Epoch 11: val loss 0.6502537131309509

Epoch 12: train loss 0.504630509350035
Epoch 12: val loss 0.6381993889808655

Epoch 13: train loss 0.48247366150220233
Epoch 13: val loss 0.6457095146179199

Epoch 14: train loss 0.4792364670170678
Epoch 14: val loss 0.645253598690033

Epoch 15: train loss 0.4629915952682495
Epoch 15: val loss 0.6387306451797485

Epoch 16: train loss 0.45824308196703595
Epoch 16: val loss 0.6368021368980408

Epoch 17: train loss 0.45571977231237626
Epoch 17: val loss 0.6466042399406433

Epoch 18: train loss 0.4624550872378879
Epoch 18: val loss 0.6625663638114929

Epoch 19: train loss 0.446565181016922
Epoch 19: val loss 0.6563883423805237

Epoch 20: train loss 0.43971046143107945
Epoch 20: val loss 0.6760631203651428

Epoch 21: train loss 0.45564378632439506
Epoch 21: val loss 0.6860875487327576

Epoch 22: train loss 0.4065870013501909
Epoch 22: val loss 0.6855969429016113

Epoch 23: train loss 0.4181295765770806
Epoch 23: val loss 0.6643462777137756

Epoch 24: train loss 0.44096406631999546
Epoch 24: val loss 0.6836630702018738

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7019072969754537
Epoch 0: val loss 0.6899473071098328

Epoch 1: train loss 0.6713427305221558
Epoch 1: val loss 0.6779164671897888

Epoch 2: train loss 0.6597936484548781
Epoch 2: val loss 0.6608052849769592

Epoch 3: train loss 0.646696150302887
Epoch 3: val loss 0.6439670920372009

Epoch 4: train loss 0.6145147946145799
Epoch 4: val loss 0.6305150389671326

Epoch 5: train loss 0.6097252567609152
Epoch 5: val loss 0.6243405342102051

Epoch 6: train loss 0.5946460465590159
Epoch 6: val loss 0.6166649460792542

Epoch 7: train loss 0.5818785362773471
Epoch 7: val loss 0.6048693060874939

Epoch 8: train loss 0.560995317167706
Epoch 8: val loss 0.5989696383476257

Epoch 9: train loss 0.5624699062771268
Epoch 9: val loss 0.5874127149581909

Epoch 10: train loss 0.5507079263528188
Epoch 10: val loss 0.5805696845054626

Epoch 11: train loss 0.5373171004984114
Epoch 11: val loss 0.5821435451507568

Epoch 12: train loss 0.5380424658457438
Epoch 12: val loss 0.569558322429657

Epoch 13: train loss 0.5096723536650339
Epoch 13: val loss 0.5583518743515015

Epoch 14: train loss 0.4913911720116933
Epoch 14: val loss 0.5641754269599915

Epoch 15: train loss 0.4810315767923991
Epoch 15: val loss 0.563741147518158

Epoch 16: train loss 0.5044634507762061
Epoch 16: val loss 0.5601139664649963

Epoch 17: train loss 0.4833081629541185
Epoch 17: val loss 0.5708048939704895

Epoch 18: train loss 0.47752702567312455
Epoch 18: val loss 0.5619540214538574

Epoch 19: train loss 0.5024662713209788
Epoch 19: val loss 0.5724268555641174

Epoch 20: train loss 0.4645982219113244
Epoch 20: val loss 0.5621689558029175

Epoch 21: train loss 0.45201289653778076
Epoch 21: val loss 0.5622711777687073

Epoch 22: train loss 0.45252079765001935
Epoch 22: val loss 0.5588356852531433

Epoch 23: train loss 0.4382131165928311
Epoch 23: val loss 0.5757634043693542

Epoch 24: train loss 0.44790874587164986
Epoch 24: val loss 0.5627350211143494

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686391101943122
Epoch 0: val loss 0.688575267791748

Epoch 1: train loss 0.6640123923619589
Epoch 1: val loss 0.68497633934021

Epoch 2: train loss 0.6477477881643507
Epoch 2: val loss 0.6778067946434021

Epoch 3: train loss 0.6256594194306268
Epoch 3: val loss 0.671505868434906

Epoch 4: train loss 0.6035861505402459
Epoch 4: val loss 0.6657729148864746

Epoch 5: train loss 0.5920524762736427
Epoch 5: val loss 0.6593466401100159

Epoch 6: train loss 0.5747199455897013
Epoch 6: val loss 0.6573418974876404

Epoch 7: train loss 0.5700095030996535
Epoch 7: val loss 0.6540759205818176

Epoch 8: train loss 0.5529846019215054
Epoch 8: val loss 0.6497628688812256

Epoch 9: train loss 0.5420232315858206
Epoch 9: val loss 0.6485623717308044

Epoch 10: train loss 0.5425621767838796
Epoch 10: val loss 0.6454901099205017

Epoch 11: train loss 0.5080713000562456
Epoch 11: val loss 0.6476376056671143

Epoch 12: train loss 0.503940592209498
Epoch 12: val loss 0.6517908573150635

Epoch 13: train loss 0.49373509486516315
Epoch 13: val loss 0.657339334487915

Epoch 14: train loss 0.4800237847699059
Epoch 14: val loss 0.6520112156867981

Epoch 15: train loss 0.46580249071121216
Epoch 15: val loss 0.6530950665473938

Epoch 16: train loss 0.476230521996816
Epoch 16: val loss 0.6698760390281677

Epoch 17: train loss 0.4474528696801927
Epoch 17: val loss 0.6830227375030518

Epoch 18: train loss 0.461517827378379
Epoch 18: val loss 0.6876888275146484

Epoch 19: train loss 0.44948432511753506
Epoch 19: val loss 0.6884250044822693

Epoch 20: train loss 0.44185136755307514
Epoch 20: val loss 0.6907927393913269

Epoch 21: train loss 0.43466437856356305
Epoch 21: val loss 0.7163211703300476

Epoch 22: train loss 0.44803281956248814
Epoch 22: val loss 0.7233841419219971

Epoch 23: train loss 0.40829459495014614
Epoch 23: val loss 0.7174530625343323

Epoch 24: train loss 0.43344438407156205
Epoch 24: val loss 0.7210259437561035

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938437471787134
Epoch 0: val loss 0.6618945002555847

Epoch 1: train loss 0.6458141605059305
Epoch 1: val loss 0.6269250512123108

Epoch 2: train loss 0.6330222189426422
Epoch 2: val loss 0.5931734442710876

Epoch 3: train loss 0.6011722137530645
Epoch 3: val loss 0.570004940032959

Epoch 4: train loss 0.5830189834038416
Epoch 4: val loss 0.5540255308151245

Epoch 5: train loss 0.5636872674028078
Epoch 5: val loss 0.5492787957191467

Epoch 6: train loss 0.5487735966841379
Epoch 6: val loss 0.5412709712982178

Epoch 7: train loss 0.5372898479302725
Epoch 7: val loss 0.5367740988731384

Epoch 8: train loss 0.5200322320063909
Epoch 8: val loss 0.5387558937072754

Epoch 9: train loss 0.5125445897380511
Epoch 9: val loss 0.5350560545921326

Epoch 10: train loss 0.4994671667615573
Epoch 10: val loss 0.528261661529541

Epoch 11: train loss 0.5047894592086474
Epoch 11: val loss 0.5249358415603638

Epoch 12: train loss 0.5051778927445412
Epoch 12: val loss 0.5323782563209534

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6777538928118619
Epoch 0: val loss 0.6694858074188232

Epoch 1: train loss 0.6405870372598822
Epoch 1: val loss 0.6467305421829224

Epoch 2: train loss 0.6103153337131847
Epoch 2: val loss 0.6288270354270935

Epoch 3: train loss 0.5806232636625116
Epoch 3: val loss 0.6149484515190125

Epoch 4: train loss 0.5636081316254355
Epoch 4: val loss 0.6065199375152588

Epoch 5: train loss 0.5562565109946511
Epoch 5: val loss 0.5981429219245911

Epoch 6: train loss 0.5397423099387776
Epoch 6: val loss 0.594399094581604

Epoch 7: train loss 0.5164108736948534
Epoch 7: val loss 0.5906680822372437

Epoch 8: train loss 0.508676981384104
Epoch 8: val loss 0.5922366976737976

Epoch 9: train loss 0.49037163095040753
Epoch 9: val loss 0.5832369923591614

Epoch 10: train loss 0.5104979574680328
Epoch 10: val loss 0.5806671380996704

Epoch 11: train loss 0.48915652253411035
Epoch 11: val loss 0.5842029452323914

Epoch 12: train loss 0.4697596484964544
Epoch 12: val loss 0.5860286355018616

Epoch 13: train loss 0.45697531375018036
Epoch 13: val loss 0.5961764454841614

Epoch 14: train loss 0.4562921551140872
Epoch 14: val loss 0.5919876098632812

Epoch 15: train loss 0.44106744907119055
Epoch 15: val loss 0.5995505452156067

Epoch 16: train loss 0.4410425234924663
Epoch 16: val loss 0.5905616879463196

Epoch 17: train loss 0.4145981181751598
Epoch 17: val loss 0.5883200168609619

Epoch 18: train loss 0.43704158338633453
Epoch 18: val loss 0.5900176763534546

Epoch 19: train loss 0.42671139673753217
Epoch 19: val loss 0.5949350595474243

Epoch 20: train loss 0.41662298007444903
Epoch 20: val loss 0.6148087978363037

Epoch 21: train loss 0.3868521045554768
Epoch 21: val loss 0.6205456852912903

Epoch 22: train loss 0.3724536218426444
Epoch 22: val loss 0.6158403158187866

Epoch 23: train loss 0.37455660646611993
Epoch 23: val loss 0.6181278824806213

Epoch 24: train loss 0.367545946077867
Epoch 24: val loss 0.6214310526847839

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6803286183964122
Epoch 0: val loss 0.6465991139411926

Epoch 1: train loss 0.6444636420770125
Epoch 1: val loss 0.6212252974510193

Epoch 2: train loss 0.6264019391753457
Epoch 2: val loss 0.6041777729988098

Epoch 3: train loss 0.5985251475464214
Epoch 3: val loss 0.5907183289527893

Epoch 4: train loss 0.600126098502766
Epoch 4: val loss 0.5781174302101135

Epoch 5: train loss 0.5837909254160795
Epoch 5: val loss 0.5704973340034485

Epoch 6: train loss 0.576046968048269
Epoch 6: val loss 0.565650999546051

Epoch 7: train loss 0.5523874840953134
Epoch 7: val loss 0.5578062534332275

Epoch 8: train loss 0.5466580092906952
Epoch 8: val loss 0.5353599786758423

Epoch 9: train loss 0.5257510895078833
Epoch 9: val loss 0.5166955590248108

Epoch 10: train loss 0.5152247656475414
Epoch 10: val loss 0.5150301456451416

Epoch 11: train loss 0.5187431330030615
Epoch 11: val loss 0.5076897144317627

Epoch 12: train loss 0.5006140931086107
Epoch 12: val loss 0.5064956545829773

Epoch 13: train loss 0.5095709237185392
Epoch 13: val loss 0.5017215609550476

Epoch 14: train loss 0.4800468656149777
Epoch 14: val loss 0.5123308300971985

Epoch 15: train loss 0.49403459375554865
Epoch 15: val loss 0.5064288973808289

Epoch 16: train loss 0.47679936614903534
Epoch 16: val loss 0.5081461668014526

Epoch 17: train loss 0.4762742654843764
Epoch 17: val loss 0.5201234221458435

Epoch 18: train loss 0.47338143261996185
Epoch 18: val loss 0.5108159184455872

Epoch 19: train loss 0.4498718489300121
Epoch 19: val loss 0.5177808403968811

Epoch 20: train loss 0.4263236929069866
Epoch 20: val loss 0.5175079107284546

Epoch 21: train loss 0.44002568992701446
Epoch 21: val loss 0.5188201665878296

Epoch 22: train loss 0.4111439829522913
Epoch 22: val loss 0.5201259851455688

Epoch 23: train loss 0.4053971523588354
Epoch 23: val loss 0.5162994861602783

Epoch 24: train loss 0.4063721786845814
Epoch 24: val loss 0.5248574614524841

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6986078132282604
Epoch 0: val loss 0.6657456755638123

Epoch 1: train loss 0.6456485119732943
Epoch 1: val loss 0.6376070380210876

Epoch 2: train loss 0.6111716032028198
Epoch 2: val loss 0.6200762391090393

Epoch 3: train loss 0.587044276974418
Epoch 3: val loss 0.6046570539474487

Epoch 4: train loss 0.5870992514220151
Epoch 4: val loss 0.5939486622810364

Epoch 5: train loss 0.5487353747541254
Epoch 5: val loss 0.5806039571762085

Epoch 6: train loss 0.5512471659616991
Epoch 6: val loss 0.5674740672111511

Epoch 7: train loss 0.5477297820828178
Epoch 7: val loss 0.5506554841995239

Epoch 8: train loss 0.5284404239871285
Epoch 8: val loss 0.5432090163230896

Epoch 9: train loss 0.5012657317248258
Epoch 9: val loss 0.5494828224182129

Epoch 10: train loss 0.4868599772453308
Epoch 10: val loss 0.5565301179885864

Epoch 11: train loss 0.4755251651460474
Epoch 11: val loss 0.5495240092277527

Epoch 12: train loss 0.4772218736735257
Epoch 12: val loss 0.5426663756370544

Epoch 13: train loss 0.466447496956045
Epoch 13: val loss 0.5382930636405945

Epoch 14: train loss 0.46348162672736426
Epoch 14: val loss 0.5327349901199341

Epoch 15: train loss 0.4443817057392814
Epoch 15: val loss 0.5341275334358215

Epoch 16: train loss 0.4412079534747384
Epoch 16: val loss 0.5272692441940308

Epoch 17: train loss 0.45528810674493964
Epoch 17: val loss 0.5324211120605469

Epoch 18: train loss 0.45330729538744147
Epoch 18: val loss 0.5238022208213806

Epoch 19: train loss 0.43214008753949945
Epoch 19: val loss 0.5322559475898743

Epoch 20: train loss 0.4153811145912517
Epoch 20: val loss 0.5477151870727539

Epoch 21: train loss 0.4201644577763297
Epoch 21: val loss 0.5284662246704102

Epoch 22: train loss 0.428556580435146
Epoch 22: val loss 0.5452284812927246

Epoch 23: train loss 0.39430226250128314
Epoch 23: val loss 0.5371454954147339

Epoch 24: train loss 0.400936329906637
Epoch 24: val loss 0.527456521987915

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6823134855790571
Epoch 0: val loss 0.6537683606147766

Epoch 1: train loss 0.6278867233883251
Epoch 1: val loss 0.6377041935920715

Epoch 2: train loss 0.5923937667499889
Epoch 2: val loss 0.6322221159934998

Epoch 3: train loss 0.5822265202348883
Epoch 3: val loss 0.6304076313972473

Epoch 4: train loss 0.5601223707199097
Epoch 4: val loss 0.6216800808906555

Epoch 5: train loss 0.5406146212057634
Epoch 5: val loss 0.6147503852844238

Epoch 6: train loss 0.5314109406687997
Epoch 6: val loss 0.6268677711486816

Epoch 7: train loss 0.5112305852499875
Epoch 7: val loss 0.6045342683792114

Epoch 8: train loss 0.5254111723466353
Epoch 8: val loss 0.6028960347175598

Epoch 9: train loss 0.49961343949491327
Epoch 9: val loss 0.6066432595252991

Epoch 10: train loss 0.511183275417848
Epoch 10: val loss 0.6007360816001892

Epoch 11: train loss 0.4617946364662864
Epoch 11: val loss 0.5764432549476624

Epoch 12: train loss 0.45138735933737323
Epoch 12: val loss 0.5757182836532593

Epoch 13: train loss 0.4522865983572873
Epoch 13: val loss 0.5914778113365173

Epoch 14: train loss 0.45913553508845245
Epoch 14: val loss 0.5755400061607361

Epoch 15: train loss 0.47895611145279626
Epoch 15: val loss 0.5854699015617371

Epoch 16: train loss 0.4440730132839896
Epoch 16: val loss 0.5694923400878906

Epoch 17: train loss 0.4313923147591678
Epoch 17: val loss 0.5667869448661804

Epoch 18: train loss 0.4195792756297372
Epoch 18: val loss 0.5804468989372253

Epoch 19: train loss 0.42722035267136316
Epoch 19: val loss 0.5939992070198059

Epoch 20: train loss 0.3950621025128798
Epoch 20: val loss 0.5662118196487427

Epoch 21: train loss 0.39231887459754944
Epoch 21: val loss 0.556721031665802

Epoch 22: train loss 0.40862883762879804
Epoch 22: val loss 0.5729702711105347

Epoch 23: train loss 0.3775106289170005
Epoch 23: val loss 0.5608541369438171

Epoch 24: train loss 0.39194105159152637
Epoch 24: val loss 0.580226719379425

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686966095651899
Epoch 0: val loss 0.662747859954834

Epoch 1: train loss 0.6207000102315631
Epoch 1: val loss 0.6330629587173462

Epoch 2: train loss 0.5831305938107627
Epoch 2: val loss 0.6280384063720703

Epoch 3: train loss 0.5762668145554406
Epoch 3: val loss 0.6549023389816284

Epoch 4: train loss 0.5522059117044721
Epoch 4: val loss 0.6421219110488892

Epoch 5: train loss 0.5626455800873893
Epoch 5: val loss 0.6407023668289185

Epoch 6: train loss 0.5196496312107358
Epoch 6: val loss 0.6614759564399719

Epoch 7: train loss 0.5207192855221885
Epoch 7: val loss 0.6397950053215027

Epoch 8: train loss 0.5173711798020771
Epoch 8: val loss 0.6417073011398315

Epoch 9: train loss 0.5134068195308957
Epoch 9: val loss 0.6606035232543945

Epoch 10: train loss 0.4856319661651339
Epoch 10: val loss 0.663266122341156

Epoch 11: train loss 0.4784620063645499
Epoch 11: val loss 0.6492919921875

Epoch 12: train loss 0.4662813757147108
Epoch 12: val loss 0.6603535413742065

Epoch 13: train loss 0.47393257915973663
Epoch 13: val loss 0.6562777161598206

Epoch 14: train loss 0.469109731061118
Epoch 14: val loss 0.6610001921653748

Epoch 15: train loss 0.45493822012628826
Epoch 15: val loss 0.6617611050605774

Epoch 16: train loss 0.43122684104102
Epoch 16: val loss 0.6622335314750671

Epoch 17: train loss 0.4243037487779345
Epoch 17: val loss 0.6765683889389038

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6819205747710334
Epoch 0: val loss 0.6620153784751892

Epoch 1: train loss 0.6496038304434882
Epoch 1: val loss 0.6547495722770691

Epoch 2: train loss 0.6151042448149787
Epoch 2: val loss 0.6588770151138306

Epoch 3: train loss 0.6261630521880256
Epoch 3: val loss 0.6668593287467957

Epoch 4: train loss 0.5956650773684183
Epoch 4: val loss 0.6746230125427246

Epoch 5: train loss 0.5973175962766012
Epoch 5: val loss 0.6814103722572327

Epoch 6: train loss 0.5909016397264268
Epoch 6: val loss 0.6800206303596497

Epoch 7: train loss 0.576718721124861
Epoch 7: val loss 0.6826210021972656

Epoch 8: train loss 0.5658058722813925
Epoch 8: val loss 0.6924904584884644

Epoch 9: train loss 0.5506050222449832
Epoch 9: val loss 0.6919289827346802

Epoch 10: train loss 0.5269709229469299
Epoch 10: val loss 0.686547577381134

Epoch 11: train loss 0.5570855471822951
Epoch 11: val loss 0.6962307095527649

Epoch 12: train loss 0.5323622359169854
Epoch 12: val loss 0.7121047973632812

Epoch 13: train loss 0.5227166910966238
Epoch 13: val loss 0.7041415572166443

Epoch 14: train loss 0.505527569188012
Epoch 14: val loss 0.7160012722015381

Epoch 15: train loss 0.49961230489942765
Epoch 15: val loss 0.7144636511802673

Epoch 16: train loss 0.5005983610947927
Epoch 16: val loss 0.7359731197357178

Epoch 17: train loss 0.4855048292213016
Epoch 17: val loss 0.7204443216323853

Epoch 18: train loss 0.4799833926889632
Epoch 18: val loss 0.7233515381813049

Epoch 19: train loss 0.4750274187988705
Epoch 19: val loss 0.7386032938957214

Epoch 20: train loss 0.46430733799934387
Epoch 20: val loss 0.7325457334518433

Epoch 21: train loss 0.44024381041526794
Epoch 21: val loss 0.7428610920906067

Epoch 22: train loss 0.46362556351555717
Epoch 22: val loss 0.7438963055610657

Epoch 23: train loss 0.4357960654629601
Epoch 23: val loss 0.7569937705993652

Epoch 24: train loss 0.4312637017832862
Epoch 24: val loss 0.759053111076355

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6779706146981981
Epoch 0: val loss 0.6768701076507568

Epoch 1: train loss 0.6664288573794894
Epoch 1: val loss 0.6744924783706665

Epoch 2: train loss 0.6317740612559848
Epoch 2: val loss 0.6699796915054321

Epoch 3: train loss 0.6190155280960931
Epoch 3: val loss 0.666716992855072

Epoch 4: train loss 0.6232976582315233
Epoch 4: val loss 0.6704518795013428

Epoch 5: train loss 0.6080345577663846
Epoch 5: val loss 0.6759408116340637

Epoch 6: train loss 0.6103019118309021
Epoch 6: val loss 0.6686128973960876

Epoch 7: train loss 0.5921635031700134
Epoch 7: val loss 0.6743556261062622

Epoch 8: train loss 0.5817507141166263
Epoch 8: val loss 0.6769835948944092

Epoch 9: train loss 0.5638610985543993
Epoch 9: val loss 0.6780752539634705

Epoch 10: train loss 0.5554359025425382
Epoch 10: val loss 0.6833860278129578

Epoch 11: train loss 0.5508860945701599
Epoch 11: val loss 0.6906061172485352

Epoch 12: train loss 0.5403088629245758
Epoch 12: val loss 0.6965284943580627

Epoch 13: train loss 0.5407205157809787
Epoch 13: val loss 0.6991070508956909

Epoch 14: train loss 0.545714623398251
Epoch 14: val loss 0.7035437822341919

Epoch 15: train loss 0.5362992386023203
Epoch 15: val loss 0.6873787641525269

Epoch 16: train loss 0.510775132311715
Epoch 16: val loss 0.693716287612915

Epoch 17: train loss 0.5265714095698463
Epoch 17: val loss 0.6948392391204834

Epoch 18: train loss 0.4868227342764537
Epoch 18: val loss 0.6991509199142456

Epoch 19: train loss 0.47882141007317436
Epoch 19: val loss 0.7054464817047119

Epoch 20: train loss 0.4668990406725142
Epoch 20: val loss 0.7070486545562744

Epoch 21: train loss 0.469940443833669
Epoch 21: val loss 0.7049409747123718

Epoch 22: train loss 0.46565452549192643
Epoch 22: val loss 0.6964254379272461

Epoch 23: train loss 0.4795176552401649
Epoch 23: val loss 0.6937990188598633

Epoch 24: train loss 0.4673709637588925
Epoch 24: val loss 0.6750761866569519

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6810623738500807
Epoch 0: val loss 0.6405600309371948

Epoch 1: train loss 0.6476719578107198
Epoch 1: val loss 0.6280317306518555

Epoch 2: train loss 0.6361544595824348
Epoch 2: val loss 0.6213265061378479

Epoch 3: train loss 0.6247183945443895
Epoch 3: val loss 0.6078351736068726

Epoch 4: train loss 0.5948355992635092
Epoch 4: val loss 0.5980119705200195

Epoch 5: train loss 0.6102776990996467
Epoch 5: val loss 0.5977345108985901

Epoch 6: train loss 0.5873171157307095
Epoch 6: val loss 0.5943505764007568

Epoch 7: train loss 0.5638730294174619
Epoch 7: val loss 0.5946879386901855

Epoch 8: train loss 0.5695084366533492
Epoch 8: val loss 0.5867564082145691

Epoch 9: train loss 0.5764739347828759
Epoch 9: val loss 0.579633355140686

Epoch 10: train loss 0.5368836488988664
Epoch 10: val loss 0.57316654920578

Epoch 11: train loss 0.5296162068843842
Epoch 11: val loss 0.5757198333740234

Epoch 12: train loss 0.5315250820583768
Epoch 12: val loss 0.5815890431404114

Epoch 13: train loss 0.5429335004753537
Epoch 13: val loss 0.5865992903709412

Epoch 14: train loss 0.5318481822808584
Epoch 14: val loss 0.5789286494255066

Epoch 15: train loss 0.5138942566182878
Epoch 15: val loss 0.5881113409996033

Epoch 16: train loss 0.5054364403088888
Epoch 16: val loss 0.5874366164207458

Epoch 17: train loss 0.4978497359487746
Epoch 17: val loss 0.5855629444122314

Epoch 18: train loss 0.4958147472805447
Epoch 18: val loss 0.5854215025901794

Epoch 19: train loss 0.4609035187297397
Epoch 19: val loss 0.5917509198188782

Epoch 20: train loss 0.47703823778364396
Epoch 20: val loss 0.5952849984169006

Epoch 21: train loss 0.48571644557846916
Epoch 21: val loss 0.604449450969696

Epoch 22: train loss 0.4720912708176507
Epoch 22: val loss 0.6099916696548462

Epoch 23: train loss 0.4563916060659621
Epoch 23: val loss 0.6258180141448975

Epoch 24: train loss 0.4832962254683177
Epoch 24: val loss 0.6244520545005798

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7153215673234727
Epoch 0: val loss 0.660420298576355

Epoch 1: train loss 0.6625867419772677
Epoch 1: val loss 0.6465193629264832

Epoch 2: train loss 0.6285949349403381
Epoch 2: val loss 0.6433606147766113

Epoch 3: train loss 0.6391129824850295
Epoch 3: val loss 0.6449795961380005

Epoch 4: train loss 0.6119758950339423
Epoch 4: val loss 0.6543852686882019

Epoch 5: train loss 0.6198616027832031
Epoch 5: val loss 0.6612560749053955

Epoch 6: train loss 0.5830361280176375
Epoch 6: val loss 0.6647830605506897

Epoch 7: train loss 0.5872867438528273
Epoch 7: val loss 0.6697781682014465

Epoch 8: train loss 0.5877761244773865
Epoch 8: val loss 0.671868085861206

Epoch 9: train loss 0.5858690738677979
Epoch 9: val loss 0.6835951805114746

Epoch 10: train loss 0.5595272348986732
Epoch 10: val loss 0.6773720383644104

Epoch 11: train loss 0.5593822863366869
Epoch 11: val loss 0.6772028803825378

Epoch 12: train loss 0.5527946982118819
Epoch 12: val loss 0.6841952800750732

Epoch 13: train loss 0.5461310744285583
Epoch 13: val loss 0.6838226914405823

Epoch 14: train loss 0.5038272738456726
Epoch 14: val loss 0.6859943270683289

Epoch 15: train loss 0.5192997985415988
Epoch 15: val loss 0.6921394467353821

Epoch 16: train loss 0.5290780630376604
Epoch 16: val loss 0.6995419859886169

Epoch 17: train loss 0.4987540907329983
Epoch 17: val loss 0.6972074508666992

Epoch 18: train loss 0.4903026024500529
Epoch 18: val loss 0.7029978632926941

Epoch 19: train loss 0.49686772955788505
Epoch 19: val loss 0.7022466063499451

Epoch 20: train loss 0.4733298652701908
Epoch 20: val loss 0.7062958478927612

Epoch 21: train loss 0.46918033891254
Epoch 21: val loss 0.7065795660018921

Epoch 22: train loss 0.4770328435632918
Epoch 22: val loss 0.7193081378936768

Epoch 23: train loss 0.44564182890786064
Epoch 23: val loss 0.7082523107528687

Epoch 24: train loss 0.42748075392511153
Epoch 24: val loss 0.7157432436943054

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6729414363702139
Epoch 0: val loss 0.6553584933280945

Epoch 1: train loss 0.6514594207207361
Epoch 1: val loss 0.6338549256324768

Epoch 2: train loss 0.618960385521253
Epoch 2: val loss 0.6265024542808533

Epoch 3: train loss 0.6161928921937943
Epoch 3: val loss 0.6243515610694885

Epoch 4: train loss 0.598552534977595
Epoch 4: val loss 0.6271269917488098

Epoch 5: train loss 0.6086048185825348
Epoch 5: val loss 0.6252580285072327

Epoch 6: train loss 0.6011214951674143
Epoch 6: val loss 0.6262348294258118

Epoch 7: train loss 0.567959244052569
Epoch 7: val loss 0.6199353337287903

Epoch 8: train loss 0.565541277329127
Epoch 8: val loss 0.6229408979415894

Epoch 9: train loss 0.5488170559207598
Epoch 9: val loss 0.6197808384895325

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6864903807640076
Epoch 0: val loss 0.6271570324897766

Epoch 1: train loss 0.5494589984416962
Epoch 1: val loss 0.5566580295562744

Epoch 2: train loss 0.49239332377910616
Epoch 2: val loss 0.4979882836341858

Epoch 3: train loss 0.4434205800294876
Epoch 3: val loss 0.4682961404323578

Epoch 4: train loss 0.43882797509431837
Epoch 4: val loss 0.4514979124069214

Epoch 5: train loss 0.3805060744285583
Epoch 5: val loss 0.44891422986984253

Epoch 6: train loss 0.42735396027565004
Epoch 6: val loss 0.45644307136535645

Epoch 7: train loss 0.3677155077457428
Epoch 7: val loss 0.47308099269866943

Epoch 8: train loss 0.38129536509513856
Epoch 8: val loss 0.46757352352142334

Epoch 9: train loss 0.34127873331308367
Epoch 9: val loss 0.47563084959983826

Epoch 10: train loss 0.3382209733128548
Epoch 10: val loss 0.4776407778263092

Epoch 11: train loss 0.38576881736516955
Epoch 11: val loss 0.4866233468055725

Epoch 12: train loss 0.31314220279455185
Epoch 12: val loss 0.4964919090270996

Epoch 13: train loss 0.3428290069103241
Epoch 13: val loss 0.4958806037902832

Epoch 14: train loss 0.37434823662042616
Epoch 14: val loss 0.5118202567100525

Epoch 15: train loss 0.3552160546183586
Epoch 15: val loss 0.5233692526817322

Epoch 16: train loss 0.3902434498071671
Epoch 16: val loss 0.4986635446548462

Epoch 17: train loss 0.3107339680194855
Epoch 17: val loss 0.49701979756355286

Epoch 18: train loss 0.34902213513851166
Epoch 18: val loss 0.49538636207580566

Epoch 19: train loss 0.349298694729805
Epoch 19: val loss 0.5059213638305664

Epoch 20: train loss 0.3426394611597061
Epoch 20: val loss 0.5209978222846985

Epoch 21: train loss 0.36023202538490295
Epoch 21: val loss 0.5325310230255127

Epoch 22: train loss 0.3124426811933517
Epoch 22: val loss 0.5366629958152771

Epoch 23: train loss 0.3168202430009842
Epoch 23: val loss 0.5347607731819153

Epoch 24: train loss 0.31687558591365816
Epoch 24: val loss 0.5308386087417603

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6303101658821106
Epoch 0: val loss 0.6035071015357971

Epoch 1: train loss 0.5357723355293273
Epoch 1: val loss 0.5280240774154663

Epoch 2: train loss 0.47146167457103727
Epoch 2: val loss 0.45649704337120056

Epoch 3: train loss 0.41308065205812455
Epoch 3: val loss 0.4233909547328949

Epoch 4: train loss 0.39832564890384675
Epoch 4: val loss 0.4329107105731964

Epoch 5: train loss 0.4109940707683563
Epoch 5: val loss 0.43470725417137146

Epoch 6: train loss 0.43025706708431244
Epoch 6: val loss 0.4296600818634033

Epoch 7: train loss 0.4322430372238159
Epoch 7: val loss 0.42862027883529663

Epoch 8: train loss 0.4006590634584427
Epoch 8: val loss 0.4200400412082672

Epoch 9: train loss 0.4604428857564926
Epoch 9: val loss 0.4200400412082672

Epoch 10: train loss 0.4569725006818771
Epoch 10: val loss 0.4450549781322479

Epoch 11: train loss 0.40428697913885114
Epoch 11: val loss 0.4267776906490326

Epoch 12: train loss 0.38626997321844103
Epoch 12: val loss 0.4188973307609558

Epoch 13: train loss 0.41824853122234346
Epoch 13: val loss 0.4213251769542694

Epoch 14: train loss 0.40333975553512574
Epoch 14: val loss 0.4215783178806305

Epoch 15: train loss 0.3623674511909485
Epoch 15: val loss 0.416418194770813

Epoch 16: train loss 0.3516752541065216
Epoch 16: val loss 0.4159478545188904

Epoch 17: train loss 0.36048526465892794
Epoch 17: val loss 0.422954797744751

Epoch 18: train loss 0.32493058443069456
Epoch 18: val loss 0.42717739939689636

Epoch 19: train loss 0.3822824463248253
Epoch 19: val loss 0.43262314796447754

Epoch 20: train loss 0.4094069540500641
Epoch 20: val loss 0.42146140336990356

Epoch 21: train loss 0.3938784211874008
Epoch 21: val loss 0.4127582907676697

Epoch 22: train loss 0.3056494534015656
Epoch 22: val loss 0.4165836274623871

Epoch 23: train loss 0.3234541967511177
Epoch 23: val loss 0.42374536395072937

Epoch 24: train loss 0.3128210142254829
Epoch 24: val loss 0.4232192933559418

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6386042475700379
Epoch 0: val loss 0.5992015600204468

Epoch 1: train loss 0.5630705535411835
Epoch 1: val loss 0.4988941252231598

Epoch 2: train loss 0.49884832501411436
Epoch 2: val loss 0.4184679687023163

Epoch 3: train loss 0.46201549768447875
Epoch 3: val loss 0.3978801667690277

Epoch 4: train loss 0.4008258178830147
Epoch 4: val loss 0.40515196323394775

Epoch 5: train loss 0.38912383317947385
Epoch 5: val loss 0.4107080101966858

Epoch 6: train loss 0.48830838203430177
Epoch 6: val loss 0.39263805747032166

Epoch 7: train loss 0.3858814314007759
Epoch 7: val loss 0.38386794924736023

Epoch 8: train loss 0.4112746298313141
Epoch 8: val loss 0.38886627554893494

Epoch 9: train loss 0.37540646344423295
Epoch 9: val loss 0.4141174852848053

Epoch 10: train loss 0.3747865743935108
Epoch 10: val loss 0.39113160967826843

Epoch 11: train loss 0.4677520483732224
Epoch 11: val loss 0.38641613721847534

Epoch 12: train loss 0.38578602224588393
Epoch 12: val loss 0.39070287346839905

Epoch 13: train loss 0.36153756380081176
Epoch 13: val loss 0.39026114344596863

Epoch 14: train loss 0.38072788119316103
Epoch 14: val loss 0.380843847990036

Epoch 15: train loss 0.36730198860168456
Epoch 15: val loss 0.38714486360549927

Epoch 16: train loss 0.37265677452087403
Epoch 16: val loss 0.378594309091568

Epoch 17: train loss 0.34802677631378176
Epoch 17: val loss 0.38629448413848877

Epoch 18: train loss 0.34029675722122193
Epoch 18: val loss 0.39194437861442566

Epoch 19: train loss 0.36876624822616577
Epoch 19: val loss 0.4027392864227295

Epoch 20: train loss 0.3190928429365158
Epoch 20: val loss 0.3924705386161804

Epoch 21: train loss 0.336737348139286
Epoch 21: val loss 0.39492562413215637

Epoch 22: train loss 0.308840773999691
Epoch 22: val loss 0.4054010212421417

Epoch 23: train loss 0.30609392151236536
Epoch 23: val loss 0.4065074324607849

Epoch 24: train loss 0.35759067088365554
Epoch 24: val loss 0.4016743302345276

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6607768535614014
Epoch 0: val loss 0.6142538189888

Epoch 1: train loss 0.5467818737030029
Epoch 1: val loss 0.5334860682487488

Epoch 2: train loss 0.46746930480003357
Epoch 2: val loss 0.48865437507629395

Epoch 3: train loss 0.43529112339019777
Epoch 3: val loss 0.5048964023590088

Epoch 4: train loss 0.42000273764133456
Epoch 4: val loss 0.4892868399620056

Epoch 5: train loss 0.38498287200927733
Epoch 5: val loss 0.4876355826854706

Epoch 6: train loss 0.36613713800907133
Epoch 6: val loss 0.5266941785812378

Epoch 7: train loss 0.39449091255664825
Epoch 7: val loss 0.49382877349853516

Epoch 8: train loss 0.38707512617111206
Epoch 8: val loss 0.4569414258003235

Epoch 9: train loss 0.3953359708189964
Epoch 9: val loss 0.48565271496772766

Epoch 10: train loss 0.3494327008724213
Epoch 10: val loss 0.5275132656097412

Epoch 11: train loss 0.35473370999097825
Epoch 11: val loss 0.5129594206809998

Epoch 12: train loss 0.3196598395705223
Epoch 12: val loss 0.5214117169380188

Epoch 13: train loss 0.334335008263588
Epoch 13: val loss 0.5165047645568848

Epoch 14: train loss 0.3242759883403778
Epoch 14: val loss 0.5130053758621216

Epoch 15: train loss 0.33179654330015185
Epoch 15: val loss 0.508245050907135

Epoch 16: train loss 0.33486547619104384
Epoch 16: val loss 0.5123180747032166

Epoch 17: train loss 0.310967980325222
Epoch 17: val loss 0.4981856346130371

Epoch 18: train loss 0.3112801969051361
Epoch 18: val loss 0.49742627143859863

Epoch 19: train loss 0.3148614004254341
Epoch 19: val loss 0.5280135273933411

Epoch 20: train loss 0.29982098639011384
Epoch 20: val loss 0.5341964960098267

Epoch 21: train loss 0.2967754378914833
Epoch 21: val loss 0.5214371681213379

Epoch 22: train loss 0.30708581805229185
Epoch 22: val loss 0.531319260597229

Epoch 23: train loss 0.2808438241481781
Epoch 23: val loss 0.5505125522613525

Epoch 24: train loss 0.2826265335083008
Epoch 24: val loss 0.541948676109314

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6365932042782123
Epoch 0: val loss 0.5484828352928162

Epoch 1: train loss 0.5037259849218222
Epoch 1: val loss 0.497122585773468

Epoch 2: train loss 0.4616269056613629
Epoch 2: val loss 0.4667859375476837

Epoch 3: train loss 0.4155693008349492
Epoch 3: val loss 0.4658602476119995

Epoch 4: train loss 0.3914728737794436
Epoch 4: val loss 0.4700931906700134

Epoch 5: train loss 0.3821480182500986
Epoch 5: val loss 0.4726699888706207

Epoch 6: train loss 0.43762325323545015
Epoch 6: val loss 0.47276800870895386

Epoch 7: train loss 0.37382769126158494
Epoch 7: val loss 0.45766985416412354

Epoch 8: train loss 0.3803695050569681
Epoch 8: val loss 0.4745684266090393

Epoch 9: train loss 0.4477946265385701
Epoch 9: val loss 0.4619264304637909

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6996152021668174
Epoch 0: val loss 0.674495279788971

Epoch 1: train loss 0.6475532976063815
Epoch 1: val loss 0.65141761302948

Epoch 2: train loss 0.6240954128178683
Epoch 2: val loss 0.6289311647415161

Epoch 3: train loss 0.6073836033994501
Epoch 3: val loss 0.6075431108474731

Epoch 4: train loss 0.5731427886269309
Epoch 4: val loss 0.5982393622398376

Epoch 5: train loss 0.5636512230743062
Epoch 5: val loss 0.5940119624137878

Epoch 6: train loss 0.5563065463846381
Epoch 6: val loss 0.5895431041717529

Epoch 7: train loss 0.5437949706207622
Epoch 7: val loss 0.586122989654541

Epoch 8: train loss 0.5291771997104991
Epoch 8: val loss 0.5843309164047241

Epoch 9: train loss 0.5038551092147827
Epoch 9: val loss 0.5866586565971375

Epoch 10: train loss 0.4915983460166238
Epoch 10: val loss 0.588481068611145

Epoch 11: train loss 0.48839796673167835
Epoch 11: val loss 0.577463686466217

Epoch 12: train loss 0.48265898498621856
Epoch 12: val loss 0.5742055177688599

Epoch 13: train loss 0.47439413179050793
Epoch 13: val loss 0.587215006351471

Epoch 14: train loss 0.46614291722124274
Epoch 14: val loss 0.5887253880500793

Epoch 15: train loss 0.46776531501249835
Epoch 15: val loss 0.5894494652748108

Epoch 16: train loss 0.48698271675543353
Epoch 16: val loss 0.5940014123916626

Epoch 17: train loss 0.45847412131049414
Epoch 17: val loss 0.5904642939567566

Epoch 18: train loss 0.426698010076176
Epoch 18: val loss 0.5892201066017151

Epoch 19: train loss 0.434056894345717
Epoch 19: val loss 0.5933873653411865

Epoch 20: train loss 0.4265974380753257
Epoch 20: val loss 0.6024298071861267

Epoch 21: train loss 0.42245783047242597
Epoch 21: val loss 0.6140621304512024

Epoch 22: train loss 0.42839237505739386
Epoch 22: val loss 0.590142011642456

Epoch 23: train loss 0.4142152856696736
Epoch 23: val loss 0.5828789472579956

Epoch 24: train loss 0.4073117673397064
Epoch 24: val loss 0.6051806211471558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6814917325973511
Epoch 0: val loss 0.6526250243186951

Epoch 1: train loss 0.6464599641886625
Epoch 1: val loss 0.6215201616287231

Epoch 2: train loss 0.6205451000820507
Epoch 2: val loss 0.6001968383789062

Epoch 3: train loss 0.5946399488232352
Epoch 3: val loss 0.5861563086509705

Epoch 4: train loss 0.5812574381178076
Epoch 4: val loss 0.5840849280357361

Epoch 5: train loss 0.5604448887434873
Epoch 5: val loss 0.5688765048980713

Epoch 6: train loss 0.5523691096089103
Epoch 6: val loss 0.5604732036590576

Epoch 7: train loss 0.5287260792472146
Epoch 7: val loss 0.5513427257537842

Epoch 8: train loss 0.5097857740792361
Epoch 8: val loss 0.547045111656189

Epoch 9: train loss 0.5209187783978202
Epoch 9: val loss 0.5465937256813049

Epoch 10: train loss 0.5134318200024691
Epoch 10: val loss 0.5490075349807739

Epoch 11: train loss 0.49874861944805493
Epoch 11: val loss 0.5294703245162964

Epoch 12: train loss 0.48427245020866394
Epoch 12: val loss 0.5291720032691956

Epoch 13: train loss 0.4867808683352037
Epoch 13: val loss 0.5223937630653381

Epoch 14: train loss 0.4751131290739233
Epoch 14: val loss 0.5332879424095154

Epoch 15: train loss 0.4654960171742873
Epoch 15: val loss 0.5107900500297546

Epoch 16: train loss 0.4514224475080317
Epoch 16: val loss 0.5197528004646301

Epoch 17: train loss 0.47535602071068506
Epoch 17: val loss 0.5113575458526611

Epoch 18: train loss 0.43683686581524933
Epoch 18: val loss 0.5271156430244446

Epoch 19: train loss 0.4261148246851834
Epoch 19: val loss 0.523809552192688

Epoch 20: train loss 0.4305657690221613
Epoch 20: val loss 0.5153461694717407

Epoch 21: train loss 0.4251381673596122
Epoch 21: val loss 0.5183332562446594

Epoch 22: train loss 0.40847425027327106
Epoch 22: val loss 0.5277614593505859

Epoch 23: train loss 0.39021173932335596
Epoch 23: val loss 0.5317784547805786

Epoch 24: train loss 0.39477350495078345
Epoch 24: val loss 0.536703884601593

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6685739593072371
Epoch 0: val loss 0.6566370129585266

Epoch 1: train loss 0.6415905898267572
Epoch 1: val loss 0.6345435976982117

Epoch 2: train loss 0.6005760864777998
Epoch 2: val loss 0.6228325963020325

Epoch 3: train loss 0.5864582441069863
Epoch 3: val loss 0.6114116311073303

Epoch 4: train loss 0.5774136185646057
Epoch 4: val loss 0.5998398065567017

Epoch 5: train loss 0.5771240104328502
Epoch 5: val loss 0.5979688763618469

Epoch 6: train loss 0.5508127483454618
Epoch 6: val loss 0.6050307154655457

Epoch 7: train loss 0.5350088775157928
Epoch 7: val loss 0.5953323245048523

Epoch 8: train loss 0.5304771553386342
Epoch 8: val loss 0.5896545052528381

Epoch 9: train loss 0.5022625814784657
Epoch 9: val loss 0.577856719493866

Epoch 10: train loss 0.47856833988969977
Epoch 10: val loss 0.5748811364173889

Epoch 11: train loss 0.48152767528187146
Epoch 11: val loss 0.5743904113769531

Epoch 12: train loss 0.4584935713898052
Epoch 12: val loss 0.57474285364151

Epoch 13: train loss 0.46659438989379187
Epoch 13: val loss 0.5749527215957642

Epoch 14: train loss 0.4679670171304183
Epoch 14: val loss 0.5834740996360779

Epoch 15: train loss 0.45687609910964966
Epoch 15: val loss 0.5674197673797607

Epoch 16: train loss 0.4150189459323883
Epoch 16: val loss 0.5610038638114929

Epoch 17: train loss 0.420390939170664
Epoch 17: val loss 0.5600910782814026

Epoch 18: train loss 0.4285500808195634
Epoch 18: val loss 0.5711380243301392

Epoch 19: train loss 0.42667361281134863
Epoch 19: val loss 0.5886401534080505

Epoch 20: train loss 0.4168466329574585
Epoch 20: val loss 0.5494894981384277

Epoch 21: train loss 0.3892804736440832
Epoch 21: val loss 0.5603464245796204

Epoch 22: train loss 0.4057756147601388
Epoch 22: val loss 0.5667603611946106

Epoch 23: train loss 0.41046190803701227
Epoch 23: val loss 0.5825902223587036

Epoch 24: train loss 0.3861782604997808
Epoch 24: val loss 0.592450737953186

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6807652928612449
Epoch 0: val loss 0.652184784412384

Epoch 1: train loss 0.6358668099750172
Epoch 1: val loss 0.631317675113678

Epoch 2: train loss 0.6168236840854991
Epoch 2: val loss 0.6237982511520386

Epoch 3: train loss 0.5920653126456521
Epoch 3: val loss 0.6197185516357422

Epoch 4: train loss 0.5718669891357422
Epoch 4: val loss 0.6099305152893066

Epoch 5: train loss 0.5668861080299724
Epoch 5: val loss 0.6138619780540466

Epoch 6: train loss 0.559652794491161
Epoch 6: val loss 0.6131191253662109

Epoch 7: train loss 0.5414849655194716
Epoch 7: val loss 0.6066709756851196

Epoch 8: train loss 0.5380817678841677
Epoch 8: val loss 0.595815122127533

Epoch 9: train loss 0.5130415152419697
Epoch 9: val loss 0.5960891842842102

Epoch 10: train loss 0.5113768929784949
Epoch 10: val loss 0.5849012732505798

Epoch 11: train loss 0.4947018785910173
Epoch 11: val loss 0.592964768409729

Epoch 12: train loss 0.4833439696918834
Epoch 12: val loss 0.5960651636123657

Epoch 13: train loss 0.47784445502541284
Epoch 13: val loss 0.5973737835884094

Epoch 14: train loss 0.4713359475135803
Epoch 14: val loss 0.5929526686668396

Epoch 15: train loss 0.47695396705107257
Epoch 15: val loss 0.5903933048248291

Epoch 16: train loss 0.46695208278569306
Epoch 16: val loss 0.5917068123817444

Epoch 17: train loss 0.45644705674865027
Epoch 17: val loss 0.590366005897522

Epoch 18: train loss 0.44066184759140015
Epoch 18: val loss 0.5917450189590454

Epoch 19: train loss 0.4264858771454204
Epoch 19: val loss 0.5937034487724304

Epoch 20: train loss 0.4350374801592393
Epoch 20: val loss 0.5998390913009644

Epoch 21: train loss 0.4040935120799325
Epoch 21: val loss 0.599355936050415

Epoch 22: train loss 0.4225851216099479
Epoch 22: val loss 0.591787576675415

Epoch 23: train loss 0.41528875719417224
Epoch 23: val loss 0.5990509390830994

Epoch 24: train loss 0.3649742007255554
Epoch 24: val loss 0.6067777276039124

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6949689110120137
Epoch 0: val loss 0.6701706051826477

Epoch 1: train loss 0.643396786848704
Epoch 1: val loss 0.6499999761581421

Epoch 2: train loss 0.6190964142481487
Epoch 2: val loss 0.6385492086410522

Epoch 3: train loss 0.6067132274309794
Epoch 3: val loss 0.6261610388755798

Epoch 4: train loss 0.5934211870034536
Epoch 4: val loss 0.6166837215423584

Epoch 5: train loss 0.5823006470998128
Epoch 5: val loss 0.6018611192703247

Epoch 6: train loss 0.5722803473472595
Epoch 6: val loss 0.5917881727218628

Epoch 7: train loss 0.552777373790741
Epoch 7: val loss 0.581023633480072

Epoch 8: train loss 0.5493434647719065
Epoch 8: val loss 0.5805231332778931

Epoch 9: train loss 0.5421451508998871
Epoch 9: val loss 0.5775381922721863

Epoch 10: train loss 0.5188551803429922
Epoch 10: val loss 0.5697600245475769

Epoch 11: train loss 0.5212961335976919
Epoch 11: val loss 0.5592318177223206

Epoch 12: train loss 0.5081414401531219
Epoch 12: val loss 0.5443081855773926

Epoch 13: train loss 0.4969064831733704
Epoch 13: val loss 0.5511363744735718

Epoch 14: train loss 0.4833253800868988
Epoch 14: val loss 0.5572851300239563

Epoch 15: train loss 0.46777313351631167
Epoch 15: val loss 0.5496612191200256

Epoch 16: train loss 0.4664656639099121
Epoch 16: val loss 0.558303952217102

Epoch 17: train loss 0.45777138074239093
Epoch 17: val loss 0.5618900656700134

Epoch 18: train loss 0.4320229878028234
Epoch 18: val loss 0.5609040856361389

Epoch 19: train loss 0.4411814510822296
Epoch 19: val loss 0.5628302097320557

Epoch 20: train loss 0.44953441619873047
Epoch 20: val loss 0.5501293540000916

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.689507449666659
Epoch 0: val loss 0.6885616183280945

Epoch 1: train loss 0.6464083741108576
Epoch 1: val loss 0.6770663261413574

Epoch 2: train loss 0.6235364278157552
Epoch 2: val loss 0.6751165986061096

Epoch 3: train loss 0.6038689464330673
Epoch 3: val loss 0.6923039555549622

Epoch 4: train loss 0.5851652771234512
Epoch 4: val loss 0.6919512152671814

Epoch 5: train loss 0.5793089792132378
Epoch 5: val loss 0.6908964514732361

Epoch 6: train loss 0.5502109155058861
Epoch 6: val loss 0.7001438736915588

Epoch 7: train loss 0.5398883670568466
Epoch 7: val loss 0.6744614243507385

Epoch 8: train loss 0.5043446645140648
Epoch 8: val loss 0.6984921097755432

Epoch 9: train loss 0.5205554639299711
Epoch 9: val loss 0.7200008034706116

Epoch 10: train loss 0.5037857542435328
Epoch 10: val loss 0.6910319924354553

Epoch 11: train loss 0.4835286885499954
Epoch 11: val loss 0.6998044848442078

Epoch 12: train loss 0.48443808406591415
Epoch 12: val loss 0.7081453204154968

Epoch 13: train loss 0.4781494637330373
Epoch 13: val loss 0.6972672939300537

Epoch 14: train loss 0.4617041274905205
Epoch 14: val loss 0.6890398859977722

Epoch 15: train loss 0.47344478964805603
Epoch 15: val loss 0.722558856010437

Epoch 16: train loss 0.4574885095159213
Epoch 16: val loss 0.7240838408470154

Epoch 17: train loss 0.43995023022095364
Epoch 17: val loss 0.7306857705116272

Epoch 18: train loss 0.44721657037734985
Epoch 18: val loss 0.7320387959480286

Epoch 19: train loss 0.4460740660627683
Epoch 19: val loss 0.7122655510902405

Epoch 20: train loss 0.42902381469806034
Epoch 20: val loss 0.7194902896881104

Epoch 21: train loss 0.42439692964156467
Epoch 21: val loss 0.7397992610931396

Epoch 22: train loss 0.42070180426041287
Epoch 22: val loss 0.7582692503929138

Epoch 23: train loss 0.4186069369316101
Epoch 23: val loss 0.7321890592575073

Epoch 24: train loss 0.3947208722432454
Epoch 24: val loss 0.7434715032577515

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903028388818105
Epoch 0: val loss 0.6849461197853088

Epoch 1: train loss 0.6583045125007629
Epoch 1: val loss 0.6709735989570618

Epoch 2: train loss 0.6549332588911057
Epoch 2: val loss 0.6664822101593018

Epoch 3: train loss 0.6481990267833074
Epoch 3: val loss 0.6562315225601196

Epoch 4: train loss 0.6222405085961024
Epoch 4: val loss 0.6423500180244446

Epoch 5: train loss 0.6210297445456187
Epoch 5: val loss 0.6249923706054688

Epoch 6: train loss 0.6073853125174841
Epoch 6: val loss 0.6189059019088745

Epoch 7: train loss 0.5803724328676859
Epoch 7: val loss 0.6240473389625549

Epoch 8: train loss 0.5793716261784235
Epoch 8: val loss 0.6101319193840027

Epoch 9: train loss 0.5623587146401405
Epoch 9: val loss 0.6045728921890259

Epoch 10: train loss 0.5336290548245112
Epoch 10: val loss 0.5925541520118713

Epoch 11: train loss 0.5330727274219195
Epoch 11: val loss 0.5803307294845581

Epoch 12: train loss 0.527608240644137
Epoch 12: val loss 0.5722382664680481

Epoch 13: train loss 0.5230383922656378
Epoch 13: val loss 0.5824931859970093

Epoch 14: train loss 0.5225221862395605
Epoch 14: val loss 0.577465832233429

Epoch 15: train loss 0.49202189842859906
Epoch 15: val loss 0.5748195052146912

Epoch 16: train loss 0.48732641090949375
Epoch 16: val loss 0.5726662874221802

Epoch 17: train loss 0.4617251108090083
Epoch 17: val loss 0.5796716213226318

Epoch 18: train loss 0.46642910689115524
Epoch 18: val loss 0.577731192111969

Epoch 19: train loss 0.4587857375542323
Epoch 19: val loss 0.5833971500396729

Epoch 20: train loss 0.44334742923577625
Epoch 20: val loss 0.600180447101593

Epoch 21: train loss 0.46874455114205676
Epoch 21: val loss 0.6052009463310242

Epoch 22: train loss 0.42685916026433307
Epoch 22: val loss 0.596549391746521

Epoch 23: train loss 0.46776148676872253
Epoch 23: val loss 0.5950107574462891

Epoch 24: train loss 0.4395141303539276
Epoch 24: val loss 0.5994219779968262

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.700312023361524
Epoch 0: val loss 0.685995876789093

Epoch 1: train loss 0.665925403436025
Epoch 1: val loss 0.6766355037689209

Epoch 2: train loss 0.6427755604187647
Epoch 2: val loss 0.6699668169021606

Epoch 3: train loss 0.6249220122893652
Epoch 3: val loss 0.6698819994926453

Epoch 4: train loss 0.6029479031761488
Epoch 4: val loss 0.6583459377288818

Epoch 5: train loss 0.6005253940820694
Epoch 5: val loss 0.6464324593544006

Epoch 6: train loss 0.5833819657564163
Epoch 6: val loss 0.6425870656967163

Epoch 7: train loss 0.5629312321543694
Epoch 7: val loss 0.6358746886253357

Epoch 8: train loss 0.5504101862510046
Epoch 8: val loss 0.6395231485366821

Epoch 9: train loss 0.5415267099936804
Epoch 9: val loss 0.6591112613677979

Epoch 10: train loss 0.5238987480600675
Epoch 10: val loss 0.6536863446235657

Epoch 11: train loss 0.5032452965776125
Epoch 11: val loss 0.6612587571144104

Epoch 12: train loss 0.5215813840428988
Epoch 12: val loss 0.661734938621521

Epoch 13: train loss 0.5057303383946419
Epoch 13: val loss 0.6630269885063171

Epoch 14: train loss 0.5014232868949572
Epoch 14: val loss 0.6592925190925598

Epoch 15: train loss 0.48199943949778873
Epoch 15: val loss 0.6715530753135681

Epoch 16: train loss 0.48560677220424014
Epoch 16: val loss 0.6751449108123779

Epoch 17: train loss 0.47154852002859116
Epoch 17: val loss 0.6705514788627625

Epoch 18: train loss 0.46422545115152997
Epoch 18: val loss 0.6697350144386292

Epoch 19: train loss 0.4490871801972389
Epoch 19: val loss 0.6854898929595947

Epoch 20: train loss 0.43632400532563526
Epoch 20: val loss 0.67327880859375

Epoch 21: train loss 0.43352750937143963
Epoch 21: val loss 0.7004811763763428

Epoch 22: train loss 0.43521930774052936
Epoch 22: val loss 0.6906770467758179

Epoch 23: train loss 0.45123836894830066
Epoch 23: val loss 0.6820783615112305

Epoch 24: train loss 0.42052841062347096
Epoch 24: val loss 0.6970152854919434

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6975703338781992
Epoch 0: val loss 0.6769529581069946

Epoch 1: train loss 0.6462851464748383
Epoch 1: val loss 0.6425977349281311

Epoch 2: train loss 0.6210115005572637
Epoch 2: val loss 0.6145675778388977

Epoch 3: train loss 0.6026458889245987
Epoch 3: val loss 0.5991162657737732

Epoch 4: train loss 0.589302067955335
Epoch 4: val loss 0.5826287865638733

Epoch 5: train loss 0.5756357212861379
Epoch 5: val loss 0.5833069682121277

Epoch 6: train loss 0.5546727006634077
Epoch 6: val loss 0.579919159412384

Epoch 7: train loss 0.561234250664711
Epoch 7: val loss 0.5770309567451477

Epoch 8: train loss 0.5245436827341715
Epoch 8: val loss 0.5728171467781067

Epoch 9: train loss 0.5131990561882654
Epoch 9: val loss 0.5690535306930542

Epoch 10: train loss 0.5131578594446182
Epoch 10: val loss 0.5826874375343323

Epoch 11: train loss 0.49080221851666767
Epoch 11: val loss 0.5631377100944519

Epoch 12: train loss 0.4828421100974083
Epoch 12: val loss 0.5664957761764526

Epoch 13: train loss 0.5149867584307989
Epoch 13: val loss 0.5753557085990906

Epoch 14: train loss 0.49155764281749725
Epoch 14: val loss 0.5753361582756042

Epoch 15: train loss 0.46988258014122647
Epoch 15: val loss 0.5875504612922668

Epoch 16: train loss 0.4531509478886922
Epoch 16: val loss 0.577927827835083

Epoch 17: train loss 0.4770629604657491
Epoch 17: val loss 0.5747018456459045

Epoch 18: train loss 0.4520404015978177
Epoch 18: val loss 0.5649892687797546

Epoch 19: train loss 0.4386144354939461
Epoch 19: val loss 0.6024216413497925

Epoch 20: train loss 0.41972585394978523
Epoch 20: val loss 0.60014808177948

Epoch 21: train loss 0.44951476405064267
Epoch 21: val loss 0.5891283750534058

Epoch 22: train loss 0.4492556303739548
Epoch 22: val loss 0.6220627427101135

Epoch 23: train loss 0.4243871296445529
Epoch 23: val loss 0.6095550656318665

Epoch 24: train loss 0.41282382359107334
Epoch 24: val loss 0.6300211548805237

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962525323033333
Epoch 0: val loss 0.6733624339103699

Epoch 1: train loss 0.6702044047415257
Epoch 1: val loss 0.64524906873703

Epoch 2: train loss 0.6455181390047073
Epoch 2: val loss 0.6253637671470642

Epoch 3: train loss 0.6192229948937893
Epoch 3: val loss 0.5962616205215454

Epoch 4: train loss 0.6031032875180244
Epoch 4: val loss 0.5750489234924316

Epoch 5: train loss 0.5999600663781166
Epoch 5: val loss 0.5713783502578735

Epoch 6: train loss 0.5836814884096384
Epoch 6: val loss 0.5754193067550659

Epoch 7: train loss 0.5742403399199247
Epoch 7: val loss 0.5751311779022217

Epoch 8: train loss 0.5799744743853807
Epoch 8: val loss 0.5855379104614258

Epoch 9: train loss 0.5551479775458574
Epoch 9: val loss 0.5909523367881775

Epoch 10: train loss 0.5392846949398518
Epoch 10: val loss 0.5660420060157776

Epoch 11: train loss 0.5403703898191452
Epoch 11: val loss 0.5742554068565369

Epoch 12: train loss 0.525798425078392
Epoch 12: val loss 0.5922846794128418

Epoch 13: train loss 0.5082564260810614
Epoch 13: val loss 0.6022550463676453

Epoch 14: train loss 0.5179965905845165
Epoch 14: val loss 0.58939528465271

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6895863761504492
Epoch 0: val loss 0.6849355101585388

Epoch 1: train loss 0.6618625869353613
Epoch 1: val loss 0.6752740740776062

Epoch 2: train loss 0.6431133349736532
Epoch 2: val loss 0.667388916015625

Epoch 3: train loss 0.6221939275662104
Epoch 3: val loss 0.6748047471046448

Epoch 4: train loss 0.6003058403730392
Epoch 4: val loss 0.6902445554733276

Epoch 5: train loss 0.603321984410286
Epoch 5: val loss 0.6865261793136597

Epoch 6: train loss 0.5921173195044199
Epoch 6: val loss 0.6819863319396973

Epoch 7: train loss 0.5887388810515404
Epoch 7: val loss 0.6832997798919678

Epoch 8: train loss 0.5937217473983765
Epoch 8: val loss 0.6882275938987732

Epoch 9: train loss 0.5837647666533788
Epoch 9: val loss 0.6701353788375854

Epoch 10: train loss 0.5679243008295695
Epoch 10: val loss 0.6768963932991028

Epoch 11: train loss 0.5706733415524164
Epoch 11: val loss 0.6903696060180664

Epoch 12: train loss 0.5530668670932452
Epoch 12: val loss 0.6906270384788513

Epoch 13: train loss 0.5519359732667605
Epoch 13: val loss 0.6837482452392578

Epoch 14: train loss 0.5356815233826637
Epoch 14: val loss 0.68404221534729

Epoch 15: train loss 0.549823393424352
Epoch 15: val loss 0.6952577233314514

Epoch 16: train loss 0.5561314672231674
Epoch 16: val loss 0.6728549599647522

Epoch 17: train loss 0.545252355436484
Epoch 17: val loss 0.6662213206291199

Epoch 18: train loss 0.5198495810230573
Epoch 18: val loss 0.6911693811416626

Epoch 19: train loss 0.5428029422958692
Epoch 19: val loss 0.7026476263999939

Epoch 20: train loss 0.5161906182765961
Epoch 20: val loss 0.6923732757568359

Epoch 21: train loss 0.5065886626640955
Epoch 21: val loss 0.6870397925376892

Epoch 22: train loss 0.5323492288589478
Epoch 22: val loss 0.6884872913360596

Epoch 23: train loss 0.5168818458914757
Epoch 23: val loss 0.6956664323806763

Epoch 24: train loss 0.5044238939881325
Epoch 24: val loss 0.6905791759490967

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6948258380095164
Epoch 0: val loss 0.6793389320373535

Epoch 1: train loss 0.6638642946879069
Epoch 1: val loss 0.6589458584785461

Epoch 2: train loss 0.6649408936500549
Epoch 2: val loss 0.6454046368598938

Epoch 3: train loss 0.6504749159018198
Epoch 3: val loss 0.6351505517959595

Epoch 4: train loss 0.6469126840432485
Epoch 4: val loss 0.6270875334739685

Epoch 5: train loss 0.6298570930957794
Epoch 5: val loss 0.6196516752243042

Epoch 6: train loss 0.6307523449261984
Epoch 6: val loss 0.6154088973999023

Epoch 7: train loss 0.605621670683225
Epoch 7: val loss 0.6057537198066711

Epoch 8: train loss 0.6101273546616236
Epoch 8: val loss 0.6060928702354431

Epoch 9: train loss 0.5948991179466248
Epoch 9: val loss 0.5981801152229309

Epoch 10: train loss 0.6112127204736074
Epoch 10: val loss 0.6024540066719055

Epoch 11: train loss 0.6059451152880987
Epoch 11: val loss 0.6013519167900085

Epoch 12: train loss 0.5820921783645948
Epoch 12: val loss 0.5979350209236145

Epoch 13: train loss 0.5905386780699095
Epoch 13: val loss 0.6021677255630493

Epoch 14: train loss 0.5825197373827299
Epoch 14: val loss 0.6036642789840698

Epoch 15: train loss 0.574378085633119
Epoch 15: val loss 0.5993139743804932

Epoch 16: train loss 0.5702564989527067
Epoch 16: val loss 0.596294105052948

Epoch 17: train loss 0.5726601307590803
Epoch 17: val loss 0.5980306267738342

Epoch 18: train loss 0.5735814521710078
Epoch 18: val loss 0.6144680976867676

Epoch 19: train loss 0.5647444725036621
Epoch 19: val loss 0.6106642484664917

Epoch 20: train loss 0.5655903021494547
Epoch 20: val loss 0.605427622795105

Epoch 21: train loss 0.5624531383315722
Epoch 21: val loss 0.6136924028396606

Epoch 22: train loss 0.5554502581556638
Epoch 22: val loss 0.613366961479187

Epoch 23: train loss 0.5306201005975405
Epoch 23: val loss 0.6120671033859253

Epoch 24: train loss 0.5367970814307531
Epoch 24: val loss 0.6142076253890991

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6983954161405563
Epoch 0: val loss 0.6787716150283813

Epoch 1: train loss 0.6663504342238108
Epoch 1: val loss 0.6637517809867859

Epoch 2: train loss 0.6634230266014735
Epoch 2: val loss 0.6531426906585693

Epoch 3: train loss 0.6372087498505911
Epoch 3: val loss 0.6379437446594238

Epoch 4: train loss 0.6384502053260803
Epoch 4: val loss 0.628515899181366

Epoch 5: train loss 0.6070752243200938
Epoch 5: val loss 0.6215854287147522

Epoch 6: train loss 0.6100581934054693
Epoch 6: val loss 0.617652177810669

Epoch 7: train loss 0.6156411468982697
Epoch 7: val loss 0.6143534183502197

Epoch 8: train loss 0.5836479713519415
Epoch 8: val loss 0.6139558553695679

Epoch 9: train loss 0.5975463738044103
Epoch 9: val loss 0.6096252799034119

Epoch 10: train loss 0.5986916795372963
Epoch 10: val loss 0.6135051250457764

Epoch 11: train loss 0.5788964728514353
Epoch 11: val loss 0.6072720885276794

Epoch 12: train loss 0.5964178269108137
Epoch 12: val loss 0.6081331968307495

Epoch 13: train loss 0.5756752093633016
Epoch 13: val loss 0.6040660738945007

Epoch 14: train loss 0.5577052012085915
Epoch 14: val loss 0.6047906279563904

Epoch 15: train loss 0.5761969983577728
Epoch 15: val loss 0.6063016653060913

Epoch 16: train loss 0.5657687286535898
Epoch 16: val loss 0.6060560345649719

Epoch 17: train loss 0.5494941373666128
Epoch 17: val loss 0.6096781492233276

Epoch 18: train loss 0.5602064629395803
Epoch 18: val loss 0.6108558773994446

Epoch 19: train loss 0.5379365906119347
Epoch 19: val loss 0.6139339804649353

Epoch 20: train loss 0.5431794201334318
Epoch 20: val loss 0.6137691140174866

Epoch 21: train loss 0.5348101705312729
Epoch 21: val loss 0.6115511059761047

Epoch 22: train loss 0.5353146294752756
Epoch 22: val loss 0.6097700595855713

Epoch 23: train loss 0.5295282950003942
Epoch 23: val loss 0.6080149412155151

Epoch 24: train loss 0.5335027600328127
Epoch 24: val loss 0.6142723560333252

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012907713651657
Epoch 0: val loss 0.6804271340370178

Epoch 1: train loss 0.6554509550333023
Epoch 1: val loss 0.6580964922904968

Epoch 2: train loss 0.633751263221105
Epoch 2: val loss 0.6383089423179626

Epoch 3: train loss 0.6436755657196045
Epoch 3: val loss 0.6315456628799438

Epoch 4: train loss 0.605232780178388
Epoch 4: val loss 0.6219972372055054

Epoch 5: train loss 0.6009041691819826
Epoch 5: val loss 0.6239786148071289

Epoch 6: train loss 0.5926325221856436
Epoch 6: val loss 0.633041262626648

Epoch 7: train loss 0.5814179877440134
Epoch 7: val loss 0.6351335644721985

Epoch 8: train loss 0.5737781499822935
Epoch 8: val loss 0.6235400438308716

Epoch 9: train loss 0.5602799529830614
Epoch 9: val loss 0.6340688467025757

Epoch 10: train loss 0.5525280634562174
Epoch 10: val loss 0.6283633708953857

Epoch 11: train loss 0.5508967364827791
Epoch 11: val loss 0.6221834421157837

Epoch 12: train loss 0.5481780792276064
Epoch 12: val loss 0.6344946026802063

Epoch 13: train loss 0.5569123327732086
Epoch 13: val loss 0.6235689520835876

Epoch 14: train loss 0.5473571916421255
Epoch 14: val loss 0.6296865344047546

Epoch 15: train loss 0.5364451805750529
Epoch 15: val loss 0.6414557099342346

Epoch 16: train loss 0.5173688903450966
Epoch 16: val loss 0.6208354830741882

Epoch 17: train loss 0.5284299155076345
Epoch 17: val loss 0.6351100206375122

Epoch 18: train loss 0.5158581212162971
Epoch 18: val loss 0.6422365307807922

Epoch 19: train loss 0.5208871016899744
Epoch 19: val loss 0.6340317726135254

Epoch 20: train loss 0.5279492313663164
Epoch 20: val loss 0.6469374895095825

Epoch 21: train loss 0.4896900604168574
Epoch 21: val loss 0.6552388668060303

Epoch 22: train loss 0.49457349876562756
Epoch 22: val loss 0.6479358077049255

Epoch 23: train loss 0.5015379885832468
Epoch 23: val loss 0.6690494418144226

Epoch 24: train loss 0.4732048362493515
Epoch 24: val loss 0.6649280190467834

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.69560556858778
Epoch 0: val loss 0.6798580884933472

Epoch 1: train loss 0.6759673058986664
Epoch 1: val loss 0.6602961421012878

Epoch 2: train loss 0.6474478989839554
Epoch 2: val loss 0.6392572522163391

Epoch 3: train loss 0.633416373282671
Epoch 3: val loss 0.6239481568336487

Epoch 4: train loss 0.6154228709638119
Epoch 4: val loss 0.6205968260765076

Epoch 5: train loss 0.6024199053645134
Epoch 5: val loss 0.6194034218788147

Epoch 6: train loss 0.6078717261552811
Epoch 6: val loss 0.6241217255592346

Epoch 7: train loss 0.5998607091605663
Epoch 7: val loss 0.6345194578170776

Epoch 8: train loss 0.5864200908690691
Epoch 8: val loss 0.6248690485954285

Epoch 9: train loss 0.5817756298929453
Epoch 9: val loss 0.620825469493866

Epoch 10: train loss 0.5755419638007879
Epoch 10: val loss 0.6257466673851013

Epoch 11: train loss 0.5770213529467583
Epoch 11: val loss 0.6264188289642334

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962009180675853
Epoch 0: val loss 0.688599169254303

Epoch 1: train loss 0.6693928837776184
Epoch 1: val loss 0.6825635433197021

Epoch 2: train loss 0.6566669236529957
Epoch 2: val loss 0.6784411668777466

Epoch 3: train loss 0.6492064215920188
Epoch 3: val loss 0.6726523041725159

Epoch 4: train loss 0.6349877552552656
Epoch 4: val loss 0.6701808571815491

Epoch 5: train loss 0.6405984542586587
Epoch 5: val loss 0.6661067605018616

Epoch 6: train loss 0.6217744187875227
Epoch 6: val loss 0.6680825352668762

Epoch 7: train loss 0.6285312934355303
Epoch 7: val loss 0.6595826148986816

Epoch 8: train loss 0.5899788791483099
Epoch 8: val loss 0.6562364101409912

Epoch 9: train loss 0.627753886309537
Epoch 9: val loss 0.6508716940879822

Epoch 10: train loss 0.6070842797105963
Epoch 10: val loss 0.6466075778007507

Epoch 11: train loss 0.607418873093345
Epoch 11: val loss 0.6462136507034302

Epoch 12: train loss 0.5912743806838989
Epoch 12: val loss 0.6403923034667969

Epoch 13: train loss 0.5805436101826754
Epoch 13: val loss 0.6302646398544312

Epoch 14: train loss 0.5775184306231412
Epoch 14: val loss 0.6225789785385132

Epoch 15: train loss 0.5773085789246992
Epoch 15: val loss 0.6219581961631775

Epoch 16: train loss 0.5762098756703463
Epoch 16: val loss 0.6266841292381287

Epoch 17: train loss 0.575726099989631
Epoch 17: val loss 0.6223933100700378

Epoch 18: train loss 0.5415678295222196
Epoch 18: val loss 0.6253743767738342

Epoch 19: train loss 0.5461349189281464
Epoch 19: val loss 0.6164045333862305

Epoch 20: train loss 0.540353617884896
Epoch 20: val loss 0.6163536906242371

Epoch 21: train loss 0.5419667715376074
Epoch 21: val loss 0.6057869791984558

Epoch 22: train loss 0.5326008905063976
Epoch 22: val loss 0.6110655069351196

Epoch 23: train loss 0.5133893137628381
Epoch 23: val loss 0.6181637048721313

Epoch 24: train loss 0.5046921643343839
Epoch 24: val loss 0.6144501566886902

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6794530911879106
Epoch 0: val loss 0.6756743788719177

Epoch 1: train loss 0.6638760458339344
Epoch 1: val loss 0.6736952066421509

Epoch 2: train loss 0.6517778526652943
Epoch 2: val loss 0.6738858222961426

Epoch 3: train loss 0.6433150497349825
Epoch 3: val loss 0.6685225963592529

Epoch 4: train loss 0.6260893995111639
Epoch 4: val loss 0.6651902198791504

Epoch 5: train loss 0.6141653006727045
Epoch 5: val loss 0.6615646481513977

Epoch 6: train loss 0.6013617515563965
Epoch 6: val loss 0.665138304233551

Epoch 7: train loss 0.5832882631908763
Epoch 7: val loss 0.6744554042816162

Epoch 8: train loss 0.5816254290667447
Epoch 8: val loss 0.6820084452629089

Epoch 9: train loss 0.5565442144870758
Epoch 9: val loss 0.686943531036377

Epoch 10: train loss 0.5358551767739382
Epoch 10: val loss 0.6997319459915161

Epoch 11: train loss 0.5472310537641699
Epoch 11: val loss 0.7047185897827148

Epoch 12: train loss 0.5325274494561282
Epoch 12: val loss 0.7248303294181824

Epoch 13: train loss 0.5196896168318662
Epoch 13: val loss 0.7244121432304382

Epoch 14: train loss 0.5444663031534716
Epoch 14: val loss 0.7406879663467407

Epoch 15: train loss 0.5388611446727406
Epoch 15: val loss 0.734508752822876

Epoch 16: train loss 0.4859995598142797
Epoch 16: val loss 0.7398748397827148

Epoch 17: train loss 0.4882146499373696
Epoch 17: val loss 0.7356362342834473

Epoch 18: train loss 0.4942952665415677
Epoch 18: val loss 0.731660008430481

Epoch 19: train loss 0.47508237578652124
Epoch 19: val loss 0.7428827881813049

Epoch 20: train loss 0.4758872091770172
Epoch 20: val loss 0.7413055896759033

Epoch 21: train loss 0.46432267264886334
Epoch 21: val loss 0.7581574320793152

Epoch 22: train loss 0.4855300946669145
Epoch 22: val loss 0.7623931765556335

Epoch 23: train loss 0.47499791329557245
Epoch 23: val loss 0.7526423335075378

Epoch 24: train loss 0.4538658396764235
Epoch 24: val loss 0.7527650594711304

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6952666640281677
Epoch 0: val loss 0.6611868143081665

Epoch 1: train loss 0.6583172353831205
Epoch 1: val loss 0.6600278615951538

Epoch 2: train loss 0.6521411754868247
Epoch 2: val loss 0.6559005379676819

Epoch 3: train loss 0.6436681530692361
Epoch 3: val loss 0.6607726812362671

Epoch 4: train loss 0.638283675367182
Epoch 4: val loss 0.6549887657165527

Epoch 5: train loss 0.6278731118549
Epoch 5: val loss 0.654117226600647

Epoch 6: train loss 0.620892118323933
Epoch 6: val loss 0.6549729704856873

Epoch 7: train loss 0.5898354920473966
Epoch 7: val loss 0.6554560661315918

Epoch 8: train loss 0.5982483408667825
Epoch 8: val loss 0.6529988646507263

Epoch 9: train loss 0.5808019096201117
Epoch 9: val loss 0.6698747873306274

Epoch 10: train loss 0.5720818503336473
Epoch 10: val loss 0.658231794834137

Epoch 11: train loss 0.5754749802025881
Epoch 11: val loss 0.6612191796302795

Epoch 12: train loss 0.5792803032831713
Epoch 12: val loss 0.6623284220695496

Epoch 13: train loss 0.5647058216008273
Epoch 13: val loss 0.6474860310554504

Epoch 14: train loss 0.5579565140334043
Epoch 14: val loss 0.6567313075065613

Epoch 15: train loss 0.5529726662419059
Epoch 15: val loss 0.6498509049415588

Epoch 16: train loss 0.540218090469187
Epoch 16: val loss 0.6544376611709595

Epoch 17: train loss 0.5272953672842546
Epoch 17: val loss 0.6535952687263489

Epoch 18: train loss 0.5305830131877552
Epoch 18: val loss 0.6464260816574097

Epoch 19: train loss 0.5243341489271685
Epoch 19: val loss 0.6442582011222839

Epoch 20: train loss 0.5051550160754811
Epoch 20: val loss 0.6331778764724731

Epoch 21: train loss 0.5064323788339441
Epoch 21: val loss 0.6533887982368469

Epoch 22: train loss 0.5218144953250885
Epoch 22: val loss 0.6554260849952698

Epoch 23: train loss 0.4814890433441509
Epoch 23: val loss 0.637848973274231

Epoch 24: train loss 0.4798997830260884
Epoch 24: val loss 0.6421101689338684

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6906975616108287
Epoch 0: val loss 0.6809595227241516

Epoch 1: train loss 0.6591023748571222
Epoch 1: val loss 0.6736150979995728

Epoch 2: train loss 0.6424363634803079
Epoch 2: val loss 0.6656321883201599

Epoch 3: train loss 0.6298856030810963
Epoch 3: val loss 0.6601948738098145

Epoch 4: train loss 0.6214963143522089
Epoch 4: val loss 0.6542081832885742

Epoch 5: train loss 0.6093292778188532
Epoch 5: val loss 0.6451374292373657

Epoch 6: train loss 0.5847354314543984
Epoch 6: val loss 0.6420742869377136

Epoch 7: train loss 0.5679336921735243
Epoch 7: val loss 0.6423800587654114

Epoch 8: train loss 0.5807398909872229
Epoch 8: val loss 0.6556710600852966

Epoch 9: train loss 0.5576697750525041
Epoch 9: val loss 0.6521017551422119

Epoch 10: train loss 0.5428227077830922
Epoch 10: val loss 0.6405458450317383

Epoch 11: train loss 0.533527588302439
Epoch 11: val loss 0.6439208388328552

Epoch 12: train loss 0.5321671745993874
Epoch 12: val loss 0.6521391868591309

Epoch 13: train loss 0.5376557409763336
Epoch 13: val loss 0.6571125984191895

Epoch 14: train loss 0.5074996623125944
Epoch 14: val loss 0.6508529782295227

Epoch 15: train loss 0.5003831928426569
Epoch 15: val loss 0.6417311429977417

Epoch 16: train loss 0.49159248308701947
Epoch 16: val loss 0.6492523550987244

Epoch 17: train loss 0.5013318712061102
Epoch 17: val loss 0.6438685655593872

Epoch 18: train loss 0.5043484162200581
Epoch 18: val loss 0.6465009450912476

Epoch 19: train loss 0.47901752862063324
Epoch 19: val loss 0.6433241367340088

Epoch 20: train loss 0.4865493991158225
Epoch 20: val loss 0.6423808336257935

Epoch 21: train loss 0.4639010158452121
Epoch 21: val loss 0.63370680809021

Epoch 22: train loss 0.4567268355326219
Epoch 22: val loss 0.6175934076309204

Epoch 23: train loss 0.48367503014477814
Epoch 23: val loss 0.6278091073036194

Epoch 24: train loss 0.4704484695738012
Epoch 24: val loss 0.6276015639305115

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6840774218241373
Epoch 0: val loss 0.6945353150367737

Epoch 1: train loss 0.6740160703659057
Epoch 1: val loss 0.6888964176177979

Epoch 2: train loss 0.6504687031110128
Epoch 2: val loss 0.6805844306945801

Epoch 3: train loss 0.6364547411600748
Epoch 3: val loss 0.6725245714187622

Epoch 4: train loss 0.6432624181111654
Epoch 4: val loss 0.6702597737312317

Epoch 5: train loss 0.6412024140357971
Epoch 5: val loss 0.6697430610656738

Epoch 6: train loss 0.6235022107760112
Epoch 6: val loss 0.662534773349762

Epoch 7: train loss 0.6116531252861023
Epoch 7: val loss 0.6504752039909363

Epoch 8: train loss 0.5968807478745778
Epoch 8: val loss 0.643212616443634

Epoch 9: train loss 0.5958824634552002
Epoch 9: val loss 0.6441199779510498

Epoch 10: train loss 0.5967123667399089
Epoch 10: val loss 0.6404140591621399

Epoch 11: train loss 0.5920393923918407
Epoch 11: val loss 0.6388303637504578

Epoch 12: train loss 0.5654333790143331
Epoch 12: val loss 0.635863721370697

Epoch 13: train loss 0.5972672382990519
Epoch 13: val loss 0.6311387419700623

Epoch 14: train loss 0.5680327614148458
Epoch 14: val loss 0.6414929032325745

Epoch 15: train loss 0.5827285687128703
Epoch 15: val loss 0.6301180124282837

Epoch 16: train loss 0.5594455420970916
Epoch 16: val loss 0.6316633820533752

Epoch 17: train loss 0.5379090964794159
Epoch 17: val loss 0.6235719919204712

Epoch 18: train loss 0.5321412841478984
Epoch 18: val loss 0.6262586712837219

Epoch 19: train loss 0.5604381203651428
Epoch 19: val loss 0.6231635212898254

Epoch 20: train loss 0.5407537559668223
Epoch 20: val loss 0.6157503724098206

Epoch 21: train loss 0.5315138061841329
Epoch 21: val loss 0.608594536781311

Epoch 22: train loss 0.5319956243038177
Epoch 22: val loss 0.6138328909873962

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6932954650658828
Epoch 0: val loss 0.6818206906318665

Epoch 1: train loss 0.6566383288456843
Epoch 1: val loss 0.6744489669799805

Epoch 2: train loss 0.6443354166471041
Epoch 2: val loss 0.661979615688324

Epoch 3: train loss 0.631510445704827
Epoch 3: val loss 0.656444787979126

Epoch 4: train loss 0.6273244206721966
Epoch 4: val loss 0.6520949006080627

Epoch 5: train loss 0.6221194863319397
Epoch 5: val loss 0.6522359848022461

Epoch 6: train loss 0.6041682912753179
Epoch 6: val loss 0.6490941047668457

Epoch 7: train loss 0.5913970607977647
Epoch 7: val loss 0.646567702293396

Epoch 8: train loss 0.5945570147954501
Epoch 8: val loss 0.6462892889976501

Epoch 9: train loss 0.5901850049312298
Epoch 9: val loss 0.6446434259414673

Epoch 10: train loss 0.5724329512852889
Epoch 10: val loss 0.6428676247596741

Epoch 11: train loss 0.5738830084984119
Epoch 11: val loss 0.6441166996955872

Epoch 12: train loss 0.5622246976082141
Epoch 12: val loss 0.6438608169555664

Epoch 13: train loss 0.5655510265093583
Epoch 13: val loss 0.6486377716064453

Epoch 14: train loss 0.5556379900528834
Epoch 14: val loss 0.6499002575874329

Epoch 15: train loss 0.548496085863847
Epoch 15: val loss 0.6566254496574402

Epoch 16: train loss 0.5378924562380865
Epoch 16: val loss 0.6557499170303345

Epoch 17: train loss 0.5290780938588656
Epoch 17: val loss 0.6619393229484558

Epoch 18: train loss 0.5029121843668131
Epoch 18: val loss 0.6811205744743347

Epoch 19: train loss 0.528562951546449
Epoch 19: val loss 0.6650967597961426

Epoch 20: train loss 0.5203904051047105
Epoch 20: val loss 0.6657763123512268

Epoch 21: train loss 0.5001243352890015
Epoch 21: val loss 0.6790813207626343

Epoch 22: train loss 0.5046385228633881
Epoch 22: val loss 0.6784076690673828

Epoch 23: train loss 0.49073690405258763
Epoch 23: val loss 0.6708017587661743

Epoch 24: train loss 0.47890742466999936
Epoch 24: val loss 0.6774696111679077

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6931681266197791
Epoch 0: val loss 0.6869978308677673

Epoch 1: train loss 0.6574459534425002
Epoch 1: val loss 0.679204523563385

Epoch 2: train loss 0.6538466857029841
Epoch 2: val loss 0.675169825553894

Epoch 3: train loss 0.641030660042396
Epoch 3: val loss 0.6720264554023743

Epoch 4: train loss 0.6348390304125272
Epoch 4: val loss 0.6728044748306274

Epoch 5: train loss 0.6279759361193731
Epoch 5: val loss 0.6753700375556946

Epoch 6: train loss 0.6128648886313806
Epoch 6: val loss 0.6732772588729858

Epoch 7: train loss 0.5985206732383141
Epoch 7: val loss 0.6791985034942627

Epoch 8: train loss 0.5752414740048922
Epoch 8: val loss 0.6788362264633179

Epoch 9: train loss 0.585732123026481
Epoch 9: val loss 0.6792130470275879

Epoch 10: train loss 0.5709490913611192
Epoch 10: val loss 0.6733084917068481

Epoch 11: train loss 0.5831799140343299
Epoch 11: val loss 0.681505560874939

Epoch 12: train loss 0.5778742799392114
Epoch 12: val loss 0.6841182112693787

Epoch 13: train loss 0.5587158913795764
Epoch 13: val loss 0.6824187636375427

Epoch 14: train loss 0.5526079764732947
Epoch 14: val loss 0.6788132190704346

Epoch 15: train loss 0.5668153625268203
Epoch 15: val loss 0.677229642868042

Epoch 16: train loss 0.5564597936776968
Epoch 16: val loss 0.6715132594108582

Epoch 17: train loss 0.5430307181981894
Epoch 17: val loss 0.683462917804718

Epoch 18: train loss 0.5227530231842628
Epoch 18: val loss 0.6825153827667236

Epoch 19: train loss 0.5407661107870249
Epoch 19: val loss 0.6630088686943054

Epoch 20: train loss 0.5086013835210067
Epoch 20: val loss 0.6633599400520325

Epoch 21: train loss 0.5092479678300711
Epoch 21: val loss 0.6468372344970703

Epoch 22: train loss 0.5106268043701465
Epoch 22: val loss 0.649654746055603

Epoch 23: train loss 0.48350725265649647
Epoch 23: val loss 0.6465041041374207

Epoch 24: train loss 0.5014540461393503
Epoch 24: val loss 0.6425378322601318

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925044334851779
Epoch 0: val loss 0.6792813539505005

Epoch 1: train loss 0.6700340601114126
Epoch 1: val loss 0.6702302098274231

Epoch 2: train loss 0.6534126355097845
Epoch 2: val loss 0.6606483459472656

Epoch 3: train loss 0.6568722679064825
Epoch 3: val loss 0.6554792523384094

Epoch 4: train loss 0.6449261949612544
Epoch 4: val loss 0.6557737588882446

Epoch 5: train loss 0.636012966816242
Epoch 5: val loss 0.6555609107017517

Epoch 6: train loss 0.6204455540730403
Epoch 6: val loss 0.6610165238380432

Epoch 7: train loss 0.611766095344837
Epoch 7: val loss 0.6526282429695129

Epoch 8: train loss 0.6214909920325646
Epoch 8: val loss 0.658979058265686

Epoch 9: train loss 0.5861241725774912
Epoch 9: val loss 0.6618109345436096

Epoch 10: train loss 0.587105237520658
Epoch 10: val loss 0.6657639741897583

Epoch 11: train loss 0.5753947221315824
Epoch 11: val loss 0.6660768389701843

Epoch 12: train loss 0.5632084424679096
Epoch 12: val loss 0.6751331686973572

Epoch 13: train loss 0.5698458552360535
Epoch 13: val loss 0.6720432043075562

Epoch 14: train loss 0.5702671569127303
Epoch 14: val loss 0.6649889945983887

Epoch 15: train loss 0.5624971733643458
Epoch 15: val loss 0.6682941317558289

Epoch 16: train loss 0.5688906197364514
Epoch 16: val loss 0.6659480333328247

Epoch 17: train loss 0.519626090159783
Epoch 17: val loss 0.6702250242233276

Epoch 18: train loss 0.5386493595746847
Epoch 18: val loss 0.6755787134170532

Epoch 19: train loss 0.5097534794073838
Epoch 19: val loss 0.6796758770942688

Epoch 20: train loss 0.5286401533163511
Epoch 20: val loss 0.6779418587684631

Epoch 21: train loss 0.5118317099717947
Epoch 21: val loss 0.6782844066619873

Epoch 22: train loss 0.5160570557300861
Epoch 22: val loss 0.6806464195251465

Epoch 23: train loss 0.4847387786094959
Epoch 23: val loss 0.6873804330825806

Epoch 24: train loss 0.4789355786947104
Epoch 24: val loss 0.711227297782898

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6965261835318345
Epoch 0: val loss 0.6814306378364563

Epoch 1: train loss 0.669241570509397
Epoch 1: val loss 0.6781547665596008

Epoch 2: train loss 0.6675357176707342
Epoch 2: val loss 0.6736396551132202

Epoch 3: train loss 0.6385947007399339
Epoch 3: val loss 0.6672719717025757

Epoch 4: train loss 0.6220035232030429
Epoch 4: val loss 0.6641729474067688

Epoch 5: train loss 0.618876732312716
Epoch 5: val loss 0.6627787947654724

Epoch 6: train loss 0.6017897266608018
Epoch 6: val loss 0.6621243357658386

Epoch 7: train loss 0.5789126111910894
Epoch 7: val loss 0.6600580215454102

Epoch 8: train loss 0.579863252548071
Epoch 8: val loss 0.6624732613563538

Epoch 9: train loss 0.5893426766762366
Epoch 9: val loss 0.6713146567344666

Epoch 10: train loss 0.5688289082967318
Epoch 10: val loss 0.6683551073074341

Epoch 11: train loss 0.5364737831629239
Epoch 11: val loss 0.6708378791809082

Epoch 12: train loss 0.5425813450263097
Epoch 12: val loss 0.67457515001297

Epoch 13: train loss 0.5388918794118441
Epoch 13: val loss 0.6749734878540039

Epoch 14: train loss 0.5250217708257529
Epoch 14: val loss 0.6839228868484497

Epoch 15: train loss 0.5252592930426965
Epoch 15: val loss 0.6839715242385864

Epoch 16: train loss 0.5048438608646393
Epoch 16: val loss 0.685559868812561

Epoch 17: train loss 0.5315543711185455
Epoch 17: val loss 0.6847333312034607

Epoch 18: train loss 0.5004041951436263
Epoch 18: val loss 0.6817530989646912

Epoch 19: train loss 0.5025569819487058
Epoch 19: val loss 0.6912736296653748

Epoch 20: train loss 0.4802163472542396
Epoch 20: val loss 0.6866101026535034

Epoch 21: train loss 0.47510309173510623
Epoch 21: val loss 0.6958390474319458

Epoch 22: train loss 0.4801344183775095
Epoch 22: val loss 0.6958889365196228

Epoch 23: train loss 0.4842876402231363
Epoch 23: val loss 0.7013364434242249

Epoch 24: train loss 0.46495871589734006
Epoch 24: val loss 0.7105477452278137

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6942650290096507
Epoch 0: val loss 0.6774632930755615

Epoch 1: train loss 0.6676437434028176
Epoch 1: val loss 0.663892924785614

Epoch 2: train loss 0.6390214913031634
Epoch 2: val loss 0.6508343815803528

Epoch 3: train loss 0.6334840900757733
Epoch 3: val loss 0.6393818259239197

Epoch 4: train loss 0.6227286002215218
Epoch 4: val loss 0.6418317556381226

Epoch 5: train loss 0.6129513908835018
Epoch 5: val loss 0.6351495981216431

Epoch 6: train loss 0.5908516329877517
Epoch 6: val loss 0.6376004815101624

Epoch 7: train loss 0.6017288951312795
Epoch 7: val loss 0.6318429112434387

Epoch 8: train loss 0.5898451296722188
Epoch 8: val loss 0.6216686964035034

Epoch 9: train loss 0.5826499058919794
Epoch 9: val loss 0.6322953701019287

Epoch 10: train loss 0.556079799638075
Epoch 10: val loss 0.6317622065544128

Epoch 11: train loss 0.5434363186359406
Epoch 11: val loss 0.626020073890686

Epoch 12: train loss 0.5561240823829875
Epoch 12: val loss 0.6421539187431335

Epoch 13: train loss 0.5482919882325565
Epoch 13: val loss 0.6481980681419373

Epoch 14: train loss 0.5455896906992969
Epoch 14: val loss 0.6330240368843079

Epoch 15: train loss 0.528466415755889
Epoch 15: val loss 0.6468037962913513

Epoch 16: train loss 0.533873959499247
Epoch 16: val loss 0.6556150913238525

Epoch 17: train loss 0.5256377844249501
Epoch 17: val loss 0.6544442176818848

Epoch 18: train loss 0.5196992597159218
Epoch 18: val loss 0.6549938321113586

Epoch 19: train loss 0.5075937544598299
Epoch 19: val loss 0.6534807682037354

Epoch 20: train loss 0.5022024933029624
Epoch 20: val loss 0.674910843372345

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.697188268105189
Epoch 0: val loss 0.689140260219574

Epoch 1: train loss 0.6716804305712382
Epoch 1: val loss 0.6858954429626465

Epoch 2: train loss 0.6726215034723282
Epoch 2: val loss 0.6895997524261475

Epoch 3: train loss 0.6562033394972483
Epoch 3: val loss 0.6942912340164185

Epoch 4: train loss 0.6488526711861292
Epoch 4: val loss 0.6977333426475525

Epoch 5: train loss 0.6393214762210846
Epoch 5: val loss 0.704026460647583

Epoch 6: train loss 0.6327013870080312
Epoch 6: val loss 0.7123442888259888

Epoch 7: train loss 0.6304276784261068
Epoch 7: val loss 0.7132796049118042

Epoch 8: train loss 0.6259034673372904
Epoch 8: val loss 0.715914785861969

Epoch 9: train loss 0.615644338230292
Epoch 9: val loss 0.7156481146812439

Epoch 10: train loss 0.6119149823983511
Epoch 10: val loss 0.7206063270568848

Epoch 11: train loss 0.5989154875278473
Epoch 11: val loss 0.7251427173614502

Epoch 12: train loss 0.601030208170414
Epoch 12: val loss 0.7182368636131287

Epoch 13: train loss 0.5939736813306808
Epoch 13: val loss 0.718068540096283

Epoch 14: train loss 0.5966210961341858
Epoch 14: val loss 0.7274835109710693

Epoch 15: train loss 0.5870712002118429
Epoch 15: val loss 0.7431523203849792

Epoch 16: train loss 0.5934991911053658
Epoch 16: val loss 0.7412907481193542

Epoch 17: train loss 0.5601932927966118
Epoch 17: val loss 0.730948269367218

Epoch 18: train loss 0.5739587272206942
Epoch 18: val loss 0.7250120043754578

Epoch 19: train loss 0.5542497957746187
Epoch 19: val loss 0.7234062552452087

Epoch 20: train loss 0.5477750077843666
Epoch 20: val loss 0.718927264213562

Epoch 21: train loss 0.5427061716715494
Epoch 21: val loss 0.7228445410728455

Epoch 22: train loss 0.554367775718371
Epoch 22: val loss 0.7372055649757385

Epoch 23: train loss 0.5483423545956612
Epoch 23: val loss 0.7248126864433289

Epoch 24: train loss 0.5472235853473345
Epoch 24: val loss 0.734818696975708

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7009631395339966
Epoch 0: val loss 0.6881589293479919

Epoch 1: train loss 0.6840993861357371
Epoch 1: val loss 0.6892077922821045

Epoch 2: train loss 0.6591584235429764
Epoch 2: val loss 0.68703693151474

Epoch 3: train loss 0.6583235859870911
Epoch 3: val loss 0.6863386034965515

Epoch 4: train loss 0.6498637348413467
Epoch 4: val loss 0.6888406276702881

Epoch 5: train loss 0.6382886320352554
Epoch 5: val loss 0.6920374035835266

Epoch 6: train loss 0.6248477300008138
Epoch 6: val loss 0.6865266561508179

Epoch 7: train loss 0.6192785153786341
Epoch 7: val loss 0.687857985496521

Epoch 8: train loss 0.6373707950115204
Epoch 8: val loss 0.6866618394851685

Epoch 9: train loss 0.6349237561225891
Epoch 9: val loss 0.6823399662971497

Epoch 10: train loss 0.6062057465314865
Epoch 10: val loss 0.6810536980628967

Epoch 11: train loss 0.6166280508041382
Epoch 11: val loss 0.6838876008987427

Epoch 12: train loss 0.6056478271881739
Epoch 12: val loss 0.6837120056152344

Epoch 13: train loss 0.6148209025462469
Epoch 13: val loss 0.686821460723877

Epoch 14: train loss 0.6031175702810287
Epoch 14: val loss 0.6868476867675781

Epoch 15: train loss 0.6101551428437233
Epoch 15: val loss 0.680492639541626

Epoch 16: train loss 0.5887481321891149
Epoch 16: val loss 0.6884118318557739

Epoch 17: train loss 0.5991874585549036
Epoch 17: val loss 0.6795932054519653

Epoch 18: train loss 0.5790995185573896
Epoch 18: val loss 0.6948153972625732

Epoch 19: train loss 0.5881209522485733
Epoch 19: val loss 0.6988043189048767

Epoch 20: train loss 0.5853792404135069
Epoch 20: val loss 0.6936656832695007

Epoch 21: train loss 0.5724928677082062
Epoch 21: val loss 0.6949734687805176

Epoch 22: train loss 0.5806179841359457
Epoch 22: val loss 0.6994808912277222

Epoch 23: train loss 0.5452382738391558
Epoch 23: val loss 0.7109435796737671

Epoch 24: train loss 0.5843444739778837
Epoch 24: val loss 0.7025162577629089

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6966249992450079
Epoch 0: val loss 0.6839376091957092

Epoch 1: train loss 0.6880635420481364
Epoch 1: val loss 0.6816866397857666

Epoch 2: train loss 0.6722061733404795
Epoch 2: val loss 0.6776259541511536

Epoch 3: train loss 0.6600442280371984
Epoch 3: val loss 0.6844321489334106

Epoch 4: train loss 0.6618280907471975
Epoch 4: val loss 0.6828251481056213

Epoch 5: train loss 0.6498806824286779
Epoch 5: val loss 0.6737755537033081

Epoch 6: train loss 0.6469548791646957
Epoch 6: val loss 0.6793311834335327

Epoch 7: train loss 0.6381797244151434
Epoch 7: val loss 0.6811898946762085

Epoch 8: train loss 0.6461278150478998
Epoch 8: val loss 0.6810426115989685

Epoch 9: train loss 0.6257196714480718
Epoch 9: val loss 0.6813273429870605

Epoch 10: train loss 0.6144711077213287
Epoch 10: val loss 0.6869129538536072

Epoch 11: train loss 0.6169686516125997
Epoch 11: val loss 0.6878362894058228

Epoch 12: train loss 0.595319797595342
Epoch 12: val loss 0.6989104151725769

Epoch 13: train loss 0.5910428514083227
Epoch 13: val loss 0.699644148349762

Epoch 14: train loss 0.5808746640880903
Epoch 14: val loss 0.711474597454071

Epoch 15: train loss 0.5637383659680685
Epoch 15: val loss 0.7160624861717224

Epoch 16: train loss 0.5829035937786102
Epoch 16: val loss 0.7308369278907776

Epoch 17: train loss 0.5760617256164551
Epoch 17: val loss 0.7301288843154907

Epoch 18: train loss 0.5498523811499277
Epoch 18: val loss 0.7262408137321472

Epoch 19: train loss 0.5432896862427393
Epoch 19: val loss 0.7317488193511963

Epoch 20: train loss 0.5501367871960005
Epoch 20: val loss 0.7412726283073425

Epoch 21: train loss 0.539879376689593
Epoch 21: val loss 0.7441471219062805

Epoch 22: train loss 0.5428284232815107
Epoch 22: val loss 0.777018666267395

Epoch 23: train loss 0.5363729372620583
Epoch 23: val loss 0.7713866829872131

Epoch 24: train loss 0.5313723857204119
Epoch 24: val loss 0.7568863034248352

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7018054674069086
Epoch 0: val loss 0.6961288452148438

Epoch 1: train loss 0.6794524391492208
Epoch 1: val loss 0.6946283578872681

Epoch 2: train loss 0.656665230790774
Epoch 2: val loss 0.6961585879325867

Epoch 3: train loss 0.658526599407196
Epoch 3: val loss 0.6975828409194946

Epoch 4: train loss 0.6270723889271418
Epoch 4: val loss 0.7002071142196655

Epoch 5: train loss 0.6307420283555984
Epoch 5: val loss 0.7033472061157227

Epoch 6: train loss 0.6304247230291367
Epoch 6: val loss 0.7115609049797058

Epoch 7: train loss 0.6111851582924525
Epoch 7: val loss 0.7088806629180908

Epoch 8: train loss 0.6284654587507248
Epoch 8: val loss 0.7109860777854919

Epoch 9: train loss 0.6147581388552984
Epoch 9: val loss 0.7199696898460388

Epoch 10: train loss 0.6027979552745819
Epoch 10: val loss 0.7239960432052612

Epoch 11: train loss 0.5966391811768214
Epoch 11: val loss 0.7364768981933594

Epoch 12: train loss 0.5884370307127634
Epoch 12: val loss 0.7347179651260376

Epoch 13: train loss 0.5622892081737518
Epoch 13: val loss 0.7349703311920166

Epoch 14: train loss 0.5928052266438802
Epoch 14: val loss 0.732848048210144

Epoch 15: train loss 0.5690737466017405
Epoch 15: val loss 0.7318289279937744

Epoch 16: train loss 0.562214362124602
Epoch 16: val loss 0.7368108034133911

Epoch 17: train loss 0.5785967086752256
Epoch 17: val loss 0.7373532056808472

Epoch 18: train loss 0.5582174559434255
Epoch 18: val loss 0.7325096130371094

Epoch 19: train loss 0.5523778026302656
Epoch 19: val loss 0.7435008883476257

Epoch 20: train loss 0.5513274719317754
Epoch 20: val loss 0.7480340600013733

Epoch 21: train loss 0.5398643439014753
Epoch 21: val loss 0.7428956627845764

Epoch 22: train loss 0.5345722710092863
Epoch 22: val loss 0.754679799079895

Epoch 23: train loss 0.5406764994064966
Epoch 23: val loss 0.7675842642784119

Epoch 24: train loss 0.5413479059934616
Epoch 24: val loss 0.7546807527542114

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7013379409909248
Epoch 0: val loss 0.6910868287086487

Epoch 1: train loss 0.684254378080368
Epoch 1: val loss 0.6747613549232483

Epoch 2: train loss 0.6693777814507484
Epoch 2: val loss 0.6689890623092651

Epoch 3: train loss 0.6695850044488907
Epoch 3: val loss 0.6697779297828674

Epoch 4: train loss 0.6560379005968571
Epoch 4: val loss 0.6631775498390198

Epoch 5: train loss 0.6547547914087772
Epoch 5: val loss 0.6569423675537109

Epoch 6: train loss 0.6437275744974613
Epoch 6: val loss 0.6526786088943481

Epoch 7: train loss 0.6396028883755207
Epoch 7: val loss 0.6519826054573059

Epoch 8: train loss 0.6323175095021725
Epoch 8: val loss 0.6573716998100281

Epoch 9: train loss 0.6319735012948513
Epoch 9: val loss 0.6510666608810425

Epoch 10: train loss 0.6195366866886616
Epoch 10: val loss 0.650043785572052

Epoch 11: train loss 0.6057202816009521
Epoch 11: val loss 0.6529867649078369

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
20
Epoch 0: train loss 0.6597480263028827
Epoch 0: val loss 0.6073132157325745

Epoch 1: train loss 0.5961419812270573
Epoch 1: val loss 0.5957812666893005

Epoch 2: train loss 0.5660489201545715
Epoch 2: val loss 0.5835007429122925

Epoch 3: train loss 0.53030612213271
Epoch 3: val loss 0.572780430316925

Epoch 4: train loss 0.5635636874607631
Epoch 4: val loss 0.5660567879676819

Epoch 5: train loss 0.5435869268008641
Epoch 5: val loss 0.5619856119155884

Epoch 6: train loss 0.5375965365341732
Epoch 6: val loss 0.5612272024154663

Epoch 7: train loss 0.5568682508809226
Epoch 7: val loss 0.5589971542358398

Epoch 8: train loss 0.49973651341029574
Epoch 8: val loss 0.5535346865653992

Epoch 9: train loss 0.5168642571994236
Epoch 9: val loss 0.5490655303001404

Epoch 10: train loss 0.5399663661207471
Epoch 10: val loss 0.5457413792610168

Epoch 11: train loss 0.49085674967084614
Epoch 11: val loss 0.5406554341316223

Epoch 12: train loss 0.4930443636008671
Epoch 12: val loss 0.5427525043487549

Epoch 13: train loss 0.49490013292857576
Epoch 13: val loss 0.5503358244895935

Epoch 14: train loss 0.48609637788363863
Epoch 14: val loss 0.5510216951370239

Epoch 15: train loss 0.5226267448493412
Epoch 15: val loss 0.5517323017120361

Epoch 16: train loss 0.538840264081955
Epoch 16: val loss 0.5423508286476135

Epoch 17: train loss 0.46584589992250713
Epoch 17: val loss 0.5336884260177612

Epoch 18: train loss 0.5238898864814213
Epoch 18: val loss 0.5359284281730652

Epoch 19: train loss 0.46774705818721224
Epoch 19: val loss 0.5427929162979126

Epoch 20: train loss 0.4733151452881949
Epoch 20: val loss 0.5392530560493469

Epoch 21: train loss 0.4552733983312334
Epoch 21: val loss 0.5413180589675903

Epoch 22: train loss 0.45570998106684
Epoch 22: val loss 0.5465087890625

Epoch 23: train loss 0.4406473551477705
Epoch 23: val loss 0.5424314141273499

Epoch 24: train loss 0.4535086580685207
Epoch 24: val loss 0.5341358780860901

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6357677919524056
Epoch 0: val loss 0.646245002746582

Epoch 1: train loss 0.6002707225935799
Epoch 1: val loss 0.6470006108283997

Epoch 2: train loss 0.5523729494639805
Epoch 2: val loss 0.6376550793647766

Epoch 3: train loss 0.5475258486611503
Epoch 3: val loss 0.6403595209121704

Epoch 4: train loss 0.5324778301375253
Epoch 4: val loss 0.6536672115325928

Epoch 5: train loss 0.5503064777169909
Epoch 5: val loss 0.6701509952545166

Epoch 6: train loss 0.5065187300954547
Epoch 6: val loss 0.686633288860321

Epoch 7: train loss 0.4795899455036436
Epoch 7: val loss 0.6823760271072388

Epoch 8: train loss 0.5314766551767077
Epoch 8: val loss 0.6798301935195923

Epoch 9: train loss 0.5388905320848737
Epoch 9: val loss 0.66358482837677

Epoch 10: train loss 0.5351014137268066
Epoch 10: val loss 0.6647152900695801

Epoch 11: train loss 0.5067109763622284
Epoch 11: val loss 0.6531851887702942

Epoch 12: train loss 0.47715104477746145
Epoch 12: val loss 0.6592798233032227

Epoch 13: train loss 0.4748590758868626
Epoch 13: val loss 0.6647385954856873

Epoch 14: train loss 0.4384905163730894
Epoch 14: val loss 0.6795191168785095

Epoch 15: train loss 0.4603660064084189
Epoch 15: val loss 0.6828330159187317

Epoch 16: train loss 0.4999180904456547
Epoch 16: val loss 0.6856846213340759

Epoch 17: train loss 0.45693872230393545
Epoch 17: val loss 0.6712326407432556

Epoch 18: train loss 0.4651995726994106
Epoch 18: val loss 0.6667197346687317

Epoch 19: train loss 0.4214017263480595
Epoch 19: val loss 0.6769282221794128

Epoch 20: train loss 0.4260982424020767
Epoch 20: val loss 0.7036795020103455

Epoch 21: train loss 0.40939573092120035
Epoch 21: val loss 0.6976052522659302

Epoch 22: train loss 0.3861131604228701
Epoch 22: val loss 0.6963663697242737

Epoch 23: train loss 0.4170276309762682
Epoch 23: val loss 0.694728434085846

Epoch 24: train loss 0.4037221372127533
Epoch 24: val loss 0.6616947054862976

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.680826050894601
Epoch 0: val loss 0.6565966010093689

Epoch 1: train loss 0.616456653390612
Epoch 1: val loss 0.6227859854698181

Epoch 2: train loss 0.5822079692568097
Epoch 2: val loss 0.6016897559165955

Epoch 3: train loss 0.545663867677961
Epoch 3: val loss 0.5922641754150391

Epoch 4: train loss 0.5991937645844051
Epoch 4: val loss 0.58952796459198

Epoch 5: train loss 0.6385340094566345
Epoch 5: val loss 0.5945277810096741

Epoch 6: train loss 0.5103030375071934
Epoch 6: val loss 0.606511652469635

Epoch 7: train loss 0.526294640132359
Epoch 7: val loss 0.6096103191375732

Epoch 8: train loss 0.5145315485341209
Epoch 8: val loss 0.6227750778198242

Epoch 9: train loss 0.4924536347389221
Epoch 9: val loss 0.6329283714294434

Epoch 10: train loss 0.5256836244038173
Epoch 10: val loss 0.6398334503173828

Epoch 11: train loss 0.5184921707425799
Epoch 11: val loss 0.6452586650848389

Epoch 12: train loss 0.5211157883916583
Epoch 12: val loss 0.6500330567359924

Epoch 13: train loss 0.5013609656265804
Epoch 13: val loss 0.6544742584228516

Epoch 14: train loss 0.522904247045517
Epoch 14: val loss 0.6616120338439941

Epoch 15: train loss 0.5051880053111485
Epoch 15: val loss 0.6501419544219971

Epoch 16: train loss 0.48639652132987976
Epoch 16: val loss 0.6482933759689331

Epoch 17: train loss 0.4795870525496347
Epoch 17: val loss 0.6609013080596924

Epoch 18: train loss 0.43322691321372986
Epoch 18: val loss 0.6730508804321289

Epoch 19: train loss 0.4673575631209782
Epoch 19: val loss 0.6922129988670349

Epoch 20: train loss 0.4552715505872454
Epoch 20: val loss 0.7027938365936279

Epoch 21: train loss 0.4200315347739628
Epoch 21: val loss 0.7121356725692749

Epoch 22: train loss 0.43996746625219074
Epoch 22: val loss 0.7290059328079224

Epoch 23: train loss 0.45075781430516926
Epoch 23: val loss 0.7533879280090332

Epoch 24: train loss 0.4461476377078465
Epoch 24: val loss 0.7630768418312073

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856995906148639
Epoch 0: val loss 0.6075745224952698

Epoch 1: train loss 0.6484588810375759
Epoch 1: val loss 0.5738688111305237

Epoch 2: train loss 0.6044448273522514
Epoch 2: val loss 0.5613780617713928

Epoch 3: train loss 0.5646362176963261
Epoch 3: val loss 0.5510116815567017

Epoch 4: train loss 0.54714577964374
Epoch 4: val loss 0.5456316471099854

Epoch 5: train loss 0.5958146325179509
Epoch 5: val loss 0.5380176305770874

Epoch 6: train loss 0.5380145864827293
Epoch 6: val loss 0.5386905670166016

Epoch 7: train loss 0.5551643073558807
Epoch 7: val loss 0.5431995391845703

Epoch 8: train loss 0.5401713762964521
Epoch 8: val loss 0.5536279678344727

Epoch 9: train loss 0.5294225684234074
Epoch 9: val loss 0.54778653383255

Epoch 10: train loss 0.48836064764431547
Epoch 10: val loss 0.5397079586982727

Epoch 11: train loss 0.566063289131437
Epoch 11: val loss 0.536598265171051

Epoch 12: train loss 0.4848546470914568
Epoch 12: val loss 0.5338165163993835

Epoch 13: train loss 0.48846504943711416
Epoch 13: val loss 0.5360013842582703

Epoch 14: train loss 0.5228169475282941
Epoch 14: val loss 0.5507722496986389

Epoch 15: train loss 0.479718131678445
Epoch 15: val loss 0.5575154423713684

Epoch 16: train loss 0.49183760796274456
Epoch 16: val loss 0.5569764971733093

Epoch 17: train loss 0.4903799593448639
Epoch 17: val loss 0.5606144666671753

Epoch 18: train loss 0.4963964947632381
Epoch 18: val loss 0.5664653778076172

Epoch 19: train loss 0.488955625465938
Epoch 19: val loss 0.5798068046569824

Epoch 20: train loss 0.531317629984447
Epoch 20: val loss 0.5965946316719055

Epoch 21: train loss 0.43900929391384125
Epoch 21: val loss 0.6210936307907104

Epoch 22: train loss 0.43926745653152466
Epoch 22: val loss 0.6212037801742554

Epoch 23: train loss 0.4568138122558594
Epoch 23: val loss 0.6163766980171204

Epoch 24: train loss 0.4491391692842756
Epoch 24: val loss 0.6101471781730652

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6616506311628554
Epoch 0: val loss 0.6618964076042175

Epoch 1: train loss 0.584592643711302
Epoch 1: val loss 0.6137856245040894

Epoch 2: train loss 0.5582218170166016
Epoch 2: val loss 0.6094323992729187

Epoch 3: train loss 0.5495522220929464
Epoch 3: val loss 0.6275095343589783

Epoch 4: train loss 0.5315894782543182
Epoch 4: val loss 0.6406981348991394

Epoch 5: train loss 0.6196400490072038
Epoch 5: val loss 0.656582236289978

Epoch 6: train loss 0.5130556093321906
Epoch 6: val loss 0.6772770881652832

Epoch 7: train loss 0.5157362288898892
Epoch 7: val loss 0.6770089268684387

Epoch 8: train loss 0.48560694191190934
Epoch 8: val loss 0.6853809356689453

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6789827793836594
Epoch 0: val loss 0.6446170210838318

Epoch 1: train loss 0.5984786376357079
Epoch 1: val loss 0.5877806544303894

Epoch 2: train loss 0.5545665919780731
Epoch 2: val loss 0.5475054979324341

Epoch 3: train loss 0.5161751583218575
Epoch 3: val loss 0.5309877991676331

Epoch 4: train loss 0.49979443848133087
Epoch 4: val loss 0.5128872990608215

Epoch 5: train loss 0.5131626091897488
Epoch 5: val loss 0.511093258857727

Epoch 6: train loss 0.4783366546034813
Epoch 6: val loss 0.524002194404602

Epoch 7: train loss 0.46125803887844086
Epoch 7: val loss 0.5223727226257324

Epoch 8: train loss 0.45860839262604713
Epoch 8: val loss 0.5274211764335632

Epoch 9: train loss 0.46853743866086006
Epoch 9: val loss 0.5204458832740784

Epoch 10: train loss 0.43664204329252243
Epoch 10: val loss 0.5193635821342468

Epoch 11: train loss 0.4401916489005089
Epoch 11: val loss 0.5154910087585449

Epoch 12: train loss 0.4136670008301735
Epoch 12: val loss 0.5117002129554749

Epoch 13: train loss 0.413542952388525
Epoch 13: val loss 0.5136417150497437

Epoch 14: train loss 0.4152051992714405
Epoch 14: val loss 0.5041874647140503

Epoch 15: train loss 0.39734287187457085
Epoch 15: val loss 0.5134295225143433

Epoch 16: train loss 0.40553776547312737
Epoch 16: val loss 0.5195226669311523

Epoch 17: train loss 0.41188081353902817
Epoch 17: val loss 0.5142434239387512

Epoch 18: train loss 0.4007015489041805
Epoch 18: val loss 0.5133518576622009

Epoch 19: train loss 0.38468272238969803
Epoch 19: val loss 0.5356166958808899

Epoch 20: train loss 0.39575254917144775
Epoch 20: val loss 0.5445151925086975

Epoch 21: train loss 0.374856173992157
Epoch 21: val loss 0.5468159914016724

Epoch 22: train loss 0.3671337254345417
Epoch 22: val loss 0.5349666476249695

Epoch 23: train loss 0.36228470131754875
Epoch 23: val loss 0.5311756134033203

Epoch 24: train loss 0.3484949469566345
Epoch 24: val loss 0.5102167725563049

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6814332902431488
Epoch 0: val loss 0.6551593542098999

Epoch 1: train loss 0.604753203690052
Epoch 1: val loss 0.6087756156921387

Epoch 2: train loss 0.5602439157664776
Epoch 2: val loss 0.5559287667274475

Epoch 3: train loss 0.5239642821252346
Epoch 3: val loss 0.5268712639808655

Epoch 4: train loss 0.5010563656687737
Epoch 4: val loss 0.5145490765571594

Epoch 5: train loss 0.48105907067656517
Epoch 5: val loss 0.5114272832870483

Epoch 6: train loss 0.4676944389939308
Epoch 6: val loss 0.5131763815879822

Epoch 7: train loss 0.46413361839950085
Epoch 7: val loss 0.5148547887802124

Epoch 8: train loss 0.4643215350806713
Epoch 8: val loss 0.507370114326477

Epoch 9: train loss 0.48205603659152985
Epoch 9: val loss 0.49840426445007324

Epoch 10: train loss 0.44900694489479065
Epoch 10: val loss 0.5044040083885193

Epoch 11: train loss 0.4471062086522579
Epoch 11: val loss 0.5045658946037292

Epoch 12: train loss 0.4395368658006191
Epoch 12: val loss 0.5155109167098999

Epoch 13: train loss 0.43554627150297165
Epoch 13: val loss 0.5125288367271423

Epoch 14: train loss 0.4246533438563347
Epoch 14: val loss 0.5125597715377808

Epoch 15: train loss 0.40005286410450935
Epoch 15: val loss 0.5171151161193848

Epoch 16: train loss 0.3918002229183912
Epoch 16: val loss 0.5289893746376038

Epoch 17: train loss 0.35442084819078445
Epoch 17: val loss 0.5375477075576782

Epoch 18: train loss 0.37755152955651283
Epoch 18: val loss 0.5485211610794067

Epoch 19: train loss 0.39092322438955307
Epoch 19: val loss 0.5508631467819214

Epoch 20: train loss 0.3562711253762245
Epoch 20: val loss 0.5590851306915283

Epoch 21: train loss 0.36671170964837074
Epoch 21: val loss 0.5588781237602234

Epoch 22: train loss 0.3562440536916256
Epoch 22: val loss 0.5796417593955994

Epoch 23: train loss 0.3389951456338167
Epoch 23: val loss 0.5904260873794556

Epoch 24: train loss 0.3219499997794628
Epoch 24: val loss 0.5806062817573547

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6397997587919235
Epoch 0: val loss 0.6361440420150757

Epoch 1: train loss 0.5816127210855484
Epoch 1: val loss 0.5990186333656311

Epoch 2: train loss 0.5365252867341042
Epoch 2: val loss 0.570256769657135

Epoch 3: train loss 0.49751556292176247
Epoch 3: val loss 0.5579779148101807

Epoch 4: train loss 0.4713025316596031
Epoch 4: val loss 0.5616777539253235

Epoch 5: train loss 0.46992868557572365
Epoch 5: val loss 0.5724838972091675

Epoch 6: train loss 0.4489315114915371
Epoch 6: val loss 0.5680601000785828

Epoch 7: train loss 0.451259583234787
Epoch 7: val loss 0.5700153708457947

Epoch 8: train loss 0.42919792234897614
Epoch 8: val loss 0.57191002368927

Epoch 9: train loss 0.4061618112027645
Epoch 9: val loss 0.5893017649650574

Epoch 10: train loss 0.4217168651521206
Epoch 10: val loss 0.5941139459609985

Epoch 11: train loss 0.42796117812395096
Epoch 11: val loss 0.5917949676513672

Epoch 12: train loss 0.39265525713562965
Epoch 12: val loss 0.5983618497848511

Epoch 13: train loss 0.38268373534083366
Epoch 13: val loss 0.6141082644462585

Epoch 14: train loss 0.3751804567873478
Epoch 14: val loss 0.6266095042228699

Epoch 15: train loss 0.3654339127242565
Epoch 15: val loss 0.6335404515266418

Epoch 16: train loss 0.36730807833373547
Epoch 16: val loss 0.6399511694908142

Epoch 17: train loss 0.3574986606836319
Epoch 17: val loss 0.6446384191513062

Epoch 18: train loss 0.3694366365671158
Epoch 18: val loss 0.6514114737510681

Epoch 19: train loss 0.3578278087079525
Epoch 19: val loss 0.6395862102508545

Epoch 20: train loss 0.33946239948272705
Epoch 20: val loss 0.6428733468055725

Epoch 21: train loss 0.34925906360149384
Epoch 21: val loss 0.6613557934761047

Epoch 22: train loss 0.3265399634838104
Epoch 22: val loss 0.6739829182624817

Epoch 23: train loss 0.3207275904715061
Epoch 23: val loss 0.6834492683410645

Epoch 24: train loss 0.27360124699771404
Epoch 24: val loss 0.6830143332481384

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6786854714155197
Epoch 0: val loss 0.6492639780044556

Epoch 1: train loss 0.5935338139533997
Epoch 1: val loss 0.603452742099762

Epoch 2: train loss 0.545083612203598
Epoch 2: val loss 0.5563438534736633

Epoch 3: train loss 0.5272939391434193
Epoch 3: val loss 0.5341147184371948

Epoch 4: train loss 0.502398643642664
Epoch 4: val loss 0.5269840955734253

Epoch 5: train loss 0.5054276436567307
Epoch 5: val loss 0.5289788246154785

Epoch 6: train loss 0.46977413073182106
Epoch 6: val loss 0.5248193740844727

Epoch 7: train loss 0.4651022180914879
Epoch 7: val loss 0.5210666060447693

Epoch 8: train loss 0.4502982050180435
Epoch 8: val loss 0.5210457444190979

Epoch 9: train loss 0.44831594452261925
Epoch 9: val loss 0.5362122058868408

Epoch 10: train loss 0.43277063220739365
Epoch 10: val loss 0.5304157733917236

Epoch 11: train loss 0.4320882372558117
Epoch 11: val loss 0.5294297933578491

Epoch 12: train loss 0.4031463898718357
Epoch 12: val loss 0.5375366806983948

Epoch 13: train loss 0.3972281962633133
Epoch 13: val loss 0.5371887683868408

Epoch 14: train loss 0.4109347574412823
Epoch 14: val loss 0.54200279712677

Epoch 15: train loss 0.3810040280222893
Epoch 15: val loss 0.5582390427589417

Epoch 16: train loss 0.37437743321061134
Epoch 16: val loss 0.5564905405044556

Epoch 17: train loss 0.3745206892490387
Epoch 17: val loss 0.5717869997024536

Epoch 18: train loss 0.35070764273405075
Epoch 18: val loss 0.5800912380218506

Epoch 19: train loss 0.3484661132097244
Epoch 19: val loss 0.582451581954956

Epoch 20: train loss 0.36218877881765366
Epoch 20: val loss 0.5808669328689575

Epoch 21: train loss 0.33236348256468773
Epoch 21: val loss 0.6117517948150635

Epoch 22: train loss 0.3153188172727823
Epoch 22: val loss 0.6061277389526367

Epoch 23: train loss 0.30370050109922886
Epoch 23: val loss 0.6105934381484985

Epoch 24: train loss 0.31067709624767303
Epoch 24: val loss 0.6211917400360107

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6727445342323997
Epoch 0: val loss 0.6493693590164185

Epoch 1: train loss 0.5983099774880842
Epoch 1: val loss 0.6076794266700745

Epoch 2: train loss 0.5346986055374146
Epoch 2: val loss 0.5754109621047974

Epoch 3: train loss 0.4949504245411266
Epoch 3: val loss 0.5423372983932495

Epoch 4: train loss 0.4844097982753407
Epoch 4: val loss 0.5304834246635437

Epoch 5: train loss 0.4909636974334717
Epoch 5: val loss 0.529385507106781

Epoch 6: train loss 0.46608511155301874
Epoch 6: val loss 0.5227319002151489

Epoch 7: train loss 0.45511267672885547
Epoch 7: val loss 0.517328143119812

Epoch 8: train loss 0.4529614353721792
Epoch 8: val loss 0.5236059427261353

Epoch 9: train loss 0.4455789463086562
Epoch 9: val loss 0.5274777412414551

Epoch 10: train loss 0.43731989101930097
Epoch 10: val loss 0.5245763659477234

Epoch 11: train loss 0.4233812920071862
Epoch 11: val loss 0.5285741090774536

Epoch 12: train loss 0.43356769464232703
Epoch 12: val loss 0.530584990978241

Epoch 13: train loss 0.4018984951756217
Epoch 13: val loss 0.5400682091712952

Epoch 14: train loss 0.4213977659290487
Epoch 14: val loss 0.5487855076789856

Epoch 15: train loss 0.40907991474325006
Epoch 15: val loss 0.5431203246116638

Epoch 16: train loss 0.3931754163720391
Epoch 16: val loss 0.537857174873352

Epoch 17: train loss 0.3862119560891932
Epoch 17: val loss 0.5422028303146362

Epoch 18: train loss 0.3967574455521323
Epoch 18: val loss 0.5466849207878113

Epoch 19: train loss 0.36650926687500696
Epoch 19: val loss 0.5640337467193604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6550551533699036
Epoch 0: val loss 0.6165017485618591

Epoch 1: train loss 0.5853705823421478
Epoch 1: val loss 0.5662500858306885

Epoch 2: train loss 0.5444289803504944
Epoch 2: val loss 0.5496228337287903

Epoch 3: train loss 0.5119585126638413
Epoch 3: val loss 0.542654275894165

Epoch 4: train loss 0.4898412376642227
Epoch 4: val loss 0.545785129070282

Epoch 5: train loss 0.48503072559833527
Epoch 5: val loss 0.555583119392395

Epoch 6: train loss 0.4965098351240158
Epoch 6: val loss 0.5478973984718323

Epoch 7: train loss 0.4932689905166626
Epoch 7: val loss 0.5428788661956787

Epoch 8: train loss 0.4886148691177368
Epoch 8: val loss 0.535548210144043

Epoch 9: train loss 0.47137550115585325
Epoch 9: val loss 0.5375199317932129

Epoch 10: train loss 0.4994353860616684
Epoch 10: val loss 0.532768189907074

Epoch 11: train loss 0.4641588568687439
Epoch 11: val loss 0.5285263657569885

Epoch 12: train loss 0.4645911782979965
Epoch 12: val loss 0.5256333351135254

Epoch 13: train loss 0.4359285235404968
Epoch 13: val loss 0.5212243795394897

Epoch 14: train loss 0.4704326272010803
Epoch 14: val loss 0.5220271944999695

Epoch 15: train loss 0.44289540946483613
Epoch 15: val loss 0.5291436910629272

Epoch 16: train loss 0.43866966366767884
Epoch 16: val loss 0.5313705205917358

Epoch 17: train loss 0.42086226046085357
Epoch 17: val loss 0.5365809202194214

Epoch 18: train loss 0.42520253658294677
Epoch 18: val loss 0.5404607653617859

Epoch 19: train loss 0.4473602309823036
Epoch 19: val loss 0.5406650304794312

Epoch 20: train loss 0.41391797065734864
Epoch 20: val loss 0.5474202632904053

Epoch 21: train loss 0.40066142529249194
Epoch 21: val loss 0.5451328754425049

Epoch 22: train loss 0.41830416321754454
Epoch 22: val loss 0.5455107688903809

Epoch 23: train loss 0.41046210527420046
Epoch 23: val loss 0.5494800209999084

Epoch 24: train loss 0.39286607801914214
Epoch 24: val loss 0.5500320196151733

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6623205363750457
Epoch 0: val loss 0.6007944345474243

Epoch 1: train loss 0.5865167766809464
Epoch 1: val loss 0.5510324239730835

Epoch 2: train loss 0.5469321429729461
Epoch 2: val loss 0.5152671933174133

Epoch 3: train loss 0.5055954724550247
Epoch 3: val loss 0.5103215575218201

Epoch 4: train loss 0.5049865931272507
Epoch 4: val loss 0.5092140436172485

Epoch 5: train loss 0.49638388156890867
Epoch 5: val loss 0.5091140270233154

Epoch 6: train loss 0.48633870482444763
Epoch 6: val loss 0.5170199275016785

Epoch 7: train loss 0.47264895737171175
Epoch 7: val loss 0.5210822820663452

Epoch 8: train loss 0.48329204618930816
Epoch 8: val loss 0.519789457321167

Epoch 9: train loss 0.4587634414434433
Epoch 9: val loss 0.5293240547180176

Epoch 10: train loss 0.4424245566129684
Epoch 10: val loss 0.5367359519004822

Epoch 11: train loss 0.43396972119808197
Epoch 11: val loss 0.536374568939209

Epoch 12: train loss 0.4218367666006088
Epoch 12: val loss 0.5473118424415588

Epoch 13: train loss 0.4321973234415054
Epoch 13: val loss 0.5553784966468811

Epoch 14: train loss 0.4240023881196976
Epoch 14: val loss 0.567096471786499

Epoch 15: train loss 0.40379097759723664
Epoch 15: val loss 0.5688412189483643

Epoch 16: train loss 0.40691434442996977
Epoch 16: val loss 0.5880858302116394

Epoch 17: train loss 0.4322644084692001
Epoch 17: val loss 0.5946166515350342

Epoch 18: train loss 0.3909308761358261
Epoch 18: val loss 0.5943695902824402

Epoch 19: train loss 0.3926336020231247
Epoch 19: val loss 0.6069753170013428

Epoch 20: train loss 0.36441600918769834
Epoch 20: val loss 0.5985700488090515

Epoch 21: train loss 0.3441663712263107
Epoch 21: val loss 0.6118006706237793

Epoch 22: train loss 0.35450907200574877
Epoch 22: val loss 0.6246581077575684

Epoch 23: train loss 0.37914657443761823
Epoch 23: val loss 0.6395183801651001

Epoch 24: train loss 0.32719884216785433
Epoch 24: val loss 0.6440966725349426

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6298763632774353
Epoch 0: val loss 0.5768912434577942

Epoch 1: train loss 0.5587334245443344
Epoch 1: val loss 0.5388771891593933

Epoch 2: train loss 0.5394180357456207
Epoch 2: val loss 0.5248523950576782

Epoch 3: train loss 0.5055474281311035
Epoch 3: val loss 0.5203865170478821

Epoch 4: train loss 0.5148338586091995
Epoch 4: val loss 0.5270799994468689

Epoch 5: train loss 0.5501130789518356
Epoch 5: val loss 0.5290619134902954

Epoch 6: train loss 0.4915883779525757
Epoch 6: val loss 0.5209632515907288

Epoch 7: train loss 0.5109458535909652
Epoch 7: val loss 0.5143550038337708

Epoch 8: train loss 0.49491065740585327
Epoch 8: val loss 0.5149921178817749

Epoch 9: train loss 0.481635707616806
Epoch 9: val loss 0.5204228162765503

Epoch 10: train loss 0.48069163262844083
Epoch 10: val loss 0.5197367668151855

Epoch 11: train loss 0.45587132275104525
Epoch 11: val loss 0.5153084993362427

Epoch 12: train loss 0.4566943496465683
Epoch 12: val loss 0.5207131505012512

Epoch 13: train loss 0.44404787123203276
Epoch 13: val loss 0.5187540650367737

Epoch 14: train loss 0.44694726169109344
Epoch 14: val loss 0.5114227533340454

Epoch 15: train loss 0.42053075730800626
Epoch 15: val loss 0.5187191963195801

Epoch 16: train loss 0.4054107695817947
Epoch 16: val loss 0.5296880006790161

Epoch 17: train loss 0.4364007830619812
Epoch 17: val loss 0.5284370183944702

Epoch 18: train loss 0.3937150686979294
Epoch 18: val loss 0.5360218286514282

Epoch 19: train loss 0.3986379235982895
Epoch 19: val loss 0.53957200050354

Epoch 20: train loss 0.3897621318697929
Epoch 20: val loss 0.5373455286026001

Epoch 21: train loss 0.37619000375270845
Epoch 21: val loss 0.540606677532196

Epoch 22: train loss 0.4182522088289261
Epoch 22: val loss 0.5429980754852295

Epoch 23: train loss 0.38312235176563264
Epoch 23: val loss 0.5606898069381714

Epoch 24: train loss 0.3477629035711288
Epoch 24: val loss 0.5646344423294067

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6631374835968018
Epoch 0: val loss 0.6213369965553284

Epoch 1: train loss 0.5512489885091781
Epoch 1: val loss 0.5926783084869385

Epoch 2: train loss 0.5088690161705017
Epoch 2: val loss 0.6038052439689636

Epoch 3: train loss 0.4851265847682953
Epoch 3: val loss 0.6103363037109375

Epoch 4: train loss 0.4762828886508942
Epoch 4: val loss 0.6111806035041809

Epoch 5: train loss 0.48680218756198884
Epoch 5: val loss 0.6067959070205688

Epoch 6: train loss 0.46964831054210665
Epoch 6: val loss 0.6017060279846191

Epoch 7: train loss 0.4618902713060379
Epoch 7: val loss 0.593612790107727

Epoch 8: train loss 0.4536355257034302
Epoch 8: val loss 0.5938985347747803

Epoch 9: train loss 0.44379736185073854
Epoch 9: val loss 0.5958908796310425

Epoch 10: train loss 0.440905824303627
Epoch 10: val loss 0.5949666500091553

Epoch 11: train loss 0.44436235129833224
Epoch 11: val loss 0.5982229113578796

Epoch 12: train loss 0.4392794191837311
Epoch 12: val loss 0.5984524488449097

Epoch 13: train loss 0.42002818584442136
Epoch 13: val loss 0.5979580879211426

Epoch 14: train loss 0.3918973356485367
Epoch 14: val loss 0.5943875312805176

Epoch 15: train loss 0.39101047813892365
Epoch 15: val loss 0.5970015525817871

Epoch 16: train loss 0.39144058525562286
Epoch 16: val loss 0.6127992272377014

Epoch 17: train loss 0.41767717003822324
Epoch 17: val loss 0.6193258166313171

Epoch 18: train loss 0.3969063699245453
Epoch 18: val loss 0.6156507730484009

Epoch 19: train loss 0.3711361825466156
Epoch 19: val loss 0.6215460300445557

Epoch 20: train loss 0.3745707720518112
Epoch 20: val loss 0.6216375827789307

Epoch 21: train loss 0.36961048245429995
Epoch 21: val loss 0.62386155128479

Epoch 22: train loss 0.3572122514247894
Epoch 22: val loss 0.627316951751709

Epoch 23: train loss 0.3586367666721344
Epoch 23: val loss 0.6286858916282654

Epoch 24: train loss 0.34862699508666994
Epoch 24: val loss 0.6225570440292358

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6331543463927048
Epoch 0: val loss 0.6173638701438904

Epoch 1: train loss 0.5639855563640594
Epoch 1: val loss 0.5724036693572998

Epoch 2: train loss 0.5284826526275048
Epoch 2: val loss 0.5470504760742188

Epoch 3: train loss 0.5126039752593408
Epoch 3: val loss 0.5337821245193481

Epoch 4: train loss 0.5013760374142573
Epoch 4: val loss 0.5297589898109436

Epoch 5: train loss 0.4990046414045187
Epoch 5: val loss 0.517828643321991

Epoch 6: train loss 0.48632655235437244
Epoch 6: val loss 0.5177479386329651

Epoch 7: train loss 0.462088202054684
Epoch 7: val loss 0.5162116289138794

Epoch 8: train loss 0.4767810862797957
Epoch 8: val loss 0.5160254836082458

Epoch 9: train loss 0.4656861676619603
Epoch 9: val loss 0.5161133408546448

Epoch 10: train loss 0.453923931488624
Epoch 10: val loss 0.5204200148582458

Epoch 11: train loss 0.4577014446258545
Epoch 11: val loss 0.5236605405807495

Epoch 12: train loss 0.45494699019652146
Epoch 12: val loss 0.5137330889701843

Epoch 13: train loss 0.4392675436460055
Epoch 13: val loss 0.514577329158783

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022021743986342
Epoch 0: val loss 0.6811394691467285

Epoch 1: train loss 0.6689436833063761
Epoch 1: val loss 0.6708446145057678

Epoch 2: train loss 0.6324520177311368
Epoch 2: val loss 0.6646625399589539

Epoch 3: train loss 0.6085846225420634
Epoch 3: val loss 0.6550437808036804

Epoch 4: train loss 0.5861457520061069
Epoch 4: val loss 0.6511666178703308

Epoch 5: train loss 0.5774720973438687
Epoch 5: val loss 0.6447102427482605

Epoch 6: train loss 0.5637784434689416
Epoch 6: val loss 0.6461003422737122

Epoch 7: train loss 0.5554399788379669
Epoch 7: val loss 0.6526687741279602

Epoch 8: train loss 0.5301661656962501
Epoch 8: val loss 0.6483105421066284

Epoch 9: train loss 0.4990403155485789
Epoch 9: val loss 0.6539039015769958

Epoch 10: train loss 0.49629858798450893
Epoch 10: val loss 0.6657325625419617

Epoch 11: train loss 0.4881121317545573
Epoch 11: val loss 0.6633242964744568

Epoch 12: train loss 0.485663781563441
Epoch 12: val loss 0.6646580100059509

Epoch 13: train loss 0.4544340835677253
Epoch 13: val loss 0.6642147898674011

Epoch 14: train loss 0.4513729512691498
Epoch 14: val loss 0.6672558784484863

Epoch 15: train loss 0.4440503815809886
Epoch 15: val loss 0.6699227690696716

Epoch 16: train loss 0.442919072177675
Epoch 16: val loss 0.6800822615623474

Epoch 17: train loss 0.43098218573464286
Epoch 17: val loss 0.6724372506141663

Epoch 18: train loss 0.41300345460573834
Epoch 18: val loss 0.6674780249595642

Epoch 19: train loss 0.42123058769438004
Epoch 19: val loss 0.6954293847084045

Epoch 20: train loss 0.4018413457605574
Epoch 20: val loss 0.6980009078979492

Epoch 21: train loss 0.41016580330000985
Epoch 21: val loss 0.6884140372276306

Epoch 22: train loss 0.3915915720992618
Epoch 22: val loss 0.6902044415473938

Epoch 23: train loss 0.3845783405833774
Epoch 23: val loss 0.6908202767372131

Epoch 24: train loss 0.3599025325642692
Epoch 24: val loss 0.7142632007598877

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6977229913075765
Epoch 0: val loss 0.6683273911476135

Epoch 1: train loss 0.6600299808714125
Epoch 1: val loss 0.6464545130729675

Epoch 2: train loss 0.6498575210571289
Epoch 2: val loss 0.6287665963172913

Epoch 3: train loss 0.6169731484519111
Epoch 3: val loss 0.6173570156097412

Epoch 4: train loss 0.6096661620669894
Epoch 4: val loss 0.6115147471427917

Epoch 5: train loss 0.588444259431627
Epoch 5: val loss 0.6047027111053467

Epoch 6: train loss 0.5836439629395803
Epoch 6: val loss 0.6001281142234802

Epoch 7: train loss 0.5642386111948225
Epoch 7: val loss 0.6060894131660461

Epoch 8: train loss 0.5481885936525133
Epoch 8: val loss 0.6028030514717102

Epoch 9: train loss 0.5376871592468686
Epoch 9: val loss 0.6045294404029846

Epoch 10: train loss 0.539585656589932
Epoch 10: val loss 0.6102473139762878

Epoch 11: train loss 0.5122078955173492
Epoch 11: val loss 0.6146042943000793

Epoch 12: train loss 0.5105074147383372
Epoch 12: val loss 0.6262239813804626

Epoch 13: train loss 0.4716251856750912
Epoch 13: val loss 0.622316300868988

Epoch 14: train loss 0.4781311485502455
Epoch 14: val loss 0.621770977973938

Epoch 15: train loss 0.45708395706282723
Epoch 15: val loss 0.6283344626426697

Epoch 16: train loss 0.4556305607159932
Epoch 16: val loss 0.630949854850769

Epoch 17: train loss 0.4679486155509949
Epoch 17: val loss 0.6399354338645935

Epoch 18: train loss 0.4775414864222209
Epoch 18: val loss 0.6206744909286499

Epoch 19: train loss 0.43310514754719204
Epoch 19: val loss 0.637678861618042

Epoch 20: train loss 0.4327584471967485
Epoch 20: val loss 0.6947722434997559

Epoch 21: train loss 0.4412558674812317
Epoch 21: val loss 0.6818110942840576

Epoch 22: train loss 0.43232227696312797
Epoch 22: val loss 0.6669312119483948

Epoch 23: train loss 0.42765485909250045
Epoch 23: val loss 0.6661072373390198

Epoch 24: train loss 0.3915291610691283
Epoch 24: val loss 0.6978302597999573

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6845099992222257
Epoch 0: val loss 0.6738932132720947

Epoch 1: train loss 0.6561945146984525
Epoch 1: val loss 0.6517091989517212

Epoch 2: train loss 0.6420156757036845
Epoch 2: val loss 0.6384365558624268

Epoch 3: train loss 0.6096079481972588
Epoch 3: val loss 0.6279595494270325

Epoch 4: train loss 0.5986384749412537
Epoch 4: val loss 0.6197890639305115

Epoch 5: train loss 0.5744957890775468
Epoch 5: val loss 0.6115503907203674

Epoch 6: train loss 0.5541468958059946
Epoch 6: val loss 0.6113955974578857

Epoch 7: train loss 0.5443363785743713
Epoch 7: val loss 0.6108639240264893

Epoch 8: train loss 0.5235823955800798
Epoch 8: val loss 0.6040325164794922

Epoch 9: train loss 0.5162759158346388
Epoch 9: val loss 0.5983206033706665

Epoch 10: train loss 0.515618900458018
Epoch 10: val loss 0.5968437790870667

Epoch 11: train loss 0.49130695395999485
Epoch 11: val loss 0.5957615375518799

Epoch 12: train loss 0.5012316637569003
Epoch 12: val loss 0.5999207496643066

Epoch 13: train loss 0.4966287679142422
Epoch 13: val loss 0.5916087031364441

Epoch 14: train loss 0.47181381781895954
Epoch 14: val loss 0.6139894127845764

Epoch 15: train loss 0.4706671138604482
Epoch 15: val loss 0.6069787740707397

Epoch 16: train loss 0.48982751700613236
Epoch 16: val loss 0.6144026517868042

Epoch 17: train loss 0.4678012861145867
Epoch 17: val loss 0.6201232075691223

Epoch 18: train loss 0.45388203859329224
Epoch 18: val loss 0.6127653121948242

Epoch 19: train loss 0.4378606544600593
Epoch 19: val loss 0.6178343892097473

Epoch 20: train loss 0.45871180295944214
Epoch 20: val loss 0.6254010796546936

Epoch 21: train loss 0.45436837275822956
Epoch 21: val loss 0.6359919309616089

Epoch 22: train loss 0.44696197244856095
Epoch 22: val loss 0.6121887564659119

Epoch 23: train loss 0.4089348680443234
Epoch 23: val loss 0.6051610708236694

Epoch 24: train loss 0.43445217940542435
Epoch 24: val loss 0.626922607421875

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6901441150241427
Epoch 0: val loss 0.6641290187835693

Epoch 1: train loss 0.6553978456391228
Epoch 1: val loss 0.651878297328949

Epoch 2: train loss 0.6380648480521308
Epoch 2: val loss 0.6361520886421204

Epoch 3: train loss 0.6087257398499383
Epoch 3: val loss 0.6180805563926697

Epoch 4: train loss 0.6035424338446723
Epoch 4: val loss 0.6037479043006897

Epoch 5: train loss 0.5807255638970269
Epoch 5: val loss 0.6027407646179199

Epoch 6: train loss 0.5718519455856748
Epoch 6: val loss 0.5908258557319641

Epoch 7: train loss 0.5466165012783475
Epoch 7: val loss 0.5727679133415222

Epoch 8: train loss 0.5328528980414072
Epoch 8: val loss 0.562030017375946

Epoch 9: train loss 0.5164990954928927
Epoch 9: val loss 0.5522550940513611

Epoch 10: train loss 0.5165251559681363
Epoch 10: val loss 0.5512059330940247

Epoch 11: train loss 0.5193027125464545
Epoch 11: val loss 0.5556365847587585

Epoch 12: train loss 0.49847949544588727
Epoch 12: val loss 0.5539633631706238

Epoch 13: train loss 0.5023251407676272
Epoch 13: val loss 0.5426166653633118

Epoch 14: train loss 0.5195434623294406
Epoch 14: val loss 0.5441522598266602

Epoch 15: train loss 0.482906785276201
Epoch 15: val loss 0.5333873629570007

Epoch 16: train loss 0.47898193531566197
Epoch 16: val loss 0.5290732383728027

Epoch 17: train loss 0.4598259793387519
Epoch 17: val loss 0.5435637831687927

Epoch 18: train loss 0.45610499382019043
Epoch 18: val loss 0.5507221221923828

Epoch 19: train loss 0.44380759530597264
Epoch 19: val loss 0.5548696517944336

Epoch 20: train loss 0.409621129433314
Epoch 20: val loss 0.5547486543655396

Epoch 21: train loss 0.422719140847524
Epoch 21: val loss 0.5547745823860168

Epoch 22: train loss 0.419190376996994
Epoch 22: val loss 0.5605026483535767

Epoch 23: train loss 0.4021714958879683
Epoch 23: val loss 0.5634999871253967

Epoch 24: train loss 0.3967856036292182
Epoch 24: val loss 0.5724640488624573

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6832720339298248
Epoch 0: val loss 0.6617258787155151

Epoch 1: train loss 0.6488494823376337
Epoch 1: val loss 0.6324676275253296

Epoch 2: train loss 0.6294623017311096
Epoch 2: val loss 0.6120265126228333

Epoch 3: train loss 0.603570764263471
Epoch 3: val loss 0.5982756018638611

Epoch 4: train loss 0.5811400810877482
Epoch 4: val loss 0.5868642330169678

Epoch 5: train loss 0.577713762720426
Epoch 5: val loss 0.57428377866745

Epoch 6: train loss 0.5598058899243673
Epoch 6: val loss 0.5620510578155518

Epoch 7: train loss 0.5373487969239553
Epoch 7: val loss 0.558428943157196

Epoch 8: train loss 0.5480605761210123
Epoch 8: val loss 0.5525445342063904

Epoch 9: train loss 0.5369808822870255
Epoch 9: val loss 0.5558361411094666

Epoch 10: train loss 0.5305474773049355
Epoch 10: val loss 0.5451958775520325

Epoch 11: train loss 0.509587379793326
Epoch 11: val loss 0.5459226369857788

Epoch 12: train loss 0.5047417506575584
Epoch 12: val loss 0.5432931780815125

Epoch 13: train loss 0.4958200355370839
Epoch 13: val loss 0.5510300993919373

Epoch 14: train loss 0.4853902409474055
Epoch 14: val loss 0.5396174788475037

Epoch 15: train loss 0.46835043281316757
Epoch 15: val loss 0.5410798788070679

Epoch 16: train loss 0.4797656362255414
Epoch 16: val loss 0.543602705001831

Epoch 17: train loss 0.4811715881029765
Epoch 17: val loss 0.5554986000061035

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7193404273553328
Epoch 0: val loss 0.6755632758140564

Epoch 1: train loss 0.6369817690415815
Epoch 1: val loss 0.6559196710586548

Epoch 2: train loss 0.6247198527509515
Epoch 2: val loss 0.6377815008163452

Epoch 3: train loss 0.5919114540923726
Epoch 3: val loss 0.6217079162597656

Epoch 4: train loss 0.5627598627047106
Epoch 4: val loss 0.6079142689704895

Epoch 5: train loss 0.5655957731333646
Epoch 5: val loss 0.5911440253257751

Epoch 6: train loss 0.5429799936034463
Epoch 6: val loss 0.5874556303024292

Epoch 7: train loss 0.5287673256613992
Epoch 7: val loss 0.5764754414558411

Epoch 8: train loss 0.5183817039836537
Epoch 8: val loss 0.5586419105529785

Epoch 9: train loss 0.4840423220937902
Epoch 9: val loss 0.5489232540130615

Epoch 10: train loss 0.4996911639517004
Epoch 10: val loss 0.5462900400161743

Epoch 11: train loss 0.4858954738486897
Epoch 11: val loss 0.544329822063446

Epoch 12: train loss 0.49082902344790375
Epoch 12: val loss 0.5400313138961792

Epoch 13: train loss 0.4732763171195984
Epoch 13: val loss 0.5375704765319824

Epoch 14: train loss 0.4497113525867462
Epoch 14: val loss 0.5409229397773743

Epoch 15: train loss 0.4467779289592396
Epoch 15: val loss 0.542624831199646

Epoch 16: train loss 0.4788275415247137
Epoch 16: val loss 0.538520097732544

Epoch 17: train loss 0.4644480347633362
Epoch 17: val loss 0.532504141330719

Epoch 18: train loss 0.43095221844586457
Epoch 18: val loss 0.5439422726631165

Epoch 19: train loss 0.4165409667925401
Epoch 19: val loss 0.5364183187484741

Epoch 20: train loss 0.427736298604445
Epoch 20: val loss 0.532034158706665

Epoch 21: train loss 0.4167924916202372
Epoch 21: val loss 0.5246648192405701

Epoch 22: train loss 0.3810227337208661
Epoch 22: val loss 0.5314447283744812

Epoch 23: train loss 0.3605717420578003
Epoch 23: val loss 0.5373564958572388

Epoch 24: train loss 0.3967845927585255
Epoch 24: val loss 0.5376233458518982

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6949526775966991
Epoch 0: val loss 0.6827951073646545

Epoch 1: train loss 0.6518894921649586
Epoch 1: val loss 0.6658024787902832

Epoch 2: train loss 0.6110174737193368
Epoch 2: val loss 0.6574188470840454

Epoch 3: train loss 0.6042578220367432
Epoch 3: val loss 0.6529348492622375

Epoch 4: train loss 0.5784936005418951
Epoch 4: val loss 0.6408946514129639

Epoch 5: train loss 0.549247069792314
Epoch 5: val loss 0.6405537724494934

Epoch 6: train loss 0.5282991961999373
Epoch 6: val loss 0.6340287923812866

Epoch 7: train loss 0.5426513715223833
Epoch 7: val loss 0.631748616695404

Epoch 8: train loss 0.5231175314296376
Epoch 8: val loss 0.6257981657981873

Epoch 9: train loss 0.5081542784517462
Epoch 9: val loss 0.6121089458465576

Epoch 10: train loss 0.4994708949869329
Epoch 10: val loss 0.6012815237045288

Epoch 11: train loss 0.47278864546255633
Epoch 11: val loss 0.6113077402114868

Epoch 12: train loss 0.4668169211257588
Epoch 12: val loss 0.6112831234931946

Epoch 13: train loss 0.46468409354036505
Epoch 13: val loss 0.6207272410392761

Epoch 14: train loss 0.44569769501686096
Epoch 14: val loss 0.6104350686073303

Epoch 15: train loss 0.45426557009870355
Epoch 15: val loss 0.6218660473823547

Epoch 16: train loss 0.44084071029316296
Epoch 16: val loss 0.6193251013755798

Epoch 17: train loss 0.41531923142346466
Epoch 17: val loss 0.6237831711769104

Epoch 18: train loss 0.43736258149147034
Epoch 18: val loss 0.6145232915878296

Epoch 19: train loss 0.42900374802676117
Epoch 19: val loss 0.6107645630836487

Epoch 20: train loss 0.4254564642906189
Epoch 20: val loss 0.6446294188499451

Epoch 21: train loss 0.39598829366944055
Epoch 21: val loss 0.6358292102813721

Epoch 22: train loss 0.36338798566298053
Epoch 22: val loss 0.637900710105896

Epoch 23: train loss 0.41692788763479754
Epoch 23: val loss 0.6283551454544067

Epoch 24: train loss 0.42074428363279864
Epoch 24: val loss 0.6510367393493652

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890436248345808
Epoch 0: val loss 0.6659893989562988

Epoch 1: train loss 0.6357775926589966
Epoch 1: val loss 0.6422666907310486

Epoch 2: train loss 0.5879697908054698
Epoch 2: val loss 0.6247109174728394

Epoch 3: train loss 0.5976063473658129
Epoch 3: val loss 0.6019079089164734

Epoch 4: train loss 0.5676162053238262
Epoch 4: val loss 0.5946791172027588

Epoch 5: train loss 0.5435738346793435
Epoch 5: val loss 0.5864683389663696

Epoch 6: train loss 0.5368373366919431
Epoch 6: val loss 0.5770445466041565

Epoch 7: train loss 0.5192415551705793
Epoch 7: val loss 0.5764291882514954

Epoch 8: train loss 0.5092364928939126
Epoch 8: val loss 0.5710303783416748

Epoch 9: train loss 0.5078104084188287
Epoch 9: val loss 0.5786201357841492

Epoch 10: train loss 0.4726108664816076
Epoch 10: val loss 0.585809588432312

Epoch 11: train loss 0.4765566316517917
Epoch 11: val loss 0.573613166809082

Epoch 12: train loss 0.4841989956118844
Epoch 12: val loss 0.5597299337387085

Epoch 13: train loss 0.4656265513463454
Epoch 13: val loss 0.5506160259246826

Epoch 14: train loss 0.44585436853495514
Epoch 14: val loss 0.5658309459686279

Epoch 15: train loss 0.4428481811826879
Epoch 15: val loss 0.5728917717933655

Epoch 16: train loss 0.45524263652888214
Epoch 16: val loss 0.5599777102470398

Epoch 17: train loss 0.4372161491350694
Epoch 17: val loss 0.5674673318862915

Epoch 18: train loss 0.4449723579666831
Epoch 18: val loss 0.5519042015075684

Epoch 19: train loss 0.42526501417160034
Epoch 19: val loss 0.5616125464439392

Epoch 20: train loss 0.42580908807841217
Epoch 20: val loss 0.5862531065940857

Epoch 21: train loss 0.39147340980443085
Epoch 21: val loss 0.5799701809883118

Epoch 22: train loss 0.38826343552632764
Epoch 22: val loss 0.581182599067688

Epoch 23: train loss 0.3985686098987406
Epoch 23: val loss 0.5811829566955566

Epoch 24: train loss 0.39221410859714856
Epoch 24: val loss 0.5859605669975281

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6978494091467424
Epoch 0: val loss 0.6647489666938782

Epoch 1: train loss 0.6718000119382684
Epoch 1: val loss 0.6371238827705383

Epoch 2: train loss 0.6376383412968029
Epoch 2: val loss 0.6060455441474915

Epoch 3: train loss 0.6076184700835835
Epoch 3: val loss 0.5824882984161377

Epoch 4: train loss 0.5892305916005914
Epoch 4: val loss 0.5631799101829529

Epoch 5: train loss 0.5872839743440802
Epoch 5: val loss 0.5505200624465942

Epoch 6: train loss 0.5597986497662284
Epoch 6: val loss 0.5498954653739929

Epoch 7: train loss 0.5436620820652355
Epoch 7: val loss 0.5517934560775757

Epoch 8: train loss 0.5391204682263461
Epoch 8: val loss 0.5380970239639282

Epoch 9: train loss 0.5128178352659399
Epoch 9: val loss 0.5395702123641968

Epoch 10: train loss 0.5266917239535939
Epoch 10: val loss 0.5430155396461487

Epoch 11: train loss 0.5139599415388975
Epoch 11: val loss 0.5513037443161011

Epoch 12: train loss 0.4941102510148829
Epoch 12: val loss 0.5515715479850769

Epoch 13: train loss 0.4821019308133559
Epoch 13: val loss 0.5399546027183533

Epoch 14: train loss 0.4722752571105957
Epoch 14: val loss 0.5489806532859802

Epoch 15: train loss 0.45687931776046753
Epoch 15: val loss 0.5477333664894104

Epoch 16: train loss 0.4648368981751529
Epoch 16: val loss 0.5502583384513855

Epoch 17: train loss 0.43825694105841895
Epoch 17: val loss 0.5741539597511292

Epoch 18: train loss 0.4454256702553142
Epoch 18: val loss 0.5843133330345154

Epoch 19: train loss 0.4305738400329243
Epoch 19: val loss 0.5677046179771423

Epoch 20: train loss 0.414872481064363
Epoch 20: val loss 0.5739001631736755

Epoch 21: train loss 0.4262913546778939
Epoch 21: val loss 0.5846018195152283

Epoch 22: train loss 0.4009170857342807
Epoch 22: val loss 0.5815398097038269

Epoch 23: train loss 0.4140291701663624
Epoch 23: val loss 0.5847672820091248

Epoch 24: train loss 0.3890720687129281
Epoch 24: val loss 0.5987136363983154

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6967207533972604
Epoch 0: val loss 0.6666373014450073

Epoch 1: train loss 0.6348533119474139
Epoch 1: val loss 0.6442756056785583

Epoch 2: train loss 0.6073166813169207
Epoch 2: val loss 0.6279482841491699

Epoch 3: train loss 0.5702091987643924
Epoch 3: val loss 0.6355946660041809

Epoch 4: train loss 0.5612086398260934
Epoch 4: val loss 0.6314120888710022

Epoch 5: train loss 0.5454204593385968
Epoch 5: val loss 0.6229299902915955

Epoch 6: train loss 0.5265217487301145
Epoch 6: val loss 0.6236593127250671

Epoch 7: train loss 0.5172715783119202
Epoch 7: val loss 0.6359373331069946

Epoch 8: train loss 0.523752265742847
Epoch 8: val loss 0.6319984197616577

Epoch 9: train loss 0.48055286705493927
Epoch 9: val loss 0.6371060609817505

Epoch 10: train loss 0.4918713335480009
Epoch 10: val loss 0.6439127326011658

Epoch 11: train loss 0.49150946949209484
Epoch 11: val loss 0.6402118802070618

Epoch 12: train loss 0.46236883316721233
Epoch 12: val loss 0.6444315910339355

Epoch 13: train loss 0.4546761044434139
Epoch 13: val loss 0.6521517038345337

Epoch 14: train loss 0.46133787291390554
Epoch 14: val loss 0.6554630398750305

Epoch 15: train loss 0.4432399570941925
Epoch 15: val loss 0.6410569548606873

Epoch 16: train loss 0.421586526291711
Epoch 16: val loss 0.6549965143203735

Epoch 17: train loss 0.4342679019485201
Epoch 17: val loss 0.6499884724617004

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.716554754310184
Epoch 0: val loss 0.665870726108551

Epoch 1: train loss 0.6562403308020698
Epoch 1: val loss 0.6521790623664856

Epoch 2: train loss 0.649321715037028
Epoch 2: val loss 0.638041615486145

Epoch 3: train loss 0.6245095398690965
Epoch 3: val loss 0.6362375617027283

Epoch 4: train loss 0.6163821121056875
Epoch 4: val loss 0.6310875415802002

Epoch 5: train loss 0.6156773964564005
Epoch 5: val loss 0.6361622214317322

Epoch 6: train loss 0.6235722535186343
Epoch 6: val loss 0.6376961469650269

Epoch 7: train loss 0.5960720115237765
Epoch 7: val loss 0.6380825638771057

Epoch 8: train loss 0.5902079343795776
Epoch 8: val loss 0.6359826922416687

Epoch 9: train loss 0.5614494449562497
Epoch 9: val loss 0.6325676441192627

Epoch 10: train loss 0.5717873341507382
Epoch 10: val loss 0.6322173476219177

Epoch 11: train loss 0.5565304160118103
Epoch 11: val loss 0.6322422623634338

Epoch 12: train loss 0.5284138686127133
Epoch 12: val loss 0.6487127542495728

Epoch 13: train loss 0.526323119799296
Epoch 13: val loss 0.6672738194465637

Epoch 14: train loss 0.5113824572828081
Epoch 14: val loss 0.6688815355300903

Epoch 15: train loss 0.5162533389197456
Epoch 15: val loss 0.6577466726303101

Epoch 16: train loss 0.49032805694474113
Epoch 16: val loss 0.6508622169494629

Epoch 17: train loss 0.5071946349408891
Epoch 17: val loss 0.6507574915885925

Epoch 18: train loss 0.48033469253116184
Epoch 18: val loss 0.6619961261749268

Epoch 19: train loss 0.4701916078726451
Epoch 19: val loss 0.6610811352729797

Epoch 20: train loss 0.506485273440679
Epoch 20: val loss 0.6594004034996033

Epoch 21: train loss 0.4632868501875136
Epoch 21: val loss 0.6868456602096558

Epoch 22: train loss 0.42896921767128837
Epoch 22: val loss 0.6831546425819397

Epoch 23: train loss 0.44550202952490914
Epoch 23: val loss 0.6709111332893372

Epoch 24: train loss 0.4687310755252838
Epoch 24: val loss 0.6852495670318604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.690455781088935
Epoch 0: val loss 0.6560646295547485

Epoch 1: train loss 0.6478213866551717
Epoch 1: val loss 0.6500852108001709

Epoch 2: train loss 0.6262261602613661
Epoch 2: val loss 0.6422768831253052

Epoch 3: train loss 0.6331795255343119
Epoch 3: val loss 0.6366401314735413

Epoch 4: train loss 0.6050337751706442
Epoch 4: val loss 0.6333014965057373

Epoch 5: train loss 0.6000726289219327
Epoch 5: val loss 0.6284132599830627

Epoch 6: train loss 0.5873151454660628
Epoch 6: val loss 0.625440239906311

Epoch 7: train loss 0.589855968952179
Epoch 7: val loss 0.6287155747413635

Epoch 8: train loss 0.5826896892653571
Epoch 8: val loss 0.6321070790290833

Epoch 9: train loss 0.5747180150614845
Epoch 9: val loss 0.6328921914100647

Epoch 10: train loss 0.5510604249106513
Epoch 10: val loss 0.6330450177192688

Epoch 11: train loss 0.5574913554721408
Epoch 11: val loss 0.6311478018760681

Epoch 12: train loss 0.5437743498219384
Epoch 12: val loss 0.6300410628318787

Epoch 13: train loss 0.5162252850002713
Epoch 13: val loss 0.6307055950164795

Epoch 14: train loss 0.5174494120809767
Epoch 14: val loss 0.6364606618881226

Epoch 15: train loss 0.49760594964027405
Epoch 15: val loss 0.6418361663818359

Epoch 16: train loss 0.47455810838275486
Epoch 16: val loss 0.6380033493041992

Epoch 17: train loss 0.46221809254752266
Epoch 17: val loss 0.6402943730354309

Epoch 18: train loss 0.4699150257640415
Epoch 18: val loss 0.6477583646774292

Epoch 19: train loss 0.44084176421165466
Epoch 19: val loss 0.652774453163147

Epoch 20: train loss 0.4215228027767605
Epoch 20: val loss 0.6698430180549622

Epoch 21: train loss 0.4070144726170434
Epoch 21: val loss 0.6738172173500061

Epoch 22: train loss 0.4443512227800157
Epoch 22: val loss 0.6779745817184448

Epoch 23: train loss 0.383191532558865
Epoch 23: val loss 0.7011226415634155

Epoch 24: train loss 0.38300884928968215
Epoch 24: val loss 0.7154572606086731

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6849549677636888
Epoch 0: val loss 0.6903562545776367

Epoch 1: train loss 0.6483224166764153
Epoch 1: val loss 0.6873850226402283

Epoch 2: train loss 0.6327702071931627
Epoch 2: val loss 0.6944463849067688

Epoch 3: train loss 0.6393881638844808
Epoch 3: val loss 0.7039851546287537

Epoch 4: train loss 0.6066547830899557
Epoch 4: val loss 0.7048858404159546

Epoch 5: train loss 0.6032706631554497
Epoch 5: val loss 0.7015091776847839

Epoch 6: train loss 0.5990508397420248
Epoch 6: val loss 0.7085602879524231

Epoch 7: train loss 0.5980708797772726
Epoch 7: val loss 0.7197731733322144

Epoch 8: train loss 0.5775790082083808
Epoch 8: val loss 0.7159276604652405

Epoch 9: train loss 0.5882180233796438
Epoch 9: val loss 0.7125878930091858

Epoch 10: train loss 0.5748607251379225
Epoch 10: val loss 0.7060162425041199

Epoch 11: train loss 0.5718707243601481
Epoch 11: val loss 0.7040185928344727

Epoch 12: train loss 0.568610323799981
Epoch 12: val loss 0.7245789170265198

Epoch 13: train loss 0.5379780663384331
Epoch 13: val loss 0.7200413942337036

Epoch 14: train loss 0.5486614969041612
Epoch 14: val loss 0.7315641045570374

Epoch 15: train loss 0.5314119127061632
Epoch 15: val loss 0.7241873741149902

Epoch 16: train loss 0.514159984058804
Epoch 16: val loss 0.7305709719657898

Epoch 17: train loss 0.49518245789739823
Epoch 17: val loss 0.7351539731025696

Epoch 18: train loss 0.5260180102454292
Epoch 18: val loss 0.7287418842315674

Epoch 19: train loss 0.509825199842453
Epoch 19: val loss 0.6955356001853943

Epoch 20: train loss 0.4979467491308848
Epoch 20: val loss 0.6919462084770203

Epoch 21: train loss 0.4878926674524943
Epoch 21: val loss 0.7170428037643433

Epoch 22: train loss 0.48636044727431404
Epoch 22: val loss 0.718126654624939

Epoch 23: train loss 0.4815140432781643
Epoch 23: val loss 0.6982738375663757

Epoch 24: train loss 0.44860809048016864
Epoch 24: val loss 0.7145753502845764

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6984718177053664
Epoch 0: val loss 0.6932615637779236

Epoch 1: train loss 0.6525653203328451
Epoch 1: val loss 0.6798824071884155

Epoch 2: train loss 0.6315886113378737
Epoch 2: val loss 0.6731334328651428

Epoch 3: train loss 0.6058356198999617
Epoch 3: val loss 0.673121452331543

Epoch 4: train loss 0.6073767344156901
Epoch 4: val loss 0.6750096678733826

Epoch 5: train loss 0.5933523840374417
Epoch 5: val loss 0.6789968609809875

Epoch 6: train loss 0.5909294949637519
Epoch 6: val loss 0.6838551759719849

Epoch 7: train loss 0.5607540011405945
Epoch 7: val loss 0.6839624047279358

Epoch 8: train loss 0.5724066032303704
Epoch 8: val loss 0.6936501264572144

Epoch 9: train loss 0.5491100947062174
Epoch 9: val loss 0.6954154372215271

Epoch 10: train loss 0.5558656652768453
Epoch 10: val loss 0.6889495253562927

Epoch 11: train loss 0.5302106241385142
Epoch 11: val loss 0.6924329996109009

Epoch 12: train loss 0.5225372148884667
Epoch 12: val loss 0.699690043926239

Epoch 13: train loss 0.5350551671451993
Epoch 13: val loss 0.7173544764518738

Epoch 14: train loss 0.5003776384724511
Epoch 14: val loss 0.7188546657562256

Epoch 15: train loss 0.5145071281327142
Epoch 15: val loss 0.7050408124923706

Epoch 16: train loss 0.4743317928579118
Epoch 16: val loss 0.7155526876449585

Epoch 17: train loss 0.4940462542904748
Epoch 17: val loss 0.7255210280418396

Epoch 18: train loss 0.474197205570009
Epoch 18: val loss 0.7368958592414856

Epoch 19: train loss 0.48034923606448704
Epoch 19: val loss 0.7287591695785522

Epoch 20: train loss 0.45189985301759505
Epoch 20: val loss 0.7191391587257385

Epoch 21: train loss 0.4619094464513991
Epoch 21: val loss 0.73506098985672

Epoch 22: train loss 0.4298635588751899
Epoch 22: val loss 0.734882116317749

Epoch 23: train loss 0.4461640881167518
Epoch 23: val loss 0.727063000202179

Epoch 24: train loss 0.40672993825541603
Epoch 24: val loss 0.7325777411460876

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6889804055293401
Epoch 0: val loss 0.668079137802124

Epoch 1: train loss 0.6561267723639806
Epoch 1: val loss 0.6599047183990479

Epoch 2: train loss 0.6282976071039835
Epoch 2: val loss 0.6493360996246338

Epoch 3: train loss 0.6335038542747498
Epoch 3: val loss 0.6437504291534424

Epoch 4: train loss 0.6013624121745428
Epoch 4: val loss 0.6313877105712891

Epoch 5: train loss 0.5998861988385519
Epoch 5: val loss 0.607998251914978

Epoch 6: train loss 0.5821285073955854
Epoch 6: val loss 0.5906140804290771

Epoch 7: train loss 0.5760345434149107
Epoch 7: val loss 0.5993221998214722

Epoch 8: train loss 0.5801842908064524
Epoch 8: val loss 0.5998254418373108

Epoch 9: train loss 0.5630277792612711
Epoch 9: val loss 0.5841721296310425

Epoch 10: train loss 0.5474444627761841
Epoch 10: val loss 0.5922042727470398

Epoch 11: train loss 0.5279382541775703
Epoch 11: val loss 0.5884528160095215

Epoch 12: train loss 0.5349813948074976
Epoch 12: val loss 0.6186999678611755

Epoch 13: train loss 0.5072900578379631
Epoch 13: val loss 0.5901146531105042

Epoch 14: train loss 0.5182613457242647
Epoch 14: val loss 0.6107848286628723

Epoch 15: train loss 0.5080730244517326
Epoch 15: val loss 0.5668575763702393

Epoch 16: train loss 0.4853089228272438
Epoch 16: val loss 0.5782380700111389

Epoch 17: train loss 0.4576985662182172
Epoch 17: val loss 0.5951051115989685

Epoch 18: train loss 0.4872092182437579
Epoch 18: val loss 0.6138718724250793

Epoch 19: train loss 0.4811694473028183
Epoch 19: val loss 0.5788929462432861

Epoch 20: train loss 0.47831949094931286
Epoch 20: val loss 0.6018010377883911

Epoch 21: train loss 0.48188647131125134
Epoch 21: val loss 0.5946894884109497

Epoch 22: train loss 0.48188793907562893
Epoch 22: val loss 0.5561744570732117

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6627007186412811
Epoch 0: val loss 0.6514794230461121

Epoch 1: train loss 0.5350150763988495
Epoch 1: val loss 0.5846298933029175

Epoch 2: train loss 0.47821071445941926
Epoch 2: val loss 0.5159247517585754

Epoch 3: train loss 0.4544339209794998
Epoch 3: val loss 0.471398264169693

Epoch 4: train loss 0.38954313695430753
Epoch 4: val loss 0.4789089262485504

Epoch 5: train loss 0.4099137157201767
Epoch 5: val loss 0.4908446967601776

Epoch 6: train loss 0.40258567631244657
Epoch 6: val loss 0.48845699429512024

Epoch 7: train loss 0.3998222887516022
Epoch 7: val loss 0.5413542985916138

Epoch 8: train loss 0.4893165469169617
Epoch 8: val loss 0.4888415038585663

Epoch 9: train loss 0.40506030023097994
Epoch 9: val loss 0.4326838552951813

Epoch 10: train loss 0.39690602123737334
Epoch 10: val loss 0.46343716979026794

Epoch 11: train loss 0.41351411789655684
Epoch 11: val loss 0.49404779076576233

Epoch 12: train loss 0.3437659084796906
Epoch 12: val loss 0.4673663079738617

Epoch 13: train loss 0.37911936938762664
Epoch 13: val loss 0.47035303711891174

Epoch 14: train loss 0.3342244833707809
Epoch 14: val loss 0.4783242642879486

Epoch 15: train loss 0.34987940192222594
Epoch 15: val loss 0.48094746470451355

Epoch 16: train loss 0.3324369519948959
Epoch 16: val loss 0.4865163564682007

Epoch 17: train loss 0.32251680344343187
Epoch 17: val loss 0.4931636452674866

Epoch 18: train loss 0.2947985216975212
Epoch 18: val loss 0.4952617883682251

Epoch 19: train loss 0.3064031466841698
Epoch 19: val loss 0.5041046738624573

Epoch 20: train loss 0.30862009674310686
Epoch 20: val loss 0.5085335373878479

Epoch 21: train loss 0.32429094016551974
Epoch 21: val loss 0.5016761422157288

Epoch 22: train loss 0.33735363483428954
Epoch 22: val loss 0.5324400067329407

Epoch 23: train loss 0.31205715239048004
Epoch 23: val loss 0.5472761392593384

Epoch 24: train loss 0.3151452675461769
Epoch 24: val loss 0.5167657136917114

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6257201731204987
Epoch 0: val loss 0.5576127171516418

Epoch 1: train loss 0.5329053789377213
Epoch 1: val loss 0.4958812892436981

Epoch 2: train loss 0.4848519921302795
Epoch 2: val loss 0.4544171392917633

Epoch 3: train loss 0.4051789864897728
Epoch 3: val loss 0.4441908597946167

Epoch 4: train loss 0.39971273094415666
Epoch 4: val loss 0.4372478723526001

Epoch 5: train loss 0.38588336408138274
Epoch 5: val loss 0.43613213300704956

Epoch 6: train loss 0.38580274283885957
Epoch 6: val loss 0.4305405020713806

Epoch 7: train loss 0.3910305768251419
Epoch 7: val loss 0.41877520084381104

Epoch 8: train loss 0.3874738335609436
Epoch 8: val loss 0.42680397629737854

Epoch 9: train loss 0.4152292639017105
Epoch 9: val loss 0.43046510219573975

Epoch 10: train loss 0.3538300409913063
Epoch 10: val loss 0.40824711322784424

Epoch 11: train loss 0.34077614843845366
Epoch 11: val loss 0.4035288393497467

Epoch 12: train loss 0.3374400034546852
Epoch 12: val loss 0.4063546359539032

Epoch 13: train loss 0.3348243996500969
Epoch 13: val loss 0.42288318276405334

Epoch 14: train loss 0.3411554805934429
Epoch 14: val loss 0.41063007712364197

Epoch 15: train loss 0.3433756396174431
Epoch 15: val loss 0.407430499792099

Epoch 16: train loss 0.38390876948833463
Epoch 16: val loss 0.4016091227531433

Epoch 17: train loss 0.41351442486047746
Epoch 17: val loss 0.3964822292327881

Epoch 18: train loss 0.36110248863697053
Epoch 18: val loss 0.3952069580554962

Epoch 19: train loss 0.3203904047608376
Epoch 19: val loss 0.40431714057922363

Epoch 20: train loss 0.373370124399662
Epoch 20: val loss 0.4061746299266815

Epoch 21: train loss 0.3376412734389305
Epoch 21: val loss 0.40648508071899414

Epoch 22: train loss 0.37768584340810774
Epoch 22: val loss 0.4169568121433258

Epoch 23: train loss 0.3189434692263603
Epoch 23: val loss 0.4426797032356262

Epoch 24: train loss 0.30782807618379593
Epoch 24: val loss 0.44139039516448975

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6399954497814179
Epoch 0: val loss 0.5931403636932373

Epoch 1: train loss 0.5315542817115784
Epoch 1: val loss 0.512890636920929

Epoch 2: train loss 0.4856679439544678
Epoch 2: val loss 0.4688999056816101

Epoch 3: train loss 0.46583603918552396
Epoch 3: val loss 0.4493628740310669

Epoch 4: train loss 0.4340871810913086
Epoch 4: val loss 0.4473274350166321

Epoch 5: train loss 0.3883199796080589
Epoch 5: val loss 0.44340071082115173

Epoch 6: train loss 0.3736220046877861
Epoch 6: val loss 0.449288547039032

Epoch 7: train loss 0.37341555655002595
Epoch 7: val loss 0.43233922123908997

Epoch 8: train loss 0.34877861961722373
Epoch 8: val loss 0.4378952085971832

Epoch 9: train loss 0.397711318731308
Epoch 9: val loss 0.4494420886039734

Epoch 10: train loss 0.35152094066143036
Epoch 10: val loss 0.45764321088790894

Epoch 11: train loss 0.32733565121889113
Epoch 11: val loss 0.4575749337673187

Epoch 12: train loss 0.357029065489769
Epoch 12: val loss 0.46813714504241943

Epoch 13: train loss 0.3518895924091339
Epoch 13: val loss 0.48833900690078735

Epoch 14: train loss 0.31821945309638977
Epoch 14: val loss 0.48668015003204346

Epoch 15: train loss 0.3289419487118721
Epoch 15: val loss 0.4830704629421234

Epoch 16: train loss 0.3295898735523224
Epoch 16: val loss 0.4886838495731354

Epoch 17: train loss 0.3630138963460922
Epoch 17: val loss 0.5091241002082825

Epoch 18: train loss 0.3654761999845505
Epoch 18: val loss 0.5237435698509216

Epoch 19: train loss 0.2829784095287323
Epoch 19: val loss 0.5340007543563843

Epoch 20: train loss 0.33413482904434205
Epoch 20: val loss 0.5201455354690552

Epoch 21: train loss 0.2936643123626709
Epoch 21: val loss 0.5291445851325989

Epoch 22: train loss 0.3114254385232925
Epoch 22: val loss 0.5378355383872986

Epoch 23: train loss 0.27749612778425214
Epoch 23: val loss 0.5518126487731934

Epoch 24: train loss 0.27078782618045805
Epoch 24: val loss 0.5566469430923462

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6625391364097595
Epoch 0: val loss 0.5963401198387146

Epoch 1: train loss 0.5072467595338821
Epoch 1: val loss 0.5103812217712402

Epoch 2: train loss 0.4772608786821365
Epoch 2: val loss 0.45638102293014526

Epoch 3: train loss 0.41948904991149905
Epoch 3: val loss 0.44440382719039917

Epoch 4: train loss 0.4995206519961357
Epoch 4: val loss 0.44825807213783264

Epoch 5: train loss 0.4178517907857895
Epoch 5: val loss 0.468630313873291

Epoch 6: train loss 0.42969230711460116
Epoch 6: val loss 0.46721264719963074

Epoch 7: train loss 0.4327895358204842
Epoch 7: val loss 0.4697580337524414

Epoch 8: train loss 0.37255448549985887
Epoch 8: val loss 0.46248289942741394

Epoch 9: train loss 0.39466839730739595
Epoch 9: val loss 0.46497172117233276

Epoch 10: train loss 0.453766667842865
Epoch 10: val loss 0.470613956451416

Epoch 11: train loss 0.39602984935045243
Epoch 11: val loss 0.47095435857772827

Epoch 12: train loss 0.3510358646512032
Epoch 12: val loss 0.46368250250816345

Epoch 13: train loss 0.3293796628713608
Epoch 13: val loss 0.45613911747932434

Epoch 14: train loss 0.36781027615070344
Epoch 14: val loss 0.4692279100418091

Epoch 15: train loss 0.32426239997148515
Epoch 15: val loss 0.48210209608078003

Epoch 16: train loss 0.3157532185316086
Epoch 16: val loss 0.49741262197494507

Epoch 17: train loss 0.336437800526619
Epoch 17: val loss 0.5042891502380371

Epoch 18: train loss 0.3179989531636238
Epoch 18: val loss 0.510671079158783

Epoch 19: train loss 0.3612784415483475
Epoch 19: val loss 0.5158146023750305

Epoch 20: train loss 0.3579663336277008
Epoch 20: val loss 0.5122153759002686

Epoch 21: train loss 0.31572241634130477
Epoch 21: val loss 0.5055959820747375

Epoch 22: train loss 0.320753787457943
Epoch 22: val loss 0.5022726058959961

Epoch 23: train loss 0.30564953982830045
Epoch 23: val loss 0.5016701817512512

Epoch 24: train loss 0.2938144445419312
Epoch 24: val loss 0.5085278153419495

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6398879977372977
Epoch 0: val loss 0.5747802257537842

Epoch 1: train loss 0.493265138222621
Epoch 1: val loss 0.48621290922164917

Epoch 2: train loss 0.4128415366778007
Epoch 2: val loss 0.45661771297454834

Epoch 3: train loss 0.39127578185154843
Epoch 3: val loss 0.4637506902217865

Epoch 4: train loss 0.41228016867087436
Epoch 4: val loss 0.4674346446990967

Epoch 5: train loss 0.38301692329920256
Epoch 5: val loss 0.4602479338645935

Epoch 6: train loss 0.3930368377612187
Epoch 6: val loss 0.4622775614261627

Epoch 7: train loss 0.3786032864680657
Epoch 7: val loss 0.47066569328308105

Epoch 8: train loss 0.38759705195060146
Epoch 8: val loss 0.4701610803604126

Epoch 9: train loss 0.36162711450686824
Epoch 9: val loss 0.46548497676849365

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7108200517567721
Epoch 0: val loss 0.6872203350067139

Epoch 1: train loss 0.6645850376649336
Epoch 1: val loss 0.6640868782997131

Epoch 2: train loss 0.6289297233928334
Epoch 2: val loss 0.647500216960907

Epoch 3: train loss 0.6345712000673468
Epoch 3: val loss 0.6349924802780151

Epoch 4: train loss 0.6128998452966864
Epoch 4: val loss 0.6276967525482178

Epoch 5: train loss 0.594700959595767
Epoch 5: val loss 0.6167351007461548

Epoch 6: train loss 0.5834464891390367
Epoch 6: val loss 0.6081705689430237

Epoch 7: train loss 0.5790726975961165
Epoch 7: val loss 0.6045031547546387

Epoch 8: train loss 0.553488861430775
Epoch 8: val loss 0.5986530184745789

Epoch 9: train loss 0.5417326417836276
Epoch 9: val loss 0.5910099744796753

Epoch 10: train loss 0.5469182811000131
Epoch 10: val loss 0.5877906680107117

Epoch 11: train loss 0.547240054065531
Epoch 11: val loss 0.5789728760719299

Epoch 12: train loss 0.5159796259619973
Epoch 12: val loss 0.5792954564094543

Epoch 13: train loss 0.4876275116747076
Epoch 13: val loss 0.5703036785125732

Epoch 14: train loss 0.49144079739397223
Epoch 14: val loss 0.5626498460769653

Epoch 15: train loss 0.457305290482261
Epoch 15: val loss 0.5645884871482849

Epoch 16: train loss 0.4736459824171933
Epoch 16: val loss 0.5666247010231018

Epoch 17: train loss 0.4704147766936909
Epoch 17: val loss 0.5671001672744751

Epoch 18: train loss 0.48588501052422955
Epoch 18: val loss 0.5737789273262024

Epoch 19: train loss 0.4571113315495578
Epoch 19: val loss 0.5728771686553955

Epoch 20: train loss 0.44921631433747033
Epoch 20: val loss 0.5636597275733948

Epoch 21: train loss 0.4496461396867579
Epoch 21: val loss 0.574816107749939

Epoch 22: train loss 0.43249929222193634
Epoch 22: val loss 0.5779003500938416

Epoch 23: train loss 0.41523423520001496
Epoch 23: val loss 0.5799831748008728

Epoch 24: train loss 0.3955265527421778
Epoch 24: val loss 0.5860939621925354

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.679048012603413
Epoch 0: val loss 0.6662068963050842

Epoch 1: train loss 0.6332524852319197
Epoch 1: val loss 0.6513394713401794

Epoch 2: train loss 0.6158735697919672
Epoch 2: val loss 0.6483885645866394

Epoch 3: train loss 0.6033405932513151
Epoch 3: val loss 0.6418893933296204

Epoch 4: train loss 0.5970385508103804
Epoch 4: val loss 0.6354929208755493

Epoch 5: train loss 0.5843941515142267
Epoch 5: val loss 0.6328321695327759

Epoch 6: train loss 0.5704179568724199
Epoch 6: val loss 0.6247999668121338

Epoch 7: train loss 0.5561188405210321
Epoch 7: val loss 0.6193041801452637

Epoch 8: train loss 0.5404318354346536
Epoch 8: val loss 0.6192274689674377

Epoch 9: train loss 0.526655291969126
Epoch 9: val loss 0.6130198240280151

Epoch 10: train loss 0.5296091708269987
Epoch 10: val loss 0.6039955615997314

Epoch 11: train loss 0.5032269521193071
Epoch 11: val loss 0.6061225533485413

Epoch 12: train loss 0.49932758103717456
Epoch 12: val loss 0.5960784554481506

Epoch 13: train loss 0.4721007536758076
Epoch 13: val loss 0.5898765325546265

Epoch 14: train loss 0.4715277064930309
Epoch 14: val loss 0.5844840407371521

Epoch 15: train loss 0.4701805358583277
Epoch 15: val loss 0.5778413414955139

Epoch 16: train loss 0.4492187229069797
Epoch 16: val loss 0.5897253155708313

Epoch 17: train loss 0.43465976823459973
Epoch 17: val loss 0.5897291898727417

Epoch 18: train loss 0.4295513060959903
Epoch 18: val loss 0.5776196122169495

Epoch 19: train loss 0.4199118099429391
Epoch 19: val loss 0.571000337600708

Epoch 20: train loss 0.420433908700943
Epoch 20: val loss 0.5757685899734497

Epoch 21: train loss 0.41504164988344366
Epoch 21: val loss 0.5738334059715271

Epoch 22: train loss 0.4128836284984242
Epoch 22: val loss 0.5791131258010864

Epoch 23: train loss 0.4197961525483565
Epoch 23: val loss 0.5808920860290527

Epoch 24: train loss 0.37366247177124023
Epoch 24: val loss 0.5773387551307678

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7015021389180963
Epoch 0: val loss 0.6567113995552063

Epoch 1: train loss 0.6354467543688688
Epoch 1: val loss 0.6498348712921143

Epoch 2: train loss 0.6013533012433485
Epoch 2: val loss 0.6494138836860657

Epoch 3: train loss 0.5784426006403837
Epoch 3: val loss 0.6422028541564941

Epoch 4: train loss 0.5909914699467745
Epoch 4: val loss 0.6330071091651917

Epoch 5: train loss 0.5588104264302687
Epoch 5: val loss 0.6339689493179321

Epoch 6: train loss 0.5489694421941583
Epoch 6: val loss 0.6356305480003357

Epoch 7: train loss 0.5319619314237074
Epoch 7: val loss 0.6406745910644531

Epoch 8: train loss 0.5266098542646929
Epoch 8: val loss 0.6320949792861938

Epoch 9: train loss 0.5081915909593756
Epoch 9: val loss 0.6413684487342834

Epoch 10: train loss 0.5023616308515723
Epoch 10: val loss 0.641258955001831

Epoch 11: train loss 0.5002231868830594
Epoch 11: val loss 0.6285353899002075

Epoch 12: train loss 0.4845986068248749
Epoch 12: val loss 0.6363823413848877

Epoch 13: train loss 0.48321896520527924
Epoch 13: val loss 0.6307983994483948

Epoch 14: train loss 0.47444581443613226
Epoch 14: val loss 0.625425398349762

Epoch 15: train loss 0.46457593820311804
Epoch 15: val loss 0.6281091570854187

Epoch 16: train loss 0.45911312103271484
Epoch 16: val loss 0.6302205324172974

Epoch 17: train loss 0.45282644575292413
Epoch 17: val loss 0.6373145580291748

Epoch 18: train loss 0.44151741672645917
Epoch 18: val loss 0.6326156258583069

Epoch 19: train loss 0.43482697822830896
Epoch 19: val loss 0.6413676142692566

Epoch 20: train loss 0.41244826262647455
Epoch 20: val loss 0.6325523853302002

Epoch 21: train loss 0.4234830818393014
Epoch 21: val loss 0.6399059295654297

Epoch 22: train loss 0.40073586864904925
Epoch 22: val loss 0.6535969376564026

Epoch 23: train loss 0.4000393043864857
Epoch 23: val loss 0.6662849187850952

Epoch 24: train loss 0.38931096683848987
Epoch 24: val loss 0.6523028016090393

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6884357712485574
Epoch 0: val loss 0.6590796113014221

Epoch 1: train loss 0.6444698897275057
Epoch 1: val loss 0.6265847682952881

Epoch 2: train loss 0.612035109238191
Epoch 2: val loss 0.6065837144851685

Epoch 3: train loss 0.6066940318454396
Epoch 3: val loss 0.5917661190032959

Epoch 4: train loss 0.5874990847977725
Epoch 4: val loss 0.5820056796073914

Epoch 5: train loss 0.5738543786785819
Epoch 5: val loss 0.5786079168319702

Epoch 6: train loss 0.5622992027889598
Epoch 6: val loss 0.571746826171875

Epoch 7: train loss 0.5638314458456907
Epoch 7: val loss 0.5678156614303589

Epoch 8: train loss 0.5268092616037889
Epoch 8: val loss 0.568495512008667

Epoch 9: train loss 0.5247070139104669
Epoch 9: val loss 0.5536889433860779

Epoch 10: train loss 0.532023933800784
Epoch 10: val loss 0.551129162311554

Epoch 11: train loss 0.5136407803405415
Epoch 11: val loss 0.5480871200561523

Epoch 12: train loss 0.5056531483476813
Epoch 12: val loss 0.5477170944213867

Epoch 13: train loss 0.48887304013425653
Epoch 13: val loss 0.5434868335723877

Epoch 14: train loss 0.47718077627095307
Epoch 14: val loss 0.5490701198577881

Epoch 15: train loss 0.45781744068319147
Epoch 15: val loss 0.5467947125434875

Epoch 16: train loss 0.4661536487666043
Epoch 16: val loss 0.5419087409973145

Epoch 17: train loss 0.44660630280321295
Epoch 17: val loss 0.5417027473449707

Epoch 18: train loss 0.43274986202066595
Epoch 18: val loss 0.5400181412696838

Epoch 19: train loss 0.4331492524255406
Epoch 19: val loss 0.5473700761795044

Epoch 20: train loss 0.41889175501736725
Epoch 20: val loss 0.5549035668373108

Epoch 21: train loss 0.41832835294983606
Epoch 21: val loss 0.5567688345909119

Epoch 22: train loss 0.42953524535352533
Epoch 22: val loss 0.5692453980445862

Epoch 23: train loss 0.4179138812151822
Epoch 23: val loss 0.5619835257530212

Epoch 24: train loss 0.41352044452320447
Epoch 24: val loss 0.5490937829017639

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6757840196291606
Epoch 0: val loss 0.6517481207847595

Epoch 1: train loss 0.629478375116984
Epoch 1: val loss 0.6200478076934814

Epoch 2: train loss 0.5919911583264669
Epoch 2: val loss 0.6026203632354736

Epoch 3: train loss 0.5781491359074911
Epoch 3: val loss 0.5897995829582214

Epoch 4: train loss 0.5641103307406108
Epoch 4: val loss 0.5706352591514587

Epoch 5: train loss 0.5454951186974843
Epoch 5: val loss 0.5617014169692993

Epoch 6: train loss 0.5451636970043182
Epoch 6: val loss 0.5562923550605774

Epoch 7: train loss 0.5270469844341278
Epoch 7: val loss 0.5533043742179871

Epoch 8: train loss 0.5389720420042674
Epoch 8: val loss 0.5458580255508423

Epoch 9: train loss 0.5126647512118022
Epoch 9: val loss 0.5370803475379944

Epoch 10: train loss 0.5073818862438202
Epoch 10: val loss 0.539434015750885

Epoch 11: train loss 0.4950795571009318
Epoch 11: val loss 0.5287386775016785

Epoch 12: train loss 0.479006290435791
Epoch 12: val loss 0.5225169062614441

Epoch 13: train loss 0.46175809303919474
Epoch 13: val loss 0.5135212540626526

Epoch 14: train loss 0.451651140054067
Epoch 14: val loss 0.5031536817550659

Epoch 15: train loss 0.4277329126993815
Epoch 15: val loss 0.5315102934837341

Epoch 16: train loss 0.4558180014292399
Epoch 16: val loss 0.5245348811149597

Epoch 17: train loss 0.4486053069432577
Epoch 17: val loss 0.4946131110191345

Epoch 18: train loss 0.41512324611345924
Epoch 18: val loss 0.5119019150733948

Epoch 19: train loss 0.423589492837588
Epoch 19: val loss 0.5205773115158081

Epoch 20: train loss 0.4164638658364614
Epoch 20: val loss 0.5101105570793152

Epoch 21: train loss 0.40531218846639
Epoch 21: val loss 0.5026795864105225

Epoch 22: train loss 0.4009322384993235
Epoch 22: val loss 0.5081414580345154

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6933083633581797
Epoch 0: val loss 0.6907276511192322

Epoch 1: train loss 0.6302608201901118
Epoch 1: val loss 0.67850261926651

Epoch 2: train loss 0.6107933719952902
Epoch 2: val loss 0.6840155124664307

Epoch 3: train loss 0.5762919411063194
Epoch 3: val loss 0.6919339895248413

Epoch 4: train loss 0.5571002513170242
Epoch 4: val loss 0.7028876543045044

Epoch 5: train loss 0.5442468027273814
Epoch 5: val loss 0.702599823474884

Epoch 6: train loss 0.5353047226866087
Epoch 6: val loss 0.6984201669692993

Epoch 7: train loss 0.5232378467917442
Epoch 7: val loss 0.7025983333587646

Epoch 8: train loss 0.5204520002007484
Epoch 8: val loss 0.6997984647750854

Epoch 9: train loss 0.5162386496861776
Epoch 9: val loss 0.6992895603179932

Epoch 10: train loss 0.4949005867044131
Epoch 10: val loss 0.7119719386100769

Epoch 11: train loss 0.48003749549388885
Epoch 11: val loss 0.725334644317627

Epoch 12: train loss 0.47955843557914096
Epoch 12: val loss 0.7405064702033997

Epoch 13: train loss 0.4941490888595581
Epoch 13: val loss 0.7357735633850098

Epoch 14: train loss 0.463824396332105
Epoch 14: val loss 0.7355455756187439

Epoch 15: train loss 0.4529810647169749
Epoch 15: val loss 0.7453768849372864

Epoch 16: train loss 0.4618268460035324
Epoch 16: val loss 0.7602161765098572

Epoch 17: train loss 0.4214081938068072
Epoch 17: val loss 0.7872821092605591

Epoch 18: train loss 0.4309171065688133
Epoch 18: val loss 0.7968489527702332

Epoch 19: train loss 0.4148172711332639
Epoch 19: val loss 0.7999335527420044

Epoch 20: train loss 0.3944256405035655
Epoch 20: val loss 0.8116950392723083

Epoch 21: train loss 0.3869015946984291
Epoch 21: val loss 0.8242228031158447

Epoch 22: train loss 0.37455826501051587
Epoch 22: val loss 0.8327391743659973

Epoch 23: train loss 0.37258443981409073
Epoch 23: val loss 0.8588802218437195

Epoch 24: train loss 0.356835941473643
Epoch 24: val loss 0.8695282340049744

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6997987627983093
Epoch 0: val loss 0.668610155582428

Epoch 1: train loss 0.6699234247207642
Epoch 1: val loss 0.6520891785621643

Epoch 2: train loss 0.6465911467870077
Epoch 2: val loss 0.6338246464729309

Epoch 3: train loss 0.618829682469368
Epoch 3: val loss 0.6143074631690979

Epoch 4: train loss 0.6270936131477356
Epoch 4: val loss 0.5999957323074341

Epoch 5: train loss 0.5983634144067764
Epoch 5: val loss 0.5890602469444275

Epoch 6: train loss 0.6055834690729777
Epoch 6: val loss 0.5810732841491699

Epoch 7: train loss 0.5765520309408506
Epoch 7: val loss 0.5792704224586487

Epoch 8: train loss 0.5815647393465042
Epoch 8: val loss 0.5718333125114441

Epoch 9: train loss 0.5493503461281458
Epoch 9: val loss 0.5711331963539124

Epoch 10: train loss 0.5637509698669115
Epoch 10: val loss 0.5677435398101807

Epoch 11: train loss 0.5739819134275118
Epoch 11: val loss 0.5753127932548523

Epoch 12: train loss 0.5371774286031723
Epoch 12: val loss 0.5749859809875488

Epoch 13: train loss 0.5169732049107552
Epoch 13: val loss 0.5700172781944275

Epoch 14: train loss 0.5231155554453532
Epoch 14: val loss 0.5713047981262207

Epoch 15: train loss 0.5138081088662148
Epoch 15: val loss 0.5686516761779785

Epoch 16: train loss 0.48713022470474243
Epoch 16: val loss 0.5660427212715149

Epoch 17: train loss 0.4984799300630887
Epoch 17: val loss 0.5654767751693726

Epoch 18: train loss 0.47229717671871185
Epoch 18: val loss 0.5641744136810303

Epoch 19: train loss 0.4442263146241506
Epoch 19: val loss 0.5691129565238953

Epoch 20: train loss 0.4411557192603747
Epoch 20: val loss 0.5880658626556396

Epoch 21: train loss 0.45822687943776447
Epoch 21: val loss 0.5816903114318848

Epoch 22: train loss 0.4660062740246455
Epoch 22: val loss 0.5745667219161987

Epoch 23: train loss 0.4423628970980644
Epoch 23: val loss 0.5885960459709167

Epoch 24: train loss 0.4451034218072891
Epoch 24: val loss 0.5866860151290894

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7103194197018942
Epoch 0: val loss 0.6978771686553955

Epoch 1: train loss 0.6805677165587743
Epoch 1: val loss 0.6893763542175293

Epoch 2: train loss 0.6763782600561777
Epoch 2: val loss 0.6851918697357178

Epoch 3: train loss 0.6401672760645548
Epoch 3: val loss 0.662888765335083

Epoch 4: train loss 0.6305863310893377
Epoch 4: val loss 0.6522761583328247

Epoch 5: train loss 0.5992996841669083
Epoch 5: val loss 0.6441755890846252

Epoch 6: train loss 0.5810733338197073
Epoch 6: val loss 0.6439733505249023

Epoch 7: train loss 0.557684081296126
Epoch 7: val loss 0.6405210494995117

Epoch 8: train loss 0.5525835528969765
Epoch 8: val loss 0.6370279788970947

Epoch 9: train loss 0.5549582789341608
Epoch 9: val loss 0.6368709206581116

Epoch 10: train loss 0.5325300097465515
Epoch 10: val loss 0.6288977861404419

Epoch 11: train loss 0.49961408972740173
Epoch 11: val loss 0.63204026222229

Epoch 12: train loss 0.5106656750043234
Epoch 12: val loss 0.6203789710998535

Epoch 13: train loss 0.48056697100400925
Epoch 13: val loss 0.6300498247146606

Epoch 14: train loss 0.45989710589249927
Epoch 14: val loss 0.6276581883430481

Epoch 15: train loss 0.45690860599279404
Epoch 15: val loss 0.6293750405311584

Epoch 16: train loss 0.4678208107749621
Epoch 16: val loss 0.6408311128616333

Epoch 17: train loss 0.4245694900552432
Epoch 17: val loss 0.6483595967292786

Epoch 18: train loss 0.44283267110586166
Epoch 18: val loss 0.6565222144126892

Epoch 19: train loss 0.4131300474206607
Epoch 19: val loss 0.6834644675254822

Epoch 20: train loss 0.4187381987770398
Epoch 20: val loss 0.6852026581764221

Epoch 21: train loss 0.40643664449453354
Epoch 21: val loss 0.7046850919723511

Epoch 22: train loss 0.4073576331138611
Epoch 22: val loss 0.6914821267127991

Epoch 23: train loss 0.3788033723831177
Epoch 23: val loss 0.6894407868385315

Epoch 24: train loss 0.39124108105897903
Epoch 24: val loss 0.7113890647888184

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6908763498067856
Epoch 0: val loss 0.6739843487739563

Epoch 1: train loss 0.659675121307373
Epoch 1: val loss 0.6654847264289856

Epoch 2: train loss 0.635313426454862
Epoch 2: val loss 0.6487246751785278

Epoch 3: train loss 0.6163623481988907
Epoch 3: val loss 0.6365062594413757

Epoch 4: train loss 0.6056820799907049
Epoch 4: val loss 0.6269294023513794

Epoch 5: train loss 0.592777798573176
Epoch 5: val loss 0.6078269481658936

Epoch 6: train loss 0.5754894490043322
Epoch 6: val loss 0.6032528281211853

Epoch 7: train loss 0.5765585402647654
Epoch 7: val loss 0.6016037464141846

Epoch 8: train loss 0.5446270182728767
Epoch 8: val loss 0.5976791977882385

Epoch 9: train loss 0.5551584412654241
Epoch 9: val loss 0.591062068939209

Epoch 10: train loss 0.5520704835653305
Epoch 10: val loss 0.5930047631263733

Epoch 11: train loss 0.5555495296915373
Epoch 11: val loss 0.5988383293151855

Epoch 12: train loss 0.5242657413085302
Epoch 12: val loss 0.5862347483634949

Epoch 13: train loss 0.5140378847718239
Epoch 13: val loss 0.5939258337020874

Epoch 14: train loss 0.49547866980234784
Epoch 14: val loss 0.5864397287368774

Epoch 15: train loss 0.462281733751297
Epoch 15: val loss 0.5939465165138245

Epoch 16: train loss 0.48747944583495456
Epoch 16: val loss 0.5945190191268921

Epoch 17: train loss 0.4967728356520335
Epoch 17: val loss 0.5894290208816528

Epoch 18: train loss 0.4965069244305293
Epoch 18: val loss 0.6003024578094482

Epoch 19: train loss 0.4731598397095998
Epoch 19: val loss 0.6065893173217773

Epoch 20: train loss 0.4563850189248721
Epoch 20: val loss 0.5983995199203491

Epoch 21: train loss 0.4694754108786583
Epoch 21: val loss 0.6088988780975342

Epoch 22: train loss 0.4496312166253726
Epoch 22: val loss 0.61165452003479

Epoch 23: train loss 0.4418586293856303
Epoch 23: val loss 0.5997016429901123

Epoch 24: train loss 0.43780557811260223
Epoch 24: val loss 0.6012062430381775

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6680101826786995
Epoch 0: val loss 0.6777986288070679

Epoch 1: train loss 0.6522060260176659
Epoch 1: val loss 0.6566543579101562

Epoch 2: train loss 0.6134341545403004
Epoch 2: val loss 0.6351295709609985

Epoch 3: train loss 0.5960890911519527
Epoch 3: val loss 0.6297754049301147

Epoch 4: train loss 0.5710914433002472
Epoch 4: val loss 0.6302615404129028

Epoch 5: train loss 0.5496344547718763
Epoch 5: val loss 0.6176559925079346

Epoch 6: train loss 0.5341312699019909
Epoch 6: val loss 0.6288203597068787

Epoch 7: train loss 0.5262320842593908
Epoch 7: val loss 0.6282877922058105

Epoch 8: train loss 0.5063289608806372
Epoch 8: val loss 0.6282497644424438

Epoch 9: train loss 0.5195672065019608
Epoch 9: val loss 0.6309177279472351

Epoch 10: train loss 0.5028819981962442
Epoch 10: val loss 0.6338280439376831

Epoch 11: train loss 0.5013430379331112
Epoch 11: val loss 0.6301904916763306

Epoch 12: train loss 0.486625287681818
Epoch 12: val loss 0.6284849643707275

Epoch 13: train loss 0.4845395162701607
Epoch 13: val loss 0.6369264125823975

Epoch 14: train loss 0.47316007874906063
Epoch 14: val loss 0.6281439661979675

Epoch 15: train loss 0.48323155008256435
Epoch 15: val loss 0.6160405874252319

Epoch 16: train loss 0.46990191750228405
Epoch 16: val loss 0.6126334071159363

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6644962231318156
Epoch 0: val loss 0.6744019985198975

Epoch 1: train loss 0.6578929076592127
Epoch 1: val loss 0.6550356149673462

Epoch 2: train loss 0.645120362440745
Epoch 2: val loss 0.6361638307571411

Epoch 3: train loss 0.6336522499720255
Epoch 3: val loss 0.6366167664527893

Epoch 4: train loss 0.6043093750874201
Epoch 4: val loss 0.6259434819221497

Epoch 5: train loss 0.6282970160245895
Epoch 5: val loss 0.6189417839050293

Epoch 6: train loss 0.6065699954827627
Epoch 6: val loss 0.6227306723594666

Epoch 7: train loss 0.5894708832105001
Epoch 7: val loss 0.6286845803260803

Epoch 8: train loss 0.5947111596663793
Epoch 8: val loss 0.6265488266944885

Epoch 9: train loss 0.5728760759035746
Epoch 9: val loss 0.6297589540481567

Epoch 10: train loss 0.5825989122192065
Epoch 10: val loss 0.6266385316848755

Epoch 11: train loss 0.5780470644434293
Epoch 11: val loss 0.6374419331550598

Epoch 12: train loss 0.5660234739383062
Epoch 12: val loss 0.638425886631012

Epoch 13: train loss 0.5698581238587698
Epoch 13: val loss 0.6328133940696716

Epoch 14: train loss 0.5523222635189692
Epoch 14: val loss 0.628959596157074

Epoch 15: train loss 0.5416795238852501
Epoch 15: val loss 0.6221232414245605

Epoch 16: train loss 0.5415241743127505
Epoch 16: val loss 0.6215035319328308

Epoch 17: train loss 0.5373647709687551
Epoch 17: val loss 0.6272289156913757

Epoch 18: train loss 0.5375622188051542
Epoch 18: val loss 0.6347891688346863

Epoch 19: train loss 0.5212020774682363
Epoch 19: val loss 0.6286305785179138

Epoch 20: train loss 0.5069875170787176
Epoch 20: val loss 0.6390902400016785

Epoch 21: train loss 0.513571115831534
Epoch 21: val loss 0.6397726535797119

Epoch 22: train loss 0.5181848729650179
Epoch 22: val loss 0.6251943707466125

Epoch 23: train loss 0.517595037817955
Epoch 23: val loss 0.626878023147583

Epoch 24: train loss 0.4928883835673332
Epoch 24: val loss 0.6240279078483582

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930224994818369
Epoch 0: val loss 0.685424268245697

Epoch 1: train loss 0.6722036004066467
Epoch 1: val loss 0.666584312915802

Epoch 2: train loss 0.656004453698794
Epoch 2: val loss 0.6466127038002014

Epoch 3: train loss 0.6509608179330826
Epoch 3: val loss 0.6351655125617981

Epoch 4: train loss 0.6335773020982742
Epoch 4: val loss 0.6215448975563049

Epoch 5: train loss 0.6180562674999237
Epoch 5: val loss 0.610560953617096

Epoch 6: train loss 0.6072206248839697
Epoch 6: val loss 0.60915607213974

Epoch 7: train loss 0.5879722088575363
Epoch 7: val loss 0.6118038296699524

Epoch 8: train loss 0.5868667513132095
Epoch 8: val loss 0.6038956642150879

Epoch 9: train loss 0.5796881367762884
Epoch 9: val loss 0.6171190142631531

Epoch 10: train loss 0.5735238442818323
Epoch 10: val loss 0.6069531440734863

Epoch 11: train loss 0.5755781655510267
Epoch 11: val loss 0.6037748456001282

Epoch 12: train loss 0.5666475842396418
Epoch 12: val loss 0.6122647523880005

Epoch 13: train loss 0.5424293528000513
Epoch 13: val loss 0.6294017434120178

Epoch 14: train loss 0.5502411425113678
Epoch 14: val loss 0.637617290019989

Epoch 15: train loss 0.5465574239691099
Epoch 15: val loss 0.6443510055541992

Epoch 16: train loss 0.5492526491483053
Epoch 16: val loss 0.6401187181472778

Epoch 17: train loss 0.5272756864627203
Epoch 17: val loss 0.6379506587982178

Epoch 18: train loss 0.5214516445994377
Epoch 18: val loss 0.6471587419509888

Epoch 19: train loss 0.5349855224291483
Epoch 19: val loss 0.6601194143295288

Epoch 20: train loss 0.5154463897148768
Epoch 20: val loss 0.6648064851760864

Epoch 21: train loss 0.5284872154394785
Epoch 21: val loss 0.6808515191078186

Epoch 22: train loss 0.5304123635093371
Epoch 22: val loss 0.6723301410675049

Epoch 23: train loss 0.4985400264461835
Epoch 23: val loss 0.6688329577445984

Epoch 24: train loss 0.49678270518779755
Epoch 24: val loss 0.6765698790550232

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7057437946399053
Epoch 0: val loss 0.6925575137138367

Epoch 1: train loss 0.6751565287510554
Epoch 1: val loss 0.6848706007003784

Epoch 2: train loss 0.6596090545256933
Epoch 2: val loss 0.6792386174201965

Epoch 3: train loss 0.6386877050002416
Epoch 3: val loss 0.6765429973602295

Epoch 4: train loss 0.6301445464293162
Epoch 4: val loss 0.6770094633102417

Epoch 5: train loss 0.6070384234189987
Epoch 5: val loss 0.6753401160240173

Epoch 6: train loss 0.6010538935661316
Epoch 6: val loss 0.6732809543609619

Epoch 7: train loss 0.6098096718390783
Epoch 7: val loss 0.674558699131012

Epoch 8: train loss 0.5797534286975861
Epoch 8: val loss 0.6839659810066223

Epoch 9: train loss 0.5740431447823843
Epoch 9: val loss 0.6945647597312927

Epoch 10: train loss 0.5748213430245718
Epoch 10: val loss 0.6829453110694885

Epoch 11: train loss 0.5512758915623029
Epoch 11: val loss 0.6817931532859802

Epoch 12: train loss 0.5559302369753519
Epoch 12: val loss 0.6853560209274292

Epoch 13: train loss 0.5411087895433108
Epoch 13: val loss 0.7023657560348511

Epoch 14: train loss 0.5406986325979233
Epoch 14: val loss 0.7053897380828857

Epoch 15: train loss 0.5286792442202568
Epoch 15: val loss 0.6908362507820129

Epoch 16: train loss 0.5263629009326299
Epoch 16: val loss 0.6990132927894592

Epoch 17: train loss 0.5228898276885351
Epoch 17: val loss 0.7182729244232178

Epoch 18: train loss 0.49602993826071423
Epoch 18: val loss 0.7143116593360901

Epoch 19: train loss 0.4877864470084508
Epoch 19: val loss 0.7153845429420471

Epoch 20: train loss 0.4953075001637141
Epoch 20: val loss 0.7335856556892395

Epoch 21: train loss 0.4748538210988045
Epoch 21: val loss 0.7367017865180969

Epoch 22: train loss 0.4750376840432485
Epoch 22: val loss 0.7481892108917236

Epoch 23: train loss 0.48515306661526364
Epoch 23: val loss 0.7564405798912048

Epoch 24: train loss 0.4729178821047147
Epoch 24: val loss 0.744027853012085

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7047176112731298
Epoch 0: val loss 0.6938332319259644

Epoch 1: train loss 0.6500888566176096
Epoch 1: val loss 0.6937388181686401

Epoch 2: train loss 0.6379517565170923
Epoch 2: val loss 0.7005962133407593

Epoch 3: train loss 0.6208938558896383
Epoch 3: val loss 0.7091509103775024

Epoch 4: train loss 0.6197416186332703
Epoch 4: val loss 0.7153931260108948

Epoch 5: train loss 0.6060309807459513
Epoch 5: val loss 0.7118570804595947

Epoch 6: train loss 0.5841019973158836
Epoch 6: val loss 0.7263503074645996

Epoch 7: train loss 0.5906750659147898
Epoch 7: val loss 0.7251020669937134

Epoch 8: train loss 0.57157435019811
Epoch 8: val loss 0.7267383337020874

Epoch 9: train loss 0.5820236677924792
Epoch 9: val loss 0.7320592403411865

Epoch 10: train loss 0.5619214003284773
Epoch 10: val loss 0.7346968054771423

Epoch 11: train loss 0.5537253866593043
Epoch 11: val loss 0.7351148724555969

Epoch 12: train loss 0.5518233378728231
Epoch 12: val loss 0.7299233675003052

Epoch 13: train loss 0.5370178172985712
Epoch 13: val loss 0.742658793926239

Epoch 14: train loss 0.5283740783731142
Epoch 14: val loss 0.739749014377594

Epoch 15: train loss 0.516753263771534
Epoch 15: val loss 0.735775887966156

Epoch 16: train loss 0.5230932037035624
Epoch 16: val loss 0.738671064376831

Epoch 17: train loss 0.536890871822834
Epoch 17: val loss 0.7529754042625427

Epoch 18: train loss 0.50892290721337
Epoch 18: val loss 0.7570933699607849

Epoch 19: train loss 0.508892779548963
Epoch 19: val loss 0.7675949335098267

Epoch 20: train loss 0.4907775819301605
Epoch 20: val loss 0.7617363333702087

Epoch 21: train loss 0.4984694893161456
Epoch 21: val loss 0.779897928237915

Epoch 22: train loss 0.4946754227081935
Epoch 22: val loss 0.7773008942604065

Epoch 23: train loss 0.4957636073231697
Epoch 23: val loss 0.7777109146118164

Epoch 24: train loss 0.4767262637615204
Epoch 24: val loss 0.7917807102203369

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6877731420099735
Epoch 0: val loss 0.6762372255325317

Epoch 1: train loss 0.6601275354623795
Epoch 1: val loss 0.6584028601646423

Epoch 2: train loss 0.6447306275367737
Epoch 2: val loss 0.6513004302978516

Epoch 3: train loss 0.6371627524495125
Epoch 3: val loss 0.639293372631073

Epoch 4: train loss 0.6325998939573765
Epoch 4: val loss 0.6278136372566223

Epoch 5: train loss 0.6208153236657381
Epoch 5: val loss 0.6219446063041687

Epoch 6: train loss 0.6144567094743252
Epoch 6: val loss 0.6170690655708313

Epoch 7: train loss 0.5888028014451265
Epoch 7: val loss 0.6208670139312744

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6827981038527056
Epoch 0: val loss 0.6711268424987793

Epoch 1: train loss 0.6521997885270552
Epoch 1: val loss 0.6578958034515381

Epoch 2: train loss 0.6415644721551375
Epoch 2: val loss 0.6426152586936951

Epoch 3: train loss 0.6084993048147722
Epoch 3: val loss 0.6359638571739197

Epoch 4: train loss 0.5934369401498274
Epoch 4: val loss 0.6330528855323792

Epoch 5: train loss 0.5942113345319574
Epoch 5: val loss 0.6241142153739929

Epoch 6: train loss 0.5966559431769631
Epoch 6: val loss 0.6270187497138977

Epoch 7: train loss 0.5643562593243339
Epoch 7: val loss 0.6190870404243469

Epoch 8: train loss 0.5514264675703916
Epoch 8: val loss 0.6338801980018616

Epoch 9: train loss 0.5367435406554829
Epoch 9: val loss 0.6196450591087341

Epoch 10: train loss 0.5324344851753928
Epoch 10: val loss 0.6216203570365906

Epoch 11: train loss 0.5432789027690887
Epoch 11: val loss 0.6331879496574402

Epoch 12: train loss 0.5022886910221793
Epoch 12: val loss 0.6318715810775757

Epoch 13: train loss 0.5269577503204346
Epoch 13: val loss 0.6389356255531311

Epoch 14: train loss 0.49681977250359277
Epoch 14: val loss 0.6370867490768433

Epoch 15: train loss 0.4856149770996787
Epoch 15: val loss 0.6507492661476135

Epoch 16: train loss 0.5118696201931346
Epoch 16: val loss 0.6544961333274841

Epoch 17: train loss 0.4659518978812478
Epoch 17: val loss 0.658484935760498

Epoch 18: train loss 0.47755846110257233
Epoch 18: val loss 0.6497057676315308

Epoch 19: train loss 0.45837356827475806
Epoch 19: val loss 0.6522225737571716

Epoch 20: train loss 0.45660343766212463
Epoch 20: val loss 0.6518447399139404

Epoch 21: train loss 0.4375086562200026
Epoch 21: val loss 0.6515195965766907

Epoch 22: train loss 0.4406271062114022
Epoch 22: val loss 0.6616809964179993

Epoch 23: train loss 0.42440899122845044
Epoch 23: val loss 0.6627992987632751

Epoch 24: train loss 0.4363553388552232
Epoch 24: val loss 0.6741184592247009

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7099234515970404
Epoch 0: val loss 0.6811802387237549

Epoch 1: train loss 0.6741838346828114
Epoch 1: val loss 0.6690879464149475

Epoch 2: train loss 0.6568512483076616
Epoch 2: val loss 0.665255606174469

Epoch 3: train loss 0.6431907144459811
Epoch 3: val loss 0.6669244170188904

Epoch 4: train loss 0.6397859670899131
Epoch 4: val loss 0.6693968772888184

Epoch 5: train loss 0.6112956404685974
Epoch 5: val loss 0.6727867722511292

Epoch 6: train loss 0.6206434856761586
Epoch 6: val loss 0.6737306118011475

Epoch 7: train loss 0.6125440868464384
Epoch 7: val loss 0.6758081912994385

Epoch 8: train loss 0.5841069167310541
Epoch 8: val loss 0.6872153878211975

Epoch 9: train loss 0.5972460996020924
Epoch 9: val loss 0.6817006468772888

Epoch 10: train loss 0.5649531266906045
Epoch 10: val loss 0.6878306865692139

Epoch 11: train loss 0.5795953544703397
Epoch 11: val loss 0.6796479225158691

Epoch 12: train loss 0.5554987083781849
Epoch 12: val loss 0.6738330721855164

Epoch 13: train loss 0.5358821018175646
Epoch 13: val loss 0.6726462841033936

Epoch 14: train loss 0.532563412731344
Epoch 14: val loss 0.6753761768341064

Epoch 15: train loss 0.5236682241613214
Epoch 15: val loss 0.6851028203964233

Epoch 16: train loss 0.5183299048380419
Epoch 16: val loss 0.6788178086280823

Epoch 17: train loss 0.5005986582149159
Epoch 17: val loss 0.6758189797401428

Epoch 18: train loss 0.5168742835521698
Epoch 18: val loss 0.6780394911766052

Epoch 19: train loss 0.49760526147755707
Epoch 19: val loss 0.6677846312522888

Epoch 20: train loss 0.5012593458999287
Epoch 20: val loss 0.6634571552276611

Epoch 21: train loss 0.47570242935960944
Epoch 21: val loss 0.6724637746810913

Epoch 22: train loss 0.46891292387788946
Epoch 22: val loss 0.6828597784042358

Epoch 23: train loss 0.47804541750387713
Epoch 23: val loss 0.665762722492218

Epoch 24: train loss 0.46113888783888385
Epoch 24: val loss 0.6811672449111938

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6877784620631825
Epoch 0: val loss 0.6743462681770325

Epoch 1: train loss 0.648614682934501
Epoch 1: val loss 0.6767281293869019

Epoch 2: train loss 0.637577008117329
Epoch 2: val loss 0.6799694299697876

Epoch 3: train loss 0.6323269659822638
Epoch 3: val loss 0.6777318120002747

Epoch 4: train loss 0.6030258590524847
Epoch 4: val loss 0.6766397356987

Epoch 5: train loss 0.5945569439367815
Epoch 5: val loss 0.6653684973716736

Epoch 6: train loss 0.5921145894310691
Epoch 6: val loss 0.6648688912391663

Epoch 7: train loss 0.5833412977782163
Epoch 7: val loss 0.6559397578239441

Epoch 8: train loss 0.563215437260541
Epoch 8: val loss 0.6532195210456848

Epoch 9: train loss 0.5495980950919065
Epoch 9: val loss 0.6545688509941101

Epoch 10: train loss 0.5598470026796515
Epoch 10: val loss 0.6588627099990845

Epoch 11: train loss 0.5261650085449219
Epoch 11: val loss 0.6533424854278564

Epoch 12: train loss 0.519449616020376
Epoch 12: val loss 0.6627134084701538

Epoch 13: train loss 0.506928565827283
Epoch 13: val loss 0.6559381484985352

Epoch 14: train loss 0.4990749575875022
Epoch 14: val loss 0.6653341054916382

Epoch 15: train loss 0.5253121934153817
Epoch 15: val loss 0.6540320515632629

Epoch 16: train loss 0.516216979785399
Epoch 16: val loss 0.635387659072876

Epoch 17: train loss 0.4922353814948689
Epoch 17: val loss 0.6531915664672852

Epoch 18: train loss 0.4797358892180703
Epoch 18: val loss 0.6703010201454163

Epoch 19: train loss 0.48489195108413696
Epoch 19: val loss 0.6528654098510742

Epoch 20: train loss 0.4768125225197185
Epoch 20: val loss 0.6703937649726868

Epoch 21: train loss 0.48898345502940094
Epoch 21: val loss 0.672470211982727

Epoch 22: train loss 0.45846624266017566
Epoch 22: val loss 0.6614875197410583

Epoch 23: train loss 0.45719657973809674
Epoch 23: val loss 0.6572955846786499

Epoch 24: train loss 0.4603009982542558
Epoch 24: val loss 0.6673039793968201

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.702098396691409
Epoch 0: val loss 0.6792300343513489

Epoch 1: train loss 0.6646178202195601
Epoch 1: val loss 0.6726934313774109

Epoch 2: train loss 0.651530688459223
Epoch 2: val loss 0.6711511015892029

Epoch 3: train loss 0.633676144209775
Epoch 3: val loss 0.6718078851699829

Epoch 4: train loss 0.616824979131872
Epoch 4: val loss 0.6760678291320801

Epoch 5: train loss 0.6133093725551259
Epoch 5: val loss 0.677033543586731

Epoch 6: train loss 0.6025362123142589
Epoch 6: val loss 0.6779688000679016

Epoch 7: train loss 0.6014919064261697
Epoch 7: val loss 0.6791187524795532

Epoch 8: train loss 0.5905528339472684
Epoch 8: val loss 0.6803727746009827

Epoch 9: train loss 0.5960981303995306
Epoch 9: val loss 0.6809072494506836

Epoch 10: train loss 0.5902605246413838
Epoch 10: val loss 0.6863040924072266

Epoch 11: train loss 0.5528163557702844
Epoch 11: val loss 0.6799473762512207

Epoch 12: train loss 0.5715416236357256
Epoch 12: val loss 0.6777253150939941

Epoch 13: train loss 0.5353699245236136
Epoch 13: val loss 0.6677709817886353

Epoch 14: train loss 0.5603105669671838
Epoch 14: val loss 0.6676219701766968

Epoch 15: train loss 0.5180278366262262
Epoch 15: val loss 0.6751033067703247

Epoch 16: train loss 0.514854455536062
Epoch 16: val loss 0.6771401762962341

Epoch 17: train loss 0.5250402851538225
Epoch 17: val loss 0.6711243391036987

Epoch 18: train loss 0.5111559304324064
Epoch 18: val loss 0.6636683940887451

Epoch 19: train loss 0.4875054413622076
Epoch 19: val loss 0.6713604927062988

Epoch 20: train loss 0.48102156682447955
Epoch 20: val loss 0.6834376454353333

Epoch 21: train loss 0.4822763204574585
Epoch 21: val loss 0.6862666010856628

Epoch 22: train loss 0.4734565886584195
Epoch 22: val loss 0.6895031929016113

Epoch 23: train loss 0.47706731070171704
Epoch 23: val loss 0.6977177858352661

Epoch 24: train loss 0.44913062995130365
Epoch 24: val loss 0.6955939531326294

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6955563386281332
Epoch 0: val loss 0.683971643447876

Epoch 1: train loss 0.6709805687268575
Epoch 1: val loss 0.6761283278465271

Epoch 2: train loss 0.6595165411631266
Epoch 2: val loss 0.6682379841804504

Epoch 3: train loss 0.6475397189458211
Epoch 3: val loss 0.6656204462051392

Epoch 4: train loss 0.603463610013326
Epoch 4: val loss 0.6717175841331482

Epoch 5: train loss 0.6301042477289835
Epoch 5: val loss 0.6619731187820435

Epoch 6: train loss 0.6129514217376709
Epoch 6: val loss 0.6593633890151978

Epoch 7: train loss 0.6031023899714152
Epoch 7: val loss 0.6583917140960693

Epoch 8: train loss 0.5800138930479686
Epoch 8: val loss 0.6461730599403381

Epoch 9: train loss 0.5889288862546285
Epoch 9: val loss 0.6538366079330444

Epoch 10: train loss 0.5909605224927267
Epoch 10: val loss 0.6551306247711182

Epoch 11: train loss 0.5802248338858287
Epoch 11: val loss 0.6496887803077698

Epoch 12: train loss 0.5592332502206167
Epoch 12: val loss 0.6511682868003845

Epoch 13: train loss 0.5828882972399394
Epoch 13: val loss 0.6351955533027649

Epoch 14: train loss 0.5546514411767324
Epoch 14: val loss 0.6457608342170715

Epoch 15: train loss 0.543514750401179
Epoch 15: val loss 0.6376391053199768

Epoch 16: train loss 0.5146745721499125
Epoch 16: val loss 0.6649168729782104

Epoch 17: train loss 0.5154025177160899
Epoch 17: val loss 0.6581827998161316

Epoch 18: train loss 0.5310220221678416
Epoch 18: val loss 0.6507239937782288

Epoch 19: train loss 0.5380145132541656
Epoch 19: val loss 0.6635714769363403

Epoch 20: train loss 0.5422743181387584
Epoch 20: val loss 0.6704164743423462

Epoch 21: train loss 0.5336551904678345
Epoch 21: val loss 0.6630030870437622

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911207620914166
Epoch 0: val loss 0.6896819472312927

Epoch 1: train loss 0.6520080933204064
Epoch 1: val loss 0.6889640688896179

Epoch 2: train loss 0.6387397280106177
Epoch 2: val loss 0.6961640119552612

Epoch 3: train loss 0.6203827353624197
Epoch 3: val loss 0.6932875514030457

Epoch 4: train loss 0.5967020117319547
Epoch 4: val loss 0.7005573511123657

Epoch 5: train loss 0.6004859002736899
Epoch 5: val loss 0.7062757015228271

Epoch 6: train loss 0.5692412761541513
Epoch 6: val loss 0.7084229588508606

Epoch 7: train loss 0.5766860063259418
Epoch 7: val loss 0.7133529186248779

Epoch 8: train loss 0.5627305347185868
Epoch 8: val loss 0.7052691578865051

Epoch 9: train loss 0.5810726284980774
Epoch 9: val loss 0.7185083031654358

Epoch 10: train loss 0.5540916552910438
Epoch 10: val loss 0.7153580188751221

Epoch 11: train loss 0.5564788419466752
Epoch 11: val loss 0.7065001130104065

Epoch 12: train loss 0.5293826094040504
Epoch 12: val loss 0.7052093744277954

Epoch 13: train loss 0.5297853488188523
Epoch 13: val loss 0.7237570881843567

Epoch 14: train loss 0.5232852697372437
Epoch 14: val loss 0.7022467255592346

Epoch 15: train loss 0.5258461374502915
Epoch 15: val loss 0.71013343334198

Epoch 16: train loss 0.5227608199302967
Epoch 16: val loss 0.7168706655502319

Epoch 17: train loss 0.5078694201432742
Epoch 17: val loss 0.6940454244613647

Epoch 18: train loss 0.5037677471454327
Epoch 18: val loss 0.7114614844322205

Epoch 19: train loss 0.48725304236778844
Epoch 19: val loss 0.6821312308311462

Epoch 20: train loss 0.4948727786540985
Epoch 20: val loss 0.6922782063484192

Epoch 21: train loss 0.48162634326861453
Epoch 21: val loss 0.70335453748703

Epoch 22: train loss 0.45639530512002796
Epoch 22: val loss 0.7179615497589111

Epoch 23: train loss 0.45941784519415635
Epoch 23: val loss 0.6998724341392517

Epoch 24: train loss 0.4743008132164295
Epoch 24: val loss 0.6931667327880859

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6888629381473248
Epoch 0: val loss 0.7001969814300537

Epoch 1: train loss 0.6570788071705744
Epoch 1: val loss 0.6874421238899231

Epoch 2: train loss 0.6394267632411077
Epoch 2: val loss 0.700652539730072

Epoch 3: train loss 0.624360584295713
Epoch 3: val loss 0.6953585147857666

Epoch 4: train loss 0.5964652941777155
Epoch 4: val loss 0.699495255947113

Epoch 5: train loss 0.5793682588980749
Epoch 5: val loss 0.7186629176139832

Epoch 6: train loss 0.5732656808999869
Epoch 6: val loss 0.7532470226287842

Epoch 7: train loss 0.5619683563709259
Epoch 7: val loss 0.7242042422294617

Epoch 8: train loss 0.5560029699252202
Epoch 8: val loss 0.7256231307983398

Epoch 9: train loss 0.5669224445636456
Epoch 9: val loss 0.7341684103012085

Epoch 10: train loss 0.5610550687863276
Epoch 10: val loss 0.7336648106575012

Epoch 11: train loss 0.5393109527918009
Epoch 11: val loss 0.7521210312843323

Epoch 12: train loss 0.5325740552865542
Epoch 12: val loss 0.7421032190322876

Epoch 13: train loss 0.5333096912273994
Epoch 13: val loss 0.7328798174858093

Epoch 14: train loss 0.5418018905016092
Epoch 14: val loss 0.7604239583015442

Epoch 15: train loss 0.5069970626097459
Epoch 15: val loss 0.7357052564620972

Epoch 16: train loss 0.4975231083539816
Epoch 16: val loss 0.7435234189033508

Epoch 17: train loss 0.5133748329602755
Epoch 17: val loss 0.7682505249977112

Epoch 18: train loss 0.4976804279364072
Epoch 18: val loss 0.7662287950515747

Epoch 19: train loss 0.5128286778926849
Epoch 19: val loss 0.7921570539474487

Epoch 20: train loss 0.5251883222506597
Epoch 20: val loss 0.768467366695404

Epoch 21: train loss 0.49808977429683393
Epoch 21: val loss 0.7506828904151917

Epoch 22: train loss 0.501888435620528
Epoch 22: val loss 0.7632991671562195

Epoch 23: train loss 0.48016765255194443
Epoch 23: val loss 0.7307407259941101

Epoch 24: train loss 0.47787772233669573
Epoch 24: val loss 0.7756787538528442

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6965713592676016
Epoch 0: val loss 0.6771168112754822

Epoch 1: train loss 0.6776618728270898
Epoch 1: val loss 0.658988893032074

Epoch 2: train loss 0.6445367565521827
Epoch 2: val loss 0.6457638740539551

Epoch 3: train loss 0.6353221810781039
Epoch 3: val loss 0.6443716287612915

Epoch 4: train loss 0.6137177302287176
Epoch 4: val loss 0.6234661936759949

Epoch 5: train loss 0.6196956588671758
Epoch 5: val loss 0.6209036707878113

Epoch 6: train loss 0.6035914925428537
Epoch 6: val loss 0.6108720898628235

Epoch 7: train loss 0.6052875197850741
Epoch 7: val loss 0.605397641658783

Epoch 8: train loss 0.5915263295173645
Epoch 8: val loss 0.6161461472511292

Epoch 9: train loss 0.5804316493181082
Epoch 9: val loss 0.603101909160614

Epoch 10: train loss 0.588281470995683
Epoch 10: val loss 0.6060672998428345

Epoch 11: train loss 0.5650100937256446
Epoch 11: val loss 0.609073281288147

Epoch 12: train loss 0.549117196064729
Epoch 12: val loss 0.6169102787971497

Epoch 13: train loss 0.5406616284297063
Epoch 13: val loss 0.6043439507484436

Epoch 14: train loss 0.551517305465845
Epoch 14: val loss 0.5936378240585327

Epoch 15: train loss 0.5645727285972009
Epoch 15: val loss 0.6068732738494873

Epoch 16: train loss 0.5326177111038795
Epoch 16: val loss 0.6032160520553589

Epoch 17: train loss 0.5299323797225952
Epoch 17: val loss 0.5967267155647278

Epoch 18: train loss 0.5336350615207965
Epoch 18: val loss 0.598979115486145

Epoch 19: train loss 0.5116985188080714
Epoch 19: val loss 0.6107386946678162

Epoch 20: train loss 0.491282194852829
Epoch 20: val loss 0.5980454683303833

Epoch 21: train loss 0.5043433469075423
Epoch 21: val loss 0.5992554426193237

Epoch 22: train loss 0.5116494183356946
Epoch 22: val loss 0.601533830165863

Epoch 23: train loss 0.4710767658857199
Epoch 23: val loss 0.6029983162879944

Epoch 24: train loss 0.48520376132084775
Epoch 24: val loss 0.6280562281608582

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7067996401053208
Epoch 0: val loss 0.6686912775039673

Epoch 1: train loss 0.6602610808152419
Epoch 1: val loss 0.6635043621063232

Epoch 2: train loss 0.6560807961684006
Epoch 2: val loss 0.6591166853904724

Epoch 3: train loss 0.6246373607562139
Epoch 3: val loss 0.655913770198822

Epoch 4: train loss 0.6290014615425696
Epoch 4: val loss 0.6543511748313904

Epoch 5: train loss 0.6180374117997977
Epoch 5: val loss 0.6500891447067261

Epoch 6: train loss 0.6203381144083463
Epoch 6: val loss 0.6482089757919312

Epoch 7: train loss 0.600684220974262
Epoch 7: val loss 0.639868438243866

Epoch 8: train loss 0.6032040921541361
Epoch 8: val loss 0.6350769996643066

Epoch 9: train loss 0.5857230287331802
Epoch 9: val loss 0.635348916053772

Epoch 10: train loss 0.5915397176375756
Epoch 10: val loss 0.6350336074829102

Epoch 11: train loss 0.5862935873178335
Epoch 11: val loss 0.6346256136894226

Epoch 12: train loss 0.5836285742429587
Epoch 12: val loss 0.6306554079055786

Epoch 13: train loss 0.5747354030609131
Epoch 13: val loss 0.635456919670105

Epoch 14: train loss 0.545451854283993
Epoch 14: val loss 0.6380450129508972

Epoch 15: train loss 0.5569848418235779
Epoch 15: val loss 0.6378577351570129

Epoch 16: train loss 0.5375685531359452
Epoch 16: val loss 0.6409585475921631

Epoch 17: train loss 0.5224144504620478
Epoch 17: val loss 0.6445187330245972

Epoch 18: train loss 0.5152016717654008
Epoch 18: val loss 0.6469672918319702

Epoch 19: train loss 0.5419683548120352
Epoch 19: val loss 0.6371071338653564

Epoch 20: train loss 0.5014429940627172
Epoch 20: val loss 0.635051965713501

Epoch 21: train loss 0.5226778984069824
Epoch 21: val loss 0.6417630910873413

Epoch 22: train loss 0.5044936766991248
Epoch 22: val loss 0.6391146779060364

Epoch 23: train loss 0.5032501725050119
Epoch 23: val loss 0.6443379521369934

Epoch 24: train loss 0.5190311876627115
Epoch 24: val loss 0.6584610939025879

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6999216816004585
Epoch 0: val loss 0.7111090421676636

Epoch 1: train loss 0.6767138347906225
Epoch 1: val loss 0.7070505619049072

Epoch 2: train loss 0.6688686609268188
Epoch 2: val loss 0.6985854506492615

Epoch 3: train loss 0.6373411066391889
Epoch 3: val loss 0.6929261684417725

Epoch 4: train loss 0.6441421684096841
Epoch 4: val loss 0.6822484135627747

Epoch 5: train loss 0.6301486106479869
Epoch 5: val loss 0.6777975559234619

Epoch 6: train loss 0.6060905666912303
Epoch 6: val loss 0.66482013463974

Epoch 7: train loss 0.6077382950221791
Epoch 7: val loss 0.6746116876602173

Epoch 8: train loss 0.5885879187022939
Epoch 8: val loss 0.6646605134010315

Epoch 9: train loss 0.5868073771981632
Epoch 9: val loss 0.6766474843025208

Epoch 10: train loss 0.5774703814702875
Epoch 10: val loss 0.6663355231285095

Epoch 11: train loss 0.561070591211319
Epoch 11: val loss 0.6804927587509155

Epoch 12: train loss 0.5523954507182626
Epoch 12: val loss 0.6732797026634216

Epoch 13: train loss 0.5566111171946806
Epoch 13: val loss 0.690547525882721

Epoch 14: train loss 0.5409020395839915
Epoch 14: val loss 0.6983203291893005

Epoch 15: train loss 0.5369233348790337
Epoch 15: val loss 0.6964983344078064

Epoch 16: train loss 0.5343462789759916
Epoch 16: val loss 0.7012659907341003

Epoch 17: train loss 0.5317293440594393
Epoch 17: val loss 0.7286558151245117

Epoch 18: train loss 0.5245008643935708
Epoch 18: val loss 0.7333270907402039

Epoch 19: train loss 0.5134960500633016
Epoch 19: val loss 0.737823486328125

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.724387859304746
Epoch 0: val loss 0.6847884058952332

Epoch 1: train loss 0.6810498634974161
Epoch 1: val loss 0.6818941831588745

Epoch 2: train loss 0.6711816688378652
Epoch 2: val loss 0.6816844344139099

Epoch 3: train loss 0.665186271071434
Epoch 3: val loss 0.6838717460632324

Epoch 4: train loss 0.6520074705282847
Epoch 4: val loss 0.6830580830574036

Epoch 5: train loss 0.6575872302055359
Epoch 5: val loss 0.6849305629730225

Epoch 6: train loss 0.6447348992029825
Epoch 6: val loss 0.6854502558708191

Epoch 7: train loss 0.6498642762502035
Epoch 7: val loss 0.6843525171279907

Epoch 8: train loss 0.6220239847898483
Epoch 8: val loss 0.6813868880271912

Epoch 9: train loss 0.622135599454244
Epoch 9: val loss 0.6856123208999634

Epoch 10: train loss 0.6151472677787145
Epoch 10: val loss 0.6815050840377808

Epoch 11: train loss 0.61090437322855
Epoch 11: val loss 0.6794229745864868

Epoch 12: train loss 0.5935163994630178
Epoch 12: val loss 0.6837916970252991

Epoch 13: train loss 0.604228655497233
Epoch 13: val loss 0.6775036454200745

Epoch 14: train loss 0.6003776242335638
Epoch 14: val loss 0.6798132061958313

Epoch 15: train loss 0.5892527749141058
Epoch 15: val loss 0.693526566028595

Epoch 16: train loss 0.5859339063366255
Epoch 16: val loss 0.6937914490699768

Epoch 17: train loss 0.5754913439353307
Epoch 17: val loss 0.6818450093269348

Epoch 18: train loss 0.5770001585284869
Epoch 18: val loss 0.6917668581008911

Epoch 19: train loss 0.5654346719384193
Epoch 19: val loss 0.6997056603431702

Epoch 20: train loss 0.5535758882761002
Epoch 20: val loss 0.7027373313903809

Epoch 21: train loss 0.5384631703297297
Epoch 21: val loss 0.6888570189476013

Epoch 22: train loss 0.5605685735742251
Epoch 22: val loss 0.6770833730697632

Epoch 23: train loss 0.540163574119409
Epoch 23: val loss 0.6796398758888245

Epoch 24: train loss 0.5276282504200935
Epoch 24: val loss 0.6853063106536865

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7054416239261627
Epoch 0: val loss 0.6849571466445923

Epoch 1: train loss 0.6725379774967829
Epoch 1: val loss 0.6799414157867432

Epoch 2: train loss 0.673211395740509
Epoch 2: val loss 0.674717366695404

Epoch 3: train loss 0.6542964528004328
Epoch 3: val loss 0.6704325079917908

Epoch 4: train loss 0.6590439677238464
Epoch 4: val loss 0.6725596785545349

Epoch 5: train loss 0.6449540704488754
Epoch 5: val loss 0.6725399494171143

Epoch 6: train loss 0.6382452497879664
Epoch 6: val loss 0.6726411581039429

Epoch 7: train loss 0.6186356097459793
Epoch 7: val loss 0.6740865111351013

Epoch 8: train loss 0.6276541699965795
Epoch 8: val loss 0.6751309633255005

Epoch 9: train loss 0.618714819351832
Epoch 9: val loss 0.6800200939178467

Epoch 10: train loss 0.6084505418936411
Epoch 10: val loss 0.6821747422218323

Epoch 11: train loss 0.5973483721415201
Epoch 11: val loss 0.68912273645401

Epoch 12: train loss 0.5939059356848398
Epoch 12: val loss 0.6942027807235718

Epoch 13: train loss 0.5719244182109833
Epoch 13: val loss 0.6958879232406616

Epoch 14: train loss 0.5860014408826828
Epoch 14: val loss 0.6988596320152283

Epoch 15: train loss 0.5773040627439817
Epoch 15: val loss 0.7031448483467102

Epoch 16: train loss 0.5793822333216667
Epoch 16: val loss 0.705793023109436

Epoch 17: train loss 0.5662150805195173
Epoch 17: val loss 0.7108373045921326

Epoch 18: train loss 0.5626587520043055
Epoch 18: val loss 0.7105264067649841

Epoch 19: train loss 0.5548827176292738
Epoch 19: val loss 0.7124719023704529

Epoch 20: train loss 0.5605742161472639
Epoch 20: val loss 0.7078222632408142

Epoch 21: train loss 0.5610928709308306
Epoch 21: val loss 0.7074874043464661

Epoch 22: train loss 0.5444681147734324
Epoch 22: val loss 0.71961510181427

Epoch 23: train loss 0.5472467144330343
Epoch 23: val loss 0.7207524180412292

Epoch 24: train loss 0.5392549385627111
Epoch 24: val loss 0.727940559387207

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7030627826849619
Epoch 0: val loss 0.6902865171432495

Epoch 1: train loss 0.6811889757712682
Epoch 1: val loss 0.6969078183174133

Epoch 2: train loss 0.6595533142487208
Epoch 2: val loss 0.6927018165588379

Epoch 3: train loss 0.645521213610967
Epoch 3: val loss 0.6921471357345581

Epoch 4: train loss 0.6369319409132004
Epoch 4: val loss 0.6970915794372559

Epoch 5: train loss 0.6475033164024353
Epoch 5: val loss 0.6992682814598083

Epoch 6: train loss 0.6231730878353119
Epoch 6: val loss 0.7023931741714478

Epoch 7: train loss 0.6194614668687185
Epoch 7: val loss 0.7090538144111633

Epoch 8: train loss 0.6126417020956675
Epoch 8: val loss 0.7187724113464355

Epoch 9: train loss 0.6011476218700409
Epoch 9: val loss 0.7196587920188904

Epoch 10: train loss 0.5990386779109637
Epoch 10: val loss 0.7254745960235596

Epoch 11: train loss 0.6024287740389506
Epoch 11: val loss 0.7358054518699646

Epoch 12: train loss 0.5972396632035574
Epoch 12: val loss 0.7434969544410706

Epoch 13: train loss 0.5852950463692347
Epoch 13: val loss 0.7536036372184753

Epoch 14: train loss 0.5782820781071981
Epoch 14: val loss 0.7450089454650879

Epoch 15: train loss 0.5545754084984461
Epoch 15: val loss 0.7534101605415344

Epoch 16: train loss 0.580040693283081
Epoch 16: val loss 0.7676418423652649

Epoch 17: train loss 0.5668224096298218
Epoch 17: val loss 0.7544425129890442

Epoch 18: train loss 0.5603730529546738
Epoch 18: val loss 0.7613512873649597

Epoch 19: train loss 0.548134279747804
Epoch 19: val loss 0.7811559438705444

Epoch 20: train loss 0.5411217361688614
Epoch 20: val loss 0.790561854839325

Epoch 21: train loss 0.5181284745534261
Epoch 21: val loss 0.8069232106208801

Epoch 22: train loss 0.5257607748111089
Epoch 22: val loss 0.7922025322914124

Epoch 23: train loss 0.5258704995115598
Epoch 23: val loss 0.8079352378845215

Epoch 24: train loss 0.513058806459109
Epoch 24: val loss 0.8198038935661316

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6996236443519592
Epoch 0: val loss 0.6867061257362366

Epoch 1: train loss 0.6746365328629812
Epoch 1: val loss 0.6740598082542419

Epoch 2: train loss 0.6706474423408508
Epoch 2: val loss 0.6685029864311218

Epoch 3: train loss 0.6577368229627609
Epoch 3: val loss 0.663517415523529

Epoch 4: train loss 0.6620392700036367
Epoch 4: val loss 0.6602667570114136

Epoch 5: train loss 0.6500681241353353
Epoch 5: val loss 0.6588315367698669

Epoch 6: train loss 0.651327908039093
Epoch 6: val loss 0.6549957990646362

Epoch 7: train loss 0.6362695097923279
Epoch 7: val loss 0.6519823670387268

Epoch 8: train loss 0.6255697806676229
Epoch 8: val loss 0.6540539860725403

Epoch 9: train loss 0.6208689908186594
Epoch 9: val loss 0.6602919697761536

Epoch 10: train loss 0.6311251843969027
Epoch 10: val loss 0.6607092618942261

Epoch 11: train loss 0.615044484535853
Epoch 11: val loss 0.6589895486831665

Epoch 12: train loss 0.6059412956237793
Epoch 12: val loss 0.6657890677452087

Epoch 13: train loss 0.6118229975303014
Epoch 13: val loss 0.6653919816017151

Epoch 14: train loss 0.6095479528109232
Epoch 14: val loss 0.6610323190689087

Epoch 15: train loss 0.6022307823101679
Epoch 15: val loss 0.6590818166732788

Epoch 16: train loss 0.5976833080252012
Epoch 16: val loss 0.657953143119812

Epoch 17: train loss 0.5815011262893677
Epoch 17: val loss 0.6579219698905945

Epoch 18: train loss 0.5772711237271627
Epoch 18: val loss 0.6564522981643677

Epoch 19: train loss 0.5863187710444132
Epoch 19: val loss 0.6572193503379822

Epoch 20: train loss 0.5651958808302879
Epoch 20: val loss 0.6568413972854614

Epoch 21: train loss 0.5742799639701843
Epoch 21: val loss 0.6595301032066345

Epoch 22: train loss 0.5490019445617994
Epoch 22: val loss 0.6542711853981018

Epoch 23: train loss 0.5665466114878654
Epoch 23: val loss 0.65506911277771

Epoch 24: train loss 0.5586656009157499
Epoch 24: val loss 0.6613791584968567

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6904875449836254
Epoch 0: val loss 0.6633332967758179

Epoch 1: train loss 0.6744995675981045
Epoch 1: val loss 0.653095006942749

Epoch 2: train loss 0.6601134426891804
Epoch 2: val loss 0.6509429216384888

Epoch 3: train loss 0.6545270159840584
Epoch 3: val loss 0.6583998799324036

Epoch 4: train loss 0.6495362669229507
Epoch 4: val loss 0.6567425727844238

Epoch 5: train loss 0.644223727285862
Epoch 5: val loss 0.6554195880889893

Epoch 6: train loss 0.643462497740984
Epoch 6: val loss 0.6599451899528503

Epoch 7: train loss 0.6323359683156013
Epoch 7: val loss 0.6638795137405396

Epoch 8: train loss 0.6295372657477856
Epoch 8: val loss 0.6694803833961487

Epoch 9: train loss 0.6192171759903431
Epoch 9: val loss 0.6719294190406799

Epoch 10: train loss 0.6201022304594517
Epoch 10: val loss 0.6713045239448547

Epoch 11: train loss 0.6128071285784245
Epoch 11: val loss 0.6737917065620422

Epoch 12: train loss 0.6147731579840183
Epoch 12: val loss 0.6768167018890381

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
21
Epoch 0: train loss 0.7341968332018171
Epoch 0: val loss 0.6620106101036072

Epoch 1: train loss 0.6633092590740749
Epoch 1: val loss 0.6488659977912903

Epoch 2: train loss 0.6037141936165946
Epoch 2: val loss 0.6371874213218689

Epoch 3: train loss 0.5737383621079581
Epoch 3: val loss 0.6252424120903015

Epoch 4: train loss 0.5242745280265808
Epoch 4: val loss 0.6255208253860474

Epoch 5: train loss 0.5962630467755454
Epoch 5: val loss 0.6330956816673279

Epoch 6: train loss 0.5122788080147335
Epoch 6: val loss 0.6345616579055786

Epoch 7: train loss 0.5332574120589665
Epoch 7: val loss 0.631406307220459

Epoch 8: train loss 0.611419039113181
Epoch 8: val loss 0.627199649810791

Epoch 9: train loss 0.5421713462897709
Epoch 9: val loss 0.6154016852378845

Epoch 10: train loss 0.5589052736759186
Epoch 10: val loss 0.6137294769287109

Epoch 11: train loss 0.5255144962242672
Epoch 11: val loss 0.6160367131233215

Epoch 12: train loss 0.518351823091507
Epoch 12: val loss 0.6187431812286377

Epoch 13: train loss 0.5260331545557294
Epoch 13: val loss 0.621872067451477

Epoch 14: train loss 0.4848743847438267
Epoch 14: val loss 0.6238150000572205

Epoch 15: train loss 0.47804472701890127
Epoch 15: val loss 0.6317237019538879

Epoch 16: train loss 0.45169761776924133
Epoch 16: val loss 0.6482419967651367

Epoch 17: train loss 0.4780359608786447
Epoch 17: val loss 0.6582307815551758

Epoch 18: train loss 0.4557271365608488
Epoch 18: val loss 0.6676397323608398

Epoch 19: train loss 0.4498747502054487
Epoch 19: val loss 0.6708500385284424

Epoch 20: train loss 0.4359213837555477
Epoch 20: val loss 0.6717985272407532

Epoch 21: train loss 0.5127360948494503
Epoch 21: val loss 0.6740825772285461

Epoch 22: train loss 0.5172781944274902
Epoch 22: val loss 0.6701700091362

Epoch 23: train loss 0.45362435068402973
Epoch 23: val loss 0.679836094379425

Epoch 24: train loss 0.4626435169151851
Epoch 24: val loss 0.6976034045219421

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7046326058251517
Epoch 0: val loss 0.6602393388748169

Epoch 1: train loss 0.6618217485291618
Epoch 1: val loss 0.621191680431366

Epoch 2: train loss 0.6255077975136893
Epoch 2: val loss 0.5905089378356934

Epoch 3: train loss 0.6378036907741002
Epoch 3: val loss 0.5657986998558044

Epoch 4: train loss 0.6217339549745832
Epoch 4: val loss 0.5642080307006836

Epoch 5: train loss 0.5699930914810726
Epoch 5: val loss 0.5612647533416748

Epoch 6: train loss 0.5672183121953692
Epoch 6: val loss 0.5514096021652222

Epoch 7: train loss 0.544987644468035
Epoch 7: val loss 0.5465660095214844

Epoch 8: train loss 0.6174538816724505
Epoch 8: val loss 0.5467504858970642

Epoch 9: train loss 0.5561404057911464
Epoch 9: val loss 0.5599857568740845

Epoch 10: train loss 0.5802655560629708
Epoch 10: val loss 0.5732367634773254

Epoch 11: train loss 0.5711813398769924
Epoch 11: val loss 0.5926979780197144

Epoch 12: train loss 0.6091222294739315
Epoch 12: val loss 0.5896706581115723

Epoch 13: train loss 0.4709598996809551
Epoch 13: val loss 0.5828459858894348

Epoch 14: train loss 0.5203428140708378
Epoch 14: val loss 0.5759369730949402

Epoch 15: train loss 0.47971974100385395
Epoch 15: val loss 0.5755391120910645

Epoch 16: train loss 0.5331521502562931
Epoch 16: val loss 0.5783772468566895

Epoch 17: train loss 0.4760685520512717
Epoch 17: val loss 0.5899839401245117

Epoch 18: train loss 0.5554137783391135
Epoch 18: val loss 0.5998477935791016

Epoch 19: train loss 0.5338852788720813
Epoch 19: val loss 0.6144521236419678

Epoch 20: train loss 0.5415243549006326
Epoch 20: val loss 0.6281501650810242

Epoch 21: train loss 0.44885221123695374
Epoch 21: val loss 0.6214655041694641

Epoch 22: train loss 0.47555653963770184
Epoch 22: val loss 0.6125873923301697

Epoch 23: train loss 0.4814798619065966
Epoch 23: val loss 0.6071602702140808

Epoch 24: train loss 0.4951483692441668
Epoch 24: val loss 0.5967895984649658

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6887492707797459
Epoch 0: val loss 0.6519699692726135

Epoch 1: train loss 0.6255984732082912
Epoch 1: val loss 0.6174827218055725

Epoch 2: train loss 0.5915844355310712
Epoch 2: val loss 0.5998175740242004

Epoch 3: train loss 0.5510901979037693
Epoch 3: val loss 0.5866921544075012

Epoch 4: train loss 0.5388154685497284
Epoch 4: val loss 0.5825780630111694

Epoch 5: train loss 0.5190278845173972
Epoch 5: val loss 0.5782945156097412

Epoch 6: train loss 0.5356519179684776
Epoch 6: val loss 0.5890540480613708

Epoch 7: train loss 0.5522102330412183
Epoch 7: val loss 0.6018542647361755

Epoch 8: train loss 0.46309089234897066
Epoch 8: val loss 0.5983917117118835

Epoch 9: train loss 0.53187409894807
Epoch 9: val loss 0.6034846305847168

Epoch 10: train loss 0.5209257347243172
Epoch 10: val loss 0.6024627089500427

Epoch 11: train loss 0.5125384245600019
Epoch 11: val loss 0.6143001914024353

Epoch 12: train loss 0.4759076109954289
Epoch 12: val loss 0.6228199005126953

Epoch 13: train loss 0.46258183888026644
Epoch 13: val loss 0.6335302591323853

Epoch 14: train loss 0.4519805908203125
Epoch 14: val loss 0.6509076952934265

Epoch 15: train loss 0.4406456564153944
Epoch 15: val loss 0.6581747531890869

Epoch 16: train loss 0.4282933643886021
Epoch 16: val loss 0.6606049537658691

Epoch 17: train loss 0.48704443659101215
Epoch 17: val loss 0.6530694365501404

Epoch 18: train loss 0.44968710626874653
Epoch 18: val loss 0.6439669132232666

Epoch 19: train loss 0.42856154697281973
Epoch 19: val loss 0.6385758519172668

Epoch 20: train loss 0.4368288048676082
Epoch 20: val loss 0.6417528390884399

Epoch 21: train loss 0.446803663458143
Epoch 21: val loss 0.6413847804069519

Epoch 22: train loss 0.48203369975090027
Epoch 22: val loss 0.6466902494430542

Epoch 23: train loss 0.4262505812304361
Epoch 23: val loss 0.6414250731468201

Epoch 24: train loss 0.4294030283178602
Epoch 24: val loss 0.6434265375137329

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6410150442804609
Epoch 0: val loss 0.6508013606071472

Epoch 1: train loss 0.6214431268828255
Epoch 1: val loss 0.6234039068222046

Epoch 2: train loss 0.5885164482252938
Epoch 2: val loss 0.6116060614585876

Epoch 3: train loss 0.5322735479899815
Epoch 3: val loss 0.5956915616989136

Epoch 4: train loss 0.5420369676181248
Epoch 4: val loss 0.5877338647842407

Epoch 5: train loss 0.5345448212964194
Epoch 5: val loss 0.5889482498168945

Epoch 6: train loss 0.589333291564669
Epoch 6: val loss 0.5915254950523376

Epoch 7: train loss 0.5199949145317078
Epoch 7: val loss 0.5975435376167297

Epoch 8: train loss 0.5642336649554116
Epoch 8: val loss 0.5999581813812256

Epoch 9: train loss 0.4916586365018572
Epoch 9: val loss 0.6055194735527039

Epoch 10: train loss 0.5334840629781995
Epoch 10: val loss 0.6009049415588379

Epoch 11: train loss 0.5220535312380109
Epoch 11: val loss 0.6054444313049316

Epoch 12: train loss 0.5198757861341748
Epoch 12: val loss 0.6102091073989868

Epoch 13: train loss 0.49513000675610136
Epoch 13: val loss 0.6191965937614441

Epoch 14: train loss 0.48602722372327534
Epoch 14: val loss 0.6219675540924072

Epoch 15: train loss 0.5312461129256657
Epoch 15: val loss 0.624619722366333

Epoch 16: train loss 0.5077359165464129
Epoch 16: val loss 0.6225210428237915

Epoch 17: train loss 0.4521850219794682
Epoch 17: val loss 0.6296449303627014

Epoch 18: train loss 0.4738583947931017
Epoch 18: val loss 0.6337669491767883

Epoch 19: train loss 0.4491679753576006
Epoch 19: val loss 0.636152446269989

Epoch 20: train loss 0.4623313971928188
Epoch 20: val loss 0.6477718353271484

Epoch 21: train loss 0.47708596502031597
Epoch 21: val loss 0.6618743538856506

Epoch 22: train loss 0.4576221321310316
Epoch 22: val loss 0.6698446869850159

Epoch 23: train loss 0.4657763923917498
Epoch 23: val loss 0.6616721749305725

Epoch 24: train loss 0.4462160212653024
Epoch 24: val loss 0.6574757695198059

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7091404398282369
Epoch 0: val loss 0.636654794216156

Epoch 1: train loss 0.6166109972529941
Epoch 1: val loss 0.5875717997550964

Epoch 2: train loss 0.5811815063158671
Epoch 2: val loss 0.566743791103363

Epoch 3: train loss 0.5555308593644036
Epoch 3: val loss 0.5708988904953003

Epoch 4: train loss 0.5316839516162872
Epoch 4: val loss 0.5863332748413086

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6497145444154739
Epoch 0: val loss 0.6346089243888855

Epoch 1: train loss 0.599587120115757
Epoch 1: val loss 0.6009723544120789

Epoch 2: train loss 0.5638195909559727
Epoch 2: val loss 0.5615106821060181

Epoch 3: train loss 0.5452260188758373
Epoch 3: val loss 0.5354472994804382

Epoch 4: train loss 0.5216067470610142
Epoch 4: val loss 0.5245217084884644

Epoch 5: train loss 0.49822787940502167
Epoch 5: val loss 0.519553542137146

Epoch 6: train loss 0.49127382785081863
Epoch 6: val loss 0.5142192244529724

Epoch 7: train loss 0.48552314192056656
Epoch 7: val loss 0.5139893293380737

Epoch 8: train loss 0.4692123793065548
Epoch 8: val loss 0.5174884796142578

Epoch 9: train loss 0.46934251859784126
Epoch 9: val loss 0.5138930082321167

Epoch 10: train loss 0.4549012519419193
Epoch 10: val loss 0.515462338924408

Epoch 11: train loss 0.45629944279789925
Epoch 11: val loss 0.5131601095199585

Epoch 12: train loss 0.44947289675474167
Epoch 12: val loss 0.521747887134552

Epoch 13: train loss 0.4300874322652817
Epoch 13: val loss 0.5242218971252441

Epoch 14: train loss 0.4290566146373749
Epoch 14: val loss 0.5200087428092957

Epoch 15: train loss 0.4410305395722389
Epoch 15: val loss 0.5163983106613159

Epoch 16: train loss 0.43101876974105835
Epoch 16: val loss 0.5177533626556396

Epoch 17: train loss 0.41983742266893387
Epoch 17: val loss 0.520244300365448

Epoch 18: train loss 0.40388911217451096
Epoch 18: val loss 0.5193231105804443

Epoch 19: train loss 0.3899311386048794
Epoch 19: val loss 0.5204685926437378

Epoch 20: train loss 0.3805569037795067
Epoch 20: val loss 0.5257217288017273

Epoch 21: train loss 0.3819037824869156
Epoch 21: val loss 0.5299903154373169

Epoch 22: train loss 0.36919500678777695
Epoch 22: val loss 0.5351334810256958

Epoch 23: train loss 0.33743352070450783
Epoch 23: val loss 0.5378396511077881

Epoch 24: train loss 0.3571937084197998
Epoch 24: val loss 0.5394039154052734

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6740835830569267
Epoch 0: val loss 0.6424255967140198

Epoch 1: train loss 0.6039644554257393
Epoch 1: val loss 0.5981570482254028

Epoch 2: train loss 0.5593509078025818
Epoch 2: val loss 0.5575827360153198

Epoch 3: train loss 0.518916193395853
Epoch 3: val loss 0.5418904423713684

Epoch 4: train loss 0.500723484903574
Epoch 4: val loss 0.535078763961792

Epoch 5: train loss 0.5001868791878223
Epoch 5: val loss 0.5412070751190186

Epoch 6: train loss 0.484221238642931
Epoch 6: val loss 0.5281957387924194

Epoch 7: train loss 0.4712984301149845
Epoch 7: val loss 0.5257149934768677

Epoch 8: train loss 0.47159839421510696
Epoch 8: val loss 0.5270158052444458

Epoch 9: train loss 0.4501759447157383
Epoch 9: val loss 0.5263346433639526

Epoch 10: train loss 0.47120627015829086
Epoch 10: val loss 0.5243643522262573

Epoch 11: train loss 0.44387315958738327
Epoch 11: val loss 0.5178142786026001

Epoch 12: train loss 0.4400051534175873
Epoch 12: val loss 0.5174461007118225

Epoch 13: train loss 0.4639546424150467
Epoch 13: val loss 0.5217769742012024

Epoch 14: train loss 0.43150969222187996
Epoch 14: val loss 0.5164374113082886

Epoch 15: train loss 0.4090881459414959
Epoch 15: val loss 0.5160207748413086

Epoch 16: train loss 0.4208950214087963
Epoch 16: val loss 0.5195494294166565

Epoch 17: train loss 0.437153035774827
Epoch 17: val loss 0.5210193395614624

Epoch 18: train loss 0.3999708667397499
Epoch 18: val loss 0.5167474746704102

Epoch 19: train loss 0.39971818029880524
Epoch 19: val loss 0.5227721929550171

Epoch 20: train loss 0.40162671357393265
Epoch 20: val loss 0.5235592722892761

Epoch 21: train loss 0.40019023045897484
Epoch 21: val loss 0.5205981135368347

Epoch 22: train loss 0.38220011815428734
Epoch 22: val loss 0.5281068086624146

Epoch 23: train loss 0.36855217069387436
Epoch 23: val loss 0.5318981409072876

Epoch 24: train loss 0.3913394119590521
Epoch 24: val loss 0.5380018949508667

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6635722145438194
Epoch 0: val loss 0.6287456750869751

Epoch 1: train loss 0.6039851307868958
Epoch 1: val loss 0.6059000492095947

Epoch 2: train loss 0.5546710602939129
Epoch 2: val loss 0.5800319910049438

Epoch 3: train loss 0.5106196291744709
Epoch 3: val loss 0.5641198754310608

Epoch 4: train loss 0.5050936862826347
Epoch 4: val loss 0.5550472140312195

Epoch 5: train loss 0.48402081057429314
Epoch 5: val loss 0.552345335483551

Epoch 6: train loss 0.46828021481633186
Epoch 6: val loss 0.5554238557815552

Epoch 7: train loss 0.45388997718691826
Epoch 7: val loss 0.5612205862998962

Epoch 8: train loss 0.4737665466964245
Epoch 8: val loss 0.5664665102958679

Epoch 9: train loss 0.4580570086836815
Epoch 9: val loss 0.5687654614448547

Epoch 10: train loss 0.42584297619760036
Epoch 10: val loss 0.573689341545105

Epoch 11: train loss 0.4162302687764168
Epoch 11: val loss 0.5755472183227539

Epoch 12: train loss 0.4272717088460922
Epoch 12: val loss 0.5772997140884399

Epoch 13: train loss 0.41818342730402946
Epoch 13: val loss 0.5836691856384277

Epoch 14: train loss 0.4040425270795822
Epoch 14: val loss 0.5877997875213623

Epoch 15: train loss 0.4036084823310375
Epoch 15: val loss 0.5917968153953552

Epoch 16: train loss 0.3745317719876766
Epoch 16: val loss 0.5996826887130737

Epoch 17: train loss 0.3968796469271183
Epoch 17: val loss 0.603495180606842

Epoch 18: train loss 0.3818532060831785
Epoch 18: val loss 0.6096276044845581

Epoch 19: train loss 0.35320958495140076
Epoch 19: val loss 0.6060643196105957

Epoch 20: train loss 0.3694459851831198
Epoch 20: val loss 0.6069223284721375

Epoch 21: train loss 0.3474562466144562
Epoch 21: val loss 0.6058446168899536

Epoch 22: train loss 0.3773719407618046
Epoch 22: val loss 0.6042493581771851

Epoch 23: train loss 0.34930479153990746
Epoch 23: val loss 0.6074775457382202

Epoch 24: train loss 0.32932884618639946
Epoch 24: val loss 0.6128842234611511

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7210384830832481
Epoch 0: val loss 0.6904327869415283

Epoch 1: train loss 0.6443455815315247
Epoch 1: val loss 0.6448255181312561

Epoch 2: train loss 0.6063402593135834
Epoch 2: val loss 0.5965912938117981

Epoch 3: train loss 0.5644462630152702
Epoch 3: val loss 0.5609309673309326

Epoch 4: train loss 0.5338255167007446
Epoch 4: val loss 0.5360329151153564

Epoch 5: train loss 0.510220505297184
Epoch 5: val loss 0.5134479403495789

Epoch 6: train loss 0.49307410046458244
Epoch 6: val loss 0.500911295413971

Epoch 7: train loss 0.48544997721910477
Epoch 7: val loss 0.4961337149143219

Epoch 8: train loss 0.511644572019577
Epoch 8: val loss 0.49001744389533997

Epoch 9: train loss 0.4949333071708679
Epoch 9: val loss 0.49144622683525085

Epoch 10: train loss 0.4983554184436798
Epoch 10: val loss 0.49422886967658997

Epoch 11: train loss 0.4765743687748909
Epoch 11: val loss 0.4963427782058716

Epoch 12: train loss 0.4694509096443653
Epoch 12: val loss 0.4843524694442749

Epoch 13: train loss 0.4751240462064743
Epoch 13: val loss 0.47711363434791565

Epoch 14: train loss 0.4482401981949806
Epoch 14: val loss 0.4786226153373718

Epoch 15: train loss 0.4438384771347046
Epoch 15: val loss 0.47619736194610596

Epoch 16: train loss 0.46196161583065987
Epoch 16: val loss 0.47572383284568787

Epoch 17: train loss 0.4658534377813339
Epoch 17: val loss 0.4742136597633362

Epoch 18: train loss 0.45078760385513306
Epoch 18: val loss 0.4835811257362366

Epoch 19: train loss 0.42701878398656845
Epoch 19: val loss 0.46975013613700867

Epoch 20: train loss 0.42729324847459793
Epoch 20: val loss 0.47028154134750366

Epoch 21: train loss 0.42511697486042976
Epoch 21: val loss 0.47348037362098694

Epoch 22: train loss 0.4096825569868088
Epoch 22: val loss 0.47017163038253784

Epoch 23: train loss 0.4138560891151428
Epoch 23: val loss 0.4663575291633606

Epoch 24: train loss 0.3889632523059845
Epoch 24: val loss 0.4617178440093994

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6602275317365472
Epoch 0: val loss 0.6443716883659363

Epoch 1: train loss 0.5912116874348033
Epoch 1: val loss 0.6067376136779785

Epoch 2: train loss 0.5469034910202026
Epoch 2: val loss 0.5791460275650024

Epoch 3: train loss 0.5149551657113162
Epoch 3: val loss 0.5579527020454407

Epoch 4: train loss 0.5000194880095395
Epoch 4: val loss 0.5575556755065918

Epoch 5: train loss 0.5163172781467438
Epoch 5: val loss 0.5467464923858643

Epoch 6: train loss 0.4844651520252228
Epoch 6: val loss 0.5594322085380554

Epoch 7: train loss 0.4735366160219366
Epoch 7: val loss 0.5480883121490479

Epoch 8: train loss 0.49409987980669196
Epoch 8: val loss 0.531531572341919

Epoch 9: train loss 0.4861920882355083
Epoch 9: val loss 0.5428664684295654

Epoch 10: train loss 0.461273345080289
Epoch 10: val loss 0.541135311126709

Epoch 11: train loss 0.4410554224794561
Epoch 11: val loss 0.5352997183799744

Epoch 12: train loss 0.4351055459542708
Epoch 12: val loss 0.5330963134765625

Epoch 13: train loss 0.4417249722914262
Epoch 13: val loss 0.5373774766921997

Epoch 14: train loss 0.4412259974262931
Epoch 14: val loss 0.537072479724884

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6354153454303741
Epoch 0: val loss 0.6240798830986023

Epoch 1: train loss 0.5701280295848846
Epoch 1: val loss 0.5900899767875671

Epoch 2: train loss 0.5129545450210571
Epoch 2: val loss 0.5836378931999207

Epoch 3: train loss 0.5019061982631683
Epoch 3: val loss 0.6007738709449768

Epoch 4: train loss 0.5057373017072677
Epoch 4: val loss 0.6111510992050171

Epoch 5: train loss 0.512055042386055
Epoch 5: val loss 0.6070153117179871

Epoch 6: train loss 0.4804768979549408
Epoch 6: val loss 0.5845788717269897

Epoch 7: train loss 0.4670888394117355
Epoch 7: val loss 0.5941070318222046

Epoch 8: train loss 0.463009113073349
Epoch 8: val loss 0.6029273271560669

Epoch 9: train loss 0.4825584262609482
Epoch 9: val loss 0.604939341545105

Epoch 10: train loss 0.4807601720094681
Epoch 10: val loss 0.5942271947860718

Epoch 11: train loss 0.46907984614372256
Epoch 11: val loss 0.591020405292511

Epoch 12: train loss 0.44608379900455475
Epoch 12: val loss 0.588300883769989

Epoch 13: train loss 0.45129485726356505
Epoch 13: val loss 0.5923143625259399

Epoch 14: train loss 0.42305555641651155
Epoch 14: val loss 0.589468240737915

Epoch 15: train loss 0.4471356302499771
Epoch 15: val loss 0.5942168235778809

Epoch 16: train loss 0.43985270857810976
Epoch 16: val loss 0.6003968715667725

Epoch 17: train loss 0.43007898032665254
Epoch 17: val loss 0.5928000807762146

Epoch 18: train loss 0.4240330934524536
Epoch 18: val loss 0.589644193649292

Epoch 19: train loss 0.41124754548072817
Epoch 19: val loss 0.5823373198509216

Epoch 20: train loss 0.4041911631822586
Epoch 20: val loss 0.5926375389099121

Epoch 21: train loss 0.41121687591075895
Epoch 21: val loss 0.6016199588775635

Epoch 22: train loss 0.4030335694551468
Epoch 22: val loss 0.5907335877418518

Epoch 23: train loss 0.4024707615375519
Epoch 23: val loss 0.5996077060699463

Epoch 24: train loss 0.3791326642036438
Epoch 24: val loss 0.6087313294410706

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6769624471664428
Epoch 0: val loss 0.6403372287750244

Epoch 1: train loss 0.5928493440151215
Epoch 1: val loss 0.6003627181053162

Epoch 2: train loss 0.5475360184907914
Epoch 2: val loss 0.5786990523338318

Epoch 3: train loss 0.5131291389465332
Epoch 3: val loss 0.5761083364486694

Epoch 4: train loss 0.5237250924110413
Epoch 4: val loss 0.5789718627929688

Epoch 5: train loss 0.49186211824417114
Epoch 5: val loss 0.5798280239105225

Epoch 6: train loss 0.4929616183042526
Epoch 6: val loss 0.5803827047348022

Epoch 7: train loss 0.4782460629940033
Epoch 7: val loss 0.5842344760894775

Epoch 8: train loss 0.47721426784992216
Epoch 8: val loss 0.5885137319564819

Epoch 9: train loss 0.4816435605287552
Epoch 9: val loss 0.594931960105896

Epoch 10: train loss 0.4638571798801422
Epoch 10: val loss 0.5981087684631348

Epoch 11: train loss 0.45899771749973295
Epoch 11: val loss 0.5996155738830566

Epoch 12: train loss 0.46156001687049864
Epoch 12: val loss 0.5979587435722351

Epoch 13: train loss 0.47291744947433473
Epoch 13: val loss 0.5990068912506104

Epoch 14: train loss 0.43564840257167814
Epoch 14: val loss 0.6114915013313293

Epoch 15: train loss 0.43124247789382936
Epoch 15: val loss 0.6157272458076477

Epoch 16: train loss 0.416143998503685
Epoch 16: val loss 0.6168248057365417

Epoch 17: train loss 0.4392040818929672
Epoch 17: val loss 0.620496928691864

Epoch 18: train loss 0.4213082671165466
Epoch 18: val loss 0.6277155876159668

Epoch 19: train loss 0.4059865802526474
Epoch 19: val loss 0.632064938545227

Epoch 20: train loss 0.3864805161952972
Epoch 20: val loss 0.6338158249855042

Epoch 21: train loss 0.3718699157238007
Epoch 21: val loss 0.6408228874206543

Epoch 22: train loss 0.37339769303798676
Epoch 22: val loss 0.6548715233802795

Epoch 23: train loss 0.4171181544661522
Epoch 23: val loss 0.6586862206459045

Epoch 24: train loss 0.3688623785972595
Epoch 24: val loss 0.64130699634552

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6793756604194641
Epoch 0: val loss 0.619503378868103

Epoch 1: train loss 0.5973043739795685
Epoch 1: val loss 0.5624265670776367

Epoch 2: train loss 0.5345097780227661
Epoch 2: val loss 0.529578447341919

Epoch 3: train loss 0.535839632153511
Epoch 3: val loss 0.5178953409194946

Epoch 4: train loss 0.5085449010133744
Epoch 4: val loss 0.5201389789581299

Epoch 5: train loss 0.51290642619133
Epoch 5: val loss 0.5046746730804443

Epoch 6: train loss 0.4942943066358566
Epoch 6: val loss 0.509885311126709

Epoch 7: train loss 0.5011025786399841
Epoch 7: val loss 0.4923696219921112

Epoch 8: train loss 0.5148873090744018
Epoch 8: val loss 0.48334071040153503

Epoch 9: train loss 0.5053691476583481
Epoch 9: val loss 0.49071377515792847

Epoch 10: train loss 0.4854186773300171
Epoch 10: val loss 0.4765220284461975

Epoch 11: train loss 0.4898037642240524
Epoch 11: val loss 0.47396281361579895

Epoch 12: train loss 0.49449107944965365
Epoch 12: val loss 0.4763442277908325

Epoch 13: train loss 0.4735241174697876
Epoch 13: val loss 0.4842761754989624

Epoch 14: train loss 0.4649804443120956
Epoch 14: val loss 0.47483134269714355

Epoch 15: train loss 0.4589037984609604
Epoch 15: val loss 0.4726739823818207

Epoch 16: train loss 0.48215372264385226
Epoch 16: val loss 0.47491443157196045

Epoch 17: train loss 0.4525120973587036
Epoch 17: val loss 0.46849751472473145

Epoch 18: train loss 0.45138686895370483
Epoch 18: val loss 0.46661749482154846

Epoch 19: train loss 0.4300685554742813
Epoch 19: val loss 0.45972833037376404

Epoch 20: train loss 0.4109079733490944
Epoch 20: val loss 0.4621882736682892

Epoch 21: train loss 0.43762255012989043
Epoch 21: val loss 0.4663151502609253

Epoch 22: train loss 0.4160938560962677
Epoch 22: val loss 0.472665399312973

Epoch 23: train loss 0.40168275237083434
Epoch 23: val loss 0.4684396982192993

Epoch 24: train loss 0.39975506663322447
Epoch 24: val loss 0.4644729197025299

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6811230421066284
Epoch 0: val loss 0.6427948474884033

Epoch 1: train loss 0.6268881261348724
Epoch 1: val loss 0.584897518157959

Epoch 2: train loss 0.5666666328907013
Epoch 2: val loss 0.5361223816871643

Epoch 3: train loss 0.55170539021492
Epoch 3: val loss 0.5052674412727356

Epoch 4: train loss 0.5354164868593216
Epoch 4: val loss 0.49462634325027466

Epoch 5: train loss 0.5166113346815109
Epoch 5: val loss 0.49302539229393005

Epoch 6: train loss 0.5206254869699478
Epoch 6: val loss 0.4913513660430908

Epoch 7: train loss 0.4934099197387695
Epoch 7: val loss 0.49162647128105164

Epoch 8: train loss 0.507621768116951
Epoch 8: val loss 0.49067485332489014

Epoch 9: train loss 0.503238993883133
Epoch 9: val loss 0.48977383971214294

Epoch 10: train loss 0.5106482326984405
Epoch 10: val loss 0.49527451395988464

Epoch 11: train loss 0.49202277660369875
Epoch 11: val loss 0.4852108657360077

Epoch 12: train loss 0.4713649213314056
Epoch 12: val loss 0.4865323305130005

Epoch 13: train loss 0.44944091737270353
Epoch 13: val loss 0.4914550483226776

Epoch 14: train loss 0.4522860378026962
Epoch 14: val loss 0.4989505410194397

Epoch 15: train loss 0.456282839179039
Epoch 15: val loss 0.49560415744781494

Epoch 16: train loss 0.4016862213611603
Epoch 16: val loss 0.4993007779121399

Epoch 17: train loss 0.42827620506286623
Epoch 17: val loss 0.50588059425354

Epoch 18: train loss 0.4366224706172943
Epoch 18: val loss 0.5135990977287292

Epoch 19: train loss 0.4093975782394409
Epoch 19: val loss 0.5251836776733398

Epoch 20: train loss 0.41473592817783356
Epoch 20: val loss 0.5285114049911499

Epoch 21: train loss 0.4075839340686798
Epoch 21: val loss 0.5414760708808899

Epoch 22: train loss 0.38046887814998626
Epoch 22: val loss 0.5447309613227844

Epoch 23: train loss 0.41000320613384245
Epoch 23: val loss 0.546225368976593

Epoch 24: train loss 0.3835533082485199
Epoch 24: val loss 0.5577899813652039

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6550927712367132
Epoch 0: val loss 0.6344574689865112

Epoch 1: train loss 0.5829701721668243
Epoch 1: val loss 0.5962129235267639

Epoch 2: train loss 0.5523436963558197
Epoch 2: val loss 0.5755258202552795

Epoch 3: train loss 0.5320351857405442
Epoch 3: val loss 0.5715457797050476

Epoch 4: train loss 0.5108715341641352
Epoch 4: val loss 0.5628507733345032

Epoch 5: train loss 0.5177874771448282
Epoch 5: val loss 0.5590965151786804

Epoch 6: train loss 0.5217177432317001
Epoch 6: val loss 0.55454421043396

Epoch 7: train loss 0.5088946406657879
Epoch 7: val loss 0.551243782043457

Epoch 8: train loss 0.504486253628364
Epoch 8: val loss 0.5456910729408264

Epoch 9: train loss 0.4926878809928894
Epoch 9: val loss 0.539944052696228

Epoch 10: train loss 0.48819362887969386
Epoch 10: val loss 0.539402425289154

Epoch 11: train loss 0.4760577128483699
Epoch 11: val loss 0.534061074256897

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911507182651095
Epoch 0: val loss 0.6763145327568054

Epoch 1: train loss 0.6710484822591146
Epoch 1: val loss 0.6580573916435242

Epoch 2: train loss 0.6427667803234525
Epoch 2: val loss 0.6494688391685486

Epoch 3: train loss 0.6223135126961602
Epoch 3: val loss 0.6417185068130493

Epoch 4: train loss 0.6369471947352091
Epoch 4: val loss 0.6340653300285339

Epoch 5: train loss 0.6037070486280653
Epoch 5: val loss 0.6301230788230896

Epoch 6: train loss 0.6159468690554301
Epoch 6: val loss 0.6308682560920715

Epoch 7: train loss 0.5975042051739163
Epoch 7: val loss 0.6333460211753845

Epoch 8: train loss 0.5560373531447517
Epoch 8: val loss 0.6344301700592041

Epoch 9: train loss 0.5557016101148393
Epoch 9: val loss 0.6308811902999878

Epoch 10: train loss 0.5513640509711372
Epoch 10: val loss 0.6320598721504211

Epoch 11: train loss 0.5441811482111613
Epoch 11: val loss 0.6353463530540466

Epoch 12: train loss 0.5372401376565298
Epoch 12: val loss 0.6555240750312805

Epoch 13: train loss 0.522177106804318
Epoch 13: val loss 0.6541967988014221

Epoch 14: train loss 0.5196529991096921
Epoch 14: val loss 0.647920548915863

Epoch 15: train loss 0.502653181552887
Epoch 15: val loss 0.6297610402107239

Epoch 16: train loss 0.5176939533816444
Epoch 16: val loss 0.6310979127883911

Epoch 17: train loss 0.4965895513693492
Epoch 17: val loss 0.6897936463356018

Epoch 18: train loss 0.48763322830200195
Epoch 18: val loss 0.6811168193817139

Epoch 19: train loss 0.4929467737674713
Epoch 19: val loss 0.661574125289917

Epoch 20: train loss 0.5004333390129937
Epoch 20: val loss 0.6774315237998962

Epoch 21: train loss 0.5082971519894071
Epoch 21: val loss 0.6804627776145935

Epoch 22: train loss 0.44826407233874005
Epoch 22: val loss 0.6763445734977722

Epoch 23: train loss 0.4595877130826314
Epoch 23: val loss 0.6796159744262695

Epoch 24: train loss 0.4463754925462935
Epoch 24: val loss 0.6797670722007751

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6973805030186971
Epoch 0: val loss 0.6740702986717224

Epoch 1: train loss 0.677191886636946
Epoch 1: val loss 0.6576690673828125

Epoch 2: train loss 0.6477697624100579
Epoch 2: val loss 0.6432357430458069

Epoch 3: train loss 0.6394171979692247
Epoch 3: val loss 0.6329067945480347

Epoch 4: train loss 0.6293522053294711
Epoch 4: val loss 0.6173299551010132

Epoch 5: train loss 0.61691681543986
Epoch 5: val loss 0.6040489673614502

Epoch 6: train loss 0.5901724331908755
Epoch 6: val loss 0.5980622172355652

Epoch 7: train loss 0.5850071178542243
Epoch 7: val loss 0.591057538986206

Epoch 8: train loss 0.5712462332513597
Epoch 8: val loss 0.5867881774902344

Epoch 9: train loss 0.5612873269451989
Epoch 9: val loss 0.582452118396759

Epoch 10: train loss 0.5634719928105673
Epoch 10: val loss 0.5784981846809387

Epoch 11: train loss 0.5447615517510308
Epoch 11: val loss 0.5779792070388794

Epoch 12: train loss 0.5363120767805312
Epoch 12: val loss 0.5813398361206055

Epoch 13: train loss 0.5318432119157579
Epoch 13: val loss 0.5823561549186707

Epoch 14: train loss 0.52646161781417
Epoch 14: val loss 0.5750244855880737

Epoch 15: train loss 0.5101391043927934
Epoch 15: val loss 0.5716371536254883

Epoch 16: train loss 0.5148491164048513
Epoch 16: val loss 0.5754522681236267

Epoch 17: train loss 0.49995054801305133
Epoch 17: val loss 0.5744423270225525

Epoch 18: train loss 0.49250395430458915
Epoch 18: val loss 0.5806862711906433

Epoch 19: train loss 0.48591943250762093
Epoch 19: val loss 0.5776410698890686

Epoch 20: train loss 0.474614765908983
Epoch 20: val loss 0.5755035281181335

Epoch 21: train loss 0.49392345547676086
Epoch 21: val loss 0.5742753148078918

Epoch 22: train loss 0.4813808070288764
Epoch 22: val loss 0.5794848799705505

Epoch 23: train loss 0.46946485837300617
Epoch 23: val loss 0.5857393145561218

Epoch 24: train loss 0.4643310374683804
Epoch 24: val loss 0.6044499278068542

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6939332617653741
Epoch 0: val loss 0.671753466129303

Epoch 1: train loss 0.6652177572250366
Epoch 1: val loss 0.6553618311882019

Epoch 2: train loss 0.6336037715276083
Epoch 2: val loss 0.649486243724823

Epoch 3: train loss 0.6153563327259488
Epoch 3: val loss 0.6442707180976868

Epoch 4: train loss 0.5899410181575351
Epoch 4: val loss 0.6396694779396057

Epoch 5: train loss 0.5760613216294183
Epoch 5: val loss 0.6378349661827087

Epoch 6: train loss 0.5722024440765381
Epoch 6: val loss 0.6298792362213135

Epoch 7: train loss 0.55287833015124
Epoch 7: val loss 0.6348066926002502

Epoch 8: train loss 0.546997133228514
Epoch 8: val loss 0.6336713433265686

Epoch 9: train loss 0.5462099810441335
Epoch 9: val loss 0.6501343846321106

Epoch 10: train loss 0.5189691020382775
Epoch 10: val loss 0.6391951441764832

Epoch 11: train loss 0.49771448638704086
Epoch 11: val loss 0.6533060073852539

Epoch 12: train loss 0.49792537424299455
Epoch 12: val loss 0.6491082310676575

Epoch 13: train loss 0.47904274198744035
Epoch 13: val loss 0.675539493560791

Epoch 14: train loss 0.4846167696846856
Epoch 14: val loss 0.6684977412223816

Epoch 15: train loss 0.4663078255123562
Epoch 15: val loss 0.6835265755653381

Epoch 16: train loss 0.48445054557588363
Epoch 16: val loss 0.6793565154075623

Epoch 17: train loss 0.43827296627892387
Epoch 17: val loss 0.7187749743461609

Epoch 18: train loss 0.43459714783562553
Epoch 18: val loss 0.6979844570159912

Epoch 19: train loss 0.434770147005717
Epoch 19: val loss 0.7286396622657776

Epoch 20: train loss 0.4271257453494602
Epoch 20: val loss 0.7408081889152527

Epoch 21: train loss 0.4284397429890103
Epoch 21: val loss 0.7260344624519348

Epoch 22: train loss 0.415600018368827
Epoch 22: val loss 0.7377338409423828

Epoch 23: train loss 0.41142237848705715
Epoch 23: val loss 0.7210327982902527

Epoch 24: train loss 0.3917267786131965
Epoch 24: val loss 0.7431735992431641

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.687350332736969
Epoch 0: val loss 0.6831951141357422

Epoch 1: train loss 0.6675448218981425
Epoch 1: val loss 0.6745344996452332

Epoch 2: train loss 0.6309299601448907
Epoch 2: val loss 0.6647653579711914

Epoch 3: train loss 0.6430500149726868
Epoch 3: val loss 0.6519872546195984

Epoch 4: train loss 0.6163860029644437
Epoch 4: val loss 0.6401330828666687

Epoch 5: train loss 0.6112647122806973
Epoch 5: val loss 0.640325129032135

Epoch 6: train loss 0.5985591146681044
Epoch 6: val loss 0.6332713961601257

Epoch 7: train loss 0.5465591549873352
Epoch 7: val loss 0.6218883395195007

Epoch 8: train loss 0.5638041264481015
Epoch 8: val loss 0.6247788071632385

Epoch 9: train loss 0.5441061920589871
Epoch 9: val loss 0.6358755230903625

Epoch 10: train loss 0.5315233435895708
Epoch 10: val loss 0.6257124543190002

Epoch 11: train loss 0.5352217323250241
Epoch 11: val loss 0.6245295405387878

Epoch 12: train loss 0.5462299452887641
Epoch 12: val loss 0.6246736645698547

Epoch 13: train loss 0.5061869555049472
Epoch 13: val loss 0.6261650919914246

Epoch 14: train loss 0.5069525208738115
Epoch 14: val loss 0.6262173056602478

Epoch 15: train loss 0.48620209097862244
Epoch 15: val loss 0.6318643689155579

Epoch 16: train loss 0.4876410795582665
Epoch 16: val loss 0.6329702138900757

Epoch 17: train loss 0.5021257830990685
Epoch 17: val loss 0.6418619155883789

Epoch 18: train loss 0.4905018276638455
Epoch 18: val loss 0.6366640329360962

Epoch 19: train loss 0.4702664878633287
Epoch 19: val loss 0.6319833993911743

Epoch 20: train loss 0.46319008204672074
Epoch 20: val loss 0.6203752756118774

Epoch 21: train loss 0.4424748884307014
Epoch 21: val loss 0.6352193355560303

Epoch 22: train loss 0.4568108684486813
Epoch 22: val loss 0.6416844129562378

Epoch 23: train loss 0.4466032187143962
Epoch 23: val loss 0.6517932415008545

Epoch 24: train loss 0.44096817241774666
Epoch 24: val loss 0.6572256684303284

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6846784949302673
Epoch 0: val loss 0.6574493050575256

Epoch 1: train loss 0.6606500248114268
Epoch 1: val loss 0.6294674277305603

Epoch 2: train loss 0.6449248443047205
Epoch 2: val loss 0.6093615293502808

Epoch 3: train loss 0.6081596414248148
Epoch 3: val loss 0.5863828063011169

Epoch 4: train loss 0.6055495887994766
Epoch 4: val loss 0.5682203769683838

Epoch 5: train loss 0.5968689074118932
Epoch 5: val loss 0.5544370412826538

Epoch 6: train loss 0.5804224262634913
Epoch 6: val loss 0.5510379672050476

Epoch 7: train loss 0.5699557041128477
Epoch 7: val loss 0.5442110300064087

Epoch 8: train loss 0.5564374973376592
Epoch 8: val loss 0.5390104651451111

Epoch 9: train loss 0.5677646026015282
Epoch 9: val loss 0.5292847752571106

Epoch 10: train loss 0.5436785519123077
Epoch 10: val loss 0.5273308753967285

Epoch 11: train loss 0.5283584023515383
Epoch 11: val loss 0.5177415013313293

Epoch 12: train loss 0.5293430313467979
Epoch 12: val loss 0.5241241455078125

Epoch 13: train loss 0.5270581593116125
Epoch 13: val loss 0.5152673721313477

Epoch 14: train loss 0.5297865495085716
Epoch 14: val loss 0.5184068083763123

Epoch 15: train loss 0.49061393986145657
Epoch 15: val loss 0.5170002579689026

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.683188877322457
Epoch 0: val loss 0.6544884443283081

Epoch 1: train loss 0.6476723443378102
Epoch 1: val loss 0.6281458139419556

Epoch 2: train loss 0.6149725914001465
Epoch 2: val loss 0.6129820942878723

Epoch 3: train loss 0.608651879158887
Epoch 3: val loss 0.6068745851516724

Epoch 4: train loss 0.6042225848544728
Epoch 4: val loss 0.6041565537452698

Epoch 5: train loss 0.581409668380564
Epoch 5: val loss 0.6016884446144104

Epoch 6: train loss 0.5571816103024916
Epoch 6: val loss 0.6039991974830627

Epoch 7: train loss 0.5552378459410234
Epoch 7: val loss 0.599462628364563

Epoch 8: train loss 0.5403474975715984
Epoch 8: val loss 0.5985706448554993

Epoch 9: train loss 0.547720806165175
Epoch 9: val loss 0.601046085357666

Epoch 10: train loss 0.5188182402740825
Epoch 10: val loss 0.5978208184242249

Epoch 11: train loss 0.5269990888508883
Epoch 11: val loss 0.598900556564331

Epoch 12: train loss 0.5290356224233453
Epoch 12: val loss 0.5942844152450562

Epoch 13: train loss 0.4996823478828777
Epoch 13: val loss 0.5803920030593872

Epoch 14: train loss 0.4775500134988265
Epoch 14: val loss 0.57684326171875

Epoch 15: train loss 0.5253281701694835
Epoch 15: val loss 0.58015376329422

Epoch 16: train loss 0.479573591188951
Epoch 16: val loss 0.5845611691474915

Epoch 17: train loss 0.4828144068067724
Epoch 17: val loss 0.5802695751190186

Epoch 18: train loss 0.4771290258927779
Epoch 18: val loss 0.5690270066261292

Epoch 19: train loss 0.4605558216571808
Epoch 19: val loss 0.5677180886268616

Epoch 20: train loss 0.43393072485923767
Epoch 20: val loss 0.5630624294281006

Epoch 21: train loss 0.4301781112497503
Epoch 21: val loss 0.5602669715881348

Epoch 22: train loss 0.4338276359167966
Epoch 22: val loss 0.5677074790000916

Epoch 23: train loss 0.43244255672801624
Epoch 23: val loss 0.5818086266517639

Epoch 24: train loss 0.3956798301501708
Epoch 24: val loss 0.5591471791267395

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6739860447970304
Epoch 0: val loss 0.6462150812149048

Epoch 1: train loss 0.6419287053021517
Epoch 1: val loss 0.6207178235054016

Epoch 2: train loss 0.6121250932866876
Epoch 2: val loss 0.604867160320282

Epoch 3: train loss 0.5746951780535958
Epoch 3: val loss 0.5977720618247986

Epoch 4: train loss 0.5946709567850287
Epoch 4: val loss 0.5925242304801941

Epoch 5: train loss 0.5757135288281874
Epoch 5: val loss 0.5887333750724792

Epoch 6: train loss 0.5607963068918749
Epoch 6: val loss 0.5978628396987915

Epoch 7: train loss 0.5590500018813394
Epoch 7: val loss 0.5886191129684448

Epoch 8: train loss 0.541684706102718
Epoch 8: val loss 0.5864830017089844

Epoch 9: train loss 0.5233117233623158
Epoch 9: val loss 0.5893796682357788

Epoch 10: train loss 0.5356410335410725
Epoch 10: val loss 0.5843555331230164

Epoch 11: train loss 0.5323765196583488
Epoch 11: val loss 0.5890761613845825

Epoch 12: train loss 0.49271318316459656
Epoch 12: val loss 0.5800990462303162

Epoch 13: train loss 0.49828992648558185
Epoch 13: val loss 0.5799034237861633

Epoch 14: train loss 0.4905985024842349
Epoch 14: val loss 0.5867651700973511

Epoch 15: train loss 0.4761984050273895
Epoch 15: val loss 0.5827341079711914

Epoch 16: train loss 0.4819697846065868
Epoch 16: val loss 0.571845531463623

Epoch 17: train loss 0.46567311070182105
Epoch 17: val loss 0.565427303314209

Epoch 18: train loss 0.455611296675422
Epoch 18: val loss 0.5694103837013245

Epoch 19: train loss 0.43572273579510773
Epoch 19: val loss 0.5677337050437927

Epoch 20: train loss 0.470010137016123
Epoch 20: val loss 0.5781483054161072

Epoch 21: train loss 0.46537381410598755
Epoch 21: val loss 0.5723918080329895

Epoch 22: train loss 0.4640959013592113
Epoch 22: val loss 0.5573315024375916

Epoch 23: train loss 0.45304637334563513
Epoch 23: val loss 0.5525935292243958

Epoch 24: train loss 0.43010088259523566
Epoch 24: val loss 0.5591222643852234

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992967453869906
Epoch 0: val loss 0.6736919283866882

Epoch 1: train loss 0.6551222421906211
Epoch 1: val loss 0.6440283060073853

Epoch 2: train loss 0.6332900469953363
Epoch 2: val loss 0.6177114248275757

Epoch 3: train loss 0.6118524453856728
Epoch 3: val loss 0.6022874712944031

Epoch 4: train loss 0.5868861675262451
Epoch 4: val loss 0.5868420600891113

Epoch 5: train loss 0.5733561407436024
Epoch 5: val loss 0.5772229433059692

Epoch 6: train loss 0.5629068342122164
Epoch 6: val loss 0.5701776742935181

Epoch 7: train loss 0.5400965051217512
Epoch 7: val loss 0.5582571625709534

Epoch 8: train loss 0.5475106374783949
Epoch 8: val loss 0.5501549243927002

Epoch 9: train loss 0.5512369546023282
Epoch 9: val loss 0.5480116605758667

Epoch 10: train loss 0.5524562163786455
Epoch 10: val loss 0.5498071908950806

Epoch 11: train loss 0.5279986641623757
Epoch 11: val loss 0.5497798323631287

Epoch 12: train loss 0.516697726466439
Epoch 12: val loss 0.5415228009223938

Epoch 13: train loss 0.4966633753343062
Epoch 13: val loss 0.5322595834732056

Epoch 14: train loss 0.48455147309736774
Epoch 14: val loss 0.5360779762268066

Epoch 15: train loss 0.4612961844964461
Epoch 15: val loss 0.5436925888061523

Epoch 16: train loss 0.4702785746617751
Epoch 16: val loss 0.5458413362503052

Epoch 17: train loss 0.44847127253359015
Epoch 17: val loss 0.5533488988876343

Epoch 18: train loss 0.44806584173982794
Epoch 18: val loss 0.5527240633964539

Epoch 19: train loss 0.4446379298513586
Epoch 19: val loss 0.5547921061515808

Epoch 20: train loss 0.44120008566162805
Epoch 20: val loss 0.5535026788711548

Epoch 21: train loss 0.432601733641191
Epoch 21: val loss 0.5511388182640076

Epoch 22: train loss 0.4246869385242462
Epoch 22: val loss 0.5652177929878235

Epoch 23: train loss 0.4256071529605172
Epoch 23: val loss 0.5683859586715698

Epoch 24: train loss 0.4099520499056036
Epoch 24: val loss 0.5717657208442688

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6969574364748868
Epoch 0: val loss 0.6849483251571655

Epoch 1: train loss 0.6583512100306425
Epoch 1: val loss 0.6615334749221802

Epoch 2: train loss 0.6095741797577251
Epoch 2: val loss 0.640350341796875

Epoch 3: train loss 0.6166935400529341
Epoch 3: val loss 0.6333812475204468

Epoch 4: train loss 0.587108617479151
Epoch 4: val loss 0.6330280900001526

Epoch 5: train loss 0.5788010060787201
Epoch 5: val loss 0.6406010985374451

Epoch 6: train loss 0.5352847278118134
Epoch 6: val loss 0.6339964270591736

Epoch 7: train loss 0.5447171303358945
Epoch 7: val loss 0.6440696120262146

Epoch 8: train loss 0.5297138907692649
Epoch 8: val loss 0.639443576335907

Epoch 9: train loss 0.5002920194105669
Epoch 9: val loss 0.6658405065536499

Epoch 10: train loss 0.49170756340026855
Epoch 10: val loss 0.6442641615867615

Epoch 11: train loss 0.4648519591851668
Epoch 11: val loss 0.669528603553772

Epoch 12: train loss 0.4879000728780573
Epoch 12: val loss 0.6613195538520813

Epoch 13: train loss 0.47772317041050305
Epoch 13: val loss 0.6572380065917969

Epoch 14: train loss 0.45953022891824896
Epoch 14: val loss 0.6651486754417419

Epoch 15: train loss 0.43316486748782074
Epoch 15: val loss 0.7145835161209106

Epoch 16: train loss 0.4419857344844125
Epoch 16: val loss 0.6758279800415039

Epoch 17: train loss 0.4447070143439553
Epoch 17: val loss 0.6747124195098877

Epoch 18: train loss 0.41478453982960095
Epoch 18: val loss 0.7086096405982971

Epoch 19: train loss 0.41426099972291425
Epoch 19: val loss 0.7195150256156921

Epoch 20: train loss 0.41721626032482495
Epoch 20: val loss 0.6962339282035828

Epoch 21: train loss 0.3951529318636114
Epoch 21: val loss 0.7180777788162231

Epoch 22: train loss 0.39880113845521753
Epoch 22: val loss 0.7176216244697571

Epoch 23: train loss 0.3645449307831851
Epoch 23: val loss 0.7252651453018188

Epoch 24: train loss 0.38227227330207825
Epoch 24: val loss 0.7572000026702881

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6845789807183402
Epoch 0: val loss 0.6638996005058289

Epoch 1: train loss 0.6431830397674015
Epoch 1: val loss 0.6476260423660278

Epoch 2: train loss 0.6158369566713061
Epoch 2: val loss 0.6352280378341675

Epoch 3: train loss 0.5956683669771466
Epoch 3: val loss 0.624588668346405

Epoch 4: train loss 0.5662815379244941
Epoch 4: val loss 0.6175309419631958

Epoch 5: train loss 0.5691245155675071
Epoch 5: val loss 0.6107390522956848

Epoch 6: train loss 0.5645276669945035
Epoch 6: val loss 0.623590350151062

Epoch 7: train loss 0.5131575358765466
Epoch 7: val loss 0.6116355061531067

Epoch 8: train loss 0.5127668678760529
Epoch 8: val loss 0.6158254742622375

Epoch 9: train loss 0.5046908578702382
Epoch 9: val loss 0.6122425198554993

Epoch 10: train loss 0.503840412412371
Epoch 10: val loss 0.6101745963096619

Epoch 11: train loss 0.4926070954118456
Epoch 11: val loss 0.6415894627571106

Epoch 12: train loss 0.47223580947944094
Epoch 12: val loss 0.6159628629684448

Epoch 13: train loss 0.4666245388133185
Epoch 13: val loss 0.6166940331459045

Epoch 14: train loss 0.4603292707886015
Epoch 14: val loss 0.6190211176872253

Epoch 15: train loss 0.4409684879439218
Epoch 15: val loss 0.6285232305526733

Epoch 16: train loss 0.4708184280565807
Epoch 16: val loss 0.611998975276947

Epoch 17: train loss 0.4401954050574984
Epoch 17: val loss 0.6294367909431458

Epoch 18: train loss 0.43067114480904173
Epoch 18: val loss 0.6306904554367065

Epoch 19: train loss 0.40245436131954193
Epoch 19: val loss 0.6189032793045044

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917717390590243
Epoch 0: val loss 0.6830347180366516

Epoch 1: train loss 0.6599655018912421
Epoch 1: val loss 0.6724944114685059

Epoch 2: train loss 0.6315215826034546
Epoch 2: val loss 0.6605632305145264

Epoch 3: train loss 0.6289701461791992
Epoch 3: val loss 0.657505989074707

Epoch 4: train loss 0.6082681881056892
Epoch 4: val loss 0.6606939435005188

Epoch 5: train loss 0.5868225627475314
Epoch 5: val loss 0.659226655960083

Epoch 6: train loss 0.5973515411218008
Epoch 6: val loss 0.6595210433006287

Epoch 7: train loss 0.5755857957734002
Epoch 7: val loss 0.6625115275382996

Epoch 8: train loss 0.5697483023007711
Epoch 8: val loss 0.6616005897521973

Epoch 9: train loss 0.5692173077000512
Epoch 9: val loss 0.6619473099708557

Epoch 10: train loss 0.5422931975788541
Epoch 10: val loss 0.6560467481613159

Epoch 11: train loss 0.5307136807176802
Epoch 11: val loss 0.6580533981323242

Epoch 12: train loss 0.5227781467967563
Epoch 12: val loss 0.6656808853149414

Epoch 13: train loss 0.565439545445972
Epoch 13: val loss 0.6491013765335083

Epoch 14: train loss 0.5510490867826674
Epoch 14: val loss 0.6532494425773621

Epoch 15: train loss 0.5178011920717027
Epoch 15: val loss 0.6395007371902466

Epoch 16: train loss 0.4844018220901489
Epoch 16: val loss 0.6496075391769409

Epoch 17: train loss 0.5223797890875075
Epoch 17: val loss 0.6602548360824585

Epoch 18: train loss 0.49102529221110874
Epoch 18: val loss 0.6595135927200317

Epoch 19: train loss 0.4837099512418111
Epoch 19: val loss 0.668716549873352

Epoch 20: train loss 0.5076657632986704
Epoch 20: val loss 0.6649655103683472

Epoch 21: train loss 0.49068599608209396
Epoch 21: val loss 0.6808239221572876

Epoch 22: train loss 0.4946297804514567
Epoch 22: val loss 0.6795111894607544

Epoch 23: train loss 0.4728160500526428
Epoch 23: val loss 0.6749834418296814

Epoch 24: train loss 0.4643302063147227
Epoch 24: val loss 0.6825223565101624

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6938472721311781
Epoch 0: val loss 0.6889880299568176

Epoch 1: train loss 0.6376920739809672
Epoch 1: val loss 0.6875218749046326

Epoch 2: train loss 0.6374319526884291
Epoch 2: val loss 0.6860529780387878

Epoch 3: train loss 0.6312082476086087
Epoch 3: val loss 0.6822642683982849

Epoch 4: train loss 0.6271255877282884
Epoch 4: val loss 0.6803538799285889

Epoch 5: train loss 0.6101445489459567
Epoch 5: val loss 0.6765517592430115

Epoch 6: train loss 0.6074748635292053
Epoch 6: val loss 0.6741912364959717

Epoch 7: train loss 0.5848802063200209
Epoch 7: val loss 0.6732532382011414

Epoch 8: train loss 0.5859691235754225
Epoch 8: val loss 0.6821087002754211

Epoch 9: train loss 0.5674263073338403
Epoch 9: val loss 0.6861705183982849

Epoch 10: train loss 0.5701460838317871
Epoch 10: val loss 0.6816708445549011

Epoch 11: train loss 0.5622253285513984
Epoch 11: val loss 0.6783332228660583

Epoch 12: train loss 0.5630342728561826
Epoch 12: val loss 0.6837007403373718

Epoch 13: train loss 0.5538567072815366
Epoch 13: val loss 0.6919254064559937

Epoch 14: train loss 0.5288886792129941
Epoch 14: val loss 0.6724390387535095

Epoch 15: train loss 0.5374089810583327
Epoch 15: val loss 0.6816809177398682

Epoch 16: train loss 0.5127483738793267
Epoch 16: val loss 0.6735018491744995

Epoch 17: train loss 0.49438901742299396
Epoch 17: val loss 0.668746292591095

Epoch 18: train loss 0.522446377409829
Epoch 18: val loss 0.668416440486908

Epoch 19: train loss 0.4989880190955268
Epoch 19: val loss 0.6549248099327087

Epoch 20: train loss 0.48601241244210136
Epoch 20: val loss 0.664352536201477

Epoch 21: train loss 0.4566526214281718
Epoch 21: val loss 0.6829898953437805

Epoch 22: train loss 0.46634869443045723
Epoch 22: val loss 0.6697264313697815

Epoch 23: train loss 0.4636778069867028
Epoch 23: val loss 0.672953724861145

Epoch 24: train loss 0.4703439341651069
Epoch 24: val loss 0.7088825702667236

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6959179507361518
Epoch 0: val loss 0.6547916531562805

Epoch 1: train loss 0.6712963382403055
Epoch 1: val loss 0.6268953680992126

Epoch 2: train loss 0.6397922039031982
Epoch 2: val loss 0.6226863265037537

Epoch 3: train loss 0.6533870763248868
Epoch 3: val loss 0.6271432638168335

Epoch 4: train loss 0.6395721038182577
Epoch 4: val loss 0.6301017999649048

Epoch 5: train loss 0.6386633382903205
Epoch 5: val loss 0.6312738060951233

Epoch 6: train loss 0.6197999152872298
Epoch 6: val loss 0.6299250721931458

Epoch 7: train loss 0.620408382680681
Epoch 7: val loss 0.6202478408813477

Epoch 8: train loss 0.6129479673173692
Epoch 8: val loss 0.6202788352966309

Epoch 9: train loss 0.6035827431413863
Epoch 9: val loss 0.6067894101142883

Epoch 10: train loss 0.5958208971553378
Epoch 10: val loss 0.6054081916809082

Epoch 11: train loss 0.6085247861014472
Epoch 11: val loss 0.6107615232467651

Epoch 12: train loss 0.5855112539397346
Epoch 12: val loss 0.6058766841888428

Epoch 13: train loss 0.5703488058514066
Epoch 13: val loss 0.6044055819511414

Epoch 14: train loss 0.5535764826668633
Epoch 14: val loss 0.6109390258789062

Epoch 15: train loss 0.5452872680293189
Epoch 15: val loss 0.6050578355789185

Epoch 16: train loss 0.5579197936587863
Epoch 16: val loss 0.5926646590232849

Epoch 17: train loss 0.5311676661173502
Epoch 17: val loss 0.5909284353256226

Epoch 18: train loss 0.5209540294276344
Epoch 18: val loss 0.5993790626525879

Epoch 19: train loss 0.5229963329103258
Epoch 19: val loss 0.5933825969696045

Epoch 20: train loss 0.5057376590039995
Epoch 20: val loss 0.5955471992492676

Epoch 21: train loss 0.5358934468693204
Epoch 21: val loss 0.5960875749588013

Epoch 22: train loss 0.4849000208907657
Epoch 22: val loss 0.599800705909729

Epoch 23: train loss 0.4761073622438643
Epoch 23: val loss 0.6053538918495178

Epoch 24: train loss 0.5022331376870474
Epoch 24: val loss 0.6057385206222534

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7012398110495673
Epoch 0: val loss 0.6847656965255737

Epoch 1: train loss 0.668944862153795
Epoch 1: val loss 0.6789520978927612

Epoch 2: train loss 0.664035333527459
Epoch 2: val loss 0.6766063570976257

Epoch 3: train loss 0.652158796787262
Epoch 3: val loss 0.6781467199325562

Epoch 4: train loss 0.632072389125824
Epoch 4: val loss 0.6741373538970947

Epoch 5: train loss 0.6294426189528571
Epoch 5: val loss 0.6732249855995178

Epoch 6: train loss 0.616423057185279
Epoch 6: val loss 0.6791830062866211

Epoch 7: train loss 0.6037273075845506
Epoch 7: val loss 0.6835527420043945

Epoch 8: train loss 0.5948930084705353
Epoch 8: val loss 0.6868600249290466

Epoch 9: train loss 0.5787570046053993
Epoch 9: val loss 0.6867416501045227

Epoch 10: train loss 0.574620160791609
Epoch 10: val loss 0.6905794143676758

Epoch 11: train loss 0.5878390802277459
Epoch 11: val loss 0.6983928084373474

Epoch 12: train loss 0.5778604812092252
Epoch 12: val loss 0.7106204628944397

Epoch 13: train loss 0.5447499288452996
Epoch 13: val loss 0.7114254236221313

Epoch 14: train loss 0.5504531794124179
Epoch 14: val loss 0.7185224890708923

Epoch 15: train loss 0.5563082926803165
Epoch 15: val loss 0.7253526449203491

Epoch 16: train loss 0.5181425213813782
Epoch 16: val loss 0.7251401543617249

Epoch 17: train loss 0.5270820293161604
Epoch 17: val loss 0.7346564531326294

Epoch 18: train loss 0.48484614822599625
Epoch 18: val loss 0.733002245426178

Epoch 19: train loss 0.49844690163930255
Epoch 19: val loss 0.7355430722236633

Epoch 20: train loss 0.4757125808133019
Epoch 20: val loss 0.7364491820335388

Epoch 21: train loss 0.48699389232529533
Epoch 21: val loss 0.7425668239593506

Epoch 22: train loss 0.45841360092163086
Epoch 22: val loss 0.7445896863937378

Epoch 23: train loss 0.48331822289360893
Epoch 23: val loss 0.7410886287689209

Epoch 24: train loss 0.464482006099489
Epoch 24: val loss 0.7466605305671692

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6759733557701111
Epoch 0: val loss 0.665256142616272

Epoch 1: train loss 0.6520308802525202
Epoch 1: val loss 0.6478357315063477

Epoch 2: train loss 0.6077961673339208
Epoch 2: val loss 0.64152592420578

Epoch 3: train loss 0.600330983599027
Epoch 3: val loss 0.646034300327301

Epoch 4: train loss 0.599735826253891
Epoch 4: val loss 0.643645167350769

Epoch 5: train loss 0.5736820101737976
Epoch 5: val loss 0.6291337609291077

Epoch 6: train loss 0.6025519818067551
Epoch 6: val loss 0.6334953904151917

Epoch 7: train loss 0.5812795360883077
Epoch 7: val loss 0.6246894598007202

Epoch 8: train loss 0.5474364732702574
Epoch 8: val loss 0.6146551966667175

Epoch 9: train loss 0.5436248431603113
Epoch 9: val loss 0.6036199927330017

Epoch 10: train loss 0.5155234734217325
Epoch 10: val loss 0.5876115560531616

Epoch 11: train loss 0.542191723982493
Epoch 11: val loss 0.5807074904441833

Epoch 12: train loss 0.5215884273250898
Epoch 12: val loss 0.5739781856536865

Epoch 13: train loss 0.5209537421663603
Epoch 13: val loss 0.5756181478500366

Epoch 14: train loss 0.49598222225904465
Epoch 14: val loss 0.5672113299369812

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6505216240882874
Epoch 0: val loss 0.5850532054901123

Epoch 1: train loss 0.5417988032102585
Epoch 1: val loss 0.5214069485664368

Epoch 2: train loss 0.47773084938526156
Epoch 2: val loss 0.47015389800071716

Epoch 3: train loss 0.4514847993850708
Epoch 3: val loss 0.43221986293792725

Epoch 4: train loss 0.4097250163555145
Epoch 4: val loss 0.42254510521888733

Epoch 5: train loss 0.39018617272377015
Epoch 5: val loss 0.4257389008998871

Epoch 6: train loss 0.3641427129507065
Epoch 6: val loss 0.43806999921798706

Epoch 7: train loss 0.38717747330665586
Epoch 7: val loss 0.42413637042045593

Epoch 8: train loss 0.40980293452739713
Epoch 8: val loss 0.429784893989563

Epoch 9: train loss 0.37084084153175356
Epoch 9: val loss 0.43712058663368225

Epoch 10: train loss 0.37843837291002275
Epoch 10: val loss 0.4387959837913513

Epoch 11: train loss 0.4046232312917709
Epoch 11: val loss 0.43155017495155334

Epoch 12: train loss 0.35834657996892927
Epoch 12: val loss 0.42088890075683594

Epoch 13: train loss 0.36421228051185606
Epoch 13: val loss 0.43202564120292664

Epoch 14: train loss 0.39459022879600525
Epoch 14: val loss 0.44156479835510254

Epoch 15: train loss 0.41624356508255006
Epoch 15: val loss 0.43668732047080994

Epoch 16: train loss 0.34247386157512666
Epoch 16: val loss 0.4419400095939636

Epoch 17: train loss 0.35316902548074725
Epoch 17: val loss 0.44476786255836487

Epoch 18: train loss 0.33345004469156264
Epoch 18: val loss 0.44590237736701965

Epoch 19: train loss 0.3233044743537903
Epoch 19: val loss 0.4519725441932678

Epoch 20: train loss 0.31526515185832976
Epoch 20: val loss 0.4512230157852173

Epoch 21: train loss 0.3054454609751701
Epoch 21: val loss 0.45190098881721497

Epoch 22: train loss 0.3376411959528923
Epoch 22: val loss 0.45039084553718567

Epoch 23: train loss 0.3295249819755554
Epoch 23: val loss 0.46845781803131104

Epoch 24: train loss 0.3128259629011154
Epoch 24: val loss 0.483468234539032

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6553875803947449
Epoch 0: val loss 0.6162062883377075

Epoch 1: train loss 0.5595493197441102
Epoch 1: val loss 0.5549749135971069

Epoch 2: train loss 0.4829330176115036
Epoch 2: val loss 0.4901859760284424

Epoch 3: train loss 0.4501833200454712
Epoch 3: val loss 0.44604000449180603

Epoch 4: train loss 0.41797788739204406
Epoch 4: val loss 0.4260227680206299

Epoch 5: train loss 0.395817244052887
Epoch 5: val loss 0.4185120463371277

Epoch 6: train loss 0.455130235850811
Epoch 6: val loss 0.41068127751350403

Epoch 7: train loss 0.4349824219942093
Epoch 7: val loss 0.41907092928886414

Epoch 8: train loss 0.40843893885612487
Epoch 8: val loss 0.41492602229118347

Epoch 9: train loss 0.39216757416725156
Epoch 9: val loss 0.420458048582077

Epoch 10: train loss 0.38209465742111204
Epoch 10: val loss 0.4172949194908142

Epoch 11: train loss 0.3727155655622482
Epoch 11: val loss 0.4109761118888855

Epoch 12: train loss 0.40267223715782163
Epoch 12: val loss 0.41222265362739563

Epoch 13: train loss 0.3918266534805298
Epoch 13: val loss 0.413955956697464

Epoch 14: train loss 0.34721803665161133
Epoch 14: val loss 0.4146016538143158

Epoch 15: train loss 0.43680832386016843
Epoch 15: val loss 0.4159501791000366

Epoch 16: train loss 0.348103791475296
Epoch 16: val loss 0.4535759389400482

Epoch 17: train loss 0.3434833437204361
Epoch 17: val loss 0.44073623418807983

Epoch 18: train loss 0.36146987676620485
Epoch 18: val loss 0.42548373341560364

Epoch 19: train loss 0.4234886825084686
Epoch 19: val loss 0.42080727219581604

Epoch 20: train loss 0.33570306599140165
Epoch 20: val loss 0.4239442050457001

Epoch 21: train loss 0.34078571051359174
Epoch 21: val loss 0.42189499735832214

Epoch 22: train loss 0.3548482686281204
Epoch 22: val loss 0.41969189047813416

Epoch 23: train loss 0.3568700909614563
Epoch 23: val loss 0.4231245219707489

Epoch 24: train loss 0.3101903885602951
Epoch 24: val loss 0.427820086479187

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6905858218669891
Epoch 0: val loss 0.6342182159423828

Epoch 1: train loss 0.5953198969364166
Epoch 1: val loss 0.5554073452949524

Epoch 2: train loss 0.5178781807422638
Epoch 2: val loss 0.48394516110420227

Epoch 3: train loss 0.4885732620954514
Epoch 3: val loss 0.45092979073524475

Epoch 4: train loss 0.4224417060613632
Epoch 4: val loss 0.4555988609790802

Epoch 5: train loss 0.46155756413936616
Epoch 5: val loss 0.4489234387874603

Epoch 6: train loss 0.3813666239380836
Epoch 6: val loss 0.44296547770500183

Epoch 7: train loss 0.36147419512271883
Epoch 7: val loss 0.4440796375274658

Epoch 8: train loss 0.40917434096336364
Epoch 8: val loss 0.44985640048980713

Epoch 9: train loss 0.36549763232469556
Epoch 9: val loss 0.44333571195602417

Epoch 10: train loss 0.35010737031698225
Epoch 10: val loss 0.44150903820991516

Epoch 11: train loss 0.3571461334824562
Epoch 11: val loss 0.44555899500846863

Epoch 12: train loss 0.3546536713838577
Epoch 12: val loss 0.44730374217033386

Epoch 13: train loss 0.3423075720667839
Epoch 13: val loss 0.4494919776916504

Epoch 14: train loss 0.3564872846007347
Epoch 14: val loss 0.44482433795928955

Epoch 15: train loss 0.35081576108932494
Epoch 15: val loss 0.4432721734046936

Epoch 16: train loss 0.34679943323135376
Epoch 16: val loss 0.45169422030448914

Epoch 17: train loss 0.35974105447530746
Epoch 17: val loss 0.46383941173553467

Epoch 18: train loss 0.3220778129994869
Epoch 18: val loss 0.4559878706932068

Epoch 19: train loss 0.3144730381667614
Epoch 19: val loss 0.4523368179798126

Epoch 20: train loss 0.32284621000289915
Epoch 20: val loss 0.44841015338897705

Epoch 21: train loss 0.3272395610809326
Epoch 21: val loss 0.4510705769062042

Epoch 22: train loss 0.31021757125854493
Epoch 22: val loss 0.4542103707790375

Epoch 23: train loss 0.31861179172992704
Epoch 23: val loss 0.4618767499923706

Epoch 24: train loss 0.3427067458629608
Epoch 24: val loss 0.4651331603527069

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6571239233016968
Epoch 0: val loss 0.6262680292129517

Epoch 1: train loss 0.5392078936100007
Epoch 1: val loss 0.5478042364120483

Epoch 2: train loss 0.4950899571180344
Epoch 2: val loss 0.47643983364105225

Epoch 3: train loss 0.4220367640256882
Epoch 3: val loss 0.4473201036453247

Epoch 4: train loss 0.38890430331230164
Epoch 4: val loss 0.4486977756023407

Epoch 5: train loss 0.3916272044181824
Epoch 5: val loss 0.45986470580101013

Epoch 6: train loss 0.48206838220357895
Epoch 6: val loss 0.4680812358856201

Epoch 7: train loss 0.37513608634471896
Epoch 7: val loss 0.4791960120201111

Epoch 8: train loss 0.425022092461586
Epoch 8: val loss 0.47629743814468384

Epoch 9: train loss 0.36077127456665037
Epoch 9: val loss 0.47025150060653687

Epoch 10: train loss 0.3467810094356537
Epoch 10: val loss 0.472311794757843

Epoch 11: train loss 0.3580568641424179
Epoch 11: val loss 0.478910893201828

Epoch 12: train loss 0.33593814074993134
Epoch 12: val loss 0.49032121896743774

Epoch 13: train loss 0.34547782242298125
Epoch 13: val loss 0.4976927638053894

Epoch 14: train loss 0.3624758794903755
Epoch 14: val loss 0.5078438520431519

Epoch 15: train loss 0.3541684031486511
Epoch 15: val loss 0.5061706304550171

Epoch 16: train loss 0.31148392558097837
Epoch 16: val loss 0.5107008218765259

Epoch 17: train loss 0.3093083694577217
Epoch 17: val loss 0.5085455775260925

Epoch 18: train loss 0.33544431775808337
Epoch 18: val loss 0.5146072506904602

Epoch 19: train loss 0.346889927983284
Epoch 19: val loss 0.5200314521789551

Epoch 20: train loss 0.3142770782113075
Epoch 20: val loss 0.5203735828399658

Epoch 21: train loss 0.32947117537260057
Epoch 21: val loss 0.5257189273834229

Epoch 22: train loss 0.2955882504582405
Epoch 22: val loss 0.540037214756012

Epoch 23: train loss 0.27597667276859283
Epoch 23: val loss 0.5491657257080078

Epoch 24: train loss 0.28585679829120636
Epoch 24: val loss 0.5502334237098694

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6500380543562082
Epoch 0: val loss 0.6048746705055237

Epoch 1: train loss 0.5402263288314526
Epoch 1: val loss 0.5357189774513245

Epoch 2: train loss 0.48272134019778323
Epoch 2: val loss 0.4884011745452881

Epoch 3: train loss 0.42195440714175886
Epoch 3: val loss 0.4634508490562439

Epoch 4: train loss 0.40903296722815585
Epoch 4: val loss 0.47583621740341187

Epoch 5: train loss 0.4057263216147056
Epoch 5: val loss 0.4717501103878021

Epoch 6: train loss 0.39454647440176743
Epoch 6: val loss 0.47557470202445984

Epoch 7: train loss 0.4185403069624534
Epoch 7: val loss 0.4935165047645569

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6965033953840082
Epoch 0: val loss 0.6929216980934143

Epoch 1: train loss 0.6470373652198098
Epoch 1: val loss 0.6797199249267578

Epoch 2: train loss 0.6278864903883501
Epoch 2: val loss 0.6730441451072693

Epoch 3: train loss 0.6183082244612954
Epoch 3: val loss 0.6755569577217102

Epoch 4: train loss 0.6145725792104547
Epoch 4: val loss 0.6733506917953491

Epoch 5: train loss 0.6099445603110574
Epoch 5: val loss 0.6621751189231873

Epoch 6: train loss 0.5899498029188677
Epoch 6: val loss 0.6510961651802063

Epoch 7: train loss 0.5841150879859924
Epoch 7: val loss 0.6522414684295654

Epoch 8: train loss 0.5718670893799175
Epoch 8: val loss 0.6481150984764099

Epoch 9: train loss 0.5568217201666399
Epoch 9: val loss 0.6436387896537781

Epoch 10: train loss 0.5308018733154644
Epoch 10: val loss 0.6523511409759521

Epoch 11: train loss 0.532752438025041
Epoch 11: val loss 0.65523362159729

Epoch 12: train loss 0.5190715708515861
Epoch 12: val loss 0.6584705114364624

Epoch 13: train loss 0.4871728176420385
Epoch 13: val loss 0.6476315259933472

Epoch 14: train loss 0.49315744096582587
Epoch 14: val loss 0.6434769630432129

Epoch 15: train loss 0.4911471930417148
Epoch 15: val loss 0.6494470238685608

Epoch 16: train loss 0.4690950810909271
Epoch 16: val loss 0.6382332444190979

Epoch 17: train loss 0.46202498945322906
Epoch 17: val loss 0.6401116847991943

Epoch 18: train loss 0.45830385793339123
Epoch 18: val loss 0.6384530067443848

Epoch 19: train loss 0.4598852504383434
Epoch 19: val loss 0.6419861912727356

Epoch 20: train loss 0.45245482433925976
Epoch 20: val loss 0.6471711993217468

Epoch 21: train loss 0.45829232985323126
Epoch 21: val loss 0.6486608982086182

Epoch 22: train loss 0.41971938718448987
Epoch 22: val loss 0.662176251411438

Epoch 23: train loss 0.4182216335426677
Epoch 23: val loss 0.671890139579773

Epoch 24: train loss 0.4206201596693559
Epoch 24: val loss 0.6517413854598999

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6894507191397927
Epoch 0: val loss 0.6728702187538147

Epoch 1: train loss 0.6486931605772539
Epoch 1: val loss 0.6559226512908936

Epoch 2: train loss 0.6288679567250338
Epoch 2: val loss 0.6495600342750549

Epoch 3: train loss 0.5886244177818298
Epoch 3: val loss 0.6395841240882874

Epoch 4: train loss 0.6134910475124012
Epoch 4: val loss 0.6393271684646606

Epoch 5: train loss 0.5851775299419056
Epoch 5: val loss 0.6377639770507812

Epoch 6: train loss 0.5717806138775565
Epoch 6: val loss 0.6396492123603821

Epoch 7: train loss 0.5569196722724221
Epoch 7: val loss 0.6388431191444397

Epoch 8: train loss 0.5822945968671278
Epoch 8: val loss 0.6350216865539551

Epoch 9: train loss 0.5617116256193682
Epoch 9: val loss 0.6254265308380127

Epoch 10: train loss 0.5501640655777671
Epoch 10: val loss 0.6161693930625916

Epoch 11: train loss 0.528827117248015
Epoch 11: val loss 0.6083424091339111

Epoch 12: train loss 0.5380540977824818
Epoch 12: val loss 0.6029691100120544

Epoch 13: train loss 0.5270891839807684
Epoch 13: val loss 0.6013041734695435

Epoch 14: train loss 0.4994109950282357
Epoch 14: val loss 0.5863298773765564

Epoch 15: train loss 0.5032756111838601
Epoch 15: val loss 0.5877184271812439

Epoch 16: train loss 0.49492918903177435
Epoch 16: val loss 0.584073543548584

Epoch 17: train loss 0.49325177615339105
Epoch 17: val loss 0.5681564211845398

Epoch 18: train loss 0.4802865846590562
Epoch 18: val loss 0.569595456123352

Epoch 19: train loss 0.4766870520331643
Epoch 19: val loss 0.562198281288147

Epoch 20: train loss 0.4626398276198994
Epoch 20: val loss 0.5645131468772888

Epoch 21: train loss 0.4654810401526364
Epoch 21: val loss 0.5643002986907959

Epoch 22: train loss 0.450269490480423
Epoch 22: val loss 0.5644830465316772

Epoch 23: train loss 0.446811242537065
Epoch 23: val loss 0.5736123323440552

Epoch 24: train loss 0.44093922593376855
Epoch 24: val loss 0.579192042350769

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6871821771968495
Epoch 0: val loss 0.6597059369087219

Epoch 1: train loss 0.6508314284411344
Epoch 1: val loss 0.6418585181236267

Epoch 2: train loss 0.6277009844779968
Epoch 2: val loss 0.6289041042327881

Epoch 3: train loss 0.6261746043508704
Epoch 3: val loss 0.6198118925094604

Epoch 4: train loss 0.6147360910068859
Epoch 4: val loss 0.6121810674667358

Epoch 5: train loss 0.5915208838202737
Epoch 5: val loss 0.6067626476287842

Epoch 6: train loss 0.5768657137047161
Epoch 6: val loss 0.6121113896369934

Epoch 7: train loss 0.5757054740732367
Epoch 7: val loss 0.5957516431808472

Epoch 8: train loss 0.5594946660778739
Epoch 8: val loss 0.5920925140380859

Epoch 9: train loss 0.5472666160626845
Epoch 9: val loss 0.5766360759735107

Epoch 10: train loss 0.5562398948452689
Epoch 10: val loss 0.57139652967453

Epoch 11: train loss 0.5340086465532129
Epoch 11: val loss 0.5816802382469177

Epoch 12: train loss 0.5352382416074927
Epoch 12: val loss 0.5681767463684082

Epoch 13: train loss 0.5195416726849296
Epoch 13: val loss 0.5663098096847534

Epoch 14: train loss 0.5153509513898329
Epoch 14: val loss 0.571699857711792

Epoch 15: train loss 0.5121670229868456
Epoch 15: val loss 0.5626606345176697

Epoch 16: train loss 0.4929260963743383
Epoch 16: val loss 0.5690496563911438

Epoch 17: train loss 0.48424108732830395
Epoch 17: val loss 0.5586004853248596

Epoch 18: train loss 0.5055270303379406
Epoch 18: val loss 0.5607396364212036

Epoch 19: train loss 0.4853358702226119
Epoch 19: val loss 0.5615589022636414

Epoch 20: train loss 0.44987578283656726
Epoch 20: val loss 0.5590107440948486

Epoch 21: train loss 0.46356242353265936
Epoch 21: val loss 0.5729280710220337

Epoch 22: train loss 0.4551610621539029
Epoch 22: val loss 0.5531150102615356

Epoch 23: train loss 0.4489862783388658
Epoch 23: val loss 0.5735175609588623

Epoch 24: train loss 0.4306104968894612
Epoch 24: val loss 0.5721137523651123

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6843713088469072
Epoch 0: val loss 0.6666851043701172

Epoch 1: train loss 0.6482436656951904
Epoch 1: val loss 0.6397551894187927

Epoch 2: train loss 0.6315353079275652
Epoch 2: val loss 0.6180185079574585

Epoch 3: train loss 0.6120066371831027
Epoch 3: val loss 0.6044229865074158

Epoch 4: train loss 0.5999706035310571
Epoch 4: val loss 0.6009944677352905

Epoch 5: train loss 0.5801180519840934
Epoch 5: val loss 0.5984048247337341

Epoch 6: train loss 0.5912884094498374
Epoch 6: val loss 0.5965695977210999

Epoch 7: train loss 0.568797764453021
Epoch 7: val loss 0.5940550565719604

Epoch 8: train loss 0.5505592118610035
Epoch 8: val loss 0.5920146703720093

Epoch 9: train loss 0.5641139474782076
Epoch 9: val loss 0.5913717150688171

Epoch 10: train loss 0.5480793768709357
Epoch 10: val loss 0.5897596478462219

Epoch 11: train loss 0.5470478399233385
Epoch 11: val loss 0.5952212810516357

Epoch 12: train loss 0.5347589687867598
Epoch 12: val loss 0.5868894457817078

Epoch 13: train loss 0.5104501843452454
Epoch 13: val loss 0.5804577469825745

Epoch 14: train loss 0.5290519432588057
Epoch 14: val loss 0.5764294266700745

Epoch 15: train loss 0.5158480080691251
Epoch 15: val loss 0.5812034010887146

Epoch 16: train loss 0.5012686929919503
Epoch 16: val loss 0.5694293975830078

Epoch 17: train loss 0.4986113093116067
Epoch 17: val loss 0.5674464702606201

Epoch 18: train loss 0.4863368435339494
Epoch 18: val loss 0.5517710447311401

Epoch 19: train loss 0.4791575914079493
Epoch 19: val loss 0.5483453869819641

Epoch 20: train loss 0.4618647071448239
Epoch 20: val loss 0.5412494540214539

Epoch 21: train loss 0.4579786251891743
Epoch 21: val loss 0.5502594709396362

Epoch 22: train loss 0.45514253052798187
Epoch 22: val loss 0.5475195646286011

Epoch 23: train loss 0.4705557579343969
Epoch 23: val loss 0.5593026280403137

Epoch 24: train loss 0.4604512669823386
Epoch 24: val loss 0.5411844849586487

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6752238194147746
Epoch 0: val loss 0.6568511724472046

Epoch 1: train loss 0.6444266637166342
Epoch 1: val loss 0.6361887454986572

Epoch 2: train loss 0.6175942540168762
Epoch 2: val loss 0.6170445680618286

Epoch 3: train loss 0.6045451601346333
Epoch 3: val loss 0.6017123460769653

Epoch 4: train loss 0.576115612188975
Epoch 4: val loss 0.5823379158973694

Epoch 5: train loss 0.5767635544141133
Epoch 5: val loss 0.5704337954521179

Epoch 6: train loss 0.5569486757119496
Epoch 6: val loss 0.5529993772506714

Epoch 7: train loss 0.5424564162890116
Epoch 7: val loss 0.5445556044578552

Epoch 8: train loss 0.5250562528769175
Epoch 8: val loss 0.5289756655693054

Epoch 9: train loss 0.5179969886938731
Epoch 9: val loss 0.530662477016449

Epoch 10: train loss 0.5081223309040069
Epoch 10: val loss 0.5299310088157654

Epoch 11: train loss 0.482895423968633
Epoch 11: val loss 0.5196405649185181

Epoch 12: train loss 0.48829120993614195
Epoch 12: val loss 0.5288540124893188

Epoch 13: train loss 0.48038239081700645
Epoch 13: val loss 0.5194071531295776

Epoch 14: train loss 0.4907596449057261
Epoch 14: val loss 0.516538143157959

Epoch 15: train loss 0.4744718333085378
Epoch 15: val loss 0.5080335140228271

Epoch 16: train loss 0.4776888112227122
Epoch 16: val loss 0.5230790376663208

Epoch 17: train loss 0.4552307864030202
Epoch 17: val loss 0.5124843716621399

Epoch 18: train loss 0.4316262364387512
Epoch 18: val loss 0.5165981650352478

Epoch 19: train loss 0.4600603620211283
Epoch 19: val loss 0.519076943397522

Epoch 20: train loss 0.43623226284980776
Epoch 20: val loss 0.5273383855819702

Epoch 21: train loss 0.43488527139027916
Epoch 21: val loss 0.5316969752311707

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6959530462821325
Epoch 0: val loss 0.6978532075881958

Epoch 1: train loss 0.679475779334704
Epoch 1: val loss 0.6926668882369995

Epoch 2: train loss 0.6675378034512202
Epoch 2: val loss 0.6882503032684326

Epoch 3: train loss 0.6499475141366323
Epoch 3: val loss 0.6817266345024109

Epoch 4: train loss 0.6448876609404882
Epoch 4: val loss 0.6738505363464355

Epoch 5: train loss 0.6170564542214075
Epoch 5: val loss 0.6645241975784302

Epoch 6: train loss 0.6089210510253906
Epoch 6: val loss 0.6485706567764282

Epoch 7: train loss 0.5896474719047546
Epoch 7: val loss 0.6496568322181702

Epoch 8: train loss 0.5815112367272377
Epoch 8: val loss 0.6425971984863281

Epoch 9: train loss 0.5594458232323328
Epoch 9: val loss 0.6333790421485901

Epoch 10: train loss 0.5506962761282921
Epoch 10: val loss 0.6368827223777771

Epoch 11: train loss 0.5507805322607359
Epoch 11: val loss 0.6485976576805115

Epoch 12: train loss 0.5244810233513514
Epoch 12: val loss 0.6371277570724487

Epoch 13: train loss 0.5269315292437872
Epoch 13: val loss 0.6430391669273376

Epoch 14: train loss 0.5207466830809911
Epoch 14: val loss 0.6373307704925537

Epoch 15: train loss 0.5142081802090009
Epoch 15: val loss 0.6512372493743896

Epoch 16: train loss 0.5083505337436994
Epoch 16: val loss 0.6604730486869812

Epoch 17: train loss 0.4860755403836568
Epoch 17: val loss 0.6509983539581299

Epoch 18: train loss 0.5127457231283188
Epoch 18: val loss 0.668130099773407

Epoch 19: train loss 0.5003148913383484
Epoch 19: val loss 0.6813600063323975

Epoch 20: train loss 0.49545081953207654
Epoch 20: val loss 0.6876093745231628

Epoch 21: train loss 0.4797343810399373
Epoch 21: val loss 0.6818944215774536

Epoch 22: train loss 0.4696390243868033
Epoch 22: val loss 0.7020689845085144

Epoch 23: train loss 0.49498067796230316
Epoch 23: val loss 0.6861973404884338

Epoch 24: train loss 0.46163927763700485
Epoch 24: val loss 0.6748217940330505

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6942616353432337
Epoch 0: val loss 0.6819967031478882

Epoch 1: train loss 0.6737215171257654
Epoch 1: val loss 0.6784029603004456

Epoch 2: train loss 0.6677008966604868
Epoch 2: val loss 0.6682962775230408

Epoch 3: train loss 0.6302468528350195
Epoch 3: val loss 0.6501389741897583

Epoch 4: train loss 0.6166498164335886
Epoch 4: val loss 0.6386900544166565

Epoch 5: train loss 0.5999340415000916
Epoch 5: val loss 0.6201285719871521

Epoch 6: train loss 0.5569774359464645
Epoch 6: val loss 0.6188309192657471

Epoch 7: train loss 0.5568054368098577
Epoch 7: val loss 0.6109120845794678

Epoch 8: train loss 0.5532776042819023
Epoch 8: val loss 0.6185646057128906

Epoch 9: train loss 0.5362489819526672
Epoch 9: val loss 0.6104229688644409

Epoch 10: train loss 0.5518366446097692
Epoch 10: val loss 0.617009699344635

Epoch 11: train loss 0.5047230000297228
Epoch 11: val loss 0.6086065769195557

Epoch 12: train loss 0.517660399278005
Epoch 12: val loss 0.6114579439163208

Epoch 13: train loss 0.5276886050899824
Epoch 13: val loss 0.6144883632659912

Epoch 14: train loss 0.5187390794356664
Epoch 14: val loss 0.6075676083564758

Epoch 15: train loss 0.5015261297424635
Epoch 15: val loss 0.6229591369628906

Epoch 16: train loss 0.4938993329803149
Epoch 16: val loss 0.6101973056793213

Epoch 17: train loss 0.4871714636683464
Epoch 17: val loss 0.604121744632721

Epoch 18: train loss 0.48722535620133084
Epoch 18: val loss 0.6043789386749268

Epoch 19: train loss 0.4721523200472196
Epoch 19: val loss 0.6177172064781189

Epoch 20: train loss 0.46534652014573413
Epoch 20: val loss 0.6177389025688171

Epoch 21: train loss 0.45969295253356296
Epoch 21: val loss 0.6158068180084229

Epoch 22: train loss 0.44415921717882156
Epoch 22: val loss 0.6173039674758911

Epoch 23: train loss 0.4553982714811961
Epoch 23: val loss 0.6202576160430908

Epoch 24: train loss 0.45334478716055554
Epoch 24: val loss 0.6105117797851562

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6928856571515402
Epoch 0: val loss 0.689074695110321

Epoch 1: train loss 0.6796565453211466
Epoch 1: val loss 0.6822134852409363

Epoch 2: train loss 0.6676365782817205
Epoch 2: val loss 0.6735624670982361

Epoch 3: train loss 0.6530631333589554
Epoch 3: val loss 0.6697008609771729

Epoch 4: train loss 0.6463260451952616
Epoch 4: val loss 0.6624804735183716

Epoch 5: train loss 0.6110007415215174
Epoch 5: val loss 0.6509800553321838

Epoch 6: train loss 0.5886309469739596
Epoch 6: val loss 0.6417722105979919

Epoch 7: train loss 0.5944340427716573
Epoch 7: val loss 0.629996120929718

Epoch 8: train loss 0.5698918228348097
Epoch 8: val loss 0.6209191083908081

Epoch 9: train loss 0.5529114504655203
Epoch 9: val loss 0.6049014329910278

Epoch 10: train loss 0.5492430652181307
Epoch 10: val loss 0.6096225380897522

Epoch 11: train loss 0.5343115329742432
Epoch 11: val loss 0.6081030964851379

Epoch 12: train loss 0.5138058364391327
Epoch 12: val loss 0.6133126616477966

Epoch 13: train loss 0.525292232632637
Epoch 13: val loss 0.6075482964515686

Epoch 14: train loss 0.5085360879699389
Epoch 14: val loss 0.6040632128715515

Epoch 15: train loss 0.4924498125910759
Epoch 15: val loss 0.6034998893737793

Epoch 16: train loss 0.5083648189902306
Epoch 16: val loss 0.6127168536186218

Epoch 17: train loss 0.492142212887605
Epoch 17: val loss 0.6209914684295654

Epoch 18: train loss 0.49315649767716724
Epoch 18: val loss 0.6122637391090393

Epoch 19: train loss 0.48718609164158505
Epoch 19: val loss 0.6208003759384155

Epoch 20: train loss 0.4622679278254509
Epoch 20: val loss 0.6243524551391602

Epoch 21: train loss 0.4695516899228096
Epoch 21: val loss 0.6157714128494263

Epoch 22: train loss 0.4668714428941409
Epoch 22: val loss 0.6187896728515625

Epoch 23: train loss 0.46912816166877747
Epoch 23: val loss 0.6212255954742432

Epoch 24: train loss 0.44356590509414673
Epoch 24: val loss 0.6254189610481262

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6932397186756134
Epoch 0: val loss 0.6931946277618408

Epoch 1: train loss 0.677399605512619
Epoch 1: val loss 0.6811767816543579

Epoch 2: train loss 0.6542554448048273
Epoch 2: val loss 0.6533381938934326

Epoch 3: train loss 0.6213378657897314
Epoch 3: val loss 0.6349158883094788

Epoch 4: train loss 0.5886318931976954
Epoch 4: val loss 0.6277207136154175

Epoch 5: train loss 0.5636591215928396
Epoch 5: val loss 0.6007961630821228

Epoch 6: train loss 0.5446027467648188
Epoch 6: val loss 0.6161096692085266

Epoch 7: train loss 0.546512799958388
Epoch 7: val loss 0.599506676197052

Epoch 8: train loss 0.5345534806450208
Epoch 8: val loss 0.6108484864234924

Epoch 9: train loss 0.5311861385901769
Epoch 9: val loss 0.5926358103752136

Epoch 10: train loss 0.5135944659511248
Epoch 10: val loss 0.6144970655441284

Epoch 11: train loss 0.5234759251276652
Epoch 11: val loss 0.6174418926239014

Epoch 12: train loss 0.518803079922994
Epoch 12: val loss 0.6019679307937622

Epoch 13: train loss 0.5237358460823694
Epoch 13: val loss 0.6134335398674011

Epoch 14: train loss 0.4989347110191981
Epoch 14: val loss 0.5939664244651794

Epoch 15: train loss 0.493661771217982
Epoch 15: val loss 0.5951968431472778

Epoch 16: train loss 0.4844438334306081
Epoch 16: val loss 0.5921000242233276

Epoch 17: train loss 0.49571916460990906
Epoch 17: val loss 0.6116616725921631

Epoch 18: train loss 0.4814053326845169
Epoch 18: val loss 0.6032207608222961

Epoch 19: train loss 0.4502730518579483
Epoch 19: val loss 0.6041431427001953

Epoch 20: train loss 0.4870750531554222
Epoch 20: val loss 0.6233210563659668

Epoch 21: train loss 0.44373223185539246
Epoch 21: val loss 0.5974888205528259

Epoch 22: train loss 0.45665746182203293
Epoch 22: val loss 0.601144552230835

Epoch 23: train loss 0.4791012108325958
Epoch 23: val loss 0.5958508849143982

Epoch 24: train loss 0.46271957208712894
Epoch 24: val loss 0.607625424861908

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6960149258375168
Epoch 0: val loss 0.6615193486213684

Epoch 1: train loss 0.6549157053232193
Epoch 1: val loss 0.6374081969261169

Epoch 2: train loss 0.626107957214117
Epoch 2: val loss 0.6149777770042419

Epoch 3: train loss 0.6171073019504547
Epoch 3: val loss 0.5987065434455872

Epoch 4: train loss 0.5823113061487675
Epoch 4: val loss 0.6102965474128723

Epoch 5: train loss 0.5690775774419308
Epoch 5: val loss 0.6057590246200562

Epoch 6: train loss 0.5508039575070143
Epoch 6: val loss 0.5991123914718628

Epoch 7: train loss 0.5446584858000278
Epoch 7: val loss 0.5930317044258118

Epoch 8: train loss 0.5461685732007027
Epoch 8: val loss 0.5833715200424194

Epoch 9: train loss 0.5339511893689632
Epoch 9: val loss 0.5852346420288086

Epoch 10: train loss 0.5315315295010805
Epoch 10: val loss 0.5793944001197815

Epoch 11: train loss 0.5160505063831806
Epoch 11: val loss 0.5837451815605164

Epoch 12: train loss 0.5066347029060125
Epoch 12: val loss 0.5789359211921692

Epoch 13: train loss 0.4989408515393734
Epoch 13: val loss 0.5963758230209351

Epoch 14: train loss 0.4863160904496908
Epoch 14: val loss 0.5853104591369629

Epoch 15: train loss 0.4976474344730377
Epoch 15: val loss 0.5922878980636597

Epoch 16: train loss 0.471458250656724
Epoch 16: val loss 0.5881370306015015

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7082863301038742
Epoch 0: val loss 0.6889723539352417

Epoch 1: train loss 0.688281794389089
Epoch 1: val loss 0.678281307220459

Epoch 2: train loss 0.6640420307715734
Epoch 2: val loss 0.6713688969612122

Epoch 3: train loss 0.6642486453056335
Epoch 3: val loss 0.6615049242973328

Epoch 4: train loss 0.6293084373076757
Epoch 4: val loss 0.6553916335105896

Epoch 5: train loss 0.6274878829717636
Epoch 5: val loss 0.6484161019325256

Epoch 6: train loss 0.6102978587150574
Epoch 6: val loss 0.6488215327262878

Epoch 7: train loss 0.5842486272255579
Epoch 7: val loss 0.6501768827438354

Epoch 8: train loss 0.5972890804211298
Epoch 8: val loss 0.6580657958984375

Epoch 9: train loss 0.5738957847158114
Epoch 9: val loss 0.6626262068748474

Epoch 10: train loss 0.5983203301827112
Epoch 10: val loss 0.66936856508255

Epoch 11: train loss 0.5758487830559412
Epoch 11: val loss 0.666915774345398

Epoch 12: train loss 0.5588338573773702
Epoch 12: val loss 0.6631295680999756

Epoch 13: train loss 0.5495644931991895
Epoch 13: val loss 0.6702592968940735

Epoch 14: train loss 0.5444867312908173
Epoch 14: val loss 0.6710086464881897

Epoch 15: train loss 0.5475185091296831
Epoch 15: val loss 0.6810964941978455

Epoch 16: train loss 0.5491585011283556
Epoch 16: val loss 0.6812130808830261

Epoch 17: train loss 0.5446354746818542
Epoch 17: val loss 0.6779527068138123

Epoch 18: train loss 0.5422635475794474
Epoch 18: val loss 0.687213659286499

Epoch 19: train loss 0.5205782229701678
Epoch 19: val loss 0.6865300536155701

Epoch 20: train loss 0.5352657089630762
Epoch 20: val loss 0.6970471739768982

Epoch 21: train loss 0.5205909212430319
Epoch 21: val loss 0.7038682103157043

Epoch 22: train loss 0.5127502058943113
Epoch 22: val loss 0.6865206360816956

Epoch 23: train loss 0.4991156409184138
Epoch 23: val loss 0.6915448307991028

Epoch 24: train loss 0.5139281923572222
Epoch 24: val loss 0.7118871808052063

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7014103581508001
Epoch 0: val loss 0.6790168285369873

Epoch 1: train loss 0.6801081349452337
Epoch 1: val loss 0.6650761365890503

Epoch 2: train loss 0.6598230948050817
Epoch 2: val loss 0.652328610420227

Epoch 3: train loss 0.649235929052035
Epoch 3: val loss 0.6433656811714172

Epoch 4: train loss 0.6419306546449661
Epoch 4: val loss 0.6363556981086731

Epoch 5: train loss 0.6240394512812296
Epoch 5: val loss 0.6277880072593689

Epoch 6: train loss 0.6299953907728195
Epoch 6: val loss 0.6163029670715332

Epoch 7: train loss 0.6114394863446554
Epoch 7: val loss 0.6222171783447266

Epoch 8: train loss 0.608588399986426
Epoch 8: val loss 0.6195254921913147

Epoch 9: train loss 0.5970864593982697
Epoch 9: val loss 0.6214380860328674

Epoch 10: train loss 0.5963164865970612
Epoch 10: val loss 0.6246417164802551

Epoch 11: train loss 0.6005483518044153
Epoch 11: val loss 0.6267551183700562

Epoch 12: train loss 0.5951450169086456
Epoch 12: val loss 0.635490894317627

Epoch 13: train loss 0.562143474817276
Epoch 13: val loss 0.6306049227714539

Epoch 14: train loss 0.5810308555761973
Epoch 14: val loss 0.628967821598053

Epoch 15: train loss 0.5702890579899152
Epoch 15: val loss 0.6282663941383362

Epoch 16: train loss 0.548050286869208
Epoch 16: val loss 0.6324222683906555

Epoch 17: train loss 0.5663845241069794
Epoch 17: val loss 0.6379716992378235

Epoch 18: train loss 0.5651319672664007
Epoch 18: val loss 0.6389826536178589

Epoch 19: train loss 0.5377303635080656
Epoch 19: val loss 0.6324270367622375

Epoch 20: train loss 0.5558140526215235
Epoch 20: val loss 0.6426198482513428

Epoch 21: train loss 0.5464696561296781
Epoch 21: val loss 0.64815354347229

Epoch 22: train loss 0.5278630380829176
Epoch 22: val loss 0.6465656757354736

Epoch 23: train loss 0.5359228402376175
Epoch 23: val loss 0.6592605113983154

Epoch 24: train loss 0.5219576408465704
Epoch 24: val loss 0.6559706330299377

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6910136242707571
Epoch 0: val loss 0.6930686831474304

Epoch 1: train loss 0.6618197957674662
Epoch 1: val loss 0.6940699815750122

Epoch 2: train loss 0.6577644199132919
Epoch 2: val loss 0.6911039352416992

Epoch 3: train loss 0.6492735346158346
Epoch 3: val loss 0.6859626770019531

Epoch 4: train loss 0.6398192147413889
Epoch 4: val loss 0.6872534155845642

Epoch 5: train loss 0.6216612259546915
Epoch 5: val loss 0.6845025420188904

Epoch 6: train loss 0.6068141957124075
Epoch 6: val loss 0.6859046816825867

Epoch 7: train loss 0.6159090399742126
Epoch 7: val loss 0.6787129044532776

Epoch 8: train loss 0.590034062663714
Epoch 8: val loss 0.6766310930252075

Epoch 9: train loss 0.5941488916675249
Epoch 9: val loss 0.6721057295799255

Epoch 10: train loss 0.5946925058960915
Epoch 10: val loss 0.6761614084243774

Epoch 11: train loss 0.5837029119332632
Epoch 11: val loss 0.671984076499939

Epoch 12: train loss 0.5485400060812632
Epoch 12: val loss 0.6698411703109741

Epoch 13: train loss 0.5825772186120352
Epoch 13: val loss 0.6733991503715515

Epoch 14: train loss 0.5778836483756701
Epoch 14: val loss 0.6744164824485779

Epoch 15: train loss 0.5490429873267809
Epoch 15: val loss 0.6725355386734009

Epoch 16: train loss 0.5534422472119331
Epoch 16: val loss 0.6683130264282227

Epoch 17: train loss 0.5488299975792567
Epoch 17: val loss 0.6615352034568787

Epoch 18: train loss 0.5651674494147301
Epoch 18: val loss 0.6576943397521973

Epoch 19: train loss 0.5415693869193395
Epoch 19: val loss 0.6557080149650574

Epoch 20: train loss 0.5303557167450587
Epoch 20: val loss 0.6552950143814087

Epoch 21: train loss 0.5473170951008797
Epoch 21: val loss 0.6530568599700928

Epoch 22: train loss 0.5430373946825663
Epoch 22: val loss 0.6531580090522766

Epoch 23: train loss 0.5187708834807078
Epoch 23: val loss 0.6569218039512634

Epoch 24: train loss 0.5385192359487215
Epoch 24: val loss 0.6607602834701538

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6953131159146627
Epoch 0: val loss 0.6900161504745483

Epoch 1: train loss 0.6738734742005666
Epoch 1: val loss 0.6798282861709595

Epoch 2: train loss 0.6522689412037531
Epoch 2: val loss 0.6723756194114685

Epoch 3: train loss 0.641133651137352
Epoch 3: val loss 0.6679666042327881

Epoch 4: train loss 0.6338275124629339
Epoch 4: val loss 0.6625895500183105

Epoch 5: train loss 0.6240691592295965
Epoch 5: val loss 0.663206160068512

Epoch 6: train loss 0.6181677033503851
Epoch 6: val loss 0.665684700012207

Epoch 7: train loss 0.6119393656651179
Epoch 7: val loss 0.6698911190032959

Epoch 8: train loss 0.597954586148262
Epoch 8: val loss 0.6717845797538757

Epoch 9: train loss 0.5666098445653915
Epoch 9: val loss 0.6753604412078857

Epoch 10: train loss 0.5859869370857874
Epoch 10: val loss 0.6840604543685913

Epoch 11: train loss 0.5728037556012472
Epoch 11: val loss 0.692145824432373

Epoch 12: train loss 0.5745581388473511
Epoch 12: val loss 0.6873500347137451

Epoch 13: train loss 0.5687400425473849
Epoch 13: val loss 0.6990343928337097

Epoch 14: train loss 0.549281562368075
Epoch 14: val loss 0.7135587334632874

Epoch 15: train loss 0.5474621330698332
Epoch 15: val loss 0.7177348136901855

Epoch 16: train loss 0.5389581893881162
Epoch 16: val loss 0.7254060506820679

Epoch 17: train loss 0.5238090877731642
Epoch 17: val loss 0.729312539100647

Epoch 18: train loss 0.5304605737328529
Epoch 18: val loss 0.7386367917060852

Epoch 19: train loss 0.5176578611135483
Epoch 19: val loss 0.7392433285713196

Epoch 20: train loss 0.5278608972827593
Epoch 20: val loss 0.7358789443969727

Epoch 21: train loss 0.5277580991387367
Epoch 21: val loss 0.732892632484436

Epoch 22: train loss 0.49177644153436023
Epoch 22: val loss 0.74056077003479

Epoch 23: train loss 0.4849460522333781
Epoch 23: val loss 0.7476553916931152

Epoch 24: train loss 0.4923236941297849
Epoch 24: val loss 0.7566467523574829

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6897015385329723
Epoch 0: val loss 0.6929218173027039

Epoch 1: train loss 0.668898805975914
Epoch 1: val loss 0.6807811260223389

Epoch 2: train loss 0.6692259274423122
Epoch 2: val loss 0.6650425791740417

Epoch 3: train loss 0.6378120072185993
Epoch 3: val loss 0.6537533402442932

Epoch 4: train loss 0.6216177642345428
Epoch 4: val loss 0.6428400874137878

Epoch 5: train loss 0.6137935109436512
Epoch 5: val loss 0.6285494565963745

Epoch 6: train loss 0.6035175081342459
Epoch 6: val loss 0.6154476404190063

Epoch 7: train loss 0.6159035153687
Epoch 7: val loss 0.6170408129692078

Epoch 8: train loss 0.5784506350755692
Epoch 8: val loss 0.6069024801254272

Epoch 9: train loss 0.5833420120179653
Epoch 9: val loss 0.6135329008102417

Epoch 10: train loss 0.583482401445508
Epoch 10: val loss 0.6155927777290344

Epoch 11: train loss 0.5652609616518021
Epoch 11: val loss 0.6241598725318909

Epoch 12: train loss 0.5978367011994123
Epoch 12: val loss 0.6177743673324585

Epoch 13: train loss 0.5810016244649887
Epoch 13: val loss 0.628311038017273

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6596863594922152
Epoch 0: val loss 0.6610304117202759

Epoch 1: train loss 0.6617161306467924
Epoch 1: val loss 0.6571235656738281

Epoch 2: train loss 0.650833167813041
Epoch 2: val loss 0.6557302474975586

Epoch 3: train loss 0.6379053538495844
Epoch 3: val loss 0.6518449187278748

Epoch 4: train loss 0.6333988363092596
Epoch 4: val loss 0.6516280770301819

Epoch 5: train loss 0.6223707144910638
Epoch 5: val loss 0.6516803503036499

Epoch 6: train loss 0.6308062184940685
Epoch 6: val loss 0.6512923836708069

Epoch 7: train loss 0.600914174860174
Epoch 7: val loss 0.6490717530250549

Epoch 8: train loss 0.6056816198609092
Epoch 8: val loss 0.6499649286270142

Epoch 9: train loss 0.5858985619111494
Epoch 9: val loss 0.6529715657234192

Epoch 10: train loss 0.5867455926808444
Epoch 10: val loss 0.6497758030891418

Epoch 11: train loss 0.588423406535929
Epoch 11: val loss 0.6527879238128662

Epoch 12: train loss 0.563771746375344
Epoch 12: val loss 0.6568242311477661

Epoch 13: train loss 0.5579607568003915
Epoch 13: val loss 0.6559818387031555

Epoch 14: train loss 0.5487229011275552
Epoch 14: val loss 0.6630755662918091

Epoch 15: train loss 0.5483542274345051
Epoch 15: val loss 0.66385817527771

Epoch 16: train loss 0.5340739732438867
Epoch 16: val loss 0.6653697490692139

Epoch 17: train loss 0.5217700438065962
Epoch 17: val loss 0.6616972088813782

Epoch 18: train loss 0.5250804451378909
Epoch 18: val loss 0.6749296188354492

Epoch 19: train loss 0.5035698332569816
Epoch 19: val loss 0.6779317855834961

Epoch 20: train loss 0.5066899386319247
Epoch 20: val loss 0.6672580242156982

Epoch 21: train loss 0.4977893206206235
Epoch 21: val loss 0.6707160472869873

Epoch 22: train loss 0.4704337309707295
Epoch 22: val loss 0.6956422924995422

Epoch 23: train loss 0.48755294897339563
Epoch 23: val loss 0.6781184673309326

Epoch 24: train loss 0.4950141419063915
Epoch 24: val loss 0.6798242330551147

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909115693785928
Epoch 0: val loss 0.6917848587036133

Epoch 1: train loss 0.6712056019089438
Epoch 1: val loss 0.6795822381973267

Epoch 2: train loss 0.6343735944141041
Epoch 2: val loss 0.6819532513618469

Epoch 3: train loss 0.6152662363919345
Epoch 3: val loss 0.6803762316703796

Epoch 4: train loss 0.5990065282041376
Epoch 4: val loss 0.6841439008712769

Epoch 5: train loss 0.593777680938894
Epoch 5: val loss 0.6971057653427124

Epoch 6: train loss 0.6067398298870433
Epoch 6: val loss 0.699837327003479

Epoch 7: train loss 0.5797527920116078
Epoch 7: val loss 0.6956045031547546

Epoch 8: train loss 0.5720401948148554
Epoch 8: val loss 0.7004286646842957

Epoch 9: train loss 0.5739752921191129
Epoch 9: val loss 0.6939271092414856

Epoch 10: train loss 0.5617302520708605
Epoch 10: val loss 0.6998957991600037

Epoch 11: train loss 0.5536290325901725
Epoch 11: val loss 0.7155313491821289

Epoch 12: train loss 0.5524547506462444
Epoch 12: val loss 0.7130089402198792

Epoch 13: train loss 0.524633445523002
Epoch 13: val loss 0.7219733595848083

Epoch 14: train loss 0.5317041142420336
Epoch 14: val loss 0.7217651009559631

Epoch 15: train loss 0.5176129070195284
Epoch 15: val loss 0.7206246852874756

Epoch 16: train loss 0.5105307102203369
Epoch 16: val loss 0.7258158922195435

Epoch 17: train loss 0.4978713745420629
Epoch 17: val loss 0.721577525138855

Epoch 18: train loss 0.5128892497582869
Epoch 18: val loss 0.7351952791213989

Epoch 19: train loss 0.475711928172545
Epoch 19: val loss 0.7353965044021606

Epoch 20: train loss 0.48679990660060535
Epoch 20: val loss 0.7251588702201843

Epoch 21: train loss 0.47438163648952136
Epoch 21: val loss 0.720509946346283

Epoch 22: train loss 0.511041668328372
Epoch 22: val loss 0.7260429859161377

Epoch 23: train loss 0.4544354623014277
Epoch 23: val loss 0.736183226108551

Epoch 24: train loss 0.4535415335135026
Epoch 24: val loss 0.7359103560447693

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6816325241869147
Epoch 0: val loss 0.6773959398269653

Epoch 1: train loss 0.6594031182202426
Epoch 1: val loss 0.6696698069572449

Epoch 2: train loss 0.653214302929965
Epoch 2: val loss 0.6675705313682556

Epoch 3: train loss 0.6376861117102883
Epoch 3: val loss 0.6600623726844788

Epoch 4: train loss 0.6326708387244832
Epoch 4: val loss 0.6584172248840332

Epoch 5: train loss 0.6253204291517084
Epoch 5: val loss 0.6522199511528015

Epoch 6: train loss 0.6163954138755798
Epoch 6: val loss 0.6462171673774719

Epoch 7: train loss 0.6126143823970448
Epoch 7: val loss 0.6441893577575684

Epoch 8: train loss 0.5954631946303628
Epoch 8: val loss 0.6367024779319763

Epoch 9: train loss 0.5939763350920244
Epoch 9: val loss 0.632390022277832

Epoch 10: train loss 0.5755451944741335
Epoch 10: val loss 0.6338842511177063

Epoch 11: train loss 0.5705488297072324
Epoch 11: val loss 0.6359261274337769

Epoch 12: train loss 0.5744036842476238
Epoch 12: val loss 0.6314692497253418

Epoch 13: train loss 0.5406076989390634
Epoch 13: val loss 0.6278135776519775

Epoch 14: train loss 0.5506414743986997
Epoch 14: val loss 0.6295665502548218

Epoch 15: train loss 0.5373074331066825
Epoch 15: val loss 0.6292377710342407

Epoch 16: train loss 0.5313586511395194
Epoch 16: val loss 0.6248005628585815

Epoch 17: train loss 0.5414885824376886
Epoch 17: val loss 0.6267126202583313

Epoch 18: train loss 0.4969321435148066
Epoch 18: val loss 0.6337283253669739

Epoch 19: train loss 0.5356640598990701
Epoch 19: val loss 0.6386387944221497

Epoch 20: train loss 0.5309804650870237
Epoch 20: val loss 0.6495225429534912

Epoch 21: train loss 0.5004525265910409
Epoch 21: val loss 0.6479378938674927

Epoch 22: train loss 0.4900268614292145
Epoch 22: val loss 0.6419650912284851

Epoch 23: train loss 0.4770608977837996
Epoch 23: val loss 0.6549862623214722

Epoch 24: train loss 0.4601404910737818
Epoch 24: val loss 0.6562674045562744

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7008882490071383
Epoch 0: val loss 0.6762028336524963

Epoch 1: train loss 0.6639693596146323
Epoch 1: val loss 0.6565337181091309

Epoch 2: train loss 0.6456096118146722
Epoch 2: val loss 0.6527627110481262

Epoch 3: train loss 0.6304234103723005
Epoch 3: val loss 0.6477483510971069

Epoch 4: train loss 0.6316151456399397
Epoch 4: val loss 0.6517267823219299

Epoch 5: train loss 0.6227947744456205
Epoch 5: val loss 0.65413498878479

Epoch 6: train loss 0.6128973202271895
Epoch 6: val loss 0.6513949632644653

Epoch 7: train loss 0.5952918746254661
Epoch 7: val loss 0.6458199620246887

Epoch 8: train loss 0.6100142706524242
Epoch 8: val loss 0.6508146524429321

Epoch 9: train loss 0.5918625864115629
Epoch 9: val loss 0.6575573682785034

Epoch 10: train loss 0.5831189263950695
Epoch 10: val loss 0.6629605293273926

Epoch 11: train loss 0.58800438859246
Epoch 11: val loss 0.6576376557350159

Epoch 12: train loss 0.5701442740180276
Epoch 12: val loss 0.65123450756073

Epoch 13: train loss 0.5644955174489454
Epoch 13: val loss 0.655953049659729

Epoch 14: train loss 0.5678079345009543
Epoch 14: val loss 0.6549686193466187

Epoch 15: train loss 0.552364853295413
Epoch 15: val loss 0.6531504392623901

Epoch 16: train loss 0.5492527024312452
Epoch 16: val loss 0.6539350748062134

Epoch 17: train loss 0.5442560558969324
Epoch 17: val loss 0.6476662158966064

Epoch 18: train loss 0.5431377779353749
Epoch 18: val loss 0.6495161652565002

Epoch 19: train loss 0.5353072258559141
Epoch 19: val loss 0.6580849885940552

Epoch 20: train loss 0.520763714205135
Epoch 20: val loss 0.6511661410331726

Epoch 21: train loss 0.5033535171638835
Epoch 21: val loss 0.6455262899398804

Epoch 22: train loss 0.4845819121057337
Epoch 22: val loss 0.6286278367042542

Epoch 23: train loss 0.4990167428146709
Epoch 23: val loss 0.6451300978660583

Epoch 24: train loss 0.48645131425424054
Epoch 24: val loss 0.6416493058204651

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6993126432100932
Epoch 0: val loss 0.6856025457382202

Epoch 1: train loss 0.6581722974777222
Epoch 1: val loss 0.6816568374633789

Epoch 2: train loss 0.6529991666475932
Epoch 2: val loss 0.6765910983085632

Epoch 3: train loss 0.6601476867993673
Epoch 3: val loss 0.6659181714057922

Epoch 4: train loss 0.6363596121470133
Epoch 4: val loss 0.669329047203064

Epoch 5: train loss 0.6321096221605936
Epoch 5: val loss 0.6602515578269958

Epoch 6: train loss 0.6184123436609904
Epoch 6: val loss 0.655418872833252

Epoch 7: train loss 0.6180025935173035
Epoch 7: val loss 0.6596053242683411

Epoch 8: train loss 0.5925475478172302
Epoch 8: val loss 0.6445229053497314

Epoch 9: train loss 0.5967442870140076
Epoch 9: val loss 0.6323407292366028

Epoch 10: train loss 0.5989858746528626
Epoch 10: val loss 0.6318060159683228

Epoch 11: train loss 0.5771226386229197
Epoch 11: val loss 0.6465146541595459

Epoch 12: train loss 0.5673005680243174
Epoch 12: val loss 0.6267249584197998

Epoch 13: train loss 0.5885133941968282
Epoch 13: val loss 0.6215947270393372

Epoch 14: train loss 0.5669597347577413
Epoch 14: val loss 0.6225261092185974

Epoch 15: train loss 0.5557679931322733
Epoch 15: val loss 0.6198605298995972

Epoch 16: train loss 0.5626393000284831
Epoch 16: val loss 0.6215031743049622

Epoch 17: train loss 0.5649686415990194
Epoch 17: val loss 0.6220152378082275

Epoch 18: train loss 0.5281998058160146
Epoch 18: val loss 0.6343441605567932

Epoch 19: train loss 0.5147225856781006
Epoch 19: val loss 0.6213091015815735

Epoch 20: train loss 0.5302441000938416
Epoch 20: val loss 0.6110235452651978

Epoch 21: train loss 0.5406602799892426
Epoch 21: val loss 0.6279165148735046

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6893928555341867
Epoch 0: val loss 0.6805236339569092

Epoch 1: train loss 0.6568173078390268
Epoch 1: val loss 0.6656391620635986

Epoch 2: train loss 0.652252027621636
Epoch 2: val loss 0.6577544808387756

Epoch 3: train loss 0.637879376228039
Epoch 3: val loss 0.6509250402450562

Epoch 4: train loss 0.6352224487524766
Epoch 4: val loss 0.6471336483955383

Epoch 5: train loss 0.62420981663924
Epoch 5: val loss 0.6375632882118225

Epoch 6: train loss 0.6149381995201111
Epoch 6: val loss 0.6391090154647827

Epoch 7: train loss 0.6167698456690862
Epoch 7: val loss 0.6364545822143555

Epoch 8: train loss 0.6006393891114455
Epoch 8: val loss 0.6314300298690796

Epoch 9: train loss 0.5900189005411588
Epoch 9: val loss 0.6332046985626221

Epoch 10: train loss 0.5954910585513482
Epoch 10: val loss 0.6322929263114929

Epoch 11: train loss 0.5896452848727887
Epoch 11: val loss 0.6332984566688538

Epoch 12: train loss 0.5659365126719842
Epoch 12: val loss 0.6296253204345703

Epoch 13: train loss 0.5826164621573228
Epoch 13: val loss 0.6353076696395874

Epoch 14: train loss 0.5778682827949524
Epoch 14: val loss 0.6315286159515381

Epoch 15: train loss 0.5942240472023304
Epoch 15: val loss 0.6336432099342346

Epoch 16: train loss 0.5706721177467933
Epoch 16: val loss 0.6405483484268188

Epoch 17: train loss 0.564960206930454
Epoch 17: val loss 0.6467587351799011

Epoch 18: train loss 0.5587943150446966
Epoch 18: val loss 0.6416178941726685

Epoch 19: train loss 0.5669455986756545
Epoch 19: val loss 0.6344216465950012

Epoch 20: train loss 0.5456122939403241
Epoch 20: val loss 0.6419804692268372

Epoch 21: train loss 0.5475588074097266
Epoch 21: val loss 0.6452107429504395

Epoch 22: train loss 0.5359529417294723
Epoch 22: val loss 0.646073043346405

Epoch 23: train loss 0.5266692294524267
Epoch 23: val loss 0.6433029174804688

Epoch 24: train loss 0.5185346511694101
Epoch 24: val loss 0.6469341516494751

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6898779181333689
Epoch 0: val loss 0.6865010857582092

Epoch 1: train loss 0.6666069901906527
Epoch 1: val loss 0.6786131858825684

Epoch 2: train loss 0.6657705994752737
Epoch 2: val loss 0.6751487851142883

Epoch 3: train loss 0.6357881472660944
Epoch 3: val loss 0.6736461520195007

Epoch 4: train loss 0.627695803458874
Epoch 4: val loss 0.6746169924736023

Epoch 5: train loss 0.6245386141997117
Epoch 5: val loss 0.6763486266136169

Epoch 6: train loss 0.6210818015612088
Epoch 6: val loss 0.6613367795944214

Epoch 7: train loss 0.5941811754153326
Epoch 7: val loss 0.6616137027740479

Epoch 8: train loss 0.5921506102268512
Epoch 8: val loss 0.6669890880584717

Epoch 9: train loss 0.5692501572462229
Epoch 9: val loss 0.6707575917243958

Epoch 10: train loss 0.5890655036155994
Epoch 10: val loss 0.668692946434021

Epoch 11: train loss 0.5637446481447953
Epoch 11: val loss 0.6703831553459167

Epoch 12: train loss 0.5810248553752899
Epoch 12: val loss 0.6674420833587646

Epoch 13: train loss 0.5664571179793432
Epoch 13: val loss 0.6672088503837585

Epoch 14: train loss 0.5358252502404727
Epoch 14: val loss 0.6590588092803955

Epoch 15: train loss 0.549513021340737
Epoch 15: val loss 0.6952360272407532

Epoch 16: train loss 0.5386504599681268
Epoch 16: val loss 0.6758533120155334

Epoch 17: train loss 0.5411613102142627
Epoch 17: val loss 0.6807915568351746

Epoch 18: train loss 0.5376120622341449
Epoch 18: val loss 0.6805170178413391

Epoch 19: train loss 0.5354814735742716
Epoch 19: val loss 0.6740368604660034

Epoch 20: train loss 0.5220572237785046
Epoch 20: val loss 0.7026103138923645

Epoch 21: train loss 0.5228332510361304
Epoch 21: val loss 0.6892426609992981

Epoch 22: train loss 0.5189089454137362
Epoch 22: val loss 0.6791036128997803

Epoch 23: train loss 0.5050616333117852
Epoch 23: val loss 0.6902140974998474

Epoch 24: train loss 0.506615189405588
Epoch 24: val loss 0.7108777165412903

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998265981674194
Epoch 0: val loss 0.67287278175354

Epoch 1: train loss 0.6766468011415921
Epoch 1: val loss 0.6604045033454895

Epoch 2: train loss 0.6550985070375296
Epoch 2: val loss 0.6484585404396057

Epoch 3: train loss 0.644356553371136
Epoch 3: val loss 0.6410973072052002

Epoch 4: train loss 0.6323802058513348
Epoch 4: val loss 0.6399985551834106

Epoch 5: train loss 0.6288071320607111
Epoch 5: val loss 0.6392726302146912

Epoch 6: train loss 0.612974478648259
Epoch 6: val loss 0.6406234502792358

Epoch 7: train loss 0.5918141007423401
Epoch 7: val loss 0.6426381468772888

Epoch 8: train loss 0.590789414369143
Epoch 8: val loss 0.6450126767158508

Epoch 9: train loss 0.5954903410031245
Epoch 9: val loss 0.6427921652793884

Epoch 10: train loss 0.5897224591328547
Epoch 10: val loss 0.6457672715187073

Epoch 11: train loss 0.5757756118591015
Epoch 11: val loss 0.6495868563652039

Epoch 12: train loss 0.5686704355936784
Epoch 12: val loss 0.6456503868103027

Epoch 13: train loss 0.5594731179567484
Epoch 13: val loss 0.6391434073448181

Epoch 14: train loss 0.5391187048875369
Epoch 14: val loss 0.641638457775116

Epoch 15: train loss 0.5523984569769639
Epoch 15: val loss 0.6531035900115967

Epoch 16: train loss 0.553420582642922
Epoch 16: val loss 0.6475422978401184

Epoch 17: train loss 0.5397842686909896
Epoch 17: val loss 0.6435629725456238

Epoch 18: train loss 0.5392781771146334
Epoch 18: val loss 0.6504316926002502

Epoch 19: train loss 0.5206812849411597
Epoch 19: val loss 0.6619781255722046

Epoch 20: train loss 0.5046761907063998
Epoch 20: val loss 0.67169189453125

Epoch 21: train loss 0.5237516233554254
Epoch 21: val loss 0.6652954816818237

Epoch 22: train loss 0.5104283002706674
Epoch 22: val loss 0.6676374673843384

Epoch 23: train loss 0.5135478881689218
Epoch 23: val loss 0.6589761972427368

Epoch 24: train loss 0.5075286535116342
Epoch 24: val loss 0.6579421758651733

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6837432017693152
Epoch 0: val loss 0.671047031879425

Epoch 1: train loss 0.6446369519600501
Epoch 1: val loss 0.6721555590629578

Epoch 2: train loss 0.6319185220278226
Epoch 2: val loss 0.6713747382164001

Epoch 3: train loss 0.6218310273610629
Epoch 3: val loss 0.6695183515548706

Epoch 4: train loss 0.6028083654550406
Epoch 4: val loss 0.6861549615859985

Epoch 5: train loss 0.5990409942773672
Epoch 5: val loss 0.6825971007347107

Epoch 6: train loss 0.6005592392041132
Epoch 6: val loss 0.6731966137886047

Epoch 7: train loss 0.5894358272735889
Epoch 7: val loss 0.6778680086135864

Epoch 8: train loss 0.5796772539615631
Epoch 8: val loss 0.6819183826446533

Epoch 9: train loss 0.5850689686261691
Epoch 9: val loss 0.6896728277206421

Epoch 10: train loss 0.5719847151866326
Epoch 10: val loss 0.691800594329834

Epoch 11: train loss 0.5615169933209052
Epoch 11: val loss 0.6927561163902283

Epoch 12: train loss 0.5772316249517294
Epoch 12: val loss 0.7036739587783813

Epoch 13: train loss 0.543981487934406
Epoch 13: val loss 0.7060402631759644

Epoch 14: train loss 0.5591002931961646
Epoch 14: val loss 0.7196127772331238

Epoch 15: train loss 0.5605354561255529
Epoch 15: val loss 0.7172630429267883

Epoch 16: train loss 0.5459258143718426
Epoch 16: val loss 0.7210533022880554

Epoch 17: train loss 0.5350890228381524
Epoch 17: val loss 0.7354893088340759

Epoch 18: train loss 0.5362594723701477
Epoch 18: val loss 0.7357202768325806

Epoch 19: train loss 0.5115101795930129
Epoch 19: val loss 0.7434006929397583

Epoch 20: train loss 0.48894474598077625
Epoch 20: val loss 0.7556016445159912

Epoch 21: train loss 0.49510597724180955
Epoch 21: val loss 0.7687135934829712

Epoch 22: train loss 0.5069843438955454
Epoch 22: val loss 0.7580744028091431

Epoch 23: train loss 0.5122806338163522
Epoch 23: val loss 0.766372799873352

Epoch 24: train loss 0.48862030185185945
Epoch 24: val loss 0.7626716494560242

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6877162386389339
Epoch 0: val loss 0.6895223259925842

Epoch 1: train loss 0.6669201044475331
Epoch 1: val loss 0.6839927434921265

Epoch 2: train loss 0.6473035847439486
Epoch 2: val loss 0.6753210425376892

Epoch 3: train loss 0.6428296215393964
Epoch 3: val loss 0.6680251359939575

Epoch 4: train loss 0.6305858001989477
Epoch 4: val loss 0.6678417325019836

Epoch 5: train loss 0.6218123961897457
Epoch 5: val loss 0.6607388257980347

Epoch 6: train loss 0.6107381634852466
Epoch 6: val loss 0.6608403325080872

Epoch 7: train loss 0.598096886101891
Epoch 7: val loss 0.6742948889732361

Epoch 8: train loss 0.5922023391022402
Epoch 8: val loss 0.6732701063156128

Epoch 9: train loss 0.5833890315364388
Epoch 9: val loss 0.6674109697341919

Epoch 10: train loss 0.5824684956494499
Epoch 10: val loss 0.6586772203445435

Epoch 11: train loss 0.5869868117220262
Epoch 11: val loss 0.6729674339294434

Epoch 12: train loss 0.573512885500403
Epoch 12: val loss 0.6763916611671448

Epoch 13: train loss 0.559802300789777
Epoch 13: val loss 0.6656593084335327

Epoch 14: train loss 0.5567579216816846
Epoch 14: val loss 0.6690590381622314

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856289952993393
Epoch 0: val loss 0.6902670860290527

Epoch 1: train loss 0.6822575777769089
Epoch 1: val loss 0.6927264332771301

Epoch 2: train loss 0.6653693119684855
Epoch 2: val loss 0.7042673230171204

Epoch 3: train loss 0.658585324883461
Epoch 3: val loss 0.706947922706604

Epoch 4: train loss 0.6402133603890737
Epoch 4: val loss 0.7052527070045471

Epoch 5: train loss 0.6396216253439585
Epoch 5: val loss 0.7138924598693848

Epoch 6: train loss 0.6303349435329437
Epoch 6: val loss 0.7060164213180542

Epoch 7: train loss 0.6232077479362488
Epoch 7: val loss 0.7095190286636353

Epoch 8: train loss 0.6309027572472891
Epoch 8: val loss 0.7154647707939148

Epoch 9: train loss 0.628429094950358
Epoch 9: val loss 0.7185333967208862

Epoch 10: train loss 0.6102272023757299
Epoch 10: val loss 0.7199794054031372

Epoch 11: train loss 0.6204221795002619
Epoch 11: val loss 0.7287665605545044

Epoch 12: train loss 0.6158005644877752
Epoch 12: val loss 0.7260644435882568

Epoch 13: train loss 0.6003996233145396
Epoch 13: val loss 0.7415692210197449

Epoch 14: train loss 0.5935212920109431
Epoch 14: val loss 0.7305107116699219

Epoch 15: train loss 0.5873897522687912
Epoch 15: val loss 0.7419428825378418

Epoch 16: train loss 0.5822300960620245
Epoch 16: val loss 0.7396370768547058

Epoch 17: train loss 0.5904296015699705
Epoch 17: val loss 0.7540318369865417

Epoch 18: train loss 0.5674079557259878
Epoch 18: val loss 0.756154477596283

Epoch 19: train loss 0.5843885044256846
Epoch 19: val loss 0.7566017508506775

Epoch 20: train loss 0.5715466166536013
Epoch 20: val loss 0.7505708336830139

Epoch 21: train loss 0.5760581096013387
Epoch 21: val loss 0.759005606174469

Epoch 22: train loss 0.5662206361691157
Epoch 22: val loss 0.7557027339935303

Epoch 23: train loss 0.5470491821567217
Epoch 23: val loss 0.7626811861991882

Epoch 24: train loss 0.5542135909199715
Epoch 24: val loss 0.7802592515945435

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941247334082922
Epoch 0: val loss 0.6871812343597412

Epoch 1: train loss 0.6729686309893926
Epoch 1: val loss 0.681216835975647

Epoch 2: train loss 0.6665950864553452
Epoch 2: val loss 0.6811580061912537

Epoch 3: train loss 0.6658821006615957
Epoch 3: val loss 0.6816240549087524

Epoch 4: train loss 0.6591432044903437
Epoch 4: val loss 0.6861332058906555

Epoch 5: train loss 0.6673658688863119
Epoch 5: val loss 0.6854519248008728

Epoch 6: train loss 0.649403303861618
Epoch 6: val loss 0.6851856708526611

Epoch 7: train loss 0.6307184944550196
Epoch 7: val loss 0.6826537251472473

Epoch 8: train loss 0.6337737341721853
Epoch 8: val loss 0.6849427819252014

Epoch 9: train loss 0.6501102348168691
Epoch 9: val loss 0.6809280514717102

Epoch 10: train loss 0.6300836503505707
Epoch 10: val loss 0.6781318783760071

Epoch 11: train loss 0.6175403594970703
Epoch 11: val loss 0.6765879988670349

Epoch 12: train loss 0.615246112147967
Epoch 12: val loss 0.6773848533630371

Epoch 13: train loss 0.619110698501269
Epoch 13: val loss 0.6798660755157471

Epoch 14: train loss 0.6124758472045263
Epoch 14: val loss 0.6815248131752014

Epoch 15: train loss 0.607765406370163
Epoch 15: val loss 0.6847661733627319

Epoch 16: train loss 0.605912501613299
Epoch 16: val loss 0.6826153993606567

Epoch 17: train loss 0.6124121670921644
Epoch 17: val loss 0.6853076219558716

Epoch 18: train loss 0.5974384248256683
Epoch 18: val loss 0.6834123134613037

Epoch 19: train loss 0.5879160240292549
Epoch 19: val loss 0.6776784062385559

Epoch 20: train loss 0.5867949972550074
Epoch 20: val loss 0.6913423538208008

Epoch 21: train loss 0.5784330815076828
Epoch 21: val loss 0.6878176331520081

Epoch 22: train loss 0.5628103440006574
Epoch 22: val loss 0.6763538122177124

Epoch 23: train loss 0.5788809582591057
Epoch 23: val loss 0.6884087324142456

Epoch 24: train loss 0.5774751827120781
Epoch 24: val loss 0.6965343356132507

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7051584621270498
Epoch 0: val loss 0.6864531636238098

Epoch 1: train loss 0.6842916657527288
Epoch 1: val loss 0.6775312423706055

Epoch 2: train loss 0.6864279309908549
Epoch 2: val loss 0.6718613505363464

Epoch 3: train loss 0.6720296194156011
Epoch 3: val loss 0.6663258075714111

Epoch 4: train loss 0.6769807934761047
Epoch 4: val loss 0.6642591953277588

Epoch 5: train loss 0.6785335938135783
Epoch 5: val loss 0.6584236025810242

Epoch 6: train loss 0.6462851166725159
Epoch 6: val loss 0.6565404534339905

Epoch 7: train loss 0.6577574412027994
Epoch 7: val loss 0.6571529507637024

Epoch 8: train loss 0.6399014343818029
Epoch 8: val loss 0.6635934114456177

Epoch 9: train loss 0.6317295879125595
Epoch 9: val loss 0.6569008231163025

Epoch 10: train loss 0.6374478290478388
Epoch 10: val loss 0.6529199481010437

Epoch 11: train loss 0.6375073492527008
Epoch 11: val loss 0.6560264229774475

Epoch 12: train loss 0.641808827718099
Epoch 12: val loss 0.668854296207428

Epoch 13: train loss 0.6385136842727661
Epoch 13: val loss 0.6503419876098633

Epoch 14: train loss 0.6174379835526148
Epoch 14: val loss 0.6564789414405823

Epoch 15: train loss 0.6162821352481842
Epoch 15: val loss 0.6536048054695129

Epoch 16: train loss 0.6052962392568588
Epoch 16: val loss 0.6572709679603577

Epoch 17: train loss 0.6057731012503306
Epoch 17: val loss 0.6560056209564209

Epoch 18: train loss 0.6110971122980118
Epoch 18: val loss 0.6612479090690613

Epoch 19: train loss 0.5993423958619436
Epoch 19: val loss 0.6533950567245483

Epoch 20: train loss 0.5815367152293524
Epoch 20: val loss 0.6609963178634644

Epoch 21: train loss 0.5733691528439522
Epoch 21: val loss 0.6523697972297668

Epoch 22: train loss 0.5884715169668198
Epoch 22: val loss 0.6517590880393982

Epoch 23: train loss 0.5825064579645792
Epoch 23: val loss 0.642115592956543

Epoch 24: train loss 0.5902050683895746
Epoch 24: val loss 0.6453825831413269

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6992559880018234
Epoch 0: val loss 0.7009108066558838

Epoch 1: train loss 0.6748181482156118
Epoch 1: val loss 0.6976670622825623

Epoch 2: train loss 0.6632727533578873
Epoch 2: val loss 0.7023596167564392

Epoch 3: train loss 0.6586437970399857
Epoch 3: val loss 0.6984187364578247

Epoch 4: train loss 0.6650118629137675
Epoch 4: val loss 0.7061924338340759

Epoch 5: train loss 0.649887298544248
Epoch 5: val loss 0.6983298063278198

Epoch 6: train loss 0.6393051048119863
Epoch 6: val loss 0.7052072882652283

Epoch 7: train loss 0.6358173539241155
Epoch 7: val loss 0.7057633399963379

Epoch 8: train loss 0.6182352602481842
Epoch 8: val loss 0.7081922292709351

Epoch 9: train loss 0.6264068832000097
Epoch 9: val loss 0.7076467275619507

Epoch 10: train loss 0.629892960190773
Epoch 10: val loss 0.7118785977363586

Epoch 11: train loss 0.6143009513616562
Epoch 11: val loss 0.7014467716217041

Epoch 12: train loss 0.6114567468563715
Epoch 12: val loss 0.7083033919334412

Epoch 13: train loss 0.5832446614901224
Epoch 13: val loss 0.7087678909301758

Epoch 14: train loss 0.6020650366942087
Epoch 14: val loss 0.7024990916252136

Epoch 15: train loss 0.591019536058108
Epoch 15: val loss 0.6958292126655579

Epoch 16: train loss 0.6016033242146174
Epoch 16: val loss 0.7152072787284851

Epoch 17: train loss 0.5813748985528946
Epoch 17: val loss 0.7203749418258667

Epoch 18: train loss 0.5793678164482117
Epoch 18: val loss 0.722091794013977

Epoch 19: train loss 0.5676644816994667
Epoch 19: val loss 0.7463347315788269

Epoch 20: train loss 0.5642491901914278
Epoch 20: val loss 0.7302903532981873

Epoch 21: train loss 0.5782707879940668
Epoch 21: val loss 0.7261130213737488

Epoch 22: train loss 0.5593635241190592
Epoch 22: val loss 0.7549962401390076

Epoch 23: train loss 0.5557822038729986
Epoch 23: val loss 0.7485092878341675

Epoch 24: train loss 0.5499156787991524
Epoch 24: val loss 0.7413100004196167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6915913298726082
Epoch 0: val loss 0.6765888333320618

Epoch 1: train loss 0.6880126483738422
Epoch 1: val loss 0.6673175692558289

Epoch 2: train loss 0.6632160767912865
Epoch 2: val loss 0.6649141311645508

Epoch 3: train loss 0.6694707162678242
Epoch 3: val loss 0.6647986173629761

Epoch 4: train loss 0.664713803678751
Epoch 4: val loss 0.6690673232078552

Epoch 5: train loss 0.6417925395071507
Epoch 5: val loss 0.6647641658782959

Epoch 6: train loss 0.6454328298568726
Epoch 6: val loss 0.6649275422096252

Epoch 7: train loss 0.6456836089491844
Epoch 7: val loss 0.667589008808136

Epoch 8: train loss 0.6433074325323105
Epoch 8: val loss 0.6698182821273804

Epoch 9: train loss 0.6309223398566246
Epoch 9: val loss 0.6632838249206543

Epoch 10: train loss 0.6241433396935463
Epoch 10: val loss 0.6693797707557678

Epoch 11: train loss 0.6272043511271477
Epoch 11: val loss 0.6680017113685608

Epoch 12: train loss 0.617813553661108
Epoch 12: val loss 0.6647727489471436

Epoch 13: train loss 0.616639818996191
Epoch 13: val loss 0.6709559559822083

Epoch 14: train loss 0.6246025860309601
Epoch 14: val loss 0.6679193377494812

Epoch 15: train loss 0.6179599016904831
Epoch 15: val loss 0.6668412685394287

Epoch 16: train loss 0.6127157304435968
Epoch 16: val loss 0.6760170459747314

Epoch 17: train loss 0.5943306349217892
Epoch 17: val loss 0.6752015948295593

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
22
Epoch 0: train loss 0.707876443862915
Epoch 0: val loss 0.67241370677948

Epoch 1: train loss 0.6245589852333069
Epoch 1: val loss 0.6468667984008789

Epoch 2: train loss 0.6084374615124294
Epoch 2: val loss 0.6254828572273254

Epoch 3: train loss 0.5876168310642242
Epoch 3: val loss 0.6041101217269897

Epoch 4: train loss 0.5509508124419621
Epoch 4: val loss 0.6033573746681213

Epoch 5: train loss 0.5276108724730355
Epoch 5: val loss 0.5984693765640259

Epoch 6: train loss 0.5365679860115051
Epoch 6: val loss 0.5947529077529907

Epoch 7: train loss 0.5243778569357735
Epoch 7: val loss 0.5912832021713257

Epoch 8: train loss 0.5103502358709063
Epoch 8: val loss 0.5780330300331116

Epoch 9: train loss 0.5538677658353534
Epoch 9: val loss 0.5813948512077332

Epoch 10: train loss 0.4819218473775046
Epoch 10: val loss 0.5680695176124573

Epoch 11: train loss 0.5246518083981105
Epoch 11: val loss 0.5640565752983093

Epoch 12: train loss 0.5614190229347774
Epoch 12: val loss 0.563835859298706

Epoch 13: train loss 0.4824951035635812
Epoch 13: val loss 0.5677638649940491

Epoch 14: train loss 0.47420581749507357
Epoch 14: val loss 0.5820065140724182

Epoch 15: train loss 0.533811650105885
Epoch 15: val loss 0.5776486992835999

Epoch 16: train loss 0.46413232598985943
Epoch 16: val loss 0.5737533569335938

Epoch 17: train loss 0.5253634623118809
Epoch 17: val loss 0.5702559351921082

Epoch 18: train loss 0.4820686067853655
Epoch 18: val loss 0.5710248351097107

Epoch 19: train loss 0.4773185806615012
Epoch 19: val loss 0.5813804268836975

Epoch 20: train loss 0.4253617972135544
Epoch 20: val loss 0.583328127861023

Epoch 21: train loss 0.4822624240602766
Epoch 21: val loss 0.5875200033187866

Epoch 22: train loss 0.4854148711477007
Epoch 22: val loss 0.590325117111206

Epoch 23: train loss 0.4461978333336966
Epoch 23: val loss 0.5945478081703186

Epoch 24: train loss 0.4823212964194162
Epoch 24: val loss 0.5907586812973022

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958709529467991
Epoch 0: val loss 0.6626551747322083

Epoch 1: train loss 0.6793083889143807
Epoch 1: val loss 0.6279542446136475

Epoch 2: train loss 0.5830195375851223
Epoch 2: val loss 0.6066827774047852

Epoch 3: train loss 0.5907583236694336
Epoch 3: val loss 0.5892590880393982

Epoch 4: train loss 0.5874180027416774
Epoch 4: val loss 0.581545352935791

Epoch 5: train loss 0.5485745540687016
Epoch 5: val loss 0.5795927047729492

Epoch 6: train loss 0.5444573504584176
Epoch 6: val loss 0.575533390045166

Epoch 7: train loss 0.5938177747385842
Epoch 7: val loss 0.5754997134208679

Epoch 8: train loss 0.4981269325528826
Epoch 8: val loss 0.5745625495910645

Epoch 9: train loss 0.5589660320963178
Epoch 9: val loss 0.570900022983551

Epoch 10: train loss 0.5233048583780017
Epoch 10: val loss 0.5699679851531982

Epoch 11: train loss 0.6017849700791496
Epoch 11: val loss 0.5680222511291504

Epoch 12: train loss 0.5020778179168701
Epoch 12: val loss 0.5655533075332642

Epoch 13: train loss 0.555417252438409
Epoch 13: val loss 0.5677660703659058

Epoch 14: train loss 0.5550429906163897
Epoch 14: val loss 0.5732703804969788

Epoch 15: train loss 0.5011963503701347
Epoch 15: val loss 0.5712796449661255

Epoch 16: train loss 0.5039527714252472
Epoch 16: val loss 0.5600060820579529

Epoch 17: train loss 0.568610919373376
Epoch 17: val loss 0.5567854642868042

Epoch 18: train loss 0.4619468791144235
Epoch 18: val loss 0.5536895990371704

Epoch 19: train loss 0.4897282975060599
Epoch 19: val loss 0.5509762763977051

Epoch 20: train loss 0.5214735226971763
Epoch 20: val loss 0.5493419170379639

Epoch 21: train loss 0.5125285642487662
Epoch 21: val loss 0.5596044063568115

Epoch 22: train loss 0.4710360382284437
Epoch 22: val loss 0.5632208585739136

Epoch 23: train loss 0.45868710960660664
Epoch 23: val loss 0.5641161203384399

Epoch 24: train loss 0.4456705834184374
Epoch 24: val loss 0.5659191608428955

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.689995561327253
Epoch 0: val loss 0.6570298671722412

Epoch 1: train loss 0.6134776217596871
Epoch 1: val loss 0.6384362578392029

Epoch 2: train loss 0.6014625685555595
Epoch 2: val loss 0.6077158451080322

Epoch 3: train loss 0.5763750927788871
Epoch 3: val loss 0.5900951623916626

Epoch 4: train loss 0.6432714973177228
Epoch 4: val loss 0.5841030478477478

Epoch 5: train loss 0.6174411518233163
Epoch 5: val loss 0.5884314179420471

Epoch 6: train loss 0.5527184988771167
Epoch 6: val loss 0.5915473103523254

Epoch 7: train loss 0.5118237797703061
Epoch 7: val loss 0.6029101610183716

Epoch 8: train loss 0.600040146282741
Epoch 8: val loss 0.6069121360778809

Epoch 9: train loss 0.5771304624421256
Epoch 9: val loss 0.5997304320335388

Epoch 10: train loss 0.5341674046857017
Epoch 10: val loss 0.5988414883613586

Epoch 11: train loss 0.5371347495487758
Epoch 11: val loss 0.6001929640769958

Epoch 12: train loss 0.5524072987692696
Epoch 12: val loss 0.5963640213012695

Epoch 13: train loss 0.5409576765128544
Epoch 13: val loss 0.5933393239974976

Epoch 14: train loss 0.49728385891233173
Epoch 14: val loss 0.5850073099136353

Epoch 15: train loss 0.510857743876321
Epoch 15: val loss 0.5876983404159546

Epoch 16: train loss 0.5848076726709094
Epoch 16: val loss 0.5904988646507263

Epoch 17: train loss 0.48195975167410715
Epoch 17: val loss 0.5864169597625732

Epoch 18: train loss 0.5285821344171252
Epoch 18: val loss 0.5962934494018555

Epoch 19: train loss 0.47923112767083303
Epoch 19: val loss 0.5944041609764099

Epoch 20: train loss 0.5352606390203748
Epoch 20: val loss 0.6065452098846436

Epoch 21: train loss 0.5024455189704895
Epoch 21: val loss 0.6216106414794922

Epoch 22: train loss 0.4972651260239737
Epoch 22: val loss 0.6179858446121216

Epoch 23: train loss 0.4781069202082498
Epoch 23: val loss 0.6082889437675476

Epoch 24: train loss 0.45079626781599863
Epoch 24: val loss 0.6027804613113403

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6682778937476022
Epoch 0: val loss 0.6538647413253784

Epoch 1: train loss 0.6262862256595066
Epoch 1: val loss 0.6307026743888855

Epoch 2: train loss 0.5492083430290222
Epoch 2: val loss 0.6162905693054199

Epoch 3: train loss 0.5622042843273708
Epoch 3: val loss 0.6036289930343628

Epoch 4: train loss 0.5691050972257342
Epoch 4: val loss 0.592091977596283

Epoch 5: train loss 0.6111672861235482
Epoch 5: val loss 0.5861384272575378

Epoch 6: train loss 0.5343468487262726
Epoch 6: val loss 0.5849053263664246

Epoch 7: train loss 0.514596198286329
Epoch 7: val loss 0.5872961282730103

Epoch 8: train loss 0.5351662082331521
Epoch 8: val loss 0.5866233110427856

Epoch 9: train loss 0.5399617169584546
Epoch 9: val loss 0.5901179313659668

Epoch 10: train loss 0.6061172442776817
Epoch 10: val loss 0.5903489589691162

Epoch 11: train loss 0.568832950932639
Epoch 11: val loss 0.5923846960067749

Epoch 12: train loss 0.48679440362112864
Epoch 12: val loss 0.5974257588386536

Epoch 13: train loss 0.5175644712788718
Epoch 13: val loss 0.5949268937110901

Epoch 14: train loss 0.5025488436222076
Epoch 14: val loss 0.5886232256889343

Epoch 15: train loss 0.539814510515758
Epoch 15: val loss 0.5877954363822937

Epoch 16: train loss 0.5185449847153255
Epoch 16: val loss 0.5886434316635132

Epoch 17: train loss 0.5201474939073835
Epoch 17: val loss 0.5937511324882507

Epoch 18: train loss 0.452664064509528
Epoch 18: val loss 0.5921791791915894

Epoch 19: train loss 0.44254320008414133
Epoch 19: val loss 0.5872559547424316

Epoch 20: train loss 0.44050246477127075
Epoch 20: val loss 0.5843489170074463

Epoch 21: train loss 0.5527153738907405
Epoch 21: val loss 0.5811726450920105

Epoch 22: train loss 0.46627962589263916
Epoch 22: val loss 0.5904814004898071

Epoch 23: train loss 0.47026254875319345
Epoch 23: val loss 0.5951901078224182

Epoch 24: train loss 0.441251311983381
Epoch 24: val loss 0.6013014316558838

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6888813840018378
Epoch 0: val loss 0.5791509747505188

Epoch 1: train loss 0.6059459116723802
Epoch 1: val loss 0.5582448244094849

Epoch 2: train loss 0.6191139121850332
Epoch 2: val loss 0.5618302226066589

Epoch 3: train loss 0.5651342372099558
Epoch 3: val loss 0.5669392347335815

Epoch 4: train loss 0.572659777270423
Epoch 4: val loss 0.5558068752288818

Epoch 5: train loss 0.5874661604563395
Epoch 5: val loss 0.5546912550926208

Epoch 6: train loss 0.5203542510668436
Epoch 6: val loss 0.5599108934402466

Epoch 7: train loss 0.5423961877822876
Epoch 7: val loss 0.5724366903305054

Epoch 8: train loss 0.5078771809736887
Epoch 8: val loss 0.6065517067909241

Epoch 9: train loss 0.570583787229326
Epoch 9: val loss 0.5970264673233032

Epoch 10: train loss 0.5188082026110755
Epoch 10: val loss 0.5838183164596558

Epoch 11: train loss 0.5165249473518796
Epoch 11: val loss 0.5930843353271484

Epoch 12: train loss 0.5196723673078749
Epoch 12: val loss 0.6218105554580688

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.683444619178772
Epoch 0: val loss 0.6597674489021301

Epoch 1: train loss 0.6238292530179024
Epoch 1: val loss 0.6174536347389221

Epoch 2: train loss 0.571711577475071
Epoch 2: val loss 0.5734675526618958

Epoch 3: train loss 0.5461132600903511
Epoch 3: val loss 0.5360433459281921

Epoch 4: train loss 0.5134459994733334
Epoch 4: val loss 0.5144662857055664

Epoch 5: train loss 0.510968703776598
Epoch 5: val loss 0.5041090250015259

Epoch 6: train loss 0.491715170443058
Epoch 6: val loss 0.4981860816478729

Epoch 7: train loss 0.48727770894765854
Epoch 7: val loss 0.5013028979301453

Epoch 8: train loss 0.4756922796368599
Epoch 8: val loss 0.49933820962905884

Epoch 9: train loss 0.48669620230793953
Epoch 9: val loss 0.4994278848171234

Epoch 10: train loss 0.46622246876358986
Epoch 10: val loss 0.5048434138298035

Epoch 11: train loss 0.46415870264172554
Epoch 11: val loss 0.5083515644073486

Epoch 12: train loss 0.4488843344151974
Epoch 12: val loss 0.5070316791534424

Epoch 13: train loss 0.45946231484413147
Epoch 13: val loss 0.49947646260261536

Epoch 14: train loss 0.45544565469026566
Epoch 14: val loss 0.4979679584503174

Epoch 15: train loss 0.4472425691783428
Epoch 15: val loss 0.5045483112335205

Epoch 16: train loss 0.4369773790240288
Epoch 16: val loss 0.49762919545173645

Epoch 17: train loss 0.4161851592361927
Epoch 17: val loss 0.4904990494251251

Epoch 18: train loss 0.4252904914319515
Epoch 18: val loss 0.4953729510307312

Epoch 19: train loss 0.4383261129260063
Epoch 19: val loss 0.510574221611023

Epoch 20: train loss 0.40842070057988167
Epoch 20: val loss 0.5071364045143127

Epoch 21: train loss 0.404231745749712
Epoch 21: val loss 0.5000125765800476

Epoch 22: train loss 0.39273927733302116
Epoch 22: val loss 0.5073670744895935

Epoch 23: train loss 0.4107052609324455
Epoch 23: val loss 0.5149577260017395

Epoch 24: train loss 0.3944985158741474
Epoch 24: val loss 0.5087174773216248

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6780013591051102
Epoch 0: val loss 0.6462549567222595

Epoch 1: train loss 0.600059263408184
Epoch 1: val loss 0.615684449672699

Epoch 2: train loss 0.556935578584671
Epoch 2: val loss 0.5973452925682068

Epoch 3: train loss 0.5069376789033413
Epoch 3: val loss 0.5963786244392395

Epoch 4: train loss 0.49540483951568604
Epoch 4: val loss 0.5932546257972717

Epoch 5: train loss 0.4811352528631687
Epoch 5: val loss 0.5813222527503967

Epoch 6: train loss 0.47007063776254654
Epoch 6: val loss 0.5875426530838013

Epoch 7: train loss 0.46072305366396904
Epoch 7: val loss 0.5992750525474548

Epoch 8: train loss 0.4416881874203682
Epoch 8: val loss 0.5966408848762512

Epoch 9: train loss 0.43212591484189034
Epoch 9: val loss 0.6063523888587952

Epoch 10: train loss 0.4210764765739441
Epoch 10: val loss 0.6154088377952576

Epoch 11: train loss 0.418675035238266
Epoch 11: val loss 0.6243305206298828

Epoch 12: train loss 0.4170176349580288
Epoch 12: val loss 0.631359875202179

Epoch 13: train loss 0.40465087816119194
Epoch 13: val loss 0.6209288239479065

Epoch 14: train loss 0.39312126114964485
Epoch 14: val loss 0.6502507328987122

Epoch 15: train loss 0.38690650276839733
Epoch 15: val loss 0.656938910484314

Epoch 16: train loss 0.3868534564971924
Epoch 16: val loss 0.6734578013420105

Epoch 17: train loss 0.3649636600166559
Epoch 17: val loss 0.6694740653038025

Epoch 18: train loss 0.37877776101231575
Epoch 18: val loss 0.6913275718688965

Epoch 19: train loss 0.3449056539684534
Epoch 19: val loss 0.6746601462364197

Epoch 20: train loss 0.38858138024806976
Epoch 20: val loss 0.6641659140586853

Epoch 21: train loss 0.3580195549875498
Epoch 21: val loss 0.7069829106330872

Epoch 22: train loss 0.33869682252407074
Epoch 22: val loss 0.7052009105682373

Epoch 23: train loss 0.34073006361722946
Epoch 23: val loss 0.7021357417106628

Epoch 24: train loss 0.35159166157245636
Epoch 24: val loss 0.7011667490005493

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6398824527859688
Epoch 0: val loss 0.6378160119056702

Epoch 1: train loss 0.552676647901535
Epoch 1: val loss 0.6113560199737549

Epoch 2: train loss 0.5359520614147186
Epoch 2: val loss 0.6028818488121033

Epoch 3: train loss 0.5020358823239803
Epoch 3: val loss 0.6105714440345764

Epoch 4: train loss 0.5116411298513412
Epoch 4: val loss 0.6303069591522217

Epoch 5: train loss 0.4829086810350418
Epoch 5: val loss 0.6009966135025024

Epoch 6: train loss 0.4909765012562275
Epoch 6: val loss 0.6107688546180725

Epoch 7: train loss 0.46252143755555153
Epoch 7: val loss 0.627251386642456

Epoch 8: train loss 0.47123970091342926
Epoch 8: val loss 0.6201193332672119

Epoch 9: train loss 0.44457491859793663
Epoch 9: val loss 0.6325300931930542

Epoch 10: train loss 0.42525913193821907
Epoch 10: val loss 0.6660242080688477

Epoch 11: train loss 0.4178614504635334
Epoch 11: val loss 0.644481897354126

Epoch 12: train loss 0.4208349399268627
Epoch 12: val loss 0.6458554267883301

Epoch 13: train loss 0.4015128165483475
Epoch 13: val loss 0.6456590890884399

Epoch 14: train loss 0.4200909323990345
Epoch 14: val loss 0.6629438400268555

Epoch 15: train loss 0.38755288161337376
Epoch 15: val loss 0.6927371025085449

Epoch 16: train loss 0.37830866128206253
Epoch 16: val loss 0.6993943452835083

Epoch 17: train loss 0.3992084637284279
Epoch 17: val loss 0.7058042883872986

Epoch 18: train loss 0.35962514765560627
Epoch 18: val loss 0.6969289183616638

Epoch 19: train loss 0.38772109895944595
Epoch 19: val loss 0.7143731713294983

Epoch 20: train loss 0.3680687379091978
Epoch 20: val loss 0.7155653238296509

Epoch 21: train loss 0.35360219329595566
Epoch 21: val loss 0.738885223865509

Epoch 22: train loss 0.35190265625715256
Epoch 22: val loss 0.7446131110191345

Epoch 23: train loss 0.32646417431533337
Epoch 23: val loss 0.734234094619751

Epoch 24: train loss 0.32898372411727905
Epoch 24: val loss 0.7663581967353821

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6496099010109901
Epoch 0: val loss 0.625265896320343

Epoch 1: train loss 0.5794027000665665
Epoch 1: val loss 0.5806587934494019

Epoch 2: train loss 0.5305684506893158
Epoch 2: val loss 0.5406255722045898

Epoch 3: train loss 0.5278910845518112
Epoch 3: val loss 0.522360622882843

Epoch 4: train loss 0.5275862365961075
Epoch 4: val loss 0.5206087231636047

Epoch 5: train loss 0.4893774725496769
Epoch 5: val loss 0.4989941716194153

Epoch 6: train loss 0.4780897945165634
Epoch 6: val loss 0.4911216199398041

Epoch 7: train loss 0.4612402282655239
Epoch 7: val loss 0.48582157492637634

Epoch 8: train loss 0.4683322124183178
Epoch 8: val loss 0.4877186715602875

Epoch 9: train loss 0.4484720192849636
Epoch 9: val loss 0.4815746545791626

Epoch 10: train loss 0.44612041860818863
Epoch 10: val loss 0.482168048620224

Epoch 11: train loss 0.4284621328115463
Epoch 11: val loss 0.4778488576412201

Epoch 12: train loss 0.4458853267133236
Epoch 12: val loss 0.4778720438480377

Epoch 13: train loss 0.42638006806373596
Epoch 13: val loss 0.4792979657649994

Epoch 14: train loss 0.4159695506095886
Epoch 14: val loss 0.4830338954925537

Epoch 15: train loss 0.4210652932524681
Epoch 15: val loss 0.4799101650714874

Epoch 16: train loss 0.41549336537718773
Epoch 16: val loss 0.47919031977653503

Epoch 17: train loss 0.39062508568167686
Epoch 17: val loss 0.4769245386123657

Epoch 18: train loss 0.3811820112168789
Epoch 18: val loss 0.47606271505355835

Epoch 19: train loss 0.40338168665766716
Epoch 19: val loss 0.47303852438926697

Epoch 20: train loss 0.38775570690631866
Epoch 20: val loss 0.47531071305274963

Epoch 21: train loss 0.39138755947351456
Epoch 21: val loss 0.4812171161174774

Epoch 22: train loss 0.3903491534292698
Epoch 22: val loss 0.48746082186698914

Epoch 23: train loss 0.3765963725745678
Epoch 23: val loss 0.4896344840526581

Epoch 24: train loss 0.3810046873986721
Epoch 24: val loss 0.4968827962875366

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6590578610246832
Epoch 0: val loss 0.6419457197189331

Epoch 1: train loss 0.5776763287457553
Epoch 1: val loss 0.6135475039482117

Epoch 2: train loss 0.5391479324210774
Epoch 2: val loss 0.5819845795631409

Epoch 3: train loss 0.5254334997047078
Epoch 3: val loss 0.5586094260215759

Epoch 4: train loss 0.5308292751962488
Epoch 4: val loss 0.5570102334022522

Epoch 5: train loss 0.5245473439043219
Epoch 5: val loss 0.5438212156295776

Epoch 6: train loss 0.48651547865434125
Epoch 6: val loss 0.5438845753669739

Epoch 7: train loss 0.4917374171993949
Epoch 7: val loss 0.5557533502578735

Epoch 8: train loss 0.4719705310734836
Epoch 8: val loss 0.5454380512237549

Epoch 9: train loss 0.4722894917834889
Epoch 9: val loss 0.5408316254615784

Epoch 10: train loss 0.4539509361440485
Epoch 10: val loss 0.5367461442947388

Epoch 11: train loss 0.45782481269402936
Epoch 11: val loss 0.5307332277297974

Epoch 12: train loss 0.446404294534163
Epoch 12: val loss 0.5375800132751465

Epoch 13: train loss 0.4422976035963405
Epoch 13: val loss 0.5389392971992493

Epoch 14: train loss 0.4197796176780354
Epoch 14: val loss 0.5320349931716919

Epoch 15: train loss 0.4108596525409005
Epoch 15: val loss 0.53727787733078

Epoch 16: train loss 0.4151946793903004
Epoch 16: val loss 0.5509783029556274

Epoch 17: train loss 0.40496408397501166
Epoch 17: val loss 0.5425108075141907

Epoch 18: train loss 0.40572368421337823
Epoch 18: val loss 0.5420626401901245

Epoch 19: train loss 0.38287715207446704
Epoch 19: val loss 0.5568445920944214

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6706957876682281
Epoch 0: val loss 0.6367595791816711

Epoch 1: train loss 0.6086997032165528
Epoch 1: val loss 0.5838069319725037

Epoch 2: train loss 0.5691307544708252
Epoch 2: val loss 0.551587700843811

Epoch 3: train loss 0.5351218044757843
Epoch 3: val loss 0.5268502831459045

Epoch 4: train loss 0.5461633920669555
Epoch 4: val loss 0.5131227374076843

Epoch 5: train loss 0.5163459628820419
Epoch 5: val loss 0.5086656808853149

Epoch 6: train loss 0.5147735506296158
Epoch 6: val loss 0.509493350982666

Epoch 7: train loss 0.5050881326198577
Epoch 7: val loss 0.5006586909294128

Epoch 8: train loss 0.46666851341724397
Epoch 8: val loss 0.4959937632083893

Epoch 9: train loss 0.4846034646034241
Epoch 9: val loss 0.505547046661377

Epoch 10: train loss 0.4739329665899277
Epoch 10: val loss 0.5096971988677979

Epoch 11: train loss 0.4726864218711853
Epoch 11: val loss 0.5051696300506592

Epoch 12: train loss 0.49195139706134794
Epoch 12: val loss 0.5019040107727051

Epoch 13: train loss 0.45613773465156554
Epoch 13: val loss 0.5049729347229004

Epoch 14: train loss 0.43802488446235655
Epoch 14: val loss 0.5030534863471985

Epoch 15: train loss 0.4729898363351822
Epoch 15: val loss 0.49996620416641235

Epoch 16: train loss 0.4354125499725342
Epoch 16: val loss 0.5022737979888916

Epoch 17: train loss 0.4246507674455643
Epoch 17: val loss 0.5082874298095703

Epoch 18: train loss 0.4196006774902344
Epoch 18: val loss 0.5054357647895813

Epoch 19: train loss 0.43147734701633456
Epoch 19: val loss 0.502755343914032

Epoch 20: train loss 0.4060477614402771
Epoch 20: val loss 0.5051113367080688

Epoch 21: train loss 0.4109543114900589
Epoch 21: val loss 0.4987511932849884

Epoch 22: train loss 0.4120508641004562
Epoch 22: val loss 0.5071746110916138

Epoch 23: train loss 0.39609998762607573
Epoch 23: val loss 0.5140314698219299

Epoch 24: train loss 0.3927035093307495
Epoch 24: val loss 0.5086127519607544

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6696433544158935
Epoch 0: val loss 0.633255660533905

Epoch 1: train loss 0.6128554940223694
Epoch 1: val loss 0.6007687449455261

Epoch 2: train loss 0.5757797539234162
Epoch 2: val loss 0.5677454471588135

Epoch 3: train loss 0.5409272193908692
Epoch 3: val loss 0.5383589863777161

Epoch 4: train loss 0.5188897967338562
Epoch 4: val loss 0.5252407789230347

Epoch 5: train loss 0.5398713111877441
Epoch 5: val loss 0.5244655609130859

Epoch 6: train loss 0.5160162925720215
Epoch 6: val loss 0.5263445973396301

Epoch 7: train loss 0.5011153817176819
Epoch 7: val loss 0.5322949290275574

Epoch 8: train loss 0.49374875128269197
Epoch 8: val loss 0.5253186225891113

Epoch 9: train loss 0.5023729145526886
Epoch 9: val loss 0.5202083587646484

Epoch 10: train loss 0.4819056510925293
Epoch 10: val loss 0.5125837326049805

Epoch 11: train loss 0.48790686428546903
Epoch 11: val loss 0.5090562105178833

Epoch 12: train loss 0.4771054595708847
Epoch 12: val loss 0.5170667171478271

Epoch 13: train loss 0.4592826634645462
Epoch 13: val loss 0.5007851719856262

Epoch 14: train loss 0.4688760846853256
Epoch 14: val loss 0.501568615436554

Epoch 15: train loss 0.4202802270650864
Epoch 15: val loss 0.5021600723266602

Epoch 16: train loss 0.43641130030155184
Epoch 16: val loss 0.506538450717926

Epoch 17: train loss 0.4303493916988373
Epoch 17: val loss 0.5032352805137634

Epoch 18: train loss 0.43596491813659666
Epoch 18: val loss 0.502982497215271

Epoch 19: train loss 0.4349270284175873
Epoch 19: val loss 0.5023114681243896

Epoch 20: train loss 0.4185231953859329
Epoch 20: val loss 0.5038961172103882

Epoch 21: train loss 0.4104578077793121
Epoch 21: val loss 0.5028834939002991

Epoch 22: train loss 0.40328937470912934
Epoch 22: val loss 0.500221848487854

Epoch 23: train loss 0.41661412715911866
Epoch 23: val loss 0.5080422163009644

Epoch 24: train loss 0.4214676946401596
Epoch 24: val loss 0.5146787166595459

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6432611465454101
Epoch 0: val loss 0.6422489881515503

Epoch 1: train loss 0.5909179449081421
Epoch 1: val loss 0.5900217294692993

Epoch 2: train loss 0.5711689084768296
Epoch 2: val loss 0.5503900051116943

Epoch 3: train loss 0.5281166523694992
Epoch 3: val loss 0.5476367473602295

Epoch 4: train loss 0.49699646830558775
Epoch 4: val loss 0.5390636920928955

Epoch 5: train loss 0.4900196224451065
Epoch 5: val loss 0.5401769280433655

Epoch 6: train loss 0.49738915264606476
Epoch 6: val loss 0.5377491116523743

Epoch 7: train loss 0.49430767595767977
Epoch 7: val loss 0.5280913710594177

Epoch 8: train loss 0.47734545469284057
Epoch 8: val loss 0.5332170128822327

Epoch 9: train loss 0.45818240344524386
Epoch 9: val loss 0.5493250489234924

Epoch 10: train loss 0.47535947263240813
Epoch 10: val loss 0.5495173931121826

Epoch 11: train loss 0.45437640845775606
Epoch 11: val loss 0.5326252579689026

Epoch 12: train loss 0.46152680218219755
Epoch 12: val loss 0.5309808850288391

Epoch 13: train loss 0.43871831297874453
Epoch 13: val loss 0.5445148348808289

Epoch 14: train loss 0.43838550001382826
Epoch 14: val loss 0.5366147756576538

Epoch 15: train loss 0.43167446553707123
Epoch 15: val loss 0.5295895338058472

Epoch 16: train loss 0.41852137744426726
Epoch 16: val loss 0.5370532870292664

Epoch 17: train loss 0.4056227743625641
Epoch 17: val loss 0.5377830862998962

Epoch 18: train loss 0.4110230356454849
Epoch 18: val loss 0.5520601868629456

Epoch 19: train loss 0.4324378311634064
Epoch 19: val loss 0.5433580279350281

Epoch 20: train loss 0.41579985022544863
Epoch 20: val loss 0.540611743927002

Epoch 21: train loss 0.3900381863117218
Epoch 21: val loss 0.553341805934906

Epoch 22: train loss 0.4010346353054047
Epoch 22: val loss 0.5550053119659424

Epoch 23: train loss 0.38303244262933733
Epoch 23: val loss 0.5473234057426453

Epoch 24: train loss 0.3805906713008881
Epoch 24: val loss 0.5509779453277588

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6676623165607453
Epoch 0: val loss 0.6150229573249817

Epoch 1: train loss 0.5878287255764008
Epoch 1: val loss 0.5692605972290039

Epoch 2: train loss 0.5394930064678192
Epoch 2: val loss 0.54144287109375

Epoch 3: train loss 0.5388355523347854
Epoch 3: val loss 0.5498366355895996

Epoch 4: train loss 0.5421384871006012
Epoch 4: val loss 0.5626232624053955

Epoch 5: train loss 0.489292511343956
Epoch 5: val loss 0.5547182559967041

Epoch 6: train loss 0.5057501316070556
Epoch 6: val loss 0.5451136231422424

Epoch 7: train loss 0.49017579555511476
Epoch 7: val loss 0.539150595664978

Epoch 8: train loss 0.48683220744132993
Epoch 8: val loss 0.5361769199371338

Epoch 9: train loss 0.47626522481441497
Epoch 9: val loss 0.5482203960418701

Epoch 10: train loss 0.48963949680328367
Epoch 10: val loss 0.5413768887519836

Epoch 11: train loss 0.4840513616800308
Epoch 11: val loss 0.5394313335418701

Epoch 12: train loss 0.445704385638237
Epoch 12: val loss 0.5424467921257019

Epoch 13: train loss 0.4362661331892014
Epoch 13: val loss 0.5389494299888611

Epoch 14: train loss 0.439034229516983
Epoch 14: val loss 0.5297048091888428

Epoch 15: train loss 0.4630584537982941
Epoch 15: val loss 0.5415064096450806

Epoch 16: train loss 0.4455816149711609
Epoch 16: val loss 0.5337308645248413

Epoch 17: train loss 0.42453702390193937
Epoch 17: val loss 0.5339998602867126

Epoch 18: train loss 0.40730882734060286
Epoch 18: val loss 0.552514910697937

Epoch 19: train loss 0.39780198931694033
Epoch 19: val loss 0.5470738410949707

Epoch 20: train loss 0.4138716906309128
Epoch 20: val loss 0.542514979839325

Epoch 21: train loss 0.39455564618110656
Epoch 21: val loss 0.5462579131126404

Epoch 22: train loss 0.4211594134569168
Epoch 22: val loss 0.5706016421318054

Epoch 23: train loss 0.3996850252151489
Epoch 23: val loss 0.5759353041648865

Epoch 24: train loss 0.3907695829868317
Epoch 24: val loss 0.5699297189712524

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6061075123456808
Epoch 0: val loss 0.5996598601341248

Epoch 1: train loss 0.5424409462855413
Epoch 1: val loss 0.5757426619529724

Epoch 2: train loss 0.5199172290471884
Epoch 2: val loss 0.5702067017555237

Epoch 3: train loss 0.506810745367637
Epoch 3: val loss 0.5738458037376404

Epoch 4: train loss 0.5076733850515806
Epoch 4: val loss 0.5682547092437744

Epoch 5: train loss 0.50790257866566
Epoch 5: val loss 0.5617076754570007

Epoch 6: train loss 0.5013059652768649
Epoch 6: val loss 0.5629333257675171

Epoch 7: train loss 0.5060680485688723
Epoch 7: val loss 0.5550821423530579

Epoch 8: train loss 0.4760576028090257
Epoch 8: val loss 0.5628010034561157

Epoch 9: train loss 0.4487950962323409
Epoch 9: val loss 0.5548030138015747

Epoch 10: train loss 0.49404839139718276
Epoch 10: val loss 0.552371621131897

Epoch 11: train loss 0.4728709184206449
Epoch 11: val loss 0.5515071153640747

Epoch 12: train loss 0.4526137870091658
Epoch 12: val loss 0.5468563437461853

Epoch 13: train loss 0.44890305170646083
Epoch 13: val loss 0.5444905757904053

Epoch 14: train loss 0.43144527536172134
Epoch 14: val loss 0.5412068367004395

Epoch 15: train loss 0.42362891939970165
Epoch 15: val loss 0.5469852089881897

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6807840267817179
Epoch 0: val loss 0.6768803596496582

Epoch 1: train loss 0.6634066700935364
Epoch 1: val loss 0.6605656743049622

Epoch 2: train loss 0.6459789276123047
Epoch 2: val loss 0.6480362415313721

Epoch 3: train loss 0.6205118894577026
Epoch 3: val loss 0.6331889033317566

Epoch 4: train loss 0.6173899173736572
Epoch 4: val loss 0.6219531297683716

Epoch 5: train loss 0.5929716957939996
Epoch 5: val loss 0.6160594820976257

Epoch 6: train loss 0.5714054902394613
Epoch 6: val loss 0.6078365445137024

Epoch 7: train loss 0.5634091364012824
Epoch 7: val loss 0.5953972935676575

Epoch 8: train loss 0.5519790152708689
Epoch 8: val loss 0.5968399047851562

Epoch 9: train loss 0.5279317531320784
Epoch 9: val loss 0.6028062701225281

Epoch 10: train loss 0.5276697907182906
Epoch 10: val loss 0.5942656397819519

Epoch 11: train loss 0.5263859563403659
Epoch 11: val loss 0.5920438170433044

Epoch 12: train loss 0.4958633714252048
Epoch 12: val loss 0.5869799256324768

Epoch 13: train loss 0.4945446252822876
Epoch 13: val loss 0.6014072895050049

Epoch 14: train loss 0.48414109812842476
Epoch 14: val loss 0.6018780469894409

Epoch 15: train loss 0.47415270739131504
Epoch 15: val loss 0.5951694846153259

Epoch 16: train loss 0.4646669129530589
Epoch 16: val loss 0.6033655405044556

Epoch 17: train loss 0.4558596776591407
Epoch 17: val loss 0.6036339998245239

Epoch 18: train loss 0.43462060226334465
Epoch 18: val loss 0.6165643334388733

Epoch 19: train loss 0.44879642791218227
Epoch 19: val loss 0.6150301694869995

Epoch 20: train loss 0.45107238160239327
Epoch 20: val loss 0.6226482391357422

Epoch 21: train loss 0.4465784827868144
Epoch 21: val loss 0.6228309869766235

Epoch 22: train loss 0.4181152217917972
Epoch 22: val loss 0.6328870058059692

Epoch 23: train loss 0.39189037349489
Epoch 23: val loss 0.6292759776115417

Epoch 24: train loss 0.4010647137959798
Epoch 24: val loss 0.6349125504493713

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6892529196209378
Epoch 0: val loss 0.6939108967781067

Epoch 1: train loss 0.6776648163795471
Epoch 1: val loss 0.6902522444725037

Epoch 2: train loss 0.6437853243615892
Epoch 2: val loss 0.6879196763038635

Epoch 3: train loss 0.6459633045726352
Epoch 3: val loss 0.6804543137550354

Epoch 4: train loss 0.6227180825339423
Epoch 4: val loss 0.6675174832344055

Epoch 5: train loss 0.6228223310576545
Epoch 5: val loss 0.6590508818626404

Epoch 6: train loss 0.6053351561228434
Epoch 6: val loss 0.6498296856880188

Epoch 7: train loss 0.5846645633379618
Epoch 7: val loss 0.6398134231567383

Epoch 8: train loss 0.5931079321437411
Epoch 8: val loss 0.6349303722381592

Epoch 9: train loss 0.5671307709481981
Epoch 9: val loss 0.6229502558708191

Epoch 10: train loss 0.5622095664342245
Epoch 10: val loss 0.6092531085014343

Epoch 11: train loss 0.556265178653929
Epoch 11: val loss 0.5986414551734924

Epoch 12: train loss 0.5317747096220652
Epoch 12: val loss 0.588688850402832

Epoch 13: train loss 0.5070154004626803
Epoch 13: val loss 0.5901293158531189

Epoch 14: train loss 0.5349182552761502
Epoch 14: val loss 0.5841053128242493

Epoch 15: train loss 0.5064956777625613
Epoch 15: val loss 0.583173930644989

Epoch 16: train loss 0.49685495098431903
Epoch 16: val loss 0.5781494975090027

Epoch 17: train loss 0.48615146345562404
Epoch 17: val loss 0.5719749927520752

Epoch 18: train loss 0.4714009165763855
Epoch 18: val loss 0.5706238150596619

Epoch 19: train loss 0.4840019908216264
Epoch 19: val loss 0.5664985775947571

Epoch 20: train loss 0.462459663550059
Epoch 20: val loss 0.5645170211791992

Epoch 21: train loss 0.45977887842390275
Epoch 21: val loss 0.5669652819633484

Epoch 22: train loss 0.4413915210300022
Epoch 22: val loss 0.5527505278587341

Epoch 23: train loss 0.4545842144224379
Epoch 23: val loss 0.5595502257347107

Epoch 24: train loss 0.44191329677899677
Epoch 24: val loss 0.5649502873420715

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7046011024051242
Epoch 0: val loss 0.6716956496238708

Epoch 1: train loss 0.660870803727044
Epoch 1: val loss 0.6618068218231201

Epoch 2: train loss 0.6490229699346755
Epoch 2: val loss 0.6513597965240479

Epoch 3: train loss 0.6345363590452406
Epoch 3: val loss 0.6420882940292358

Epoch 4: train loss 0.6107277605268691
Epoch 4: val loss 0.6337115168571472

Epoch 5: train loss 0.6018691923883226
Epoch 5: val loss 0.6234725117683411

Epoch 6: train loss 0.5766003794140286
Epoch 6: val loss 0.6120861768722534

Epoch 7: train loss 0.5590058498912387
Epoch 7: val loss 0.6045998930931091

Epoch 8: train loss 0.5411680208312141
Epoch 8: val loss 0.608030378818512

Epoch 9: train loss 0.5183940927187601
Epoch 9: val loss 0.613179087638855

Epoch 10: train loss 0.5203447308805254
Epoch 10: val loss 0.6141365766525269

Epoch 11: train loss 0.5082282920678457
Epoch 11: val loss 0.6115323901176453

Epoch 12: train loss 0.5174215469095442
Epoch 12: val loss 0.6175740361213684

Epoch 13: train loss 0.5028541419241164
Epoch 13: val loss 0.6175569891929626

Epoch 14: train loss 0.4891112612353431
Epoch 14: val loss 0.6292790174484253

Epoch 15: train loss 0.5013779037528567
Epoch 15: val loss 0.6311255097389221

Epoch 16: train loss 0.46565708849165177
Epoch 16: val loss 0.6367021203041077

Epoch 17: train loss 0.4691486060619354
Epoch 17: val loss 0.6424526572227478

Epoch 18: train loss 0.4734485348065694
Epoch 18: val loss 0.6576796174049377

Epoch 19: train loss 0.44076619876755607
Epoch 19: val loss 0.6603662371635437

Epoch 20: train loss 0.43754224644766915
Epoch 20: val loss 0.6585896015167236

Epoch 21: train loss 0.4333329498767853
Epoch 21: val loss 0.652866542339325

Epoch 22: train loss 0.4397396875752343
Epoch 22: val loss 0.6574812531471252

Epoch 23: train loss 0.46711692545149064
Epoch 23: val loss 0.6566962599754333

Epoch 24: train loss 0.4096747040748596
Epoch 24: val loss 0.6634770035743713

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002336515320672
Epoch 0: val loss 0.6816763877868652

Epoch 1: train loss 0.6660946872499254
Epoch 1: val loss 0.6642923951148987

Epoch 2: train loss 0.6447059710820516
Epoch 2: val loss 0.6510717272758484

Epoch 3: train loss 0.6142016583018832
Epoch 3: val loss 0.641450822353363

Epoch 4: train loss 0.5964558223883311
Epoch 4: val loss 0.6351186633110046

Epoch 5: train loss 0.5792456799083285
Epoch 5: val loss 0.6288787722587585

Epoch 6: train loss 0.5799278418223063
Epoch 6: val loss 0.6305091381072998

Epoch 7: train loss 0.5488553610112932
Epoch 7: val loss 0.6284805536270142

Epoch 8: train loss 0.5572477777798971
Epoch 8: val loss 0.6298118233680725

Epoch 9: train loss 0.5399189425839318
Epoch 9: val loss 0.6252280473709106

Epoch 10: train loss 0.5388672947883606
Epoch 10: val loss 0.6355329751968384

Epoch 11: train loss 0.5112406975693173
Epoch 11: val loss 0.6385398507118225

Epoch 12: train loss 0.5122979515128665
Epoch 12: val loss 0.6493977904319763

Epoch 13: train loss 0.5049392746554481
Epoch 13: val loss 0.6507098078727722

Epoch 14: train loss 0.4881264269351959
Epoch 14: val loss 0.6560807824134827

Epoch 15: train loss 0.48809462785720825
Epoch 15: val loss 0.6473302841186523

Epoch 16: train loss 0.45164479149712455
Epoch 16: val loss 0.6621760129928589

Epoch 17: train loss 0.45350439349810284
Epoch 17: val loss 0.6653239130973816

Epoch 18: train loss 0.4580184155040317
Epoch 18: val loss 0.6708431839942932

Epoch 19: train loss 0.4364415605862935
Epoch 19: val loss 0.6862755417823792

Epoch 20: train loss 0.44621165924602085
Epoch 20: val loss 0.6926513314247131

Epoch 21: train loss 0.4479115539126926
Epoch 21: val loss 0.6954710483551025

Epoch 22: train loss 0.4348684251308441
Epoch 22: val loss 0.6957024931907654

Epoch 23: train loss 0.4477265907658471
Epoch 23: val loss 0.7066465020179749

Epoch 24: train loss 0.4147723416487376
Epoch 24: val loss 0.7144355773925781

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6955908685922623
Epoch 0: val loss 0.6547568440437317

Epoch 1: train loss 0.6637543787558874
Epoch 1: val loss 0.6283567547798157

Epoch 2: train loss 0.6291711181402206
Epoch 2: val loss 0.6059588193893433

Epoch 3: train loss 0.617347240447998
Epoch 3: val loss 0.5901026725769043

Epoch 4: train loss 0.5925654818614324
Epoch 4: val loss 0.5716944336891174

Epoch 5: train loss 0.5753880317012469
Epoch 5: val loss 0.5614096522331238

Epoch 6: train loss 0.5461406881610552
Epoch 6: val loss 0.5558198690414429

Epoch 7: train loss 0.5365679711103439
Epoch 7: val loss 0.5463799834251404

Epoch 8: train loss 0.5271184965968132
Epoch 8: val loss 0.5575534701347351

Epoch 9: train loss 0.5113977541526159
Epoch 9: val loss 0.5579235553741455

Epoch 10: train loss 0.4921492114663124
Epoch 10: val loss 0.5616080164909363

Epoch 11: train loss 0.48782434314489365
Epoch 11: val loss 0.5661581158638

Epoch 12: train loss 0.4908005769054095
Epoch 12: val loss 0.5700803995132446

Epoch 13: train loss 0.4818744088212649
Epoch 13: val loss 0.5693619847297668

Epoch 14: train loss 0.4913563330968221
Epoch 14: val loss 0.591167151927948

Epoch 15: train loss 0.4864557335774104
Epoch 15: val loss 0.5887320041656494

Epoch 16: train loss 0.4493515118956566
Epoch 16: val loss 0.5990766882896423

Epoch 17: train loss 0.4760715067386627
Epoch 17: val loss 0.5975413918495178

Epoch 18: train loss 0.4635899265607198
Epoch 18: val loss 0.5921202301979065

Epoch 19: train loss 0.4291135792930921
Epoch 19: val loss 0.603166937828064

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6786866242235358
Epoch 0: val loss 0.6939854621887207

Epoch 1: train loss 0.6312071572650563
Epoch 1: val loss 0.6999493837356567

Epoch 2: train loss 0.5918645100160078
Epoch 2: val loss 0.7152583003044128

Epoch 3: train loss 0.576441152529283
Epoch 3: val loss 0.7142329216003418

Epoch 4: train loss 0.5662649084221233
Epoch 4: val loss 0.7155779600143433

Epoch 5: train loss 0.5472758358175104
Epoch 5: val loss 0.7186305522918701

Epoch 6: train loss 0.495323890989477
Epoch 6: val loss 0.7109479308128357

Epoch 7: train loss 0.518225534395738
Epoch 7: val loss 0.6951970458030701

Epoch 8: train loss 0.4873474484140223
Epoch 8: val loss 0.6886714100837708

Epoch 9: train loss 0.5087761580944061
Epoch 9: val loss 0.6909446120262146

Epoch 10: train loss 0.48435442826964636
Epoch 10: val loss 0.7099998593330383

Epoch 11: train loss 0.45626247741959314
Epoch 11: val loss 0.7047802805900574

Epoch 12: train loss 0.46887074546380475
Epoch 12: val loss 0.6970300078392029

Epoch 13: train loss 0.4419720010323958
Epoch 13: val loss 0.6961738467216492

Epoch 14: train loss 0.44089584188027814
Epoch 14: val loss 0.7064844965934753

Epoch 15: train loss 0.45897797562859277
Epoch 15: val loss 0.7142325639724731

Epoch 16: train loss 0.42650986259633844
Epoch 16: val loss 0.7307188510894775

Epoch 17: train loss 0.42576653036204254
Epoch 17: val loss 0.7422437071800232

Epoch 18: train loss 0.4084287610920993
Epoch 18: val loss 0.7241875529289246

Epoch 19: train loss 0.4340413104404103
Epoch 19: val loss 0.7315347194671631

Epoch 20: train loss 0.40841705961660907
Epoch 20: val loss 0.7445973753929138

Epoch 21: train loss 0.3940557133067738
Epoch 21: val loss 0.7445708513259888

Epoch 22: train loss 0.3882879669016058
Epoch 22: val loss 0.7466354370117188

Epoch 23: train loss 0.3863598650152033
Epoch 23: val loss 0.7585062384605408

Epoch 24: train loss 0.3841300227425315
Epoch 24: val loss 0.7565898299217224

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7027030912312594
Epoch 0: val loss 0.6647170782089233

Epoch 1: train loss 0.6487367261539806
Epoch 1: val loss 0.6309432983398438

Epoch 2: train loss 0.6499928452751853
Epoch 2: val loss 0.6022648811340332

Epoch 3: train loss 0.6377352476119995
Epoch 3: val loss 0.594602644443512

Epoch 4: train loss 0.6060685894706033
Epoch 4: val loss 0.5710521936416626

Epoch 5: train loss 0.6187069957906549
Epoch 5: val loss 0.5607179403305054

Epoch 6: train loss 0.5973487984050404
Epoch 6: val loss 0.559264600276947

Epoch 7: train loss 0.5811765952543779
Epoch 7: val loss 0.5530039668083191

Epoch 8: train loss 0.556228215044195
Epoch 8: val loss 0.5452315807342529

Epoch 9: train loss 0.5590467534281991
Epoch 9: val loss 0.5335749983787537

Epoch 10: train loss 0.5453122827139768
Epoch 10: val loss 0.5243759155273438

Epoch 11: train loss 0.543610927733508
Epoch 11: val loss 0.515816867351532

Epoch 12: train loss 0.5322244953025471
Epoch 12: val loss 0.5179719924926758

Epoch 13: train loss 0.5272004821083762
Epoch 13: val loss 0.5117706656455994

Epoch 14: train loss 0.510817365212874
Epoch 14: val loss 0.5068954825401306

Epoch 15: train loss 0.501951431686228
Epoch 15: val loss 0.513862669467926

Epoch 16: train loss 0.5020631985230879
Epoch 16: val loss 0.5140952467918396

Epoch 17: train loss 0.49017421765760943
Epoch 17: val loss 0.5089889168739319

Epoch 18: train loss 0.4870736057108099
Epoch 18: val loss 0.5127016305923462

Epoch 19: train loss 0.45817840099334717
Epoch 19: val loss 0.5116073489189148

Epoch 20: train loss 0.47679393128915265
Epoch 20: val loss 0.5028477907180786

Epoch 21: train loss 0.44357464801181445
Epoch 21: val loss 0.5015493035316467

Epoch 22: train loss 0.46287015080451965
Epoch 22: val loss 0.5107247233390808

Epoch 23: train loss 0.4319296885620464
Epoch 23: val loss 0.5088561177253723

Epoch 24: train loss 0.4068510816855864
Epoch 24: val loss 0.5141863226890564

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.688250411640514
Epoch 0: val loss 0.6616142988204956

Epoch 1: train loss 0.6473548954183405
Epoch 1: val loss 0.6270513534545898

Epoch 2: train loss 0.6232703328132629
Epoch 2: val loss 0.5987848043441772

Epoch 3: train loss 0.588430564511906
Epoch 3: val loss 0.579510509967804

Epoch 4: train loss 0.5671922727064653
Epoch 4: val loss 0.5719432830810547

Epoch 5: train loss 0.5741668885404413
Epoch 5: val loss 0.5652157068252563

Epoch 6: train loss 0.5536215630444613
Epoch 6: val loss 0.5582578182220459

Epoch 7: train loss 0.5502889237620614
Epoch 7: val loss 0.5579770803451538

Epoch 8: train loss 0.5482782613147389
Epoch 8: val loss 0.5560515522956848

Epoch 9: train loss 0.5484742711890828
Epoch 9: val loss 0.5637194514274597

Epoch 10: train loss 0.5356352031230927
Epoch 10: val loss 0.5573552250862122

Epoch 11: train loss 0.5255523405291818
Epoch 11: val loss 0.5479816794395447

Epoch 12: train loss 0.5269857834685933
Epoch 12: val loss 0.5496936440467834

Epoch 13: train loss 0.5053497200662439
Epoch 13: val loss 0.5607094168663025

Epoch 14: train loss 0.5097124874591827
Epoch 14: val loss 0.5577592849731445

Epoch 15: train loss 0.504413978620009
Epoch 15: val loss 0.5444621443748474

Epoch 16: train loss 0.479106220332059
Epoch 16: val loss 0.5576863288879395

Epoch 17: train loss 0.47408873384649103
Epoch 17: val loss 0.5522260665893555

Epoch 18: train loss 0.444345392964103
Epoch 18: val loss 0.5493724346160889

Epoch 19: train loss 0.4577070745554837
Epoch 19: val loss 0.5522707104682922

Epoch 20: train loss 0.4415200704878027
Epoch 20: val loss 0.5514073371887207

Epoch 21: train loss 0.4352442513812672
Epoch 21: val loss 0.5667687654495239

Epoch 22: train loss 0.467447738755833
Epoch 22: val loss 0.5624994039535522

Epoch 23: train loss 0.40892223065549677
Epoch 23: val loss 0.5572856068611145

Epoch 24: train loss 0.40883112766525964
Epoch 24: val loss 0.5626920461654663

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6725007241422479
Epoch 0: val loss 0.6427933573722839

Epoch 1: train loss 0.6324462944811041
Epoch 1: val loss 0.6208480596542358

Epoch 2: train loss 0.6065034812146967
Epoch 2: val loss 0.5910429358482361

Epoch 3: train loss 0.583791196346283
Epoch 3: val loss 0.5690749287605286

Epoch 4: train loss 0.5734414241530679
Epoch 4: val loss 0.5560423731803894

Epoch 5: train loss 0.5441257818178697
Epoch 5: val loss 0.549584150314331

Epoch 6: train loss 0.563258788802407
Epoch 6: val loss 0.5398446321487427

Epoch 7: train loss 0.5311261225830425
Epoch 7: val loss 0.536200761795044

Epoch 8: train loss 0.541881962255998
Epoch 8: val loss 0.5273538827896118

Epoch 9: train loss 0.5279326384717767
Epoch 9: val loss 0.5243790745735168

Epoch 10: train loss 0.5015215088020671
Epoch 10: val loss 0.5439083576202393

Epoch 11: train loss 0.499140202999115
Epoch 11: val loss 0.522952139377594

Epoch 12: train loss 0.5129410163922743
Epoch 12: val loss 0.5228497982025146

Epoch 13: train loss 0.4902484362775629
Epoch 13: val loss 0.5481476187705994

Epoch 14: train loss 0.4514773027463393
Epoch 14: val loss 0.5214734077453613

Epoch 15: train loss 0.46348092230883514
Epoch 15: val loss 0.5285121202468872

Epoch 16: train loss 0.4840041399002075
Epoch 16: val loss 0.5270592570304871

Epoch 17: train loss 0.4753230241211978
Epoch 17: val loss 0.5378267168998718

Epoch 18: train loss 0.47167097438465466
Epoch 18: val loss 0.5319157242774963

Epoch 19: train loss 0.4203368073159998
Epoch 19: val loss 0.5212914347648621

Epoch 20: train loss 0.425866422328082
Epoch 20: val loss 0.5233306288719177

Epoch 21: train loss 0.4557679999958385
Epoch 21: val loss 0.5258743762969971

Epoch 22: train loss 0.4450856393033808
Epoch 22: val loss 0.5345882177352905

Epoch 23: train loss 0.4062859090891751
Epoch 23: val loss 0.5197793245315552

Epoch 24: train loss 0.4534830288453536
Epoch 24: val loss 0.5252720713615417

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6779315088476453
Epoch 0: val loss 0.6651837229728699

Epoch 1: train loss 0.6440157847745078
Epoch 1: val loss 0.6514436602592468

Epoch 2: train loss 0.6115755481379372
Epoch 2: val loss 0.6407219767570496

Epoch 3: train loss 0.5899498590401241
Epoch 3: val loss 0.6507102847099304

Epoch 4: train loss 0.5714514234236309
Epoch 4: val loss 0.636134147644043

Epoch 5: train loss 0.5495669543743134
Epoch 5: val loss 0.6309089660644531

Epoch 6: train loss 0.5403896846941539
Epoch 6: val loss 0.6369044184684753

Epoch 7: train loss 0.5286595353058406
Epoch 7: val loss 0.6250120997428894

Epoch 8: train loss 0.5161890877144677
Epoch 8: val loss 0.6249117255210876

Epoch 9: train loss 0.5132784928594317
Epoch 9: val loss 0.6283775568008423

Epoch 10: train loss 0.4957513213157654
Epoch 10: val loss 0.6329212784767151

Epoch 11: train loss 0.5027682887656348
Epoch 11: val loss 0.6427406668663025

Epoch 12: train loss 0.47463778938565937
Epoch 12: val loss 0.6267461180686951

Epoch 13: train loss 0.48294504838330404
Epoch 13: val loss 0.6405082941055298

Epoch 14: train loss 0.4727153607777187
Epoch 14: val loss 0.651788055896759

Epoch 15: train loss 0.48469637760094236
Epoch 15: val loss 0.6257004737854004

Epoch 16: train loss 0.4396792841809137
Epoch 16: val loss 0.663068413734436

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6790818373362223
Epoch 0: val loss 0.6649361252784729

Epoch 1: train loss 0.6445957488483853
Epoch 1: val loss 0.6542071104049683

Epoch 2: train loss 0.6266214781337314
Epoch 2: val loss 0.6499888300895691

Epoch 3: train loss 0.6249465478791131
Epoch 3: val loss 0.6464086771011353

Epoch 4: train loss 0.6105120910538567
Epoch 4: val loss 0.6445644497871399

Epoch 5: train loss 0.5945807761616178
Epoch 5: val loss 0.6427090764045715

Epoch 6: train loss 0.599493404229482
Epoch 6: val loss 0.6404908299446106

Epoch 7: train loss 0.6088667346371545
Epoch 7: val loss 0.6453543901443481

Epoch 8: train loss 0.607744574546814
Epoch 8: val loss 0.6358470320701599

Epoch 9: train loss 0.5631416671805911
Epoch 9: val loss 0.6314054131507874

Epoch 10: train loss 0.5657101803355746
Epoch 10: val loss 0.6272314786911011

Epoch 11: train loss 0.5595398346583048
Epoch 11: val loss 0.6193047165870667

Epoch 12: train loss 0.5442440013090769
Epoch 12: val loss 0.6203894019126892

Epoch 13: train loss 0.5387066867616441
Epoch 13: val loss 0.6146315932273865

Epoch 14: train loss 0.5291908184687296
Epoch 14: val loss 0.6122727990150452

Epoch 15: train loss 0.5329481959342957
Epoch 15: val loss 0.609081506729126

Epoch 16: train loss 0.53912929031584
Epoch 16: val loss 0.5906490683555603

Epoch 17: train loss 0.500686506430308
Epoch 17: val loss 0.5850727558135986

Epoch 18: train loss 0.492456638150745
Epoch 18: val loss 0.5759902000427246

Epoch 19: train loss 0.48999135361777413
Epoch 19: val loss 0.5803523063659668

Epoch 20: train loss 0.4942668245898353
Epoch 20: val loss 0.5885111093521118

Epoch 21: train loss 0.4782198998663161
Epoch 21: val loss 0.5777534246444702

Epoch 22: train loss 0.49984481930732727
Epoch 22: val loss 0.5791518092155457

Epoch 23: train loss 0.4659764766693115
Epoch 23: val loss 0.5772331953048706

Epoch 24: train loss 0.4628719753689236
Epoch 24: val loss 0.5913724899291992

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6959663165940179
Epoch 0: val loss 0.688822329044342

Epoch 1: train loss 0.6835947963926527
Epoch 1: val loss 0.6745498776435852

Epoch 2: train loss 0.6604430145687528
Epoch 2: val loss 0.6669426560401917

Epoch 3: train loss 0.6431407001283433
Epoch 3: val loss 0.6606594324111938

Epoch 4: train loss 0.627012226316664
Epoch 4: val loss 0.6561238765716553

Epoch 5: train loss 0.6296514272689819
Epoch 5: val loss 0.6523557305335999

Epoch 6: train loss 0.6201153132650588
Epoch 6: val loss 0.6473989486694336

Epoch 7: train loss 0.615827719370524
Epoch 7: val loss 0.6459965109825134

Epoch 8: train loss 0.6018041306071811
Epoch 8: val loss 0.6441829800605774

Epoch 9: train loss 0.5907616350385878
Epoch 9: val loss 0.6440052390098572

Epoch 10: train loss 0.5750896400875516
Epoch 10: val loss 0.6508232355117798

Epoch 11: train loss 0.5680029723379347
Epoch 11: val loss 0.6453870534896851

Epoch 12: train loss 0.5639380117257436
Epoch 12: val loss 0.6391426920890808

Epoch 13: train loss 0.535442590713501
Epoch 13: val loss 0.6390014886856079

Epoch 14: train loss 0.5377796722782983
Epoch 14: val loss 0.6325454115867615

Epoch 15: train loss 0.5244201918443044
Epoch 15: val loss 0.6287684440612793

Epoch 16: train loss 0.5305918388896518
Epoch 16: val loss 0.6167930960655212

Epoch 17: train loss 0.5105611582597097
Epoch 17: val loss 0.615607738494873

Epoch 18: train loss 0.4823867579301198
Epoch 18: val loss 0.6117944717407227

Epoch 19: train loss 0.5015216006173028
Epoch 19: val loss 0.6107964515686035

Epoch 20: train loss 0.45781782931751674
Epoch 20: val loss 0.6082370281219482

Epoch 21: train loss 0.4939371877246433
Epoch 21: val loss 0.6217940449714661

Epoch 22: train loss 0.4506818287902408
Epoch 22: val loss 0.614026665687561

Epoch 23: train loss 0.44826094971762764
Epoch 23: val loss 0.6043124794960022

Epoch 24: train loss 0.4684526522954305
Epoch 24: val loss 0.6125181913375854

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7091722091039022
Epoch 0: val loss 0.6733911037445068

Epoch 1: train loss 0.6515990230772231
Epoch 1: val loss 0.6682442426681519

Epoch 2: train loss 0.624676075246599
Epoch 2: val loss 0.6664249897003174

Epoch 3: train loss 0.6233418981234232
Epoch 3: val loss 0.6676092743873596

Epoch 4: train loss 0.617776354153951
Epoch 4: val loss 0.6694278120994568

Epoch 5: train loss 0.608046723736657
Epoch 5: val loss 0.6701294779777527

Epoch 6: train loss 0.6023023790783353
Epoch 6: val loss 0.6662709712982178

Epoch 7: train loss 0.5924402210447524
Epoch 7: val loss 0.6661341786384583

Epoch 8: train loss 0.5735467937257555
Epoch 8: val loss 0.6618894934654236

Epoch 9: train loss 0.5577485197120242
Epoch 9: val loss 0.6625484228134155

Epoch 10: train loss 0.5444498856862386
Epoch 10: val loss 0.6641473770141602

Epoch 11: train loss 0.5528366996182336
Epoch 11: val loss 0.6665130853652954

Epoch 12: train loss 0.5125163992245992
Epoch 12: val loss 0.6538626551628113

Epoch 13: train loss 0.5007128086354997
Epoch 13: val loss 0.6480482816696167

Epoch 14: train loss 0.4937227898173862
Epoch 14: val loss 0.6577107310295105

Epoch 15: train loss 0.4812740716669295
Epoch 15: val loss 0.6678701043128967

Epoch 16: train loss 0.468688213162952
Epoch 16: val loss 0.6662247776985168

Epoch 17: train loss 0.47913168867429096
Epoch 17: val loss 0.6834837198257446

Epoch 18: train loss 0.46028604441218907
Epoch 18: val loss 0.6876887679100037

Epoch 19: train loss 0.46279291974173653
Epoch 19: val loss 0.6818026304244995

Epoch 20: train loss 0.4249744945102268
Epoch 20: val loss 0.679043173789978

Epoch 21: train loss 0.4726551440027025
Epoch 21: val loss 0.7107263207435608

Epoch 22: train loss 0.42292728357844883
Epoch 22: val loss 0.7025014758110046

Epoch 23: train loss 0.4090327587392595
Epoch 23: val loss 0.7034546136856079

Epoch 24: train loss 0.40894753403133816
Epoch 24: val loss 0.7140910625457764

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.684110787179735
Epoch 0: val loss 0.6687097549438477

Epoch 1: train loss 0.6602010329564413
Epoch 1: val loss 0.655939519405365

Epoch 2: train loss 0.6375984284612868
Epoch 2: val loss 0.6495230197906494

Epoch 3: train loss 0.6226669483714633
Epoch 3: val loss 0.6473230123519897

Epoch 4: train loss 0.6199651029374864
Epoch 4: val loss 0.6452654004096985

Epoch 5: train loss 0.6128805743323432
Epoch 5: val loss 0.6432590484619141

Epoch 6: train loss 0.5979093909263611
Epoch 6: val loss 0.6425625085830688

Epoch 7: train loss 0.5951823327276442
Epoch 7: val loss 0.642841637134552

Epoch 8: train loss 0.5831466813882192
Epoch 8: val loss 0.6405916213989258

Epoch 9: train loss 0.5814407169818878
Epoch 9: val loss 0.6381810307502747

Epoch 10: train loss 0.5515328943729401
Epoch 10: val loss 0.6416657567024231

Epoch 11: train loss 0.5412412219577365
Epoch 11: val loss 0.6464803814888

Epoch 12: train loss 0.5418293707900577
Epoch 12: val loss 0.6379754543304443

Epoch 13: train loss 0.512429373131858
Epoch 13: val loss 0.6409738063812256

Epoch 14: train loss 0.5200657877657149
Epoch 14: val loss 0.652630090713501

Epoch 15: train loss 0.5104817483160231
Epoch 15: val loss 0.6464117169380188

Epoch 16: train loss 0.5270883010493385
Epoch 16: val loss 0.6356160640716553

Epoch 17: train loss 0.49756033884154427
Epoch 17: val loss 0.6371592879295349

Epoch 18: train loss 0.47259725464714897
Epoch 18: val loss 0.6594623327255249

Epoch 19: train loss 0.4852352175447676
Epoch 19: val loss 0.6623539924621582

Epoch 20: train loss 0.47185098462634617
Epoch 20: val loss 0.6749202013015747

Epoch 21: train loss 0.4799601137638092
Epoch 21: val loss 0.6893755793571472

Epoch 22: train loss 0.4684821433491177
Epoch 22: val loss 0.6793139576911926

Epoch 23: train loss 0.47711043225394356
Epoch 23: val loss 0.6592206954956055

Epoch 24: train loss 0.4568335910638173
Epoch 24: val loss 0.6540129780769348

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6826938539743423
Epoch 0: val loss 0.6540132761001587

Epoch 1: train loss 0.6382801582415899
Epoch 1: val loss 0.6419262886047363

Epoch 2: train loss 0.6389805426200231
Epoch 2: val loss 0.6342386603355408

Epoch 3: train loss 0.6273398796717325
Epoch 3: val loss 0.6301962733268738

Epoch 4: train loss 0.6224212348461151
Epoch 4: val loss 0.6224953532218933

Epoch 5: train loss 0.6307686790823936
Epoch 5: val loss 0.6194688081741333

Epoch 6: train loss 0.6062777762611707
Epoch 6: val loss 0.6236957311630249

Epoch 7: train loss 0.5804680387179056
Epoch 7: val loss 0.6120403409004211

Epoch 8: train loss 0.567757286131382
Epoch 8: val loss 0.6015492677688599

Epoch 9: train loss 0.5970856969555219
Epoch 9: val loss 0.6016101241111755

Epoch 10: train loss 0.5594115902980169
Epoch 10: val loss 0.5962586402893066

Epoch 11: train loss 0.5619185268878937
Epoch 11: val loss 0.596013605594635

Epoch 12: train loss 0.5429780458410581
Epoch 12: val loss 0.5935302972793579

Epoch 13: train loss 0.5226082503795624
Epoch 13: val loss 0.6068064570426941

Epoch 14: train loss 0.5309523070851961
Epoch 14: val loss 0.6186977624893188

Epoch 15: train loss 0.5213734110196432
Epoch 15: val loss 0.6131193041801453

Epoch 16: train loss 0.5107190137108167
Epoch 16: val loss 0.627469539642334

Epoch 17: train loss 0.5286305596431097
Epoch 17: val loss 0.6200635433197021

Epoch 18: train loss 0.4927642171581586
Epoch 18: val loss 0.625282347202301

Epoch 19: train loss 0.4798720454176267
Epoch 19: val loss 0.62127685546875

Epoch 20: train loss 0.5145330627759298
Epoch 20: val loss 0.6294541954994202

Epoch 21: train loss 0.4590468903382619
Epoch 21: val loss 0.6387860178947449

Epoch 22: train loss 0.48719347765048343
Epoch 22: val loss 0.6306939721107483

Epoch 23: train loss 0.4858715534210205
Epoch 23: val loss 0.6191919445991516

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6443029582500458
Epoch 0: val loss 0.609431266784668

Epoch 1: train loss 0.5502938032150269
Epoch 1: val loss 0.5356553792953491

Epoch 2: train loss 0.4740815758705139
Epoch 2: val loss 0.46781086921691895

Epoch 3: train loss 0.4695122390985489
Epoch 3: val loss 0.43725690245628357

Epoch 4: train loss 0.38232494443655013
Epoch 4: val loss 0.4068438410758972

Epoch 5: train loss 0.4070689260959625
Epoch 5: val loss 0.4014659821987152

Epoch 6: train loss 0.42197026014328004
Epoch 6: val loss 0.4155576229095459

Epoch 7: train loss 0.37867438942193987
Epoch 7: val loss 0.4357256591320038

Epoch 8: train loss 0.37807583808898926
Epoch 8: val loss 0.4251374304294586

Epoch 9: train loss 0.3555988043546677
Epoch 9: val loss 0.42466822266578674

Epoch 10: train loss 0.39410693049430845
Epoch 10: val loss 0.4151860475540161

Epoch 11: train loss 0.3365945041179657
Epoch 11: val loss 0.41144055128097534

Epoch 12: train loss 0.3469231501221657
Epoch 12: val loss 0.413436621427536

Epoch 13: train loss 0.3529855877161026
Epoch 13: val loss 0.41935038566589355

Epoch 14: train loss 0.3691549703478813
Epoch 14: val loss 0.42324474453926086

Epoch 15: train loss 0.3592410385608673
Epoch 15: val loss 0.41620784997940063

Epoch 16: train loss 0.3249673992395401
Epoch 16: val loss 0.421945720911026

Epoch 17: train loss 0.3675424441695213
Epoch 17: val loss 0.42723411321640015

Epoch 18: train loss 0.3297854244709015
Epoch 18: val loss 0.4299573600292206

Epoch 19: train loss 0.33219967782497406
Epoch 19: val loss 0.43223002552986145

Epoch 20: train loss 0.33621720522642135
Epoch 20: val loss 0.42979875206947327

Epoch 21: train loss 0.3249534159898758
Epoch 21: val loss 0.43900129199028015

Epoch 22: train loss 0.34487936794757845
Epoch 22: val loss 0.43982061743736267

Epoch 23: train loss 0.4084278792142868
Epoch 23: val loss 0.4379141628742218

Epoch 24: train loss 0.3595192238688469
Epoch 24: val loss 0.43196192383766174

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6312100291252136
Epoch 0: val loss 0.6003226637840271

Epoch 1: train loss 0.5392927259206772
Epoch 1: val loss 0.5328384041786194

Epoch 2: train loss 0.46527557373046874
Epoch 2: val loss 0.473079651594162

Epoch 3: train loss 0.44474034905433657
Epoch 3: val loss 0.45089176297187805

Epoch 4: train loss 0.3882761538028717
Epoch 4: val loss 0.44636255502700806

Epoch 5: train loss 0.4011185675859451
Epoch 5: val loss 0.45216792821884155

Epoch 6: train loss 0.3632621094584465
Epoch 6: val loss 0.4502605199813843

Epoch 7: train loss 0.3770921856164932
Epoch 7: val loss 0.461203932762146

Epoch 8: train loss 0.46777665615081787
Epoch 8: val loss 0.4624044895172119

Epoch 9: train loss 0.35011862218379974
Epoch 9: val loss 0.4538874328136444

Epoch 10: train loss 0.3664929896593094
Epoch 10: val loss 0.4488763213157654

Epoch 11: train loss 0.3795006573200226
Epoch 11: val loss 0.44444212317466736

Epoch 12: train loss 0.36475805640220643
Epoch 12: val loss 0.44181621074676514

Epoch 13: train loss 0.3813412547111511
Epoch 13: val loss 0.4476467967033386

Epoch 14: train loss 0.35915729850530625
Epoch 14: val loss 0.45361438393592834

Epoch 15: train loss 0.3829553574323654
Epoch 15: val loss 0.4464260935783386

Epoch 16: train loss 0.47453300952911376
Epoch 16: val loss 0.4428565800189972

Epoch 17: train loss 0.35441695153713226
Epoch 17: val loss 0.4463874399662018

Epoch 18: train loss 0.3588143438100815
Epoch 18: val loss 0.4517756998538971

Epoch 19: train loss 0.35602255910634995
Epoch 19: val loss 0.4358583092689514

Epoch 20: train loss 0.33396049290895463
Epoch 20: val loss 0.44356846809387207

Epoch 21: train loss 0.32160652205348017
Epoch 21: val loss 0.465010404586792

Epoch 22: train loss 0.33237682580947875
Epoch 22: val loss 0.4818803369998932

Epoch 23: train loss 0.31569979786872865
Epoch 23: val loss 0.4862910807132721

Epoch 24: train loss 0.3251699864864349
Epoch 24: val loss 0.4866236746311188

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6254180014133454
Epoch 0: val loss 0.6055054068565369

Epoch 1: train loss 0.5317566812038421
Epoch 1: val loss 0.5547309517860413

Epoch 2: train loss 0.4462511420249939
Epoch 2: val loss 0.502128541469574

Epoch 3: train loss 0.4471837431192398
Epoch 3: val loss 0.46578893065452576

Epoch 4: train loss 0.38556845784187316
Epoch 4: val loss 0.4519613981246948

Epoch 5: train loss 0.4018644392490387
Epoch 5: val loss 0.4501652717590332

Epoch 6: train loss 0.37704186961054803
Epoch 6: val loss 0.4614514112472534

Epoch 7: train loss 0.3813436359167099
Epoch 7: val loss 0.46116629242897034

Epoch 8: train loss 0.41462518870830534
Epoch 8: val loss 0.4708509147167206

Epoch 9: train loss 0.37263973951339724
Epoch 9: val loss 0.4812171459197998

Epoch 10: train loss 0.36687946170568464
Epoch 10: val loss 0.4879101514816284

Epoch 11: train loss 0.35207920521497726
Epoch 11: val loss 0.49476638436317444

Epoch 12: train loss 0.35157284289598467
Epoch 12: val loss 0.5004332065582275

Epoch 13: train loss 0.3995163902640343
Epoch 13: val loss 0.5054678916931152

Epoch 14: train loss 0.32587461471557616
Epoch 14: val loss 0.5208279490470886

Epoch 15: train loss 0.32742122262716294
Epoch 15: val loss 0.5152537822723389

Epoch 16: train loss 0.33635216057300565
Epoch 16: val loss 0.516648530960083

Epoch 17: train loss 0.3266942009329796
Epoch 17: val loss 0.512069046497345

Epoch 18: train loss 0.31408701464533806
Epoch 18: val loss 0.5221020579338074

Epoch 19: train loss 0.3010889381170273
Epoch 19: val loss 0.5278928279876709

Epoch 20: train loss 0.2938368581235409
Epoch 20: val loss 0.5290054678916931

Epoch 21: train loss 0.28142945244908335
Epoch 21: val loss 0.5349919199943542

Epoch 22: train loss 0.31840617656707765
Epoch 22: val loss 0.5405314564704895

Epoch 23: train loss 0.3123511210083961
Epoch 23: val loss 0.5520597100257874

Epoch 24: train loss 0.3142643541097641
Epoch 24: val loss 0.5579164028167725

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6643263876438141
Epoch 0: val loss 0.6318913698196411

Epoch 1: train loss 0.5451254963874816
Epoch 1: val loss 0.5374488234519958

Epoch 2: train loss 0.4734601229429245
Epoch 2: val loss 0.46795839071273804

Epoch 3: train loss 0.42692604959011077
Epoch 3: val loss 0.4250319302082062

Epoch 4: train loss 0.4456072151660919
Epoch 4: val loss 0.4147636890411377

Epoch 5: train loss 0.3789452984929085
Epoch 5: val loss 0.42854174971580505

Epoch 6: train loss 0.38729998767375945
Epoch 6: val loss 0.4268990755081177

Epoch 7: train loss 0.3640731617808342
Epoch 7: val loss 0.42884960770606995

Epoch 8: train loss 0.3931674063205719
Epoch 8: val loss 0.4300936758518219

Epoch 9: train loss 0.35393128395080564
Epoch 9: val loss 0.43219539523124695

Epoch 10: train loss 0.411716365814209
Epoch 10: val loss 0.43788206577301025

Epoch 11: train loss 0.3605219230055809
Epoch 11: val loss 0.45260345935821533

Epoch 12: train loss 0.3277269497513771
Epoch 12: val loss 0.4549364745616913

Epoch 13: train loss 0.36741169095039367
Epoch 13: val loss 0.4511784315109253

Epoch 14: train loss 0.35961287170648576
Epoch 14: val loss 0.46246957778930664

Epoch 15: train loss 0.32934592962265014
Epoch 15: val loss 0.4620616137981415

Epoch 16: train loss 0.3246686190366745
Epoch 16: val loss 0.4640462398529053

Epoch 17: train loss 0.3255505204200745
Epoch 17: val loss 0.4635624885559082

Epoch 18: train loss 0.34308425188064573
Epoch 18: val loss 0.4714968502521515

Epoch 19: train loss 0.34517099857330324
Epoch 19: val loss 0.48062822222709656

Epoch 20: train loss 0.3518190115690231
Epoch 20: val loss 0.48268553614616394

Epoch 21: train loss 0.3001656077802181
Epoch 21: val loss 0.4937725365161896

Epoch 22: train loss 0.30288944244384763
Epoch 22: val loss 0.4944097101688385

Epoch 23: train loss 0.3032504677772522
Epoch 23: val loss 0.4897543489933014

Epoch 24: train loss 0.305712466314435
Epoch 24: val loss 0.4977201521396637

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.602360140818816
Epoch 0: val loss 0.5608404278755188

Epoch 1: train loss 0.488053736778406
Epoch 1: val loss 0.4853660762310028

Epoch 2: train loss 0.434422377210397
Epoch 2: val loss 0.4823959767818451

Epoch 3: train loss 0.41157468351034016
Epoch 3: val loss 0.469179630279541

Epoch 4: train loss 0.39943749744158524
Epoch 4: val loss 0.4823884665966034

Epoch 5: train loss 0.39743797137187076
Epoch 5: val loss 0.46715670824050903

Epoch 6: train loss 0.38957478679143465
Epoch 6: val loss 0.4571325480937958

Epoch 7: train loss 0.365861251950264
Epoch 7: val loss 0.4818945825099945

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6913869814439253
Epoch 0: val loss 0.6507074236869812

Epoch 1: train loss 0.6542390476573597
Epoch 1: val loss 0.6266624331474304

Epoch 2: train loss 0.633629251610149
Epoch 2: val loss 0.6074105501174927

Epoch 3: train loss 0.6140730543570085
Epoch 3: val loss 0.5900223851203918

Epoch 4: train loss 0.6044584350152449
Epoch 4: val loss 0.5812389850616455

Epoch 5: train loss 0.5939611900936473
Epoch 5: val loss 0.5738351941108704

Epoch 6: train loss 0.5776594850150022
Epoch 6: val loss 0.5649363398551941

Epoch 7: train loss 0.5712243101813577
Epoch 7: val loss 0.5700927972793579

Epoch 8: train loss 0.5515138181773099
Epoch 8: val loss 0.569121241569519

Epoch 9: train loss 0.5399342260577462
Epoch 9: val loss 0.5591064095497131

Epoch 10: train loss 0.5422038246284832
Epoch 10: val loss 0.5572246313095093

Epoch 11: train loss 0.5324418084187941
Epoch 11: val loss 0.5554782748222351

Epoch 12: train loss 0.5369727855378931
Epoch 12: val loss 0.5494567155838013

Epoch 13: train loss 0.5231699049472809
Epoch 13: val loss 0.5477266907691956

Epoch 14: train loss 0.5242339833216234
Epoch 14: val loss 0.5434202551841736

Epoch 15: train loss 0.49380434372208337
Epoch 15: val loss 0.5386230945587158

Epoch 16: train loss 0.4843142953785983
Epoch 16: val loss 0.542052149772644

Epoch 17: train loss 0.47271140868013556
Epoch 17: val loss 0.5435985922813416

Epoch 18: train loss 0.46339442242275586
Epoch 18: val loss 0.548366129398346

Epoch 19: train loss 0.4663779220797799
Epoch 19: val loss 0.5394745469093323

Epoch 20: train loss 0.4666151702404022
Epoch 20: val loss 0.5357778072357178

Epoch 21: train loss 0.42830621654337103
Epoch 21: val loss 0.5366867184638977

Epoch 22: train loss 0.43596770004792645
Epoch 22: val loss 0.5312711596488953

Epoch 23: train loss 0.47252020510760223
Epoch 23: val loss 0.5307525396347046

Epoch 24: train loss 0.4408833655444058
Epoch 24: val loss 0.5455641150474548

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6923312978311018
Epoch 0: val loss 0.6753515601158142

Epoch 1: train loss 0.6451888246969744
Epoch 1: val loss 0.6498875617980957

Epoch 2: train loss 0.6215638464147394
Epoch 2: val loss 0.6405028700828552

Epoch 3: train loss 0.6081447438760237
Epoch 3: val loss 0.6357041597366333

Epoch 4: train loss 0.5779337395321239
Epoch 4: val loss 0.6307389736175537

Epoch 5: train loss 0.5746573887088082
Epoch 5: val loss 0.6209584474563599

Epoch 6: train loss 0.551872808824886
Epoch 6: val loss 0.6206066608428955

Epoch 7: train loss 0.5615794225172563
Epoch 7: val loss 0.6193029284477234

Epoch 8: train loss 0.5239391814578663
Epoch 8: val loss 0.617851197719574

Epoch 9: train loss 0.5427470938725905
Epoch 9: val loss 0.6073572635650635

Epoch 10: train loss 0.5199237032370134
Epoch 10: val loss 0.6118582487106323

Epoch 11: train loss 0.5029019144448367
Epoch 11: val loss 0.6104615926742554

Epoch 12: train loss 0.4909863905473189
Epoch 12: val loss 0.6196739077568054

Epoch 13: train loss 0.47142591259696265
Epoch 13: val loss 0.6342964768409729

Epoch 14: train loss 0.4753513986414129
Epoch 14: val loss 0.6110320091247559

Epoch 15: train loss 0.44761200655590405
Epoch 15: val loss 0.606352686882019

Epoch 16: train loss 0.44434678283604706
Epoch 16: val loss 0.6040435433387756

Epoch 17: train loss 0.42377475716850976
Epoch 17: val loss 0.6321170926094055

Epoch 18: train loss 0.4520101086659865
Epoch 18: val loss 0.6279011368751526

Epoch 19: train loss 0.42335709116675635
Epoch 19: val loss 0.6137882471084595

Epoch 20: train loss 0.4367713359269229
Epoch 20: val loss 0.6441832184791565

Epoch 21: train loss 0.42371991547671234
Epoch 21: val loss 0.6219342947006226

Epoch 22: train loss 0.39741386608643964
Epoch 22: val loss 0.6454554796218872

Epoch 23: train loss 0.37517153403975745
Epoch 23: val loss 0.6801522374153137

Epoch 24: train loss 0.3560473471879959
Epoch 24: val loss 0.6358222961425781

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.685217868198048
Epoch 0: val loss 0.6884288191795349

Epoch 1: train loss 0.6314315416596152
Epoch 1: val loss 0.6774173378944397

Epoch 2: train loss 0.6082678437232971
Epoch 2: val loss 0.6783761382102966

Epoch 3: train loss 0.5796895731579174
Epoch 3: val loss 0.6798484325408936

Epoch 4: train loss 0.5768405903469432
Epoch 4: val loss 0.6754580736160278

Epoch 5: train loss 0.537932423028079
Epoch 5: val loss 0.6745145320892334

Epoch 6: train loss 0.5335028252818368
Epoch 6: val loss 0.6799353957176208

Epoch 7: train loss 0.5303762365471233
Epoch 7: val loss 0.6736627221107483

Epoch 8: train loss 0.5118245617909865
Epoch 8: val loss 0.6708685159683228

Epoch 9: train loss 0.5117162438956174
Epoch 9: val loss 0.6623344421386719

Epoch 10: train loss 0.4737500087781386
Epoch 10: val loss 0.6656097173690796

Epoch 11: train loss 0.5011802396991036
Epoch 11: val loss 0.6676807403564453

Epoch 12: train loss 0.48791037093509326
Epoch 12: val loss 0.6636674404144287

Epoch 13: train loss 0.48327452486211603
Epoch 13: val loss 0.6490814685821533

Epoch 14: train loss 0.4510947194966403
Epoch 14: val loss 0.668416440486908

Epoch 15: train loss 0.4584645466371016
Epoch 15: val loss 0.6818707585334778

Epoch 16: train loss 0.4458137181672183
Epoch 16: val loss 0.6864640712738037

Epoch 17: train loss 0.4491693675518036
Epoch 17: val loss 0.6770921349525452

Epoch 18: train loss 0.45227089388804004
Epoch 18: val loss 0.6779760122299194

Epoch 19: train loss 0.44353585893457587
Epoch 19: val loss 0.6980946660041809

Epoch 20: train loss 0.4435012855313041
Epoch 20: val loss 0.660561740398407

Epoch 21: train loss 0.41536700454625214
Epoch 21: val loss 0.6968013048171997

Epoch 22: train loss 0.42379329150373285
Epoch 22: val loss 0.6888711452484131

Epoch 23: train loss 0.4225230704654347
Epoch 23: val loss 0.6870633959770203

Epoch 24: train loss 0.41735834696076135
Epoch 24: val loss 0.7097622156143188

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6907867680896412
Epoch 0: val loss 0.6799846887588501

Epoch 1: train loss 0.6540607647462324
Epoch 1: val loss 0.6665114760398865

Epoch 2: train loss 0.6236069148237054
Epoch 2: val loss 0.6470873355865479

Epoch 3: train loss 0.6100847341797568
Epoch 3: val loss 0.6370710730552673

Epoch 4: train loss 0.5807497745210474
Epoch 4: val loss 0.6267053484916687

Epoch 5: train loss 0.5675967362794009
Epoch 5: val loss 0.6180166006088257

Epoch 6: train loss 0.561803936958313
Epoch 6: val loss 0.6206462383270264

Epoch 7: train loss 0.5427561835809187
Epoch 7: val loss 0.6195163726806641

Epoch 8: train loss 0.5387883999130942
Epoch 8: val loss 0.6133763790130615

Epoch 9: train loss 0.5224097614938562
Epoch 9: val loss 0.6064349412918091

Epoch 10: train loss 0.5159295336766676
Epoch 10: val loss 0.5979981422424316

Epoch 11: train loss 0.4939535612409765
Epoch 11: val loss 0.6090607047080994

Epoch 12: train loss 0.48822558468038385
Epoch 12: val loss 0.5965893268585205

Epoch 13: train loss 0.4802117564461448
Epoch 13: val loss 0.597367525100708

Epoch 14: train loss 0.46022064035589044
Epoch 14: val loss 0.6053289771080017

Epoch 15: train loss 0.4660257399082184
Epoch 15: val loss 0.6121100187301636

Epoch 16: train loss 0.4749907336451791
Epoch 16: val loss 0.5972117185592651

Epoch 17: train loss 0.45772652463479474
Epoch 17: val loss 0.589686930179596

Epoch 18: train loss 0.4127293039451946
Epoch 18: val loss 0.59299635887146

Epoch 19: train loss 0.4300873740152879
Epoch 19: val loss 0.6000111699104309

Epoch 20: train loss 0.4360536147247661
Epoch 20: val loss 0.5883280634880066

Epoch 21: train loss 0.425751810724085
Epoch 21: val loss 0.5971777439117432

Epoch 22: train loss 0.4092948328364979
Epoch 22: val loss 0.5869067907333374

Epoch 23: train loss 0.3800669854337519
Epoch 23: val loss 0.6152091026306152

Epoch 24: train loss 0.40838703513145447
Epoch 24: val loss 0.6369727849960327

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6798758506774902
Epoch 0: val loss 0.6662675738334656

Epoch 1: train loss 0.6504857063293457
Epoch 1: val loss 0.6413593888282776

Epoch 2: train loss 0.616483732064565
Epoch 2: val loss 0.6177202463150024

Epoch 3: train loss 0.5905925810337067
Epoch 3: val loss 0.5990938544273376

Epoch 4: train loss 0.5836251378059387
Epoch 4: val loss 0.5752006769180298

Epoch 5: train loss 0.5667326927185059
Epoch 5: val loss 0.5688389539718628

Epoch 6: train loss 0.5318922440210978
Epoch 6: val loss 0.5586838126182556

Epoch 7: train loss 0.5501624147097269
Epoch 7: val loss 0.5543810725212097

Epoch 8: train loss 0.5483924488226573
Epoch 8: val loss 0.5423036813735962

Epoch 9: train loss 0.5133745988210042
Epoch 9: val loss 0.5343025922775269

Epoch 10: train loss 0.5096344351768494
Epoch 10: val loss 0.5347943902015686

Epoch 11: train loss 0.5113645712534587
Epoch 11: val loss 0.5406004786491394

Epoch 12: train loss 0.47949475049972534
Epoch 12: val loss 0.530678391456604

Epoch 13: train loss 0.49037760893503823
Epoch 13: val loss 0.5366133451461792

Epoch 14: train loss 0.4949117998282115
Epoch 14: val loss 0.5316126942634583

Epoch 15: train loss 0.48132408658663434
Epoch 15: val loss 0.522985577583313

Epoch 16: train loss 0.4670568108558655
Epoch 16: val loss 0.5186048746109009

Epoch 17: train loss 0.45440301100413005
Epoch 17: val loss 0.5212323665618896

Epoch 18: train loss 0.47622883319854736
Epoch 18: val loss 0.514132022857666

Epoch 19: train loss 0.47044777472813926
Epoch 19: val loss 0.5091415047645569

Epoch 20: train loss 0.4500620782375336
Epoch 20: val loss 0.5217636823654175

Epoch 21: train loss 0.4412133832772573
Epoch 21: val loss 0.5170040130615234

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6846576432387034
Epoch 0: val loss 0.6753664612770081

Epoch 1: train loss 0.663646270831426
Epoch 1: val loss 0.6555150151252747

Epoch 2: train loss 0.6535182495911916
Epoch 2: val loss 0.6336254477500916

Epoch 3: train loss 0.6333642154932022
Epoch 3: val loss 0.613618016242981

Epoch 4: train loss 0.60671033958594
Epoch 4: val loss 0.6037705540657043

Epoch 5: train loss 0.5912701388200124
Epoch 5: val loss 0.5973328948020935

Epoch 6: train loss 0.6012226392825445
Epoch 6: val loss 0.587124764919281

Epoch 7: train loss 0.589233860373497
Epoch 7: val loss 0.583491861820221

Epoch 8: train loss 0.5811046610275904
Epoch 8: val loss 0.5786325931549072

Epoch 9: train loss 0.5647109697262446
Epoch 9: val loss 0.5701585412025452

Epoch 10: train loss 0.5577003086606661
Epoch 10: val loss 0.566293478012085

Epoch 11: train loss 0.5385965729753176
Epoch 11: val loss 0.5577800273895264

Epoch 12: train loss 0.5475290641188622
Epoch 12: val loss 0.5625848174095154

Epoch 13: train loss 0.5363644932707151
Epoch 13: val loss 0.5642069578170776

Epoch 14: train loss 0.521728572746118
Epoch 14: val loss 0.5525273680686951

Epoch 15: train loss 0.5312840168674787
Epoch 15: val loss 0.5565454959869385

Epoch 16: train loss 0.5030184090137482
Epoch 16: val loss 0.5624504685401917

Epoch 17: train loss 0.4888901685674985
Epoch 17: val loss 0.5483015179634094

Epoch 18: train loss 0.5050488958756129
Epoch 18: val loss 0.5827773809432983

Epoch 19: train loss 0.5033486858010292
Epoch 19: val loss 0.5701580047607422

Epoch 20: train loss 0.47786028931538266
Epoch 20: val loss 0.5695978999137878

Epoch 21: train loss 0.48690416912237805
Epoch 21: val loss 0.5721781849861145

Epoch 22: train loss 0.475939283768336
Epoch 22: val loss 0.5829480886459351

Epoch 23: train loss 0.4874509622653325
Epoch 23: val loss 0.5973336100578308

Epoch 24: train loss 0.472782442967097
Epoch 24: val loss 0.6052505373954773

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7071675012509028
Epoch 0: val loss 0.7077470421791077

Epoch 1: train loss 0.6765247782071432
Epoch 1: val loss 0.701382040977478

Epoch 2: train loss 0.6454067925612131
Epoch 2: val loss 0.7030890583992004

Epoch 3: train loss 0.6360326359669367
Epoch 3: val loss 0.7045531868934631

Epoch 4: train loss 0.6269759585460027
Epoch 4: val loss 0.7077771425247192

Epoch 5: train loss 0.6027129689852396
Epoch 5: val loss 0.7126473784446716

Epoch 6: train loss 0.5804323305686315
Epoch 6: val loss 0.7135074734687805

Epoch 7: train loss 0.5827012037237486
Epoch 7: val loss 0.7354753613471985

Epoch 8: train loss 0.55195269236962
Epoch 8: val loss 0.7397098541259766

Epoch 9: train loss 0.5445860028266907
Epoch 9: val loss 0.7246983647346497

Epoch 10: train loss 0.5182987699906031
Epoch 10: val loss 0.7390308976173401

Epoch 11: train loss 0.5214900200565656
Epoch 11: val loss 0.7442402839660645

Epoch 12: train loss 0.4913046682874362
Epoch 12: val loss 0.7575613856315613

Epoch 13: train loss 0.47832321375608444
Epoch 13: val loss 0.7410878539085388

Epoch 14: train loss 0.4704942504564921
Epoch 14: val loss 0.7587530016899109

Epoch 15: train loss 0.482844278216362
Epoch 15: val loss 0.7644451856613159

Epoch 16: train loss 0.4517577836910884
Epoch 16: val loss 0.7653360962867737

Epoch 17: train loss 0.4305204277237256
Epoch 17: val loss 0.765321671962738

Epoch 18: train loss 0.4400310019652049
Epoch 18: val loss 0.8074676990509033

Epoch 19: train loss 0.4275370041529338
Epoch 19: val loss 0.7881622910499573

Epoch 20: train loss 0.4308732698361079
Epoch 20: val loss 0.7951716780662537

Epoch 21: train loss 0.3973425328731537
Epoch 21: val loss 0.8267430663108826

Epoch 22: train loss 0.4166717976331711
Epoch 22: val loss 0.8066691756248474

Epoch 23: train loss 0.3897273689508438
Epoch 23: val loss 0.8348292112350464

Epoch 24: train loss 0.3795635998249054
Epoch 24: val loss 0.7977682948112488

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6903726110855738
Epoch 0: val loss 0.688021183013916

Epoch 1: train loss 0.666360060373942
Epoch 1: val loss 0.6799180507659912

Epoch 2: train loss 0.6365645776192347
Epoch 2: val loss 0.6702824234962463

Epoch 3: train loss 0.634905144572258
Epoch 3: val loss 0.6663923859596252

Epoch 4: train loss 0.6009975224733353
Epoch 4: val loss 0.6558007597923279

Epoch 5: train loss 0.5823720743258795
Epoch 5: val loss 0.6468297243118286

Epoch 6: train loss 0.5988083928823471
Epoch 6: val loss 0.63436359167099

Epoch 7: train loss 0.5502622450391451
Epoch 7: val loss 0.6256342530250549

Epoch 8: train loss 0.5464164714018503
Epoch 8: val loss 0.617279589176178

Epoch 9: train loss 0.5324989954630533
Epoch 9: val loss 0.6163280010223389

Epoch 10: train loss 0.5396180426081022
Epoch 10: val loss 0.6117991805076599

Epoch 11: train loss 0.5513817742466927
Epoch 11: val loss 0.6011746525764465

Epoch 12: train loss 0.5121609196066856
Epoch 12: val loss 0.5994653701782227

Epoch 13: train loss 0.504726896683375
Epoch 13: val loss 0.6011440753936768

Epoch 14: train loss 0.5050412292281786
Epoch 14: val loss 0.5930873155593872

Epoch 15: train loss 0.5014317532380422
Epoch 15: val loss 0.5824695825576782

Epoch 16: train loss 0.4978687564531962
Epoch 16: val loss 0.5962015390396118

Epoch 17: train loss 0.49604542056719464
Epoch 17: val loss 0.5952411890029907

Epoch 18: train loss 0.48858264088630676
Epoch 18: val loss 0.5840950608253479

Epoch 19: train loss 0.46736330538988113
Epoch 19: val loss 0.5950141549110413

Epoch 20: train loss 0.4705633297562599
Epoch 20: val loss 0.596851646900177

Epoch 21: train loss 0.4742646813392639
Epoch 21: val loss 0.5933183431625366

Epoch 22: train loss 0.4712943782409032
Epoch 22: val loss 0.6000304222106934

Epoch 23: train loss 0.48049330711364746
Epoch 23: val loss 0.6053122878074646

Epoch 24: train loss 0.45174266397953033
Epoch 24: val loss 0.6089962124824524

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022522737582525
Epoch 0: val loss 0.6864754557609558

Epoch 1: train loss 0.683696781595548
Epoch 1: val loss 0.6821204423904419

Epoch 2: train loss 0.6567356288433075
Epoch 2: val loss 0.6747748851776123

Epoch 3: train loss 0.6466502994298935
Epoch 3: val loss 0.6683600544929504

Epoch 4: train loss 0.6365674883127213
Epoch 4: val loss 0.6506161689758301

Epoch 5: train loss 0.6159123828013738
Epoch 5: val loss 0.6396926641464233

Epoch 6: train loss 0.6019207189480463
Epoch 6: val loss 0.6271855235099792

Epoch 7: train loss 0.5906782150268555
Epoch 7: val loss 0.6281542778015137

Epoch 8: train loss 0.5714411636193594
Epoch 8: val loss 0.6247362494468689

Epoch 9: train loss 0.5691329513986906
Epoch 9: val loss 0.622913658618927

Epoch 10: train loss 0.5507065157095591
Epoch 10: val loss 0.6216457486152649

Epoch 11: train loss 0.5577715883652369
Epoch 11: val loss 0.6189272403717041

Epoch 12: train loss 0.5323873708645502
Epoch 12: val loss 0.6211391687393188

Epoch 13: train loss 0.5098576868573824
Epoch 13: val loss 0.6267236471176147

Epoch 14: train loss 0.5215471064050993
Epoch 14: val loss 0.6369915008544922

Epoch 15: train loss 0.5222844406962395
Epoch 15: val loss 0.6286916732788086

Epoch 16: train loss 0.47826460500558216
Epoch 16: val loss 0.6205645799636841

Epoch 17: train loss 0.4870736052592595
Epoch 17: val loss 0.6260254979133606

Epoch 18: train loss 0.4685584406057994
Epoch 18: val loss 0.6273563504219055

Epoch 19: train loss 0.4690150072177251
Epoch 19: val loss 0.6396523714065552

Epoch 20: train loss 0.46964456389347714
Epoch 20: val loss 0.6483355164527893

Epoch 21: train loss 0.4582923352718353
Epoch 21: val loss 0.6507771611213684

Epoch 22: train loss 0.46865905076265335
Epoch 22: val loss 0.6589688658714294

Epoch 23: train loss 0.45267124970753986
Epoch 23: val loss 0.6624070405960083

Epoch 24: train loss 0.4423803960283597
Epoch 24: val loss 0.6798107624053955

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7098408862948418
Epoch 0: val loss 0.7017189264297485

Epoch 1: train loss 0.6803338602185249
Epoch 1: val loss 0.6895396113395691

Epoch 2: train loss 0.6628385595977306
Epoch 2: val loss 0.6778189539909363

Epoch 3: train loss 0.6548429802060127
Epoch 3: val loss 0.6692934036254883

Epoch 4: train loss 0.6364272758364677
Epoch 4: val loss 0.6558572053909302

Epoch 5: train loss 0.6172982528805733
Epoch 5: val loss 0.6415232419967651

Epoch 6: train loss 0.5886999703943729
Epoch 6: val loss 0.6214799880981445

Epoch 7: train loss 0.5761846601963043
Epoch 7: val loss 0.616321325302124

Epoch 8: train loss 0.5526869669556618
Epoch 8: val loss 0.6165512800216675

Epoch 9: train loss 0.5456247720867395
Epoch 9: val loss 0.6148306727409363

Epoch 10: train loss 0.543021272867918
Epoch 10: val loss 0.623836100101471

Epoch 11: train loss 0.5470686964690685
Epoch 11: val loss 0.614582896232605

Epoch 12: train loss 0.5274275168776512
Epoch 12: val loss 0.6086156964302063

Epoch 13: train loss 0.5377826001495123
Epoch 13: val loss 0.6128700971603394

Epoch 14: train loss 0.5173713956028223
Epoch 14: val loss 0.6081467866897583

Epoch 15: train loss 0.49946984462440014
Epoch 15: val loss 0.6101279854774475

Epoch 16: train loss 0.5093677546828985
Epoch 16: val loss 0.6139741539955139

Epoch 17: train loss 0.4953588545322418
Epoch 17: val loss 0.6126169562339783

Epoch 18: train loss 0.5016011148691177
Epoch 18: val loss 0.6069969534873962

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6896787832180659
Epoch 0: val loss 0.6909764409065247

Epoch 1: train loss 0.6799129794041315
Epoch 1: val loss 0.6844403147697449

Epoch 2: train loss 0.6573390116294225
Epoch 2: val loss 0.6713217496871948

Epoch 3: train loss 0.6455333679914474
Epoch 3: val loss 0.6645147204399109

Epoch 4: train loss 0.6367654254039129
Epoch 4: val loss 0.657654345035553

Epoch 5: train loss 0.6233367969592413
Epoch 5: val loss 0.6486909985542297

Epoch 6: train loss 0.6216947386662165
Epoch 6: val loss 0.6464182138442993

Epoch 7: train loss 0.6069273874163628
Epoch 7: val loss 0.6346340775489807

Epoch 8: train loss 0.5934919367233912
Epoch 8: val loss 0.6316584348678589

Epoch 9: train loss 0.5959612280130386
Epoch 9: val loss 0.6274126768112183

Epoch 10: train loss 0.5895922556519508
Epoch 10: val loss 0.630953848361969

Epoch 11: train loss 0.5925286188721657
Epoch 11: val loss 0.6235849261283875

Epoch 12: train loss 0.5542591760555903
Epoch 12: val loss 0.6197050213813782

Epoch 13: train loss 0.559087539712588
Epoch 13: val loss 0.6313642263412476

Epoch 14: train loss 0.5523375223080317
Epoch 14: val loss 0.630485475063324

Epoch 15: train loss 0.5478418345252672
Epoch 15: val loss 0.6263973712921143

Epoch 16: train loss 0.5238755544026693
Epoch 16: val loss 0.6212471723556519

Epoch 17: train loss 0.5581566294034322
Epoch 17: val loss 0.6232408285140991

Epoch 18: train loss 0.5411184877157211
Epoch 18: val loss 0.62029629945755

Epoch 19: train loss 0.5296468287706375
Epoch 19: val loss 0.6208415031433105

Epoch 20: train loss 0.5203990787267685
Epoch 20: val loss 0.6400159597396851

Epoch 21: train loss 0.4905572384595871
Epoch 21: val loss 0.6381586790084839

Epoch 22: train loss 0.4860415731867154
Epoch 22: val loss 0.6505832076072693

Epoch 23: train loss 0.4849461168050766
Epoch 23: val loss 0.6542981266975403

Epoch 24: train loss 0.5245863248904546
Epoch 24: val loss 0.6528111100196838

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.68988898396492
Epoch 0: val loss 0.6876822113990784

Epoch 1: train loss 0.6650530348221461
Epoch 1: val loss 0.6821398138999939

Epoch 2: train loss 0.6378343353668848
Epoch 2: val loss 0.6766209602355957

Epoch 3: train loss 0.6234035342931747
Epoch 3: val loss 0.6763646006584167

Epoch 4: train loss 0.6037259052197138
Epoch 4: val loss 0.678013265132904

Epoch 5: train loss 0.5812723139921824
Epoch 5: val loss 0.6847782135009766

Epoch 6: train loss 0.58685702085495
Epoch 6: val loss 0.6861699223518372

Epoch 7: train loss 0.5789503629008929
Epoch 7: val loss 0.6922582983970642

Epoch 8: train loss 0.5736325085163116
Epoch 8: val loss 0.6911066770553589

Epoch 9: train loss 0.5508397246400515
Epoch 9: val loss 0.687399685382843

Epoch 10: train loss 0.5692761242389679
Epoch 10: val loss 0.6870338916778564

Epoch 11: train loss 0.5685053740938505
Epoch 11: val loss 0.6863913536071777

Epoch 12: train loss 0.5529776563247045
Epoch 12: val loss 0.6961821913719177

Epoch 13: train loss 0.5428167978922526
Epoch 13: val loss 0.6961526274681091

Epoch 14: train loss 0.5283296778798103
Epoch 14: val loss 0.6987712383270264

Epoch 15: train loss 0.5015892436107
Epoch 15: val loss 0.6919670701026917

Epoch 16: train loss 0.5263446668783823
Epoch 16: val loss 0.6938048601150513

Epoch 17: train loss 0.5072623317440351
Epoch 17: val loss 0.7077244520187378

Epoch 18: train loss 0.5175675128897032
Epoch 18: val loss 0.7131037712097168

Epoch 19: train loss 0.5195693373680115
Epoch 19: val loss 0.7150954008102417

Epoch 20: train loss 0.5030909180641174
Epoch 20: val loss 0.7204408645629883

Epoch 21: train loss 0.5212453305721283
Epoch 21: val loss 0.7132859230041504

Epoch 22: train loss 0.503907230993112
Epoch 22: val loss 0.7378963828086853

Epoch 23: train loss 0.4942984680334727
Epoch 23: val loss 0.7420991659164429

Epoch 24: train loss 0.5165303821365038
Epoch 24: val loss 0.7432512044906616

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856015920639038
Epoch 0: val loss 0.6815510988235474

Epoch 1: train loss 0.6692448308070501
Epoch 1: val loss 0.6661994457244873

Epoch 2: train loss 0.66573133567969
Epoch 2: val loss 0.6570518016815186

Epoch 3: train loss 0.6544022808472315
Epoch 3: val loss 0.6472977995872498

Epoch 4: train loss 0.6386096825202306
Epoch 4: val loss 0.6370939016342163

Epoch 5: train loss 0.6459836959838867
Epoch 5: val loss 0.637113094329834

Epoch 6: train loss 0.6249154135584831
Epoch 6: val loss 0.6317992210388184

Epoch 7: train loss 0.6198318054278692
Epoch 7: val loss 0.6461790800094604

Epoch 8: train loss 0.622429370880127
Epoch 8: val loss 0.6299583911895752

Epoch 9: train loss 0.619312196969986
Epoch 9: val loss 0.6403970122337341

Epoch 10: train loss 0.5999637295802435
Epoch 10: val loss 0.6391929984092712

Epoch 11: train loss 0.5938636064529419
Epoch 11: val loss 0.6235055327415466

Epoch 12: train loss 0.5729621450106303
Epoch 12: val loss 0.6269809603691101

Epoch 13: train loss 0.5743124708533287
Epoch 13: val loss 0.6205496788024902

Epoch 14: train loss 0.5812604377667109
Epoch 14: val loss 0.6321699023246765

Epoch 15: train loss 0.5585866173108419
Epoch 15: val loss 0.6175069212913513

Epoch 16: train loss 0.5698893318573633
Epoch 16: val loss 0.6197524666786194

Epoch 17: train loss 0.58045727511247
Epoch 17: val loss 0.6200702786445618

Epoch 18: train loss 0.5308285529414812
Epoch 18: val loss 0.6354383826255798

Epoch 19: train loss 0.540842575331529
Epoch 19: val loss 0.6377795934677124

Epoch 20: train loss 0.5332901949683825
Epoch 20: val loss 0.6521876454353333

Epoch 21: train loss 0.5348947495222092
Epoch 21: val loss 0.6483412981033325

Epoch 22: train loss 0.5168288176258405
Epoch 22: val loss 0.6665988564491272

Epoch 23: train loss 0.5277109146118164
Epoch 23: val loss 0.671931803226471

Epoch 24: train loss 0.5355044429500898
Epoch 24: val loss 0.653790295124054

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.686379666129748
Epoch 0: val loss 0.6810694336891174

Epoch 1: train loss 0.6708239912986755
Epoch 1: val loss 0.6751419901847839

Epoch 2: train loss 0.6529601067304611
Epoch 2: val loss 0.6650150418281555

Epoch 3: train loss 0.6521212458610535
Epoch 3: val loss 0.6588438749313354

Epoch 4: train loss 0.6613058348496755
Epoch 4: val loss 0.6573702096939087

Epoch 5: train loss 0.624153196811676
Epoch 5: val loss 0.6438392400741577

Epoch 6: train loss 0.6149636258681616
Epoch 6: val loss 0.6389405727386475

Epoch 7: train loss 0.6224611004193624
Epoch 7: val loss 0.6375588774681091

Epoch 8: train loss 0.6216411888599396
Epoch 8: val loss 0.6390465497970581

Epoch 9: train loss 0.6004831145207087
Epoch 9: val loss 0.6307596564292908

Epoch 10: train loss 0.6105180780092875
Epoch 10: val loss 0.632381796836853

Epoch 11: train loss 0.5841446220874786
Epoch 11: val loss 0.6317417621612549

Epoch 12: train loss 0.5848808735609055
Epoch 12: val loss 0.6305733919143677

Epoch 13: train loss 0.5767149155338606
Epoch 13: val loss 0.6345619559288025

Epoch 14: train loss 0.5836194803317388
Epoch 14: val loss 0.6429377198219299

Epoch 15: train loss 0.5677271361152331
Epoch 15: val loss 0.6432639360427856

Epoch 16: train loss 0.5604314754406611
Epoch 16: val loss 0.6491777300834656

Epoch 17: train loss 0.5666299015283585
Epoch 17: val loss 0.6476470828056335

Epoch 18: train loss 0.5781804993748665
Epoch 18: val loss 0.6454926133155823

Epoch 19: train loss 0.5552292317152023
Epoch 19: val loss 0.647132158279419

Epoch 20: train loss 0.5401694526274999
Epoch 20: val loss 0.655893087387085

Epoch 21: train loss 0.525757243235906
Epoch 21: val loss 0.6601500511169434

Epoch 22: train loss 0.5564023753007253
Epoch 22: val loss 0.6693733930587769

Epoch 23: train loss 0.5375046382347742
Epoch 23: val loss 0.6665529012680054

Epoch 24: train loss 0.5232629328966141
Epoch 24: val loss 0.6617183089256287

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914029233157635
Epoch 0: val loss 0.6816269755363464

Epoch 1: train loss 0.6692252680659294
Epoch 1: val loss 0.6615535616874695

Epoch 2: train loss 0.660055585205555
Epoch 2: val loss 0.6394316554069519

Epoch 3: train loss 0.640173465013504
Epoch 3: val loss 0.6309653520584106

Epoch 4: train loss 0.638335045427084
Epoch 4: val loss 0.6209571957588196

Epoch 5: train loss 0.6121795922517776
Epoch 5: val loss 0.617910623550415

Epoch 6: train loss 0.6225178949534893
Epoch 6: val loss 0.6189072132110596

Epoch 7: train loss 0.6080299280583858
Epoch 7: val loss 0.6231433749198914

Epoch 8: train loss 0.6022601407021284
Epoch 8: val loss 0.6306658983230591

Epoch 9: train loss 0.5946221500635147
Epoch 9: val loss 0.6175166368484497

Epoch 10: train loss 0.6016963012516499
Epoch 10: val loss 0.6225230097770691

Epoch 11: train loss 0.5905396342277527
Epoch 11: val loss 0.617582380771637

Epoch 12: train loss 0.5714987125247717
Epoch 12: val loss 0.6306436061859131

Epoch 13: train loss 0.5711773298680782
Epoch 13: val loss 0.6293242573738098

Epoch 14: train loss 0.5702611524611712
Epoch 14: val loss 0.63326096534729

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917245117100802
Epoch 0: val loss 0.6714815497398376

Epoch 1: train loss 0.6661279851740057
Epoch 1: val loss 0.6594109535217285

Epoch 2: train loss 0.6438126509839838
Epoch 2: val loss 0.6575624942779541

Epoch 3: train loss 0.6210042834281921
Epoch 3: val loss 0.6613787412643433

Epoch 4: train loss 0.6292176734317433
Epoch 4: val loss 0.662061333656311

Epoch 5: train loss 0.6100114204666831
Epoch 5: val loss 0.6651453375816345

Epoch 6: train loss 0.6235091875899922
Epoch 6: val loss 0.6662205457687378

Epoch 7: train loss 0.5923860723322089
Epoch 7: val loss 0.6639942526817322

Epoch 8: train loss 0.6026406288146973
Epoch 8: val loss 0.6637194156646729

Epoch 9: train loss 0.5730231675234708
Epoch 9: val loss 0.6645386815071106

Epoch 10: train loss 0.573833083564585
Epoch 10: val loss 0.6646154522895813

Epoch 11: train loss 0.5795166411183097
Epoch 11: val loss 0.6713137626647949

Epoch 12: train loss 0.5900765819983049
Epoch 12: val loss 0.6606397032737732

Epoch 13: train loss 0.559184421192516
Epoch 13: val loss 0.6603520512580872

Epoch 14: train loss 0.5455416766079989
Epoch 14: val loss 0.6607260704040527

Epoch 15: train loss 0.5375615385445681
Epoch 15: val loss 0.6668701767921448

Epoch 16: train loss 0.5526576746593822
Epoch 16: val loss 0.6686115860939026

Epoch 17: train loss 0.5099457421086051
Epoch 17: val loss 0.6617686152458191

Epoch 18: train loss 0.5078706091100519
Epoch 18: val loss 0.6641983985900879

Epoch 19: train loss 0.5020142549818213
Epoch 19: val loss 0.6658518314361572

Epoch 20: train loss 0.49656412547284906
Epoch 20: val loss 0.6726834774017334

Epoch 21: train loss 0.47733558037064294
Epoch 21: val loss 0.6787814497947693

Epoch 22: train loss 0.46498720212416217
Epoch 22: val loss 0.674912691116333

Epoch 23: train loss 0.4724977829239585
Epoch 23: val loss 0.6808722019195557

Epoch 24: train loss 0.4683618626811288
Epoch 24: val loss 0.6860279440879822

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6829940297386863
Epoch 0: val loss 0.6533548831939697

Epoch 1: train loss 0.6684238639744845
Epoch 1: val loss 0.6417089700698853

Epoch 2: train loss 0.6551143797961149
Epoch 2: val loss 0.6417456865310669

Epoch 3: train loss 0.643286715854298
Epoch 3: val loss 0.6502498984336853

Epoch 4: train loss 0.6260679310018366
Epoch 4: val loss 0.6511027216911316

Epoch 5: train loss 0.6274445761333812
Epoch 5: val loss 0.648116409778595

Epoch 6: train loss 0.6238440871238708
Epoch 6: val loss 0.6512477993965149

Epoch 7: train loss 0.5988949808207426
Epoch 7: val loss 0.6599847078323364

Epoch 8: train loss 0.6153169816190546
Epoch 8: val loss 0.6584355235099792

Epoch 9: train loss 0.5975538438016718
Epoch 9: val loss 0.6526716351509094

Epoch 10: train loss 0.577062341299924
Epoch 10: val loss 0.6484083533287048

Epoch 11: train loss 0.5742104216055437
Epoch 11: val loss 0.6507877707481384

Epoch 12: train loss 0.580340867692774
Epoch 12: val loss 0.6383510828018188

Epoch 13: train loss 0.5725692185488614
Epoch 13: val loss 0.638987123966217

Epoch 14: train loss 0.5585015280680223
Epoch 14: val loss 0.6289887428283691

Epoch 15: train loss 0.5466352917931296
Epoch 15: val loss 0.6269164681434631

Epoch 16: train loss 0.5484033497897062
Epoch 16: val loss 0.6175066232681274

Epoch 17: train loss 0.5465884696353566
Epoch 17: val loss 0.6124731302261353

Epoch 18: train loss 0.5241453105753119
Epoch 18: val loss 0.624422013759613

Epoch 19: train loss 0.534126487645236
Epoch 19: val loss 0.618588387966156

Epoch 20: train loss 0.5025810463861986
Epoch 20: val loss 0.6154213547706604

Epoch 21: train loss 0.49605541879480536
Epoch 21: val loss 0.6173073649406433

Epoch 22: train loss 0.5118589753454382
Epoch 22: val loss 0.6361384987831116

Epoch 23: train loss 0.520446696064689
Epoch 23: val loss 0.6200408339500427

Epoch 24: train loss 0.502417886799032
Epoch 24: val loss 0.611987829208374

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6863739707253196
Epoch 0: val loss 0.6972147226333618

Epoch 1: train loss 0.6656892787326466
Epoch 1: val loss 0.6925383806228638

Epoch 2: train loss 0.6552249409935691
Epoch 2: val loss 0.69539475440979

Epoch 3: train loss 0.6230082620273937
Epoch 3: val loss 0.6943168044090271

Epoch 4: train loss 0.6174305352297697
Epoch 4: val loss 0.6835642457008362

Epoch 5: train loss 0.6270104592496698
Epoch 5: val loss 0.6934911608695984

Epoch 6: train loss 0.6214275576851584
Epoch 6: val loss 0.6752869486808777

Epoch 7: train loss 0.600484311580658
Epoch 7: val loss 0.6831859946250916

Epoch 8: train loss 0.5950945615768433
Epoch 8: val loss 0.6886094808578491

Epoch 9: train loss 0.5914223952726885
Epoch 9: val loss 0.6827992796897888

Epoch 10: train loss 0.5819511738690463
Epoch 10: val loss 0.6818887591362

Epoch 11: train loss 0.5718036781657826
Epoch 11: val loss 0.693657636642456

Epoch 12: train loss 0.5877371836792339
Epoch 12: val loss 0.7009758949279785

Epoch 13: train loss 0.5677990317344666
Epoch 13: val loss 0.680782675743103

Epoch 14: train loss 0.5453484329310331
Epoch 14: val loss 0.6844929456710815

Epoch 15: train loss 0.5460840978405692
Epoch 15: val loss 0.6957333087921143

Epoch 16: train loss 0.5329346467148174
Epoch 16: val loss 0.6896989345550537

Epoch 17: train loss 0.5295038331638683
Epoch 17: val loss 0.7031397819519043

Epoch 18: train loss 0.5248037251559171
Epoch 18: val loss 0.6954106092453003

Epoch 19: train loss 0.5160974589261141
Epoch 19: val loss 0.7349199056625366

Epoch 20: train loss 0.5115336586128582
Epoch 20: val loss 0.7226038575172424

Epoch 21: train loss 0.5043979774821888
Epoch 21: val loss 0.7224869132041931

Epoch 22: train loss 0.5096561719070781
Epoch 22: val loss 0.7202149629592896

Epoch 23: train loss 0.4784868928519162
Epoch 23: val loss 0.7292226552963257

Epoch 24: train loss 0.487372336062518
Epoch 24: val loss 0.7422339916229248

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000940983945673
Epoch 0: val loss 0.6791212558746338

Epoch 1: train loss 0.6712344288825989
Epoch 1: val loss 0.6644039750099182

Epoch 2: train loss 0.6461227536201477
Epoch 2: val loss 0.6654142737388611

Epoch 3: train loss 0.6478915810585022
Epoch 3: val loss 0.6688032150268555

Epoch 4: train loss 0.6326980211518027
Epoch 4: val loss 0.6795393228530884

Epoch 5: train loss 0.6224409233440052
Epoch 5: val loss 0.682985246181488

Epoch 6: train loss 0.6131205612962897
Epoch 6: val loss 0.6879377961158752

Epoch 7: train loss 0.600772272456776
Epoch 7: val loss 0.6915310621261597

Epoch 8: train loss 0.6000109748406843
Epoch 8: val loss 0.6914006471633911

Epoch 9: train loss 0.5887617252089761
Epoch 9: val loss 0.6984187960624695

Epoch 10: train loss 0.5926640413024209
Epoch 10: val loss 0.6959145069122314

Epoch 11: train loss 0.5734110528772528
Epoch 11: val loss 0.6877222061157227

Epoch 12: train loss 0.5708040730519728
Epoch 12: val loss 0.696114718914032

Epoch 13: train loss 0.5701755610379305
Epoch 13: val loss 0.6969190835952759

Epoch 14: train loss 0.5801761990243738
Epoch 14: val loss 0.695546567440033

Epoch 15: train loss 0.5491406646641818
Epoch 15: val loss 0.6880913376808167

Epoch 16: train loss 0.5586118264631792
Epoch 16: val loss 0.6912673115730286

Epoch 17: train loss 0.5282388383691962
Epoch 17: val loss 0.6893910765647888

Epoch 18: train loss 0.5233315960927443
Epoch 18: val loss 0.6982009410858154

Epoch 19: train loss 0.5282898030497811
Epoch 19: val loss 0.7006809711456299

Epoch 20: train loss 0.5084447237578306
Epoch 20: val loss 0.6704767346382141

Epoch 21: train loss 0.5050787979906256
Epoch 21: val loss 0.6728239059448242

Epoch 22: train loss 0.5163877687670968
Epoch 22: val loss 0.6602904796600342

Epoch 23: train loss 0.5254832858389075
Epoch 23: val loss 0.6694485545158386

Epoch 24: train loss 0.5067436478354714
Epoch 24: val loss 0.6602625250816345

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6782822291056315
Epoch 0: val loss 0.6942476630210876

Epoch 1: train loss 0.6758901198705037
Epoch 1: val loss 0.7037264704704285

Epoch 2: train loss 0.6405701001485189
Epoch 2: val loss 0.6841734051704407

Epoch 3: train loss 0.6369535168011983
Epoch 3: val loss 0.6780470013618469

Epoch 4: train loss 0.6408276955286661
Epoch 4: val loss 0.6772928833961487

Epoch 5: train loss 0.6517128705978393
Epoch 5: val loss 0.6756712198257446

Epoch 6: train loss 0.6433251897493998
Epoch 6: val loss 0.6606124639511108

Epoch 7: train loss 0.6231122573216756
Epoch 7: val loss 0.6628207564353943

Epoch 8: train loss 0.620116126537323
Epoch 8: val loss 0.6731250286102295

Epoch 9: train loss 0.6086877743403117
Epoch 9: val loss 0.6706252098083496

Epoch 10: train loss 0.6013787229855855
Epoch 10: val loss 0.6576612591743469

Epoch 11: train loss 0.5984786947568258
Epoch 11: val loss 0.6621959805488586

Epoch 12: train loss 0.5804089466730754
Epoch 12: val loss 0.6524719595909119

Epoch 13: train loss 0.5786567151546478
Epoch 13: val loss 0.6620383858680725

Epoch 14: train loss 0.5761059502760569
Epoch 14: val loss 0.6596643328666687

Epoch 15: train loss 0.5502318720022837
Epoch 15: val loss 0.659659206867218

Epoch 16: train loss 0.5828514854113261
Epoch 16: val loss 0.6581689715385437

Epoch 17: train loss 0.5541712601979574
Epoch 17: val loss 0.6450562477111816

Epoch 18: train loss 0.5312531491120657
Epoch 18: val loss 0.6500911116600037

Epoch 19: train loss 0.5300489167372385
Epoch 19: val loss 0.6266286373138428

Epoch 20: train loss 0.5328282495339711
Epoch 20: val loss 0.6345961093902588

Epoch 21: train loss 0.5031769553820292
Epoch 21: val loss 0.6357966065406799

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7022740657512958
Epoch 0: val loss 0.6753109693527222

Epoch 1: train loss 0.6751996783109812
Epoch 1: val loss 0.6579529643058777

Epoch 2: train loss 0.655820777783027
Epoch 2: val loss 0.6415538787841797

Epoch 3: train loss 0.6507929334273705
Epoch 3: val loss 0.6333602666854858

Epoch 4: train loss 0.6345840463271508
Epoch 4: val loss 0.6284264922142029

Epoch 5: train loss 0.6201966221515949
Epoch 5: val loss 0.6265720129013062

Epoch 6: train loss 0.6161525226556338
Epoch 6: val loss 0.6196050643920898

Epoch 7: train loss 0.5890852831877195
Epoch 7: val loss 0.6216903924942017

Epoch 8: train loss 0.5930018654236426
Epoch 8: val loss 0.61977618932724

Epoch 9: train loss 0.581415382715372
Epoch 9: val loss 0.6189013719558716

Epoch 10: train loss 0.581748788173382
Epoch 10: val loss 0.6172674894332886

Epoch 11: train loss 0.5562218496432672
Epoch 11: val loss 0.6185291409492493

Epoch 12: train loss 0.5658462047576904
Epoch 12: val loss 0.6209170818328857

Epoch 13: train loss 0.547957392839285
Epoch 13: val loss 0.6201463341712952

Epoch 14: train loss 0.5456495445508224
Epoch 14: val loss 0.6260508298873901

Epoch 15: train loss 0.530569865153386
Epoch 15: val loss 0.6292968392372131

Epoch 16: train loss 0.5393968774722173
Epoch 16: val loss 0.6344298720359802

Epoch 17: train loss 0.5237327218055725
Epoch 17: val loss 0.6321227550506592

Epoch 18: train loss 0.5051175264211801
Epoch 18: val loss 0.6247247457504272

Epoch 19: train loss 0.5248559231941516
Epoch 19: val loss 0.6276915669441223

Epoch 20: train loss 0.4962538916331071
Epoch 20: val loss 0.6314626932144165

Epoch 21: train loss 0.49851818497364336
Epoch 21: val loss 0.6248814463615417

Epoch 22: train loss 0.5015312868815202
Epoch 22: val loss 0.6321171522140503

Epoch 23: train loss 0.4901289641857147
Epoch 23: val loss 0.6302897334098816

Epoch 24: train loss 0.49317182256625247
Epoch 24: val loss 0.6454136371612549

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7137136184252225
Epoch 0: val loss 0.6683094501495361

Epoch 1: train loss 0.6779355911108164
Epoch 1: val loss 0.6443610191345215

Epoch 2: train loss 0.6462818109072171
Epoch 2: val loss 0.6239416599273682

Epoch 3: train loss 0.648884117603302
Epoch 3: val loss 0.6155233383178711

Epoch 4: train loss 0.6236289006013137
Epoch 4: val loss 0.6118068695068359

Epoch 5: train loss 0.6244424077180716
Epoch 5: val loss 0.6120230555534363

Epoch 6: train loss 0.6240884799223679
Epoch 6: val loss 0.6171823143959045

Epoch 7: train loss 0.5917097467642564
Epoch 7: val loss 0.6085197925567627

Epoch 8: train loss 0.5935660188014691
Epoch 8: val loss 0.6104300618171692

Epoch 9: train loss 0.5805080533027649
Epoch 9: val loss 0.6203349828720093

Epoch 10: train loss 0.5773607400747446
Epoch 10: val loss 0.6224028468132019

Epoch 11: train loss 0.5691423072264745
Epoch 11: val loss 0.6139097213745117

Epoch 12: train loss 0.5656364858150482
Epoch 12: val loss 0.6228922009468079

Epoch 13: train loss 0.5718427713100727
Epoch 13: val loss 0.6279410719871521

Epoch 14: train loss 0.5649598791049077
Epoch 14: val loss 0.632439136505127

Epoch 15: train loss 0.5492543394748981
Epoch 15: val loss 0.6251313090324402

Epoch 16: train loss 0.5348202632023737
Epoch 16: val loss 0.6348658204078674

Epoch 17: train loss 0.531037069283999
Epoch 17: val loss 0.6381099224090576

Epoch 18: train loss 0.5258285380326785
Epoch 18: val loss 0.633043646812439

Epoch 19: train loss 0.5185987926446475
Epoch 19: val loss 0.6432238817214966

Epoch 20: train loss 0.5194250826652234
Epoch 20: val loss 0.6422827243804932

Epoch 21: train loss 0.4947771980212285
Epoch 21: val loss 0.6679385304450989

Epoch 22: train loss 0.5145779091578263
Epoch 22: val loss 0.682558536529541

Epoch 23: train loss 0.5210459530353546
Epoch 23: val loss 0.667840301990509

Epoch 24: train loss 0.48513588997033924
Epoch 24: val loss 0.647810697555542

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6968734310223506
Epoch 0: val loss 0.7146956324577332

Epoch 1: train loss 0.658598033281473
Epoch 1: val loss 0.7169985175132751

Epoch 2: train loss 0.6509645122748154
Epoch 2: val loss 0.7162649035453796

Epoch 3: train loss 0.6339326225794278
Epoch 3: val loss 0.7137036323547363

Epoch 4: train loss 0.6162696526600764
Epoch 4: val loss 0.7215038537979126

Epoch 5: train loss 0.5890715764119074
Epoch 5: val loss 0.7225212454795837

Epoch 6: train loss 0.5959771160896008
Epoch 6: val loss 0.7307586669921875

Epoch 7: train loss 0.575587238256748
Epoch 7: val loss 0.7384420037269592

Epoch 8: train loss 0.5711003771195045
Epoch 8: val loss 0.7348647117614746

Epoch 9: train loss 0.564299626992299
Epoch 9: val loss 0.7614102363586426

Epoch 10: train loss 0.5439733037581811
Epoch 10: val loss 0.7793728709220886

Epoch 11: train loss 0.5443813961285812
Epoch 11: val loss 0.784060001373291

Epoch 12: train loss 0.5426168900269729
Epoch 12: val loss 0.7822688221931458

Epoch 13: train loss 0.5239231976178976
Epoch 13: val loss 0.7939538955688477

Epoch 14: train loss 0.5212504267692566
Epoch 14: val loss 0.8207952976226807

Epoch 15: train loss 0.5425513134552882
Epoch 15: val loss 0.8108556866645813

Epoch 16: train loss 0.5072447840984051
Epoch 16: val loss 0.821533739566803

Epoch 17: train loss 0.5129798169319446
Epoch 17: val loss 0.8243635296821594

Epoch 18: train loss 0.4976654648780823
Epoch 18: val loss 0.801167368888855

Epoch 19: train loss 0.4882134818113767
Epoch 19: val loss 0.8499091267585754

Epoch 20: train loss 0.49955087900161743
Epoch 20: val loss 0.8168362379074097

Epoch 21: train loss 0.48342413627184355
Epoch 21: val loss 0.8326016068458557

Epoch 22: train loss 0.48252805379720837
Epoch 22: val loss 0.8262579441070557

Epoch 23: train loss 0.4508659541606903
Epoch 23: val loss 0.8979355096817017

Epoch 24: train loss 0.48023503101789033
Epoch 24: val loss 0.854261040687561

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6909648225857661
Epoch 0: val loss 0.678787350654602

Epoch 1: train loss 0.6771805790754465
Epoch 1: val loss 0.673362672328949

Epoch 2: train loss 0.6609300191585834
Epoch 2: val loss 0.6652560830116272

Epoch 3: train loss 0.6517198315033546
Epoch 3: val loss 0.6582240462303162

Epoch 4: train loss 0.6393051101611211
Epoch 4: val loss 0.6518080830574036

Epoch 5: train loss 0.6254949294603788
Epoch 5: val loss 0.6544074416160583

Epoch 6: train loss 0.6149258338488065
Epoch 6: val loss 0.6498398184776306

Epoch 7: train loss 0.6067337989807129
Epoch 7: val loss 0.6412134170532227

Epoch 8: train loss 0.5973536922381475
Epoch 8: val loss 0.643007755279541

Epoch 9: train loss 0.5690444914194254
Epoch 9: val loss 0.6468096971511841

Epoch 10: train loss 0.5774156863872821
Epoch 10: val loss 0.6478197574615479

Epoch 11: train loss 0.5915720669122843
Epoch 11: val loss 0.6366135478019714

Epoch 12: train loss 0.569525957107544
Epoch 12: val loss 0.6549395322799683

Epoch 13: train loss 0.5556484094032874
Epoch 13: val loss 0.6417173147201538

Epoch 14: train loss 0.5602192580699921
Epoch 14: val loss 0.6400065422058105

Epoch 15: train loss 0.5632573985136472
Epoch 15: val loss 0.64982670545578

Epoch 16: train loss 0.5475990038651687
Epoch 16: val loss 0.6430906057357788

Epoch 17: train loss 0.5189962410009824
Epoch 17: val loss 0.6309183835983276

Epoch 18: train loss 0.5501319078298715
Epoch 18: val loss 0.6499382853507996

Epoch 19: train loss 0.5443413739021008
Epoch 19: val loss 0.6247476935386658

Epoch 20: train loss 0.5375980872374314
Epoch 20: val loss 0.6316118836402893

Epoch 21: train loss 0.5334666921542242
Epoch 21: val loss 0.6485649347305298

Epoch 22: train loss 0.5128650000462165
Epoch 22: val loss 0.6561474204063416

Epoch 23: train loss 0.5206102981017187
Epoch 23: val loss 0.6246637105941772

Epoch 24: train loss 0.4994485630438878
Epoch 24: val loss 0.6527113914489746

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.690456723465639
Epoch 0: val loss 0.6881319284439087

Epoch 1: train loss 0.6699262436698464
Epoch 1: val loss 0.6657128930091858

Epoch 2: train loss 0.642950531314401
Epoch 2: val loss 0.6529695987701416

Epoch 3: train loss 0.6242293820661657
Epoch 3: val loss 0.6434848308563232

Epoch 4: train loss 0.6300059872515061
Epoch 4: val loss 0.6463939547538757

Epoch 5: train loss 0.6097420418963713
Epoch 5: val loss 0.653926432132721

Epoch 6: train loss 0.6069941362913918
Epoch 6: val loss 0.6491989493370056

Epoch 7: train loss 0.5871153543977177
Epoch 7: val loss 0.6486765742301941

Epoch 8: train loss 0.5748453596059013
Epoch 8: val loss 0.649220883846283

Epoch 9: train loss 0.5794758270768559
Epoch 9: val loss 0.6497721672058105

Epoch 10: train loss 0.5702107127975015
Epoch 10: val loss 0.6516068577766418

Epoch 11: train loss 0.5680781182120828
Epoch 11: val loss 0.6738151907920837

Epoch 12: train loss 0.5554646586670595
Epoch 12: val loss 0.6799958348274231

Epoch 13: train loss 0.5509487723602968
Epoch 13: val loss 0.6763153672218323

Epoch 14: train loss 0.5520242382498348
Epoch 14: val loss 0.6785145998001099

Epoch 15: train loss 0.5428608778645011
Epoch 15: val loss 0.6973550915718079

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7133255749940872
Epoch 0: val loss 0.7025163173675537

Epoch 1: train loss 0.6807360102732977
Epoch 1: val loss 0.7074388265609741

Epoch 2: train loss 0.6716575423876444
Epoch 2: val loss 0.7033699750900269

Epoch 3: train loss 0.6695663084586462
Epoch 3: val loss 0.7017361521720886

Epoch 4: train loss 0.6679019182920456
Epoch 4: val loss 0.7054187059402466

Epoch 5: train loss 0.6656120171149572
Epoch 5: val loss 0.7040335536003113

Epoch 6: train loss 0.6666870911916097
Epoch 6: val loss 0.7039399147033691

Epoch 7: train loss 0.6414488355318705
Epoch 7: val loss 0.6975517272949219

Epoch 8: train loss 0.6376800586779913
Epoch 8: val loss 0.7002050280570984

Epoch 9: train loss 0.6452322204907736
Epoch 9: val loss 0.6901446580886841

Epoch 10: train loss 0.6334052979946136
Epoch 10: val loss 0.6867026090621948

Epoch 11: train loss 0.6233620941638947
Epoch 11: val loss 0.6856314539909363

Epoch 12: train loss 0.6272526979446411
Epoch 12: val loss 0.6831069588661194

Epoch 13: train loss 0.6153021901845932
Epoch 13: val loss 0.6847631931304932

Epoch 14: train loss 0.6199181179205576
Epoch 14: val loss 0.6851203441619873

Epoch 15: train loss 0.612542932232221
Epoch 15: val loss 0.6880893111228943

Epoch 16: train loss 0.6251275663574537
Epoch 16: val loss 0.678557276725769

Epoch 17: train loss 0.604843666156133
Epoch 17: val loss 0.6773455142974854

Epoch 18: train loss 0.6096664269765218
Epoch 18: val loss 0.6813475489616394

Epoch 19: train loss 0.593428281446298
Epoch 19: val loss 0.6888683438301086

Epoch 20: train loss 0.5812630479534467
Epoch 20: val loss 0.6850190162658691

Epoch 21: train loss 0.5815361936887106
Epoch 21: val loss 0.6883233189582825

Epoch 22: train loss 0.5720325286189715
Epoch 22: val loss 0.6893430352210999

Epoch 23: train loss 0.5834709505240122
Epoch 23: val loss 0.6850413084030151

Epoch 24: train loss 0.570586159825325
Epoch 24: val loss 0.6920137405395508

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7042409777641296
Epoch 0: val loss 0.6893126964569092

Epoch 1: train loss 0.6804859141508738
Epoch 1: val loss 0.6951937675476074

Epoch 2: train loss 0.6708268572886785
Epoch 2: val loss 0.6880627274513245

Epoch 3: train loss 0.6568041642506918
Epoch 3: val loss 0.6867532134056091

Epoch 4: train loss 0.657099594672521
Epoch 4: val loss 0.6875631213188171

Epoch 5: train loss 0.6567944089571635
Epoch 5: val loss 0.676616907119751

Epoch 6: train loss 0.6350961377223333
Epoch 6: val loss 0.6797110438346863

Epoch 7: train loss 0.6417942593495051
Epoch 7: val loss 0.6828551888465881

Epoch 8: train loss 0.6331716179847717
Epoch 8: val loss 0.6839171051979065

Epoch 9: train loss 0.629523570338885
Epoch 9: val loss 0.6744428277015686

Epoch 10: train loss 0.6153339346249899
Epoch 10: val loss 0.6728575825691223

Epoch 11: train loss 0.6086814552545547
Epoch 11: val loss 0.6887708306312561

Epoch 12: train loss 0.6021237472693125
Epoch 12: val loss 0.6877590417861938

Epoch 13: train loss 0.5905808309713999
Epoch 13: val loss 0.689207911491394

Epoch 14: train loss 0.5994734913110733
Epoch 14: val loss 0.7049056887626648

Epoch 15: train loss 0.5734511961539587
Epoch 15: val loss 0.7086354494094849

Epoch 16: train loss 0.5634638567765554
Epoch 16: val loss 0.6910881400108337

Epoch 17: train loss 0.5650361205140749
Epoch 17: val loss 0.7311899662017822

Epoch 18: train loss 0.5844937041401863
Epoch 18: val loss 0.7090414762496948

Epoch 19: train loss 0.5574788550535837
Epoch 19: val loss 0.7254402041435242

Epoch 20: train loss 0.558214026192824
Epoch 20: val loss 0.7328512668609619

Epoch 21: train loss 0.5473467856645584
Epoch 21: val loss 0.7325955629348755

Epoch 22: train loss 0.5200137247641882
Epoch 22: val loss 0.7411708235740662

Epoch 23: train loss 0.5281000261505445
Epoch 23: val loss 0.7515428066253662

Epoch 24: train loss 0.5099986717104912
Epoch 24: val loss 0.7280133962631226

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7037013570467631
Epoch 0: val loss 0.6940574049949646

Epoch 1: train loss 0.6775397956371307
Epoch 1: val loss 0.6877592206001282

Epoch 2: train loss 0.6695949733257294
Epoch 2: val loss 0.684505045413971

Epoch 3: train loss 0.6555117319027582
Epoch 3: val loss 0.6835663318634033

Epoch 4: train loss 0.655704528093338
Epoch 4: val loss 0.686145007610321

Epoch 5: train loss 0.6492599000533422
Epoch 5: val loss 0.689975917339325

Epoch 6: train loss 0.6334331134955088
Epoch 6: val loss 0.6957098245620728

Epoch 7: train loss 0.6380228151877722
Epoch 7: val loss 0.699120283126831

Epoch 8: train loss 0.642671803633372
Epoch 8: val loss 0.6985356211662292

Epoch 9: train loss 0.6295787344376246
Epoch 9: val loss 0.7052220702171326

Epoch 10: train loss 0.6278559863567352
Epoch 10: val loss 0.7081489562988281

Epoch 11: train loss 0.6162372132142385
Epoch 11: val loss 0.7108444571495056

Epoch 12: train loss 0.6160961886247
Epoch 12: val loss 0.7172481417655945

Epoch 13: train loss 0.6074908425410589
Epoch 13: val loss 0.7250553369522095

Epoch 14: train loss 0.5987670371929804
Epoch 14: val loss 0.7364054322242737

Epoch 15: train loss 0.6019169439872106
Epoch 15: val loss 0.7359480857849121

Epoch 16: train loss 0.5990114559729894
Epoch 16: val loss 0.7431076169013977

Epoch 17: train loss 0.6028816923499107
Epoch 17: val loss 0.7435945272445679

Epoch 18: train loss 0.5954628686110178
Epoch 18: val loss 0.7403244376182556

Epoch 19: train loss 0.5975458572308222
Epoch 19: val loss 0.7469991445541382

Epoch 20: train loss 0.5934573809305826
Epoch 20: val loss 0.7489902377128601

Epoch 21: train loss 0.592396135131518
Epoch 21: val loss 0.7560581564903259

Epoch 22: train loss 0.5807043512662252
Epoch 22: val loss 0.7489455342292786

Epoch 23: train loss 0.5521856993436813
Epoch 23: val loss 0.7584573030471802

Epoch 24: train loss 0.5595805272459984
Epoch 24: val loss 0.7688486576080322

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7032045175631841
Epoch 0: val loss 0.6951901316642761

Epoch 1: train loss 0.6825563510258993
Epoch 1: val loss 0.6919956803321838

Epoch 2: train loss 0.6657150288422903
Epoch 2: val loss 0.6945807933807373

Epoch 3: train loss 0.6643463472525278
Epoch 3: val loss 0.6932049989700317

Epoch 4: train loss 0.6589209586381912
Epoch 4: val loss 0.6954004764556885

Epoch 5: train loss 0.6353865712881088
Epoch 5: val loss 0.7044476270675659

Epoch 6: train loss 0.6443199614683787
Epoch 6: val loss 0.7100304961204529

Epoch 7: train loss 0.6344417631626129
Epoch 7: val loss 0.7108134031295776

Epoch 8: train loss 0.6305346339941025
Epoch 8: val loss 0.708105206489563

Epoch 9: train loss 0.6303431789080302
Epoch 9: val loss 0.7140454053878784

Epoch 10: train loss 0.6188603887955347
Epoch 10: val loss 0.7074775099754333

Epoch 11: train loss 0.6232214719057083
Epoch 11: val loss 0.7072159647941589

Epoch 12: train loss 0.6034096231063207
Epoch 12: val loss 0.7088655829429626

Epoch 13: train loss 0.6259295791387558
Epoch 13: val loss 0.7186058163642883

Epoch 14: train loss 0.6178661733865738
Epoch 14: val loss 0.7019146084785461

Epoch 15: train loss 0.6036727080742518
Epoch 15: val loss 0.7090154886245728

Epoch 16: train loss 0.6160704245169958
Epoch 16: val loss 0.7040496468544006

Epoch 17: train loss 0.5944540500640869
Epoch 17: val loss 0.7037663459777832

Epoch 18: train loss 0.5980991174777349
Epoch 18: val loss 0.7052913308143616

Epoch 19: train loss 0.5867216661572456
Epoch 19: val loss 0.7114248871803284

Epoch 20: train loss 0.6008450761437416
Epoch 20: val loss 0.7001193761825562

Epoch 21: train loss 0.5779300034046173
Epoch 21: val loss 0.7048496007919312

Epoch 22: train loss 0.5745700498421987
Epoch 22: val loss 0.7046278715133667

Epoch 23: train loss 0.5711183473467827
Epoch 23: val loss 0.6991050243377686

Epoch 24: train loss 0.5843243549267451
Epoch 24: val loss 0.7056077122688293

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.682435654103756
Epoch 0: val loss 0.6642343997955322

Epoch 1: train loss 0.6690450049936771
Epoch 1: val loss 0.6554580926895142

Epoch 2: train loss 0.6666256114840508
Epoch 2: val loss 0.6510800719261169

Epoch 3: train loss 0.6605998575687408
Epoch 3: val loss 0.6527260541915894

Epoch 4: train loss 0.6507278718054295
Epoch 4: val loss 0.6581868529319763

Epoch 5: train loss 0.6474470160901546
Epoch 5: val loss 0.6545180678367615

Epoch 6: train loss 0.6396365165710449
Epoch 6: val loss 0.6533452272415161

Epoch 7: train loss 0.6367680765688419
Epoch 7: val loss 0.6603471636772156

Epoch 8: train loss 0.6189585663378239
Epoch 8: val loss 0.6681740283966064

Epoch 9: train loss 0.6092524044215679
Epoch 9: val loss 0.6745743751525879

Epoch 10: train loss 0.6062694787979126
Epoch 10: val loss 0.6802284717559814

Epoch 11: train loss 0.6034235209226608
Epoch 11: val loss 0.6829034686088562

Epoch 12: train loss 0.6020591240376234
Epoch 12: val loss 0.6885063648223877

Epoch 13: train loss 0.5948805101215839
Epoch 13: val loss 0.6986435651779175

Epoch 14: train loss 0.597606435418129
Epoch 14: val loss 0.6998093724250793

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
23
Epoch 0: train loss 0.676481476851872
Epoch 0: val loss 0.6646721363067627

Epoch 1: train loss 0.6284953015191215
Epoch 1: val loss 0.6411867737770081

Epoch 2: train loss 0.5909090638160706
Epoch 2: val loss 0.6276530623435974

Epoch 3: train loss 0.588984455381121
Epoch 3: val loss 0.6172475814819336

Epoch 4: train loss 0.5453099608421326
Epoch 4: val loss 0.610295295715332

Epoch 5: train loss 0.5670136937073299
Epoch 5: val loss 0.6067502498626709

Epoch 6: train loss 0.5595142458166394
Epoch 6: val loss 0.6071822047233582

Epoch 7: train loss 0.5346889027527401
Epoch 7: val loss 0.610148012638092

Epoch 8: train loss 0.5358716675213405
Epoch 8: val loss 0.6094505190849304

Epoch 9: train loss 0.5571945437363216
Epoch 9: val loss 0.6106963157653809

Epoch 10: train loss 0.5487973349434989
Epoch 10: val loss 0.6163731217384338

Epoch 11: train loss 0.49098195348467144
Epoch 11: val loss 0.6220192313194275

Epoch 12: train loss 0.4770370977265494
Epoch 12: val loss 0.6226956844329834

Epoch 13: train loss 0.487794360944203
Epoch 13: val loss 0.6273085474967957

Epoch 14: train loss 0.4924436892781939
Epoch 14: val loss 0.6350455284118652

Epoch 15: train loss 0.46442445686885286
Epoch 15: val loss 0.647142231464386

Epoch 16: train loss 0.4697477008615221
Epoch 16: val loss 0.6522960662841797

Epoch 17: train loss 0.41753792124135153
Epoch 17: val loss 0.6555229425430298

Epoch 18: train loss 0.41291882736342295
Epoch 18: val loss 0.6695626974105835

Epoch 19: train loss 0.4435311598437173
Epoch 19: val loss 0.6794813275337219

Epoch 20: train loss 0.47947585582733154
Epoch 20: val loss 0.6825301647186279

Epoch 21: train loss 0.4445260635444096
Epoch 21: val loss 0.685684084892273

Epoch 22: train loss 0.4191118265901293
Epoch 22: val loss 0.6881042718887329

Epoch 23: train loss 0.44059201223509653
Epoch 23: val loss 0.6991592049598694

Epoch 24: train loss 0.39294550248554777
Epoch 24: val loss 0.7108113765716553

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6954911266054425
Epoch 0: val loss 0.6444706916809082

Epoch 1: train loss 0.6085137554577419
Epoch 1: val loss 0.6217089891433716

Epoch 2: train loss 0.5754668457167489
Epoch 2: val loss 0.597640872001648

Epoch 3: train loss 0.5318482135023389
Epoch 3: val loss 0.5826922059059143

Epoch 4: train loss 0.5642679929733276
Epoch 4: val loss 0.5811226963996887

Epoch 5: train loss 0.5266631245613098
Epoch 5: val loss 0.5795086026191711

Epoch 6: train loss 0.5711476504802704
Epoch 6: val loss 0.5797073841094971

Epoch 7: train loss 0.5029823226588113
Epoch 7: val loss 0.5758529305458069

Epoch 8: train loss 0.5196437580244881
Epoch 8: val loss 0.5750420093536377

Epoch 9: train loss 0.5219941990716117
Epoch 9: val loss 0.5694457292556763

Epoch 10: train loss 0.5124345379216331
Epoch 10: val loss 0.5686179399490356

Epoch 11: train loss 0.4952748545578548
Epoch 11: val loss 0.5823888778686523

Epoch 12: train loss 0.49387454986572266
Epoch 12: val loss 0.5707659125328064

Epoch 13: train loss 0.4650826709611075
Epoch 13: val loss 0.571497917175293

Epoch 14: train loss 0.4810091384819576
Epoch 14: val loss 0.5684481263160706

Epoch 15: train loss 0.4969462071146284
Epoch 15: val loss 0.5632375478744507

Epoch 16: train loss 0.4755260561193739
Epoch 16: val loss 0.5659735202789307

Epoch 17: train loss 0.4666952022484371
Epoch 17: val loss 0.5563351511955261

Epoch 18: train loss 0.5119481469903674
Epoch 18: val loss 0.5537513494491577

Epoch 19: train loss 0.4322658968823297
Epoch 19: val loss 0.5337862372398376

Epoch 20: train loss 0.43452046385833193
Epoch 20: val loss 0.5351368188858032

Epoch 21: train loss 0.5004479842526572
Epoch 21: val loss 0.5342556238174438

Epoch 22: train loss 0.4603465752942221
Epoch 22: val loss 0.5428844690322876

Epoch 23: train loss 0.4776510553700583
Epoch 23: val loss 0.544818103313446

Epoch 24: train loss 0.43350846426827566
Epoch 24: val loss 0.5445751547813416

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6471971017973763
Epoch 0: val loss 0.6083949208259583

Epoch 1: train loss 0.6277233362197876
Epoch 1: val loss 0.5862277150154114

Epoch 2: train loss 0.5756300389766693
Epoch 2: val loss 0.5814060568809509

Epoch 3: train loss 0.6036730068070548
Epoch 3: val loss 0.5797454714775085

Epoch 4: train loss 0.5421295847211566
Epoch 4: val loss 0.5776152014732361

Epoch 5: train loss 0.5065140681607383
Epoch 5: val loss 0.57539963722229

Epoch 6: train loss 0.5200667125838143
Epoch 6: val loss 0.5733669400215149

Epoch 7: train loss 0.5036224297114781
Epoch 7: val loss 0.5749760866165161

Epoch 8: train loss 0.4936913933072771
Epoch 8: val loss 0.5748735070228577

Epoch 9: train loss 0.55423817890031
Epoch 9: val loss 0.5714305639266968

Epoch 10: train loss 0.4669464613710131
Epoch 10: val loss 0.5662590861320496

Epoch 11: train loss 0.4879431979996817
Epoch 11: val loss 0.5660872459411621

Epoch 12: train loss 0.4915321554456438
Epoch 12: val loss 0.5722030401229858

Epoch 13: train loss 0.47774759360722135
Epoch 13: val loss 0.5797646045684814

Epoch 14: train loss 0.4909260741301945
Epoch 14: val loss 0.5820069909095764

Epoch 15: train loss 0.4556388854980469
Epoch 15: val loss 0.5870140790939331

Epoch 16: train loss 0.46507555672100614
Epoch 16: val loss 0.5912661552429199

Epoch 17: train loss 0.4696517160960606
Epoch 17: val loss 0.5903041362762451

Epoch 18: train loss 0.43404287099838257
Epoch 18: val loss 0.5930822491645813

Epoch 19: train loss 0.47464668325015474
Epoch 19: val loss 0.599295437335968

Epoch 20: train loss 0.45201584696769714
Epoch 20: val loss 0.6125412583351135

Epoch 21: train loss 0.4345190610204424
Epoch 21: val loss 0.6110824346542358

Epoch 22: train loss 0.4558735064097813
Epoch 22: val loss 0.6087799072265625

Epoch 23: train loss 0.42224701813289095
Epoch 23: val loss 0.6119162440299988

Epoch 24: train loss 0.4491127686841147
Epoch 24: val loss 0.6125253438949585

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6788674933569772
Epoch 0: val loss 0.6325073838233948

Epoch 1: train loss 0.6447862897600446
Epoch 1: val loss 0.6067779064178467

Epoch 2: train loss 0.5965456111090524
Epoch 2: val loss 0.587989866733551

Epoch 3: train loss 0.5884318394320351
Epoch 3: val loss 0.5817861557006836

Epoch 4: train loss 0.5442976483276912
Epoch 4: val loss 0.5820633172988892

Epoch 5: train loss 0.6026034355163574
Epoch 5: val loss 0.585628092288971

Epoch 6: train loss 0.5173529769693103
Epoch 6: val loss 0.5959519147872925

Epoch 7: train loss 0.5299335036958966
Epoch 7: val loss 0.5966838002204895

Epoch 8: train loss 0.5662203899451664
Epoch 8: val loss 0.5904992818832397

Epoch 9: train loss 0.5033754408359528
Epoch 9: val loss 0.5899589657783508

Epoch 10: train loss 0.5133428743907383
Epoch 10: val loss 0.5942418575286865

Epoch 11: train loss 0.5251641060624804
Epoch 11: val loss 0.599601149559021

Epoch 12: train loss 0.529623521225793
Epoch 12: val loss 0.6011871099472046

Epoch 13: train loss 0.5210418488298144
Epoch 13: val loss 0.5947229862213135

Epoch 14: train loss 0.4992148152419499
Epoch 14: val loss 0.600215494632721

Epoch 15: train loss 0.4746177451951163
Epoch 15: val loss 0.602735698223114

Epoch 16: train loss 0.4837833046913147
Epoch 16: val loss 0.6086472868919373

Epoch 17: train loss 0.5268391753946032
Epoch 17: val loss 0.6170504093170166

Epoch 18: train loss 0.4784987526280539
Epoch 18: val loss 0.614464282989502

Epoch 19: train loss 0.46656586868422373
Epoch 19: val loss 0.6117282509803772

Epoch 20: train loss 0.5007639867918832
Epoch 20: val loss 0.6072189211845398

Epoch 21: train loss 0.42178756637232645
Epoch 21: val loss 0.6143847107887268

Epoch 22: train loss 0.48505328808512005
Epoch 22: val loss 0.6244279742240906

Epoch 23: train loss 0.45916768482753206
Epoch 23: val loss 0.6374993920326233

Epoch 24: train loss 0.45783511655671255
Epoch 24: val loss 0.6297337412834167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6825754443804423
Epoch 0: val loss 0.6000548601150513

Epoch 1: train loss 0.6164446075757345
Epoch 1: val loss 0.5916769504547119

Epoch 2: train loss 0.5745789971616533
Epoch 2: val loss 0.5946566462516785

Epoch 3: train loss 0.5717660056220161
Epoch 3: val loss 0.5902489423751831

Epoch 4: train loss 0.5284592575497098
Epoch 4: val loss 0.5980592966079712

Epoch 5: train loss 0.5237712793880038
Epoch 5: val loss 0.6031352877616882

Epoch 6: train loss 0.509947849644555
Epoch 6: val loss 0.6241954565048218

Epoch 7: train loss 0.53530439403322
Epoch 7: val loss 0.6280999183654785

Epoch 8: train loss 0.5816927850246429
Epoch 8: val loss 0.6341536641120911

Epoch 9: train loss 0.5333941876888275
Epoch 9: val loss 0.6279169917106628

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.667311541736126
Epoch 0: val loss 0.6480798125267029

Epoch 1: train loss 0.5978001803159714
Epoch 1: val loss 0.6017881631851196

Epoch 2: train loss 0.5542559996247292
Epoch 2: val loss 0.5621122717857361

Epoch 3: train loss 0.5254667401313782
Epoch 3: val loss 0.5395613312721252

Epoch 4: train loss 0.5075819827616215
Epoch 4: val loss 0.5345370173454285

Epoch 5: train loss 0.48222721368074417
Epoch 5: val loss 0.5373252034187317

Epoch 6: train loss 0.48800724372267723
Epoch 6: val loss 0.5303503274917603

Epoch 7: train loss 0.4682544618844986
Epoch 7: val loss 0.5275512933731079

Epoch 8: train loss 0.4622219353914261
Epoch 8: val loss 0.5333495736122131

Epoch 9: train loss 0.4553880877792835
Epoch 9: val loss 0.5473254323005676

Epoch 10: train loss 0.45742296054959297
Epoch 10: val loss 0.5356797575950623

Epoch 11: train loss 0.41324522346258163
Epoch 11: val loss 0.5350129008293152

Epoch 12: train loss 0.41367030143737793
Epoch 12: val loss 0.544306218624115

Epoch 13: train loss 0.42126550897955894
Epoch 13: val loss 0.5538843274116516

Epoch 14: train loss 0.39961592853069305
Epoch 14: val loss 0.550851047039032

Epoch 15: train loss 0.4174514338374138
Epoch 15: val loss 0.5386255979537964

Epoch 16: train loss 0.40942444279789925
Epoch 16: val loss 0.548916757106781

Epoch 17: train loss 0.39645785093307495
Epoch 17: val loss 0.551559329032898

Epoch 18: train loss 0.3923346921801567
Epoch 18: val loss 0.5542826652526855

Epoch 19: train loss 0.3729490004479885
Epoch 19: val loss 0.5483800172805786

Epoch 20: train loss 0.3848699629306793
Epoch 20: val loss 0.5476289987564087

Epoch 21: train loss 0.364237442612648
Epoch 21: val loss 0.5431567430496216

Epoch 22: train loss 0.36899166740477085
Epoch 22: val loss 0.549048125743866

Epoch 23: train loss 0.3588307723402977
Epoch 23: val loss 0.5513424277305603

Epoch 24: train loss 0.3480230253189802
Epoch 24: val loss 0.5667510628700256

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6613396853208542
Epoch 0: val loss 0.6334943771362305

Epoch 1: train loss 0.6071837469935417
Epoch 1: val loss 0.5926069021224976

Epoch 2: train loss 0.5616127736866474
Epoch 2: val loss 0.562521755695343

Epoch 3: train loss 0.518186517059803
Epoch 3: val loss 0.5471428036689758

Epoch 4: train loss 0.4952542930841446
Epoch 4: val loss 0.5392653942108154

Epoch 5: train loss 0.508507676422596
Epoch 5: val loss 0.5336961150169373

Epoch 6: train loss 0.49193523824214935
Epoch 6: val loss 0.5319039225578308

Epoch 7: train loss 0.4713464379310608
Epoch 7: val loss 0.5339468717575073

Epoch 8: train loss 0.4828246906399727
Epoch 8: val loss 0.5407952070236206

Epoch 9: train loss 0.46482784673571587
Epoch 9: val loss 0.5458298325538635

Epoch 10: train loss 0.4660760760307312
Epoch 10: val loss 0.5440676808357239

Epoch 11: train loss 0.4590781442821026
Epoch 11: val loss 0.5420577526092529

Epoch 12: train loss 0.4484557546675205
Epoch 12: val loss 0.5385068655014038

Epoch 13: train loss 0.4465690776705742
Epoch 13: val loss 0.5433298945426941

Epoch 14: train loss 0.44046931713819504
Epoch 14: val loss 0.5402612090110779

Epoch 15: train loss 0.42368771508336067
Epoch 15: val loss 0.5443163514137268

Epoch 16: train loss 0.4399833492934704
Epoch 16: val loss 0.539783775806427

Epoch 17: train loss 0.41009363904595375
Epoch 17: val loss 0.5354694724082947

Epoch 18: train loss 0.43666598573327065
Epoch 18: val loss 0.544301450252533

Epoch 19: train loss 0.420597855001688
Epoch 19: val loss 0.5528326630592346

Epoch 20: train loss 0.4019629582762718
Epoch 20: val loss 0.5515132546424866

Epoch 21: train loss 0.3905237689614296
Epoch 21: val loss 0.5487110614776611

Epoch 22: train loss 0.3546553775668144
Epoch 22: val loss 0.5563459992408752

Epoch 23: train loss 0.383520420640707
Epoch 23: val loss 0.5677602291107178

Epoch 24: train loss 0.3826519697904587
Epoch 24: val loss 0.5649420619010925

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6640089079737663
Epoch 0: val loss 0.6380361318588257

Epoch 1: train loss 0.6034063249826431
Epoch 1: val loss 0.602665901184082

Epoch 2: train loss 0.5561607554554939
Epoch 2: val loss 0.5650953054428101

Epoch 3: train loss 0.5126713067293167
Epoch 3: val loss 0.5466992259025574

Epoch 4: train loss 0.49717162176966667
Epoch 4: val loss 0.5336001515388489

Epoch 5: train loss 0.47098081558942795
Epoch 5: val loss 0.5272219181060791

Epoch 6: train loss 0.46952396631240845
Epoch 6: val loss 0.5249561667442322

Epoch 7: train loss 0.4633449390530586
Epoch 7: val loss 0.5230326652526855

Epoch 8: train loss 0.4674197919666767
Epoch 8: val loss 0.5193743705749512

Epoch 9: train loss 0.43999385088682175
Epoch 9: val loss 0.5300285816192627

Epoch 10: train loss 0.43692441284656525
Epoch 10: val loss 0.5261795520782471

Epoch 11: train loss 0.42695095017552376
Epoch 11: val loss 0.5209392309188843

Epoch 12: train loss 0.42630240321159363
Epoch 12: val loss 0.517629861831665

Epoch 13: train loss 0.42219604179263115
Epoch 13: val loss 0.5323228240013123

Epoch 14: train loss 0.41713601537048817
Epoch 14: val loss 0.5202932357788086

Epoch 15: train loss 0.41322036460042
Epoch 15: val loss 0.5339840054512024

Epoch 16: train loss 0.40309310145676136
Epoch 16: val loss 0.5312774777412415

Epoch 17: train loss 0.39267823100090027
Epoch 17: val loss 0.5229232907295227

Epoch 18: train loss 0.3682804424315691
Epoch 18: val loss 0.5182377696037292

Epoch 19: train loss 0.37597329542040825
Epoch 19: val loss 0.5060080289840698

Epoch 20: train loss 0.3662872947752476
Epoch 20: val loss 0.4981532394886017

Epoch 21: train loss 0.3723888322710991
Epoch 21: val loss 0.5079240202903748

Epoch 22: train loss 0.3538656271994114
Epoch 22: val loss 0.5128072500228882

Epoch 23: train loss 0.34862849675118923
Epoch 23: val loss 0.5159069895744324

Epoch 24: train loss 0.34356457367539406
Epoch 24: val loss 0.5187506079673767

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6833085268735886
Epoch 0: val loss 0.6265302300453186

Epoch 1: train loss 0.6128443628549576
Epoch 1: val loss 0.5871812701225281

Epoch 2: train loss 0.5649334117770195
Epoch 2: val loss 0.5520111918449402

Epoch 3: train loss 0.5288001447916031
Epoch 3: val loss 0.5285069346427917

Epoch 4: train loss 0.508141677826643
Epoch 4: val loss 0.523135781288147

Epoch 5: train loss 0.5047904960811138
Epoch 5: val loss 0.5329378247261047

Epoch 6: train loss 0.4931463673710823
Epoch 6: val loss 0.5357364416122437

Epoch 7: train loss 0.46834948286414146
Epoch 7: val loss 0.5367996692657471

Epoch 8: train loss 0.48077018558979034
Epoch 8: val loss 0.5432723164558411

Epoch 9: train loss 0.4826515018939972
Epoch 9: val loss 0.540826678276062

Epoch 10: train loss 0.47219417989254
Epoch 10: val loss 0.5394392609596252

Epoch 11: train loss 0.4432244226336479
Epoch 11: val loss 0.547929584980011

Epoch 12: train loss 0.4574088416993618
Epoch 12: val loss 0.5463324785232544

Epoch 13: train loss 0.4645472466945648
Epoch 13: val loss 0.5546411871910095

Epoch 14: train loss 0.4342338554561138
Epoch 14: val loss 0.5448900461196899

Epoch 15: train loss 0.4224407523870468
Epoch 15: val loss 0.5555843114852905

Epoch 16: train loss 0.42571015655994415
Epoch 16: val loss 0.5456511974334717

Epoch 17: train loss 0.4336269870400429
Epoch 17: val loss 0.5483849048614502

Epoch 18: train loss 0.4261142760515213
Epoch 18: val loss 0.5603011250495911

Epoch 19: train loss 0.4265534244477749
Epoch 19: val loss 0.5623210072517395

Epoch 20: train loss 0.4173428453505039
Epoch 20: val loss 0.564651608467102

Epoch 21: train loss 0.4152449946850538
Epoch 21: val loss 0.5538449883460999

Epoch 22: train loss 0.3795049749314785
Epoch 22: val loss 0.5429210066795349

Epoch 23: train loss 0.39515502378344536
Epoch 23: val loss 0.5411180853843689

Epoch 24: train loss 0.3802581876516342
Epoch 24: val loss 0.560011625289917

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6425213976339861
Epoch 0: val loss 0.6277323961257935

Epoch 1: train loss 0.5496816255829551
Epoch 1: val loss 0.5821061134338379

Epoch 2: train loss 0.5159339823506095
Epoch 2: val loss 0.5457628965377808

Epoch 3: train loss 0.5022690892219543
Epoch 3: val loss 0.5325795412063599

Epoch 4: train loss 0.4879436872222207
Epoch 4: val loss 0.5270684957504272

Epoch 5: train loss 0.49096727100285614
Epoch 5: val loss 0.5220593810081482

Epoch 6: train loss 0.4872323355891488
Epoch 6: val loss 0.5261749029159546

Epoch 7: train loss 0.47707745974714105
Epoch 7: val loss 0.520213782787323

Epoch 8: train loss 0.45700170506130566
Epoch 8: val loss 0.5198372602462769

Epoch 9: train loss 0.4432853135195645
Epoch 9: val loss 0.509335458278656

Epoch 10: train loss 0.4605194384401495
Epoch 10: val loss 0.5110947489738464

Epoch 11: train loss 0.42713009227405896
Epoch 11: val loss 0.5092111229896545

Epoch 12: train loss 0.42770786718888715
Epoch 12: val loss 0.5140083432197571

Epoch 13: train loss 0.4255503876642747
Epoch 13: val loss 0.5205950736999512

Epoch 14: train loss 0.4044125012376092
Epoch 14: val loss 0.5152552127838135

Epoch 15: train loss 0.4178960052403537
Epoch 15: val loss 0.5242701172828674

Epoch 16: train loss 0.40226057307286694
Epoch 16: val loss 0.5329687595367432

Epoch 17: train loss 0.3950970579277385
Epoch 17: val loss 0.5322014093399048

Epoch 18: train loss 0.4065018052404577
Epoch 18: val loss 0.5406666994094849

Epoch 19: train loss 0.40615490078926086
Epoch 19: val loss 0.5257978439331055

Epoch 20: train loss 0.39284173196012323
Epoch 20: val loss 0.5315383076667786

Epoch 21: train loss 0.4142160713672638
Epoch 21: val loss 0.5425101518630981

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6388826549053193
Epoch 0: val loss 0.5854630470275879

Epoch 1: train loss 0.5629800438880921
Epoch 1: val loss 0.559596061706543

Epoch 2: train loss 0.5438133686780929
Epoch 2: val loss 0.5338271856307983

Epoch 3: train loss 0.5214695513248444
Epoch 3: val loss 0.5242154598236084

Epoch 4: train loss 0.5191207975149155
Epoch 4: val loss 0.5223144292831421

Epoch 5: train loss 0.5067741066217423
Epoch 5: val loss 0.522797703742981

Epoch 6: train loss 0.49487689435482024
Epoch 6: val loss 0.532662034034729

Epoch 7: train loss 0.4966464668512344
Epoch 7: val loss 0.5351002216339111

Epoch 8: train loss 0.4716957449913025
Epoch 8: val loss 0.5391790270805359

Epoch 9: train loss 0.46451315879821775
Epoch 9: val loss 0.5491491556167603

Epoch 10: train loss 0.4778537184000015
Epoch 10: val loss 0.55072420835495

Epoch 11: train loss 0.44331741631031035
Epoch 11: val loss 0.5578480958938599

Epoch 12: train loss 0.46281686425209045
Epoch 12: val loss 0.5611153244972229

Epoch 13: train loss 0.42525558471679686
Epoch 13: val loss 0.5695430636405945

Epoch 14: train loss 0.4201894968748093
Epoch 14: val loss 0.5732744336128235

Epoch 15: train loss 0.42092380225658416
Epoch 15: val loss 0.5651857256889343

Epoch 16: train loss 0.40272992551326753
Epoch 16: val loss 0.5657039880752563

Epoch 17: train loss 0.39463710486888887
Epoch 17: val loss 0.5684270262718201

Epoch 18: train loss 0.38883740156888963
Epoch 18: val loss 0.5790297389030457

Epoch 19: train loss 0.3811520725488663
Epoch 19: val loss 0.5859643816947937

Epoch 20: train loss 0.4023894235491753
Epoch 20: val loss 0.5845544934272766

Epoch 21: train loss 0.37743287682533266
Epoch 21: val loss 0.592420756816864

Epoch 22: train loss 0.38269028812646866
Epoch 22: val loss 0.5943319797515869

Epoch 23: train loss 0.36781384646892545
Epoch 23: val loss 0.6071578860282898

Epoch 24: train loss 0.3742540001869202
Epoch 24: val loss 0.6060065627098083

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6524445950984955
Epoch 0: val loss 0.6074349880218506

Epoch 1: train loss 0.5783440113067627
Epoch 1: val loss 0.5546372532844543

Epoch 2: train loss 0.5278000473976135
Epoch 2: val loss 0.5357978940010071

Epoch 3: train loss 0.546577924489975
Epoch 3: val loss 0.5305919647216797

Epoch 4: train loss 0.5190134525299073
Epoch 4: val loss 0.5067417621612549

Epoch 5: train loss 0.5053644359111786
Epoch 5: val loss 0.5097524523735046

Epoch 6: train loss 0.48727130591869355
Epoch 6: val loss 0.5213857889175415

Epoch 7: train loss 0.4960658520460129
Epoch 7: val loss 0.507493793964386

Epoch 8: train loss 0.4967718064785004
Epoch 8: val loss 0.5094307661056519

Epoch 9: train loss 0.48662411272525785
Epoch 9: val loss 0.49994730949401855

Epoch 10: train loss 0.47552595734596254
Epoch 10: val loss 0.48961541056632996

Epoch 11: train loss 0.48113804757595063
Epoch 11: val loss 0.485830157995224

Epoch 12: train loss 0.4805590808391571
Epoch 12: val loss 0.5061848163604736

Epoch 13: train loss 0.44578845202922823
Epoch 13: val loss 0.5017127394676208

Epoch 14: train loss 0.43751896023750303
Epoch 14: val loss 0.49670395255088806

Epoch 15: train loss 0.4543047994375229
Epoch 15: val loss 0.49351561069488525

Epoch 16: train loss 0.4455371558666229
Epoch 16: val loss 0.4915390908718109

Epoch 17: train loss 0.4304087355732918
Epoch 17: val loss 0.48518142104148865

Epoch 18: train loss 0.4436373472213745
Epoch 18: val loss 0.4845398962497711

Epoch 19: train loss 0.4280747205018997
Epoch 19: val loss 0.48335373401641846

Epoch 20: train loss 0.4107655376195908
Epoch 20: val loss 0.4888668358325958

Epoch 21: train loss 0.4007689327001572
Epoch 21: val loss 0.48665860295295715

Epoch 22: train loss 0.41026327610015867
Epoch 22: val loss 0.48131033778190613

Epoch 23: train loss 0.403385192155838
Epoch 23: val loss 0.4762001037597656

Epoch 24: train loss 0.4004052340984344
Epoch 24: val loss 0.4995381534099579

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6625601768493652
Epoch 0: val loss 0.6159104704856873

Epoch 1: train loss 0.5802924990653991
Epoch 1: val loss 0.590680718421936

Epoch 2: train loss 0.5395330160856247
Epoch 2: val loss 0.5967566967010498

Epoch 3: train loss 0.5141829669475555
Epoch 3: val loss 0.6056994795799255

Epoch 4: train loss 0.48497043550014496
Epoch 4: val loss 0.613878607749939

Epoch 5: train loss 0.4919182062149048
Epoch 5: val loss 0.6244688630104065

Epoch 6: train loss 0.4708597660064697
Epoch 6: val loss 0.6241531372070312

Epoch 7: train loss 0.46996484994888305
Epoch 7: val loss 0.6283578276634216

Epoch 8: train loss 0.48463383615016936
Epoch 8: val loss 0.6422258019447327

Epoch 9: train loss 0.43919751048088074
Epoch 9: val loss 0.6424307823181152

Epoch 10: train loss 0.4521002173423767
Epoch 10: val loss 0.653022050857544

Epoch 11: train loss 0.4506929486989975
Epoch 11: val loss 0.6659970283508301

Epoch 12: train loss 0.4287496507167816
Epoch 12: val loss 0.6728501915931702

Epoch 13: train loss 0.4342900186777115
Epoch 13: val loss 0.6736388206481934

Epoch 14: train loss 0.4207113295793533
Epoch 14: val loss 0.6780614256858826

Epoch 15: train loss 0.4173845171928406
Epoch 15: val loss 0.6779118180274963

Epoch 16: train loss 0.39892143905162813
Epoch 16: val loss 0.6729229092597961

Epoch 17: train loss 0.390329022705555
Epoch 17: val loss 0.667466402053833

Epoch 18: train loss 0.36932474076747895
Epoch 18: val loss 0.6653159260749817

Epoch 19: train loss 0.37424324452877045
Epoch 19: val loss 0.6991650462150574

Epoch 20: train loss 0.388877809047699
Epoch 20: val loss 0.723972499370575

Epoch 21: train loss 0.35655641853809356
Epoch 21: val loss 0.7511084675788879

Epoch 22: train loss 0.3448918372392654
Epoch 22: val loss 0.744627058506012

Epoch 23: train loss 0.3574640452861786
Epoch 23: val loss 0.7472658753395081

Epoch 24: train loss 0.3462206721305847
Epoch 24: val loss 0.7442362904548645

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6561378717422486
Epoch 0: val loss 0.6244131922721863

Epoch 1: train loss 0.5979692578315735
Epoch 1: val loss 0.563128650188446

Epoch 2: train loss 0.5674785852432251
Epoch 2: val loss 0.5228174924850464

Epoch 3: train loss 0.5249246627092361
Epoch 3: val loss 0.5119695663452148

Epoch 4: train loss 0.5260452091693878
Epoch 4: val loss 0.5112223029136658

Epoch 5: train loss 0.5003582894802093
Epoch 5: val loss 0.5085085034370422

Epoch 6: train loss 0.5103562772274017
Epoch 6: val loss 0.5052577257156372

Epoch 7: train loss 0.49083820581436155
Epoch 7: val loss 0.5082125663757324

Epoch 8: train loss 0.47853963971138
Epoch 8: val loss 0.510083794593811

Epoch 9: train loss 0.4727919191122055
Epoch 9: val loss 0.5066958069801331

Epoch 10: train loss 0.4737971037626266
Epoch 10: val loss 0.5060349106788635

Epoch 11: train loss 0.4755663424730301
Epoch 11: val loss 0.5096007585525513

Epoch 12: train loss 0.48248145282268523
Epoch 12: val loss 0.5148000121116638

Epoch 13: train loss 0.4352131575345993
Epoch 13: val loss 0.5117955207824707

Epoch 14: train loss 0.4554414331912994
Epoch 14: val loss 0.513859748840332

Epoch 15: train loss 0.42440850138664243
Epoch 15: val loss 0.521018922328949

Epoch 16: train loss 0.417028135061264
Epoch 16: val loss 0.5242558121681213

Epoch 17: train loss 0.3967188775539398
Epoch 17: val loss 0.528347373008728

Epoch 18: train loss 0.4172943353652954
Epoch 18: val loss 0.5396501421928406

Epoch 19: train loss 0.3918384611606598
Epoch 19: val loss 0.5512977838516235

Epoch 20: train loss 0.39470683932304385
Epoch 20: val loss 0.55222088098526

Epoch 21: train loss 0.3688225656747818
Epoch 21: val loss 0.5507494211196899

Epoch 22: train loss 0.39187221229076385
Epoch 22: val loss 0.5557089447975159

Epoch 23: train loss 0.35777661502361296
Epoch 23: val loss 0.5662399530410767

Epoch 24: train loss 0.3595565527677536
Epoch 24: val loss 0.5763348937034607

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6319062434709989
Epoch 0: val loss 0.6138986945152283

Epoch 1: train loss 0.5483161875834832
Epoch 1: val loss 0.5860573053359985

Epoch 2: train loss 0.5295841235380906
Epoch 2: val loss 0.5721201300621033

Epoch 3: train loss 0.5126698085894952
Epoch 3: val loss 0.5628610253334045

Epoch 4: train loss 0.499034950366387
Epoch 4: val loss 0.5567695498466492

Epoch 5: train loss 0.5050549598840567
Epoch 5: val loss 0.5625433921813965

Epoch 6: train loss 0.49287293736751264
Epoch 6: val loss 0.5606644749641418

Epoch 7: train loss 0.49377888670334447
Epoch 7: val loss 0.5529826283454895

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6962328486972384
Epoch 0: val loss 0.6815192699432373

Epoch 1: train loss 0.6490606202019585
Epoch 1: val loss 0.6752543449401855

Epoch 2: train loss 0.6366386016209921
Epoch 2: val loss 0.6613186001777649

Epoch 3: train loss 0.6160659657584296
Epoch 3: val loss 0.6470556855201721

Epoch 4: train loss 0.5955935782856412
Epoch 4: val loss 0.6346818804740906

Epoch 5: train loss 0.5802536110083262
Epoch 5: val loss 0.6260665655136108

Epoch 6: train loss 0.5642070174217224
Epoch 6: val loss 0.6144121885299683

Epoch 7: train loss 0.5561559829447005
Epoch 7: val loss 0.610365629196167

Epoch 8: train loss 0.5335065788692899
Epoch 8: val loss 0.6152731776237488

Epoch 9: train loss 0.5254180431365967
Epoch 9: val loss 0.6096360683441162

Epoch 10: train loss 0.533220519622167
Epoch 10: val loss 0.5952503085136414

Epoch 11: train loss 0.508439709742864
Epoch 11: val loss 0.59439617395401

Epoch 12: train loss 0.5124292771021525
Epoch 12: val loss 0.5906698703765869

Epoch 13: train loss 0.5159360633956062
Epoch 13: val loss 0.6036710143089294

Epoch 14: train loss 0.49983477261331344
Epoch 14: val loss 0.5820590257644653

Epoch 15: train loss 0.4972858991887834
Epoch 15: val loss 0.5708191990852356

Epoch 16: train loss 0.46256711416774327
Epoch 16: val loss 0.5805927515029907

Epoch 17: train loss 0.4655807117621104
Epoch 17: val loss 0.5900093913078308

Epoch 18: train loss 0.47294051779641044
Epoch 18: val loss 0.5835479497909546

Epoch 19: train loss 0.48395664824379814
Epoch 19: val loss 0.5630964636802673

Epoch 20: train loss 0.47763386368751526
Epoch 20: val loss 0.5763599276542664

Epoch 21: train loss 0.4595128960079617
Epoch 21: val loss 0.5713592171669006

Epoch 22: train loss 0.4392962356408437
Epoch 22: val loss 0.5582721829414368

Epoch 23: train loss 0.4388298425409529
Epoch 23: val loss 0.5552977919578552

Epoch 24: train loss 0.42078380121125114
Epoch 24: val loss 0.5871637463569641

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890641450881958
Epoch 0: val loss 0.6762922406196594

Epoch 1: train loss 0.6522592173682319
Epoch 1: val loss 0.67527174949646

Epoch 2: train loss 0.6179381741417779
Epoch 2: val loss 0.6781611442565918

Epoch 3: train loss 0.5919260051515367
Epoch 3: val loss 0.6841117739677429

Epoch 4: train loss 0.5779570804701911
Epoch 4: val loss 0.6943030953407288

Epoch 5: train loss 0.5656120777130127
Epoch 5: val loss 0.682911217212677

Epoch 6: train loss 0.5438065429528555
Epoch 6: val loss 0.6675881743431091

Epoch 7: train loss 0.5428095791074965
Epoch 7: val loss 0.6639847159385681

Epoch 8: train loss 0.5252680281798044
Epoch 8: val loss 0.6673465371131897

Epoch 9: train loss 0.5161361429426405
Epoch 9: val loss 0.6764650344848633

Epoch 10: train loss 0.49362266063690186
Epoch 10: val loss 0.6805198192596436

Epoch 11: train loss 0.4771752920415666
Epoch 11: val loss 0.6831950545310974

Epoch 12: train loss 0.46488555934694076
Epoch 12: val loss 0.6724521517753601

Epoch 13: train loss 0.47474760479397243
Epoch 13: val loss 0.6747274398803711

Epoch 14: train loss 0.469257930914561
Epoch 14: val loss 0.681826651096344

Epoch 15: train loss 0.4541312489244673
Epoch 15: val loss 0.6917272210121155

Epoch 16: train loss 0.4386139578289456
Epoch 16: val loss 0.6990773677825928

Epoch 17: train loss 0.45926861961682636
Epoch 17: val loss 0.6990951895713806

Epoch 18: train loss 0.4295492072900136
Epoch 18: val loss 0.7152032256126404

Epoch 19: train loss 0.4258230725924174
Epoch 19: val loss 0.7155231833457947

Epoch 20: train loss 0.40963317453861237
Epoch 20: val loss 0.7129121422767639

Epoch 21: train loss 0.41316309405697715
Epoch 21: val loss 0.7114219069480896

Epoch 22: train loss 0.43059490455521476
Epoch 22: val loss 0.7129835486412048

Epoch 23: train loss 0.4197416686349445
Epoch 23: val loss 0.7379873394966125

Epoch 24: train loss 0.3955240497986476
Epoch 24: val loss 0.755803108215332

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925296121173434
Epoch 0: val loss 0.6715237498283386

Epoch 1: train loss 0.6642402278052436
Epoch 1: val loss 0.6615808606147766

Epoch 2: train loss 0.6523718105422126
Epoch 2: val loss 0.6541031002998352

Epoch 3: train loss 0.6204035613271925
Epoch 3: val loss 0.6511111259460449

Epoch 4: train loss 0.6151792274581062
Epoch 4: val loss 0.6433613300323486

Epoch 5: train loss 0.5991497569613986
Epoch 5: val loss 0.6386786103248596

Epoch 6: train loss 0.5854485829671224
Epoch 6: val loss 0.6345050930976868

Epoch 7: train loss 0.5887130498886108
Epoch 7: val loss 0.6267708539962769

Epoch 8: train loss 0.5739462309413486
Epoch 8: val loss 0.6221198439598083

Epoch 9: train loss 0.5556828147835202
Epoch 9: val loss 0.6238694787025452

Epoch 10: train loss 0.552786240975062
Epoch 10: val loss 0.624381959438324

Epoch 11: train loss 0.5380267434649997
Epoch 11: val loss 0.6264469623565674

Epoch 12: train loss 0.528149750497606
Epoch 12: val loss 0.6240778565406799

Epoch 13: train loss 0.5086281895637512
Epoch 13: val loss 0.6159095764160156

Epoch 14: train loss 0.4949767523341709
Epoch 14: val loss 0.6212847828865051

Epoch 15: train loss 0.49375388357374406
Epoch 15: val loss 0.6121682524681091

Epoch 16: train loss 0.4930082990063561
Epoch 16: val loss 0.6130748391151428

Epoch 17: train loss 0.48237791988584733
Epoch 17: val loss 0.616020143032074

Epoch 18: train loss 0.43393386403719586
Epoch 18: val loss 0.627834677696228

Epoch 19: train loss 0.4435316589143541
Epoch 19: val loss 0.6457151770591736

Epoch 20: train loss 0.4387424223952823
Epoch 20: val loss 0.6451944708824158

Epoch 21: train loss 0.43093278672960067
Epoch 21: val loss 0.647837221622467

Epoch 22: train loss 0.4276455309655931
Epoch 22: val loss 0.6631883978843689

Epoch 23: train loss 0.41359590490659076
Epoch 23: val loss 0.6734814047813416

Epoch 24: train loss 0.40509316325187683
Epoch 24: val loss 0.6812665462493896

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7058156066470676
Epoch 0: val loss 0.6775047779083252

Epoch 1: train loss 0.6800130671925015
Epoch 1: val loss 0.6679527759552002

Epoch 2: train loss 0.6437188254462348
Epoch 2: val loss 0.6588349342346191

Epoch 3: train loss 0.6211417383617825
Epoch 3: val loss 0.6461316347122192

Epoch 4: train loss 0.616978234714932
Epoch 4: val loss 0.6363741755485535

Epoch 5: train loss 0.6036590072843764
Epoch 5: val loss 0.6284508109092712

Epoch 6: train loss 0.5682082507345412
Epoch 6: val loss 0.6271414160728455

Epoch 7: train loss 0.5787915454970466
Epoch 7: val loss 0.6290153861045837

Epoch 8: train loss 0.5545889867676629
Epoch 8: val loss 0.6275702118873596

Epoch 9: train loss 0.5138066245449914
Epoch 9: val loss 0.6248233914375305

Epoch 10: train loss 0.5080232123533884
Epoch 10: val loss 0.6252109408378601

Epoch 11: train loss 0.49282979634073043
Epoch 11: val loss 0.6267152428627014

Epoch 12: train loss 0.47632597221268547
Epoch 12: val loss 0.628751814365387

Epoch 13: train loss 0.4635135630766551
Epoch 13: val loss 0.6349895596504211

Epoch 14: train loss 0.4929730296134949
Epoch 14: val loss 0.6409152150154114

Epoch 15: train loss 0.4589735203319126
Epoch 15: val loss 0.6417391896247864

Epoch 16: train loss 0.45784373084704083
Epoch 16: val loss 0.6379358172416687

Epoch 17: train loss 0.4525941246085697
Epoch 17: val loss 0.63193279504776

Epoch 18: train loss 0.4391504161887699
Epoch 18: val loss 0.6427602171897888

Epoch 19: train loss 0.4319748481114705
Epoch 19: val loss 0.6397160887718201

Epoch 20: train loss 0.4322190450297462
Epoch 20: val loss 0.6499345898628235

Epoch 21: train loss 0.4081934591134389
Epoch 21: val loss 0.6573092937469482

Epoch 22: train loss 0.39512328637970817
Epoch 22: val loss 0.6737506985664368

Epoch 23: train loss 0.4139305187596215
Epoch 23: val loss 0.6762109398841858

Epoch 24: train loss 0.38743728399276733
Epoch 24: val loss 0.6864458918571472

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6851904441912969
Epoch 0: val loss 0.6668376326560974

Epoch 1: train loss 0.6670098602771759
Epoch 1: val loss 0.6440644264221191

Epoch 2: train loss 0.6309977223475774
Epoch 2: val loss 0.620246946811676

Epoch 3: train loss 0.6347187658150991
Epoch 3: val loss 0.6045899391174316

Epoch 4: train loss 0.6067281340559324
Epoch 4: val loss 0.5863120555877686

Epoch 5: train loss 0.5898116553823153
Epoch 5: val loss 0.5731134414672852

Epoch 6: train loss 0.575186513364315
Epoch 6: val loss 0.558353841304779

Epoch 7: train loss 0.5567436814308167
Epoch 7: val loss 0.5518626570701599

Epoch 8: train loss 0.5506867443521818
Epoch 8: val loss 0.5487520098686218

Epoch 9: train loss 0.5523158187667528
Epoch 9: val loss 0.5415542125701904

Epoch 10: train loss 0.541595829029878
Epoch 10: val loss 0.532704770565033

Epoch 11: train loss 0.5334412058194479
Epoch 11: val loss 0.5323845148086548

Epoch 12: train loss 0.5285186817248663
Epoch 12: val loss 0.5305190086364746

Epoch 13: train loss 0.527754599849383
Epoch 13: val loss 0.5334156155586243

Epoch 14: train loss 0.5021423026919365
Epoch 14: val loss 0.5337163209915161

Epoch 15: train loss 0.510067529976368
Epoch 15: val loss 0.5337058901786804

Epoch 16: train loss 0.5121844410896301
Epoch 16: val loss 0.5359395146369934

Epoch 17: train loss 0.49906165649493534
Epoch 17: val loss 0.5298471450805664

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6747206232764504
Epoch 0: val loss 0.6654502749443054

Epoch 1: train loss 0.634689287705855
Epoch 1: val loss 0.6392615437507629

Epoch 2: train loss 0.5965017242865129
Epoch 2: val loss 0.6127108931541443

Epoch 3: train loss 0.58247694644061
Epoch 3: val loss 0.6004327535629272

Epoch 4: train loss 0.5982867912812666
Epoch 4: val loss 0.5882157683372498

Epoch 5: train loss 0.5490096292712472
Epoch 5: val loss 0.5871559381484985

Epoch 6: train loss 0.5254888832569122
Epoch 6: val loss 0.568477988243103

Epoch 7: train loss 0.5422736541791395
Epoch 7: val loss 0.5611489415168762

Epoch 8: train loss 0.5133426270701669
Epoch 8: val loss 0.5596036911010742

Epoch 9: train loss 0.48277407071807166
Epoch 9: val loss 0.5609076619148254

Epoch 10: train loss 0.5051731900735335
Epoch 10: val loss 0.5461355447769165

Epoch 11: train loss 0.4743783473968506
Epoch 11: val loss 0.5340684652328491

Epoch 12: train loss 0.474429499019276
Epoch 12: val loss 0.5317336320877075

Epoch 13: train loss 0.46420022032477637
Epoch 13: val loss 0.5246635675430298

Epoch 14: train loss 0.4609060829335993
Epoch 14: val loss 0.5027188658714294

Epoch 15: train loss 0.4473163458434018
Epoch 15: val loss 0.5170415639877319

Epoch 16: train loss 0.4272111004049128
Epoch 16: val loss 0.5082468390464783

Epoch 17: train loss 0.450568597425114
Epoch 17: val loss 0.5040438175201416

Epoch 18: train loss 0.43615417317910626
Epoch 18: val loss 0.5219319462776184

Epoch 19: train loss 0.3790568167513067
Epoch 19: val loss 0.4733249247074127

Epoch 20: train loss 0.4250813749703494
Epoch 20: val loss 0.4813801646232605

Epoch 21: train loss 0.4073980857025493
Epoch 21: val loss 0.5126855373382568

Epoch 22: train loss 0.430360964753411
Epoch 22: val loss 0.47917410731315613

Epoch 23: train loss 0.39862711050293664
Epoch 23: val loss 0.46549153327941895

Epoch 24: train loss 0.384331229058179
Epoch 24: val loss 0.4748017489910126

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6856044314124368
Epoch 0: val loss 0.6396733522415161

Epoch 1: train loss 0.6496410749175332
Epoch 1: val loss 0.6140909194946289

Epoch 2: train loss 0.6127201318740845
Epoch 2: val loss 0.5909978747367859

Epoch 3: train loss 0.5993011593818665
Epoch 3: val loss 0.5757383704185486

Epoch 4: train loss 0.5663278644735162
Epoch 4: val loss 0.5665127038955688

Epoch 5: train loss 0.559314405376261
Epoch 5: val loss 0.5520009994506836

Epoch 6: train loss 0.527841950004751
Epoch 6: val loss 0.5463272333145142

Epoch 7: train loss 0.5259113365953619
Epoch 7: val loss 0.5624580979347229

Epoch 8: train loss 0.5190978944301605
Epoch 8: val loss 0.5640777349472046

Epoch 9: train loss 0.5131108273159374
Epoch 9: val loss 0.5505331754684448

Epoch 10: train loss 0.4962056441740556
Epoch 10: val loss 0.564863383769989

Epoch 11: train loss 0.48124219612641767
Epoch 11: val loss 0.5748876333236694

Epoch 12: train loss 0.45726326378909027
Epoch 12: val loss 0.5672763586044312

Epoch 13: train loss 0.47929092970761383
Epoch 13: val loss 0.5636928081512451

Epoch 14: train loss 0.44726282358169556
Epoch 14: val loss 0.5804840922355652

Epoch 15: train loss 0.4418890286575664
Epoch 15: val loss 0.5813035368919373

Epoch 16: train loss 0.4499191343784332
Epoch 16: val loss 0.5910829305648804

Epoch 17: train loss 0.4428834752603011
Epoch 17: val loss 0.6156319975852966

Epoch 18: train loss 0.42884855649688025
Epoch 18: val loss 0.6061606407165527

Epoch 19: train loss 0.4116755046627738
Epoch 19: val loss 0.5973109602928162

Epoch 20: train loss 0.41734201257879083
Epoch 20: val loss 0.6025128960609436

Epoch 21: train loss 0.4146107340400869
Epoch 21: val loss 0.5911783576011658

Epoch 22: train loss 0.3987978154962713
Epoch 22: val loss 0.5836802124977112

Epoch 23: train loss 0.39295623248273676
Epoch 23: val loss 0.5883747339248657

Epoch 24: train loss 0.39564279263669794
Epoch 24: val loss 0.5891854166984558

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972402984445746
Epoch 0: val loss 0.6713215708732605

Epoch 1: train loss 0.6369186260483481
Epoch 1: val loss 0.6568069458007812

Epoch 2: train loss 0.6288306225429882
Epoch 2: val loss 0.6493845582008362

Epoch 3: train loss 0.5633637011051178
Epoch 3: val loss 0.6508442759513855

Epoch 4: train loss 0.5644766688346863
Epoch 4: val loss 0.6281377077102661

Epoch 5: train loss 0.5605999610640786
Epoch 5: val loss 0.6225000619888306

Epoch 6: train loss 0.5358639494939283
Epoch 6: val loss 0.6315323114395142

Epoch 7: train loss 0.5242661860856143
Epoch 7: val loss 0.6251970529556274

Epoch 8: train loss 0.5277913917194713
Epoch 8: val loss 0.608420729637146

Epoch 9: train loss 0.5008843514052305
Epoch 9: val loss 0.6041237115859985

Epoch 10: train loss 0.520374674688686
Epoch 10: val loss 0.5992392897605896

Epoch 11: train loss 0.4926687208088962
Epoch 11: val loss 0.5969954133033752

Epoch 12: train loss 0.4792362316088243
Epoch 12: val loss 0.5956306457519531

Epoch 13: train loss 0.4492188475348733
Epoch 13: val loss 0.5869975090026855

Epoch 14: train loss 0.4656940590251576
Epoch 14: val loss 0.5996577143669128

Epoch 15: train loss 0.44768636335026135
Epoch 15: val loss 0.6043189764022827

Epoch 16: train loss 0.43988010016354645
Epoch 16: val loss 0.5972286462783813

Epoch 17: train loss 0.42418146946213464
Epoch 17: val loss 0.5872573256492615

Epoch 18: train loss 0.44624061205170373
Epoch 18: val loss 0.5966276526451111

Epoch 19: train loss 0.4232126311822371
Epoch 19: val loss 0.5965326428413391

Epoch 20: train loss 0.39381973445415497
Epoch 20: val loss 0.5901178121566772

Epoch 21: train loss 0.3976784077557651
Epoch 21: val loss 0.584879457950592

Epoch 22: train loss 0.39944420890374616
Epoch 22: val loss 0.5867079496383667

Epoch 23: train loss 0.3772823349996047
Epoch 23: val loss 0.6294018626213074

Epoch 24: train loss 0.3871911276470531
Epoch 24: val loss 0.5955535769462585

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6833355968648737
Epoch 0: val loss 0.6519543528556824

Epoch 1: train loss 0.6494424505667253
Epoch 1: val loss 0.6216620206832886

Epoch 2: train loss 0.6167933290654962
Epoch 2: val loss 0.6077181696891785

Epoch 3: train loss 0.6175687340172854
Epoch 3: val loss 0.6018277406692505

Epoch 4: train loss 0.5852125151590868
Epoch 4: val loss 0.5955210328102112

Epoch 5: train loss 0.5696351013400338
Epoch 5: val loss 0.595123827457428

Epoch 6: train loss 0.5418580580841411
Epoch 6: val loss 0.5851355791091919

Epoch 7: train loss 0.542013244195418
Epoch 7: val loss 0.5789008140563965

Epoch 8: train loss 0.5150637464089827
Epoch 8: val loss 0.576900064945221

Epoch 9: train loss 0.4897624200040644
Epoch 9: val loss 0.5945730805397034

Epoch 10: train loss 0.5067586925896731
Epoch 10: val loss 0.585885763168335

Epoch 11: train loss 0.4862182384187525
Epoch 11: val loss 0.5691336393356323

Epoch 12: train loss 0.49750478701158
Epoch 12: val loss 0.566904604434967

Epoch 13: train loss 0.4624009213664315
Epoch 13: val loss 0.5688984990119934

Epoch 14: train loss 0.44778410683978687
Epoch 14: val loss 0.5576205253601074

Epoch 15: train loss 0.45221261273730884
Epoch 15: val loss 0.5508057475090027

Epoch 16: train loss 0.44443580508232117
Epoch 16: val loss 0.5447871685028076

Epoch 17: train loss 0.4297878281636672
Epoch 17: val loss 0.5483077764511108

Epoch 18: train loss 0.4057588658549569
Epoch 18: val loss 0.5578298568725586

Epoch 19: train loss 0.4195109659975225
Epoch 19: val loss 0.5433216094970703

Epoch 20: train loss 0.41348399086432025
Epoch 20: val loss 0.5559163093566895

Epoch 21: train loss 0.40613791888410394
Epoch 21: val loss 0.5533437132835388

Epoch 22: train loss 0.4108498299663717
Epoch 22: val loss 0.5618240237236023

Epoch 23: train loss 0.39892960678447376
Epoch 23: val loss 0.563965380191803

Epoch 24: train loss 0.3585246124050834
Epoch 24: val loss 0.5369105339050293

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6953486800193787
Epoch 0: val loss 0.6709687113761902

Epoch 1: train loss 0.6537343221051353
Epoch 1: val loss 0.6567432284355164

Epoch 2: train loss 0.6175039197717395
Epoch 2: val loss 0.6226940751075745

Epoch 3: train loss 0.5848210368837629
Epoch 3: val loss 0.6268693208694458

Epoch 4: train loss 0.5630251062767846
Epoch 4: val loss 0.5999988317489624

Epoch 5: train loss 0.5509522472109113
Epoch 5: val loss 0.6007460355758667

Epoch 6: train loss 0.5407154815537589
Epoch 6: val loss 0.6279746294021606

Epoch 7: train loss 0.5229121042149407
Epoch 7: val loss 0.5950441956520081

Epoch 8: train loss 0.5208741362605777
Epoch 8: val loss 0.6145434379577637

Epoch 9: train loss 0.5070402537073407
Epoch 9: val loss 0.6081371307373047

Epoch 10: train loss 0.5004098904984338
Epoch 10: val loss 0.6079261898994446

Epoch 11: train loss 0.48802962047713144
Epoch 11: val loss 0.6080229878425598

Epoch 12: train loss 0.4860661178827286
Epoch 12: val loss 0.6055415272712708

Epoch 13: train loss 0.44833888539246153
Epoch 13: val loss 0.6029305458068848

Epoch 14: train loss 0.4513506122997829
Epoch 14: val loss 0.6108947992324829

Epoch 15: train loss 0.4406267468418394
Epoch 15: val loss 0.6177247166633606

Epoch 16: train loss 0.44043675703661783
Epoch 16: val loss 0.612082302570343

Epoch 17: train loss 0.4282260558434895
Epoch 17: val loss 0.6318854689598083

Epoch 18: train loss 0.42888836562633514
Epoch 18: val loss 0.6231662034988403

Epoch 19: train loss 0.40605189970561434
Epoch 19: val loss 0.61280757188797

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7033994661437141
Epoch 0: val loss 0.6659534573554993

Epoch 1: train loss 0.6462474332915412
Epoch 1: val loss 0.6663135290145874

Epoch 2: train loss 0.6174353228674995
Epoch 2: val loss 0.6599814295768738

Epoch 3: train loss 0.6094126237763299
Epoch 3: val loss 0.6530980467796326

Epoch 4: train loss 0.60835776064131
Epoch 4: val loss 0.6572420597076416

Epoch 5: train loss 0.5968531767527262
Epoch 5: val loss 0.6670600175857544

Epoch 6: train loss 0.5951669183042314
Epoch 6: val loss 0.6734930872917175

Epoch 7: train loss 0.5751285486751132
Epoch 7: val loss 0.6769785284996033

Epoch 8: train loss 0.566589398516549
Epoch 8: val loss 0.6853670477867126

Epoch 9: train loss 0.5631924072901408
Epoch 9: val loss 0.6857932209968567

Epoch 10: train loss 0.5637054211563535
Epoch 10: val loss 0.6737666726112366

Epoch 11: train loss 0.5502561827500662
Epoch 11: val loss 0.6618311405181885

Epoch 12: train loss 0.5279157956441244
Epoch 12: val loss 0.6642443537712097

Epoch 13: train loss 0.5150244269106123
Epoch 13: val loss 0.6830710172653198

Epoch 14: train loss 0.5419887834125094
Epoch 14: val loss 0.6782645583152771

Epoch 15: train loss 0.5095393293433719
Epoch 15: val loss 0.6725495457649231

Epoch 16: train loss 0.4944925838046604
Epoch 16: val loss 0.6873109936714172

Epoch 17: train loss 0.4864428871207767
Epoch 17: val loss 0.6759932041168213

Epoch 18: train loss 0.49391547507709926
Epoch 18: val loss 0.6799167990684509

Epoch 19: train loss 0.5033625132507749
Epoch 19: val loss 0.6852534413337708

Epoch 20: train loss 0.46058401465415955
Epoch 20: val loss 0.674415647983551

Epoch 21: train loss 0.4482373661465115
Epoch 21: val loss 0.684649646282196

Epoch 22: train loss 0.46870484617021346
Epoch 22: val loss 0.6797026991844177

Epoch 23: train loss 0.47508161266644794
Epoch 23: val loss 0.6791530251502991

Epoch 24: train loss 0.46122056245803833
Epoch 24: val loss 0.6980705857276917

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6967488593525357
Epoch 0: val loss 0.6701655387878418

Epoch 1: train loss 0.6675772004657321
Epoch 1: val loss 0.6567604541778564

Epoch 2: train loss 0.6369904610845778
Epoch 2: val loss 0.6483120322227478

Epoch 3: train loss 0.6432899965180291
Epoch 3: val loss 0.6428236365318298

Epoch 4: train loss 0.6271798014640808
Epoch 4: val loss 0.6458527445793152

Epoch 5: train loss 0.6178344157007005
Epoch 5: val loss 0.6447271704673767

Epoch 6: train loss 0.5971311728159586
Epoch 6: val loss 0.6370339393615723

Epoch 7: train loss 0.5999916527006361
Epoch 7: val loss 0.6395961046218872

Epoch 8: train loss 0.5789565377765231
Epoch 8: val loss 0.6304319500923157

Epoch 9: train loss 0.5715358886453841
Epoch 9: val loss 0.6109222769737244

Epoch 10: train loss 0.5537154542075263
Epoch 10: val loss 0.597658097743988

Epoch 11: train loss 0.5553534395164914
Epoch 11: val loss 0.6117348670959473

Epoch 12: train loss 0.5203880535231696
Epoch 12: val loss 0.5924899578094482

Epoch 13: train loss 0.5311626129680209
Epoch 13: val loss 0.5894078016281128

Epoch 14: train loss 0.5017431808842553
Epoch 14: val loss 0.6122938990592957

Epoch 15: train loss 0.49242976639005875
Epoch 15: val loss 0.6134325265884399

Epoch 16: train loss 0.4797871808211009
Epoch 16: val loss 0.6186975836753845

Epoch 17: train loss 0.4809964663452572
Epoch 17: val loss 0.6098780035972595

Epoch 18: train loss 0.4827013379997677
Epoch 18: val loss 0.5722287893295288

Epoch 19: train loss 0.45661095447010464
Epoch 19: val loss 0.6019795536994934

Epoch 20: train loss 0.44920648800002205
Epoch 20: val loss 0.6501568555831909

Epoch 21: train loss 0.45852065417501664
Epoch 21: val loss 0.6268166899681091

Epoch 22: train loss 0.40797559751404655
Epoch 22: val loss 0.6316335201263428

Epoch 23: train loss 0.43219324615266586
Epoch 23: val loss 0.6650134921073914

Epoch 24: train loss 0.4405520425902473
Epoch 24: val loss 0.6816710829734802

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6835829946729872
Epoch 0: val loss 0.6686645746231079

Epoch 1: train loss 0.6628433929549323
Epoch 1: val loss 0.6667346954345703

Epoch 2: train loss 0.6395197113355001
Epoch 2: val loss 0.6682218313217163

Epoch 3: train loss 0.6282776792844137
Epoch 3: val loss 0.6675824522972107

Epoch 4: train loss 0.6101895835664537
Epoch 4: val loss 0.6673969626426697

Epoch 5: train loss 0.5935489866468642
Epoch 5: val loss 0.6696513891220093

Epoch 6: train loss 0.5860802001423306
Epoch 6: val loss 0.6720914840698242

Epoch 7: train loss 0.5853304697407616
Epoch 7: val loss 0.6740221381187439

Epoch 8: train loss 0.5874584250979953
Epoch 8: val loss 0.6826394200325012

Epoch 9: train loss 0.5733663572205437
Epoch 9: val loss 0.6708654761314392

Epoch 10: train loss 0.5536308288574219
Epoch 10: val loss 0.6841604709625244

Epoch 11: train loss 0.536818610297309
Epoch 11: val loss 0.6768094897270203

Epoch 12: train loss 0.5311054719818963
Epoch 12: val loss 0.666836678981781

Epoch 13: train loss 0.5297292272249857
Epoch 13: val loss 0.6839643120765686

Epoch 14: train loss 0.528765426741706
Epoch 14: val loss 0.6726024150848389

Epoch 15: train loss 0.49650878376430935
Epoch 15: val loss 0.6804072260856628

Epoch 16: train loss 0.5350624819596609
Epoch 16: val loss 0.6708815097808838

Epoch 17: train loss 0.48626557654804653
Epoch 17: val loss 0.6698309779167175

Epoch 18: train loss 0.47473466396331787
Epoch 18: val loss 0.6833027005195618

Epoch 19: train loss 0.48863549696074593
Epoch 19: val loss 0.6995778679847717

Epoch 20: train loss 0.4631219340695275
Epoch 20: val loss 0.7050493359565735

Epoch 21: train loss 0.44854726062880623
Epoch 21: val loss 0.7326793074607849

Epoch 22: train loss 0.47045669621891445
Epoch 22: val loss 0.7025816440582275

Epoch 23: train loss 0.42350713080830044
Epoch 23: val loss 0.7093520760536194

Epoch 24: train loss 0.43350200520621407
Epoch 24: val loss 0.7118481993675232

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6888361043400235
Epoch 0: val loss 0.6704400777816772

Epoch 1: train loss 0.6692138115564982
Epoch 1: val loss 0.667402982711792

Epoch 2: train loss 0.6469222042295668
Epoch 2: val loss 0.6599845290184021

Epoch 3: train loss 0.6384190387196012
Epoch 3: val loss 0.6561352014541626

Epoch 4: train loss 0.6021483805444505
Epoch 4: val loss 0.650692343711853

Epoch 5: train loss 0.6012787686453925
Epoch 5: val loss 0.650699257850647

Epoch 6: train loss 0.5870129863421122
Epoch 6: val loss 0.6526982188224792

Epoch 7: train loss 0.5941393110487196
Epoch 7: val loss 0.6569311618804932

Epoch 8: train loss 0.5759886867470212
Epoch 8: val loss 0.6563178896903992

Epoch 9: train loss 0.5796840124660068
Epoch 9: val loss 0.6408211588859558

Epoch 10: train loss 0.5487848851415846
Epoch 10: val loss 0.6434320211410522

Epoch 11: train loss 0.5281056927310096
Epoch 11: val loss 0.6365460157394409

Epoch 12: train loss 0.5195179945892758
Epoch 12: val loss 0.6431957483291626

Epoch 13: train loss 0.5035926070478227
Epoch 13: val loss 0.6405071020126343

Epoch 14: train loss 0.5149499906433953
Epoch 14: val loss 0.6387844681739807

Epoch 15: train loss 0.5134809480773078
Epoch 15: val loss 0.6550901532173157

Epoch 16: train loss 0.4843234552277459
Epoch 16: val loss 0.6470933556556702

Epoch 17: train loss 0.47786766290664673
Epoch 17: val loss 0.6498903036117554

Epoch 18: train loss 0.4674527380201552
Epoch 18: val loss 0.6343075037002563

Epoch 19: train loss 0.48438865277502274
Epoch 19: val loss 0.6332330107688904

Epoch 20: train loss 0.4603232542673747
Epoch 20: val loss 0.6498222947120667

Epoch 21: train loss 0.4511470165517595
Epoch 21: val loss 0.6457830667495728

Epoch 22: train loss 0.43065321776602006
Epoch 22: val loss 0.6417368650436401

Epoch 23: train loss 0.4598375161488851
Epoch 23: val loss 0.6669830083847046

Epoch 24: train loss 0.43065975772009957
Epoch 24: val loss 0.6893538236618042

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6857897738615671
Epoch 0: val loss 0.6513195037841797

Epoch 1: train loss 0.6584097196658453
Epoch 1: val loss 0.6372135877609253

Epoch 2: train loss 0.6413690894842148
Epoch 2: val loss 0.6283439993858337

Epoch 3: train loss 0.6271584779024124
Epoch 3: val loss 0.617013692855835

Epoch 4: train loss 0.6014383981625239
Epoch 4: val loss 0.6030487418174744

Epoch 5: train loss 0.6124785244464874
Epoch 5: val loss 0.6005548238754272

Epoch 6: train loss 0.6019621218244234
Epoch 6: val loss 0.5989355444908142

Epoch 7: train loss 0.5675655653079351
Epoch 7: val loss 0.5964139699935913

Epoch 8: train loss 0.5469878613948822
Epoch 8: val loss 0.590613603591919

Epoch 9: train loss 0.5952530975143114
Epoch 9: val loss 0.5901979207992554

Epoch 10: train loss 0.5411340494950613
Epoch 10: val loss 0.6012945771217346

Epoch 11: train loss 0.5232634097337723
Epoch 11: val loss 0.5922179222106934

Epoch 12: train loss 0.544862744708856
Epoch 12: val loss 0.5769695043563843

Epoch 13: train loss 0.5315197135011355
Epoch 13: val loss 0.5940425992012024

Epoch 14: train loss 0.5306004087130228
Epoch 14: val loss 0.6089447140693665

Epoch 15: train loss 0.5108812799056371
Epoch 15: val loss 0.5719030499458313

Epoch 16: train loss 0.482367900510629
Epoch 16: val loss 0.5747780203819275

Epoch 17: train loss 0.5146459167202314
Epoch 17: val loss 0.582302987575531

Epoch 18: train loss 0.49993935227394104
Epoch 18: val loss 0.5901582837104797

Epoch 19: train loss 0.48858831574519473
Epoch 19: val loss 0.61823570728302

Epoch 20: train loss 0.4800175254543622
Epoch 20: val loss 0.6019749641418457

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6494192719459534
Epoch 0: val loss 0.6222614645957947

Epoch 1: train loss 0.5748825132846832
Epoch 1: val loss 0.5617667436599731

Epoch 2: train loss 0.5104450643062591
Epoch 2: val loss 0.4982527196407318

Epoch 3: train loss 0.4569358915090561
Epoch 3: val loss 0.472327321767807

Epoch 4: train loss 0.42754112780094145
Epoch 4: val loss 0.44841358065605164

Epoch 5: train loss 0.3952925890684128
Epoch 5: val loss 0.4517359137535095

Epoch 6: train loss 0.3866233080625534
Epoch 6: val loss 0.45036861300468445

Epoch 7: train loss 0.39486993551254274
Epoch 7: val loss 0.4511839747428894

Epoch 8: train loss 0.375702965259552
Epoch 8: val loss 0.44744545221328735

Epoch 9: train loss 0.35305294394493103
Epoch 9: val loss 0.4467732310295105

Epoch 10: train loss 0.39230360090732574
Epoch 10: val loss 0.4499354362487793

Epoch 11: train loss 0.33565079867839814
Epoch 11: val loss 0.4585469961166382

Epoch 12: train loss 0.340578718483448
Epoch 12: val loss 0.4652627408504486

Epoch 13: train loss 0.33695299103856086
Epoch 13: val loss 0.4751777648925781

Epoch 14: train loss 0.3524854972958565
Epoch 14: val loss 0.4639144837856293

Epoch 15: train loss 0.404538094997406
Epoch 15: val loss 0.4643239676952362

Epoch 16: train loss 0.34138895720243456
Epoch 16: val loss 0.4597879946231842

Epoch 17: train loss 0.3320536658167839
Epoch 17: val loss 0.48162299394607544

Epoch 18: train loss 0.33921890407800676
Epoch 18: val loss 0.4763703942298889

Epoch 19: train loss 0.3257700130343437
Epoch 19: val loss 0.4624808132648468

Epoch 20: train loss 0.318131323158741
Epoch 20: val loss 0.46357133984565735

Epoch 21: train loss 0.36826449930667876
Epoch 21: val loss 0.47029194235801697

Epoch 22: train loss 0.3203504100441933
Epoch 22: val loss 0.4533553123474121

Epoch 23: train loss 0.36191127449274063
Epoch 23: val loss 0.45578140020370483

Epoch 24: train loss 0.2991942226886749
Epoch 24: val loss 0.47949281334877014

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6128851473331451
Epoch 0: val loss 0.5780996084213257

Epoch 1: train loss 0.4934306710958481
Epoch 1: val loss 0.5005587339401245

Epoch 2: train loss 0.43701145648956297
Epoch 2: val loss 0.44948187470436096

Epoch 3: train loss 0.47946096658706666
Epoch 3: val loss 0.43753257393836975

Epoch 4: train loss 0.38246172219514846
Epoch 4: val loss 0.4515560269355774

Epoch 5: train loss 0.3802956983447075
Epoch 5: val loss 0.45147860050201416

Epoch 6: train loss 0.3595216363668442
Epoch 6: val loss 0.44795164465904236

Epoch 7: train loss 0.39688492715358736
Epoch 7: val loss 0.4477708041667938

Epoch 8: train loss 0.42910051345825195
Epoch 8: val loss 0.4556191861629486

Epoch 9: train loss 0.3420791417360306
Epoch 9: val loss 0.46399423480033875

Epoch 10: train loss 0.38570142090320586
Epoch 10: val loss 0.4651551842689514

Epoch 11: train loss 0.3417693167924881
Epoch 11: val loss 0.47532835602760315

Epoch 12: train loss 0.3341421663761139
Epoch 12: val loss 0.46814897656440735

Epoch 13: train loss 0.3211797848343849
Epoch 13: val loss 0.4615754187107086

Epoch 14: train loss 0.40890985131263735
Epoch 14: val loss 0.4682263433933258

Epoch 15: train loss 0.32379132956266404
Epoch 15: val loss 0.4748317301273346

Epoch 16: train loss 0.3166332423686981
Epoch 16: val loss 0.4737791419029236

Epoch 17: train loss 0.2907742917537689
Epoch 17: val loss 0.47219008207321167

Epoch 18: train loss 0.3462345406413078
Epoch 18: val loss 0.47882983088493347

Epoch 19: train loss 0.3282895088195801
Epoch 19: val loss 0.49404969811439514

Epoch 20: train loss 0.2853365257382393
Epoch 20: val loss 0.49969062209129333

Epoch 21: train loss 0.30112704187631606
Epoch 21: val loss 0.4939398765563965

Epoch 22: train loss 0.3400568157434464
Epoch 22: val loss 0.48676416277885437

Epoch 23: train loss 0.293061825633049
Epoch 23: val loss 0.4864022135734558

Epoch 24: train loss 0.32534592747688296
Epoch 24: val loss 0.48975828289985657

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6334779918193817
Epoch 0: val loss 0.5772936940193176

Epoch 1: train loss 0.5305644303560257
Epoch 1: val loss 0.48663192987442017

Epoch 2: train loss 0.4476092606782913
Epoch 2: val loss 0.43083620071411133

Epoch 3: train loss 0.4254758581519127
Epoch 3: val loss 0.4247724413871765

Epoch 4: train loss 0.41060566157102585
Epoch 4: val loss 0.4437432885169983

Epoch 5: train loss 0.365813373029232
Epoch 5: val loss 0.4370101988315582

Epoch 6: train loss 0.38427604287862777
Epoch 6: val loss 0.42409467697143555

Epoch 7: train loss 0.3822786629199982
Epoch 7: val loss 0.4270784556865692

Epoch 8: train loss 0.3689264953136444
Epoch 8: val loss 0.43664008378982544

Epoch 9: train loss 0.37478049099445343
Epoch 9: val loss 0.4575325548648834

Epoch 10: train loss 0.39463655948638915
Epoch 10: val loss 0.43762674927711487

Epoch 11: train loss 0.3438613712787628
Epoch 11: val loss 0.44059818983078003

Epoch 12: train loss 0.34705250710248947
Epoch 12: val loss 0.44157129526138306

Epoch 13: train loss 0.3290751650929451
Epoch 13: val loss 0.4326912760734558

Epoch 14: train loss 0.3220548316836357
Epoch 14: val loss 0.4380638003349304

Epoch 15: train loss 0.39201490432024
Epoch 15: val loss 0.4526248276233673

Epoch 16: train loss 0.31186679750680923
Epoch 16: val loss 0.41978996992111206

Epoch 17: train loss 0.3249428510665894
Epoch 17: val loss 0.43611812591552734

Epoch 18: train loss 0.3302237793803215
Epoch 18: val loss 0.45591920614242554

Epoch 19: train loss 0.3379394933581352
Epoch 19: val loss 0.4545193016529083

Epoch 20: train loss 0.3014508903026581
Epoch 20: val loss 0.4517563581466675

Epoch 21: train loss 0.29537599086761473
Epoch 21: val loss 0.4608166813850403

Epoch 22: train loss 0.3049428343772888
Epoch 22: val loss 0.47509288787841797

Epoch 23: train loss 0.28883638978004456
Epoch 23: val loss 0.4861239790916443

Epoch 24: train loss 0.30250928103923796
Epoch 24: val loss 0.4859359860420227

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6616459310054779
Epoch 0: val loss 0.6116200685501099

Epoch 1: train loss 0.5359192609786987
Epoch 1: val loss 0.5120124220848083

Epoch 2: train loss 0.43997581899166105
Epoch 2: val loss 0.4533596336841583

Epoch 3: train loss 0.455170676112175
Epoch 3: val loss 0.4292049705982208

Epoch 4: train loss 0.4451895490288734
Epoch 4: val loss 0.4356541931629181

Epoch 5: train loss 0.39937467128038406
Epoch 5: val loss 0.45139509439468384

Epoch 6: train loss 0.39874027371406556
Epoch 6: val loss 0.4481836259365082

Epoch 7: train loss 0.39466206133365633
Epoch 7: val loss 0.4341525137424469

Epoch 8: train loss 0.3700591564178467
Epoch 8: val loss 0.4380645453929901

Epoch 9: train loss 0.34131198823451997
Epoch 9: val loss 0.4394652247428894

Epoch 10: train loss 0.36351959854364396
Epoch 10: val loss 0.4471783936023712

Epoch 11: train loss 0.3533649891614914
Epoch 11: val loss 0.4410439729690552

Epoch 12: train loss 0.3359917104244232
Epoch 12: val loss 0.4427257478237152

Epoch 13: train loss 0.3378965646028519
Epoch 13: val loss 0.4402783513069153

Epoch 14: train loss 0.33607264459133146
Epoch 14: val loss 0.4457348585128784

Epoch 15: train loss 0.32860072404146196
Epoch 15: val loss 0.4483732283115387

Epoch 16: train loss 0.34077792167663573
Epoch 16: val loss 0.45055073499679565

Epoch 17: train loss 0.3291417956352234
Epoch 17: val loss 0.4586907625198364

Epoch 18: train loss 0.32210885137319567
Epoch 18: val loss 0.45712924003601074

Epoch 19: train loss 0.3316351532936096
Epoch 19: val loss 0.45954522490501404

Epoch 20: train loss 0.3072920337319374
Epoch 20: val loss 0.47038567066192627

Epoch 21: train loss 0.355873641371727
Epoch 21: val loss 0.47608187794685364

Epoch 22: train loss 0.38061416149139404
Epoch 22: val loss 0.48600447177886963

Epoch 23: train loss 0.33550908267498014
Epoch 23: val loss 0.4861520528793335

Epoch 24: train loss 0.3110343039035797
Epoch 24: val loss 0.4718780517578125

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6273069702661954
Epoch 0: val loss 0.5886967182159424

Epoch 1: train loss 0.5085869500270257
Epoch 1: val loss 0.5023787021636963

Epoch 2: train loss 0.45499093715961164
Epoch 2: val loss 0.46916261315345764

Epoch 3: train loss 0.39914630353450775
Epoch 3: val loss 0.47493836283683777

Epoch 4: train loss 0.3903835633626351
Epoch 4: val loss 0.48858657479286194

Epoch 5: train loss 0.411545876127023
Epoch 5: val loss 0.4727151691913605

Epoch 6: train loss 0.42345335621100205
Epoch 6: val loss 0.4855233132839203

Epoch 7: train loss 0.37101997893590194
Epoch 7: val loss 0.48531073331832886

Epoch 8: train loss 0.3548798692914156
Epoch 8: val loss 0.47693735361099243

Epoch 9: train loss 0.3814184849078839
Epoch 9: val loss 0.4822055995464325

Epoch 10: train loss 0.38160652266098904
Epoch 10: val loss 0.48697346448898315

Epoch 11: train loss 0.3745830769722278
Epoch 11: val loss 0.48525670170783997

Epoch 12: train loss 0.3540700055085696
Epoch 12: val loss 0.4936180114746094

Epoch 13: train loss 0.33566967799113345
Epoch 13: val loss 0.47940725088119507

Epoch 14: train loss 0.3408404508462319
Epoch 14: val loss 0.4830031096935272

Epoch 15: train loss 0.3533571855379985
Epoch 15: val loss 0.4952261447906494

Epoch 16: train loss 0.3298801046151381
Epoch 16: val loss 0.49468016624450684

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6882557760585438
Epoch 0: val loss 0.6784350275993347

Epoch 1: train loss 0.6498767733573914
Epoch 1: val loss 0.6607066988945007

Epoch 2: train loss 0.6178618506951765
Epoch 2: val loss 0.656726062297821

Epoch 3: train loss 0.6059239940209822
Epoch 3: val loss 0.6525935530662537

Epoch 4: train loss 0.5863094167275862
Epoch 4: val loss 0.6397510170936584

Epoch 5: train loss 0.5651060153137554
Epoch 5: val loss 0.63780677318573

Epoch 6: train loss 0.5591734241355549
Epoch 6: val loss 0.6335694789886475

Epoch 7: train loss 0.5572880235585299
Epoch 7: val loss 0.6154196262359619

Epoch 8: train loss 0.5323661457408558
Epoch 8: val loss 0.6121002435684204

Epoch 9: train loss 0.5203778581185774
Epoch 9: val loss 0.6066280007362366

Epoch 10: train loss 0.510168116201054
Epoch 10: val loss 0.5938720703125

Epoch 11: train loss 0.50612657178532
Epoch 11: val loss 0.5909734964370728

Epoch 12: train loss 0.4787776497277347
Epoch 12: val loss 0.5932248830795288

Epoch 13: train loss 0.47595556486736645
Epoch 13: val loss 0.6033963561058044

Epoch 14: train loss 0.4637305655262687
Epoch 14: val loss 0.6024473309516907

Epoch 15: train loss 0.4334951557896354
Epoch 15: val loss 0.6039193272590637

Epoch 16: train loss 0.4342669573697177
Epoch 16: val loss 0.5914137363433838

Epoch 17: train loss 0.41696382652629504
Epoch 17: val loss 0.6031534075737

Epoch 18: train loss 0.41371151263063605
Epoch 18: val loss 0.6096468567848206

Epoch 19: train loss 0.41667732054536993
Epoch 19: val loss 0.6119689345359802

Epoch 20: train loss 0.4144602228294719
Epoch 20: val loss 0.6021336913108826

Epoch 21: train loss 0.3793246678330682
Epoch 21: val loss 0.596798300743103

Epoch 22: train loss 0.37742332165891473
Epoch 22: val loss 0.5883811712265015

Epoch 23: train loss 0.37943432005968963
Epoch 23: val loss 0.599799633026123

Epoch 24: train loss 0.37618238546631555
Epoch 24: val loss 0.6277728080749512

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917488466609608
Epoch 0: val loss 0.6683911085128784

Epoch 1: train loss 0.6520741581916809
Epoch 1: val loss 0.6425420641899109

Epoch 2: train loss 0.6366304592652754
Epoch 2: val loss 0.6202576756477356

Epoch 3: train loss 0.6326269832524386
Epoch 3: val loss 0.6288132071495056

Epoch 4: train loss 0.5975654721260071
Epoch 4: val loss 0.6199944615364075

Epoch 5: train loss 0.5896923000162299
Epoch 5: val loss 0.6065574884414673

Epoch 6: train loss 0.597541028803045
Epoch 6: val loss 0.6032021641731262

Epoch 7: train loss 0.5626207210800864
Epoch 7: val loss 0.6032150983810425

Epoch 8: train loss 0.5570697946981951
Epoch 8: val loss 0.6102723479270935

Epoch 9: train loss 0.539794073863463
Epoch 9: val loss 0.6003159880638123

Epoch 10: train loss 0.532247933474454
Epoch 10: val loss 0.6106631755828857

Epoch 11: train loss 0.5350827683102001
Epoch 11: val loss 0.6004005074501038

Epoch 12: train loss 0.5188221470876173
Epoch 12: val loss 0.5877681374549866

Epoch 13: train loss 0.5037907226519152
Epoch 13: val loss 0.5851077437400818

Epoch 14: train loss 0.500235376032916
Epoch 14: val loss 0.5949873924255371

Epoch 15: train loss 0.477410153909163
Epoch 15: val loss 0.5756716728210449

Epoch 16: train loss 0.47762370109558105
Epoch 16: val loss 0.5760044455528259

Epoch 17: train loss 0.4763234122232957
Epoch 17: val loss 0.5751391053199768

Epoch 18: train loss 0.4643102559176358
Epoch 18: val loss 0.5664988160133362

Epoch 19: train loss 0.44745715910738165
Epoch 19: val loss 0.566415011882782

Epoch 20: train loss 0.43476939472285187
Epoch 20: val loss 0.545440137386322

Epoch 21: train loss 0.42901223627003754
Epoch 21: val loss 0.5464761257171631

Epoch 22: train loss 0.44517169486392627
Epoch 22: val loss 0.5643916726112366

Epoch 23: train loss 0.4148491485552354
Epoch 23: val loss 0.5640201568603516

Epoch 24: train loss 0.39900746128775855
Epoch 24: val loss 0.5616230368614197

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6899610161781311
Epoch 0: val loss 0.658367395401001

Epoch 1: train loss 0.6401076425205577
Epoch 1: val loss 0.629137396812439

Epoch 2: train loss 0.6265031641179865
Epoch 2: val loss 0.6186780333518982

Epoch 3: train loss 0.6084636774930087
Epoch 3: val loss 0.6169970035552979

Epoch 4: train loss 0.5990649515932257
Epoch 4: val loss 0.6139767169952393

Epoch 5: train loss 0.6009340177882802
Epoch 5: val loss 0.6156045198440552

Epoch 6: train loss 0.5771794427524913
Epoch 6: val loss 0.6023803353309631

Epoch 7: train loss 0.5707738074389371
Epoch 7: val loss 0.5917935967445374

Epoch 8: train loss 0.5633860772306268
Epoch 8: val loss 0.5996060371398926

Epoch 9: train loss 0.5519977374510332
Epoch 9: val loss 0.598172128200531

Epoch 10: train loss 0.5398048541762612
Epoch 10: val loss 0.5924392342567444

Epoch 11: train loss 0.5457818426869132
Epoch 11: val loss 0.5954372882843018

Epoch 12: train loss 0.5271650010889227
Epoch 12: val loss 0.5720216631889343

Epoch 13: train loss 0.5084185220978477
Epoch 13: val loss 0.5757798552513123

Epoch 14: train loss 0.4803514236753637
Epoch 14: val loss 0.5721896886825562

Epoch 15: train loss 0.4787391857667403
Epoch 15: val loss 0.5765908360481262

Epoch 16: train loss 0.46609815142371436
Epoch 16: val loss 0.5796484351158142

Epoch 17: train loss 0.4682734689929269
Epoch 17: val loss 0.5804086923599243

Epoch 18: train loss 0.462015989151868
Epoch 18: val loss 0.5684793591499329

Epoch 19: train loss 0.4510891925204884
Epoch 19: val loss 0.594161868095398

Epoch 20: train loss 0.46242684396830475
Epoch 20: val loss 0.5754355788230896

Epoch 21: train loss 0.449226357720115
Epoch 21: val loss 0.5766698718070984

Epoch 22: train loss 0.46582872488281946
Epoch 22: val loss 0.5902091860771179

Epoch 23: train loss 0.41991039568727667
Epoch 23: val loss 0.5699740052223206

Epoch 24: train loss 0.4222677539695393
Epoch 24: val loss 0.5811768174171448

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6929566968571056
Epoch 0: val loss 0.6690959930419922

Epoch 1: train loss 0.6550946940075267
Epoch 1: val loss 0.6565242409706116

Epoch 2: train loss 0.6176266724413092
Epoch 2: val loss 0.6493001580238342

Epoch 3: train loss 0.6102038296786222
Epoch 3: val loss 0.6465128064155579

Epoch 4: train loss 0.5974217382344332
Epoch 4: val loss 0.6356930732727051

Epoch 5: train loss 0.5930356193672527
Epoch 5: val loss 0.6343538165092468

Epoch 6: train loss 0.5825939909978346
Epoch 6: val loss 0.6383665800094604

Epoch 7: train loss 0.5592580437660217
Epoch 7: val loss 0.6442445516586304

Epoch 8: train loss 0.5427537208253687
Epoch 8: val loss 0.6433686017990112

Epoch 9: train loss 0.5542907985773954
Epoch 9: val loss 0.642408013343811

Epoch 10: train loss 0.529611430384896
Epoch 10: val loss 0.6343947649002075

Epoch 11: train loss 0.5195821632038463
Epoch 11: val loss 0.6416237950325012

Epoch 12: train loss 0.5092120143500242
Epoch 12: val loss 0.6434058547019958

Epoch 13: train loss 0.49615093252875586
Epoch 13: val loss 0.6154604554176331

Epoch 14: train loss 0.508002140305259
Epoch 14: val loss 0.6128729581832886

Epoch 15: train loss 0.46248813379894604
Epoch 15: val loss 0.6206194162368774

Epoch 16: train loss 0.4737649045207284
Epoch 16: val loss 0.6185600757598877

Epoch 17: train loss 0.4561737423593348
Epoch 17: val loss 0.619208037853241

Epoch 18: train loss 0.45539403232661163
Epoch 18: val loss 0.6259471774101257

Epoch 19: train loss 0.46558140082792804
Epoch 19: val loss 0.5954836010932922

Epoch 20: train loss 0.44203463196754456
Epoch 20: val loss 0.6016860008239746

Epoch 21: train loss 0.4223796183412725
Epoch 21: val loss 0.6029472351074219

Epoch 22: train loss 0.4315898499705575
Epoch 22: val loss 0.5992749333381653

Epoch 23: train loss 0.43379375067624176
Epoch 23: val loss 0.6096169948577881

Epoch 24: train loss 0.40916765142570843
Epoch 24: val loss 0.6065887212753296

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7023929198582967
Epoch 0: val loss 0.6642293930053711

Epoch 1: train loss 0.6459477702776592
Epoch 1: val loss 0.6396541595458984

Epoch 2: train loss 0.6277478098869324
Epoch 2: val loss 0.619966983795166

Epoch 3: train loss 0.608143436908722
Epoch 3: val loss 0.6034929156303406

Epoch 4: train loss 0.5943918387095134
Epoch 4: val loss 0.5920388698577881

Epoch 5: train loss 0.5772733350594839
Epoch 5: val loss 0.5875250101089478

Epoch 6: train loss 0.5657731413841247
Epoch 6: val loss 0.5819805860519409

Epoch 7: train loss 0.5502193828423818
Epoch 7: val loss 0.5709319710731506

Epoch 8: train loss 0.5279349505901336
Epoch 8: val loss 0.5673452615737915

Epoch 9: train loss 0.507922911643982
Epoch 9: val loss 0.5615753531455994

Epoch 10: train loss 0.5151799043019613
Epoch 10: val loss 0.5560442209243774

Epoch 11: train loss 0.499385404586792
Epoch 11: val loss 0.5423424243927002

Epoch 12: train loss 0.4927776217460632
Epoch 12: val loss 0.5282027125358582

Epoch 13: train loss 0.46578646103541055
Epoch 13: val loss 0.5228505730628967

Epoch 14: train loss 0.48242756525675456
Epoch 14: val loss 0.5193953514099121

Epoch 15: train loss 0.4572752058506012
Epoch 15: val loss 0.5195773839950562

Epoch 16: train loss 0.4484096169471741
Epoch 16: val loss 0.518811047077179

Epoch 17: train loss 0.4387033224105835
Epoch 17: val loss 0.5256887674331665

Epoch 18: train loss 0.4241186738014221
Epoch 18: val loss 0.5208190083503723

Epoch 19: train loss 0.4182282745838165
Epoch 19: val loss 0.531372606754303

Epoch 20: train loss 0.4106004486481349
Epoch 20: val loss 0.5417388081550598

Epoch 21: train loss 0.40828572312990824
Epoch 21: val loss 0.5437266230583191

Epoch 22: train loss 0.3963933269182841
Epoch 22: val loss 0.5463968515396118

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.698399230837822
Epoch 0: val loss 0.6884636282920837

Epoch 1: train loss 0.6633248080809911
Epoch 1: val loss 0.6730861067771912

Epoch 2: train loss 0.6452401379744211
Epoch 2: val loss 0.6660014986991882

Epoch 3: train loss 0.6049148937066396
Epoch 3: val loss 0.6601709127426147

Epoch 4: train loss 0.604716956615448
Epoch 4: val loss 0.6565344333648682

Epoch 5: train loss 0.5438894281784693
Epoch 5: val loss 0.6632137894630432

Epoch 6: train loss 0.5688154920935631
Epoch 6: val loss 0.665124237537384

Epoch 7: train loss 0.5508307466904322
Epoch 7: val loss 0.6657096147537231

Epoch 8: train loss 0.537728376686573
Epoch 8: val loss 0.6581432819366455

Epoch 9: train loss 0.5545848285158476
Epoch 9: val loss 0.6585314869880676

Epoch 10: train loss 0.5302775104840597
Epoch 10: val loss 0.6532896757125854

Epoch 11: train loss 0.5036780089139938
Epoch 11: val loss 0.6561758518218994

Epoch 12: train loss 0.5427629798650742
Epoch 12: val loss 0.6528010368347168

Epoch 13: train loss 0.49897439032793045
Epoch 13: val loss 0.6523082852363586

Epoch 14: train loss 0.48778905471165973
Epoch 14: val loss 0.6700905561447144

Epoch 15: train loss 0.498507596552372
Epoch 15: val loss 0.6634460091590881

Epoch 16: train loss 0.48624030997355777
Epoch 16: val loss 0.6618368625640869

Epoch 17: train loss 0.45664944499731064
Epoch 17: val loss 0.6741828322410583

Epoch 18: train loss 0.48656266431013745
Epoch 18: val loss 0.6682538390159607

Epoch 19: train loss 0.46764275679985684
Epoch 19: val loss 0.6703730225563049

Epoch 20: train loss 0.45136189212401706
Epoch 20: val loss 0.6788859367370605

Epoch 21: train loss 0.452935628592968
Epoch 21: val loss 0.666338324546814

Epoch 22: train loss 0.4510314166545868
Epoch 22: val loss 0.673775851726532

Epoch 23: train loss 0.4254180019100507
Epoch 23: val loss 0.6781536340713501

Epoch 24: train loss 0.42330384254455566
Epoch 24: val loss 0.6775306463241577

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6958261082569758
Epoch 0: val loss 0.6888710260391235

Epoch 1: train loss 0.6824016074339548
Epoch 1: val loss 0.6947197318077087

Epoch 2: train loss 0.647234578927358
Epoch 2: val loss 0.6850572228431702

Epoch 3: train loss 0.6311946908632914
Epoch 3: val loss 0.6741483211517334

Epoch 4: train loss 0.6104701310396194
Epoch 4: val loss 0.6780132055282593

Epoch 5: train loss 0.5777916262547175
Epoch 5: val loss 0.6724498271942139

Epoch 6: train loss 0.5431499481201172
Epoch 6: val loss 0.6812995076179504

Epoch 7: train loss 0.5532556101679802
Epoch 7: val loss 0.6891554594039917

Epoch 8: train loss 0.5350696593523026
Epoch 8: val loss 0.6861530542373657

Epoch 9: train loss 0.5149631599585215
Epoch 9: val loss 0.6980243921279907

Epoch 10: train loss 0.5202167828877767
Epoch 10: val loss 0.6954899430274963

Epoch 11: train loss 0.48007050653298694
Epoch 11: val loss 0.7174707651138306

Epoch 12: train loss 0.46403760959704715
Epoch 12: val loss 0.7172025442123413

Epoch 13: train loss 0.4472994953393936
Epoch 13: val loss 0.724986732006073

Epoch 14: train loss 0.43247176706790924
Epoch 14: val loss 0.7434678077697754

Epoch 15: train loss 0.4379161298274994
Epoch 15: val loss 0.7236474752426147

Epoch 16: train loss 0.4461483086148898
Epoch 16: val loss 0.7106660008430481

Epoch 17: train loss 0.4369816357890765
Epoch 17: val loss 0.7182884812355042

Epoch 18: train loss 0.4268045524756114
Epoch 18: val loss 0.7581073641777039

Epoch 19: train loss 0.4144795623918374
Epoch 19: val loss 0.7346418499946594

Epoch 20: train loss 0.429820291697979
Epoch 20: val loss 0.7261130809783936

Epoch 21: train loss 0.3916655704379082
Epoch 21: val loss 0.7596478462219238

Epoch 22: train loss 0.40458978960911435
Epoch 22: val loss 0.7792356610298157

Epoch 23: train loss 0.386136956512928
Epoch 23: val loss 0.7670841813087463

Epoch 24: train loss 0.3833070596059163
Epoch 24: val loss 0.7852094173431396

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6857304473718008
Epoch 0: val loss 0.6842939257621765

Epoch 1: train loss 0.672604704896609
Epoch 1: val loss 0.6767740249633789

Epoch 2: train loss 0.6581352949142456
Epoch 2: val loss 0.6654688119888306

Epoch 3: train loss 0.6470586160818735
Epoch 3: val loss 0.6440308690071106

Epoch 4: train loss 0.6204467018445333
Epoch 4: val loss 0.6268783211708069

Epoch 5: train loss 0.6183446298042933
Epoch 5: val loss 0.6143343448638916

Epoch 6: train loss 0.6057423700888952
Epoch 6: val loss 0.6022142767906189

Epoch 7: train loss 0.5822583014766375
Epoch 7: val loss 0.6021636724472046

Epoch 8: train loss 0.5765662839015325
Epoch 8: val loss 0.5984445810317993

Epoch 9: train loss 0.5683738787968954
Epoch 9: val loss 0.5999011993408203

Epoch 10: train loss 0.5388125702738762
Epoch 10: val loss 0.5997610092163086

Epoch 11: train loss 0.5239475592970848
Epoch 11: val loss 0.6008777618408203

Epoch 12: train loss 0.5387233545382818
Epoch 12: val loss 0.5941027998924255

Epoch 13: train loss 0.5217596516013145
Epoch 13: val loss 0.6048187613487244

Epoch 14: train loss 0.5152002473672231
Epoch 14: val loss 0.6054331064224243

Epoch 15: train loss 0.5069430644313494
Epoch 15: val loss 0.5987942814826965

Epoch 16: train loss 0.4964614237348239
Epoch 16: val loss 0.6041445732116699

Epoch 17: train loss 0.49237874150276184
Epoch 17: val loss 0.5994616150856018

Epoch 18: train loss 0.47978905588388443
Epoch 18: val loss 0.6022017002105713

Epoch 19: train loss 0.46053040275971097
Epoch 19: val loss 0.6034396886825562

Epoch 20: train loss 0.4696042612195015
Epoch 20: val loss 0.6096977591514587

Epoch 21: train loss 0.47265758613745373
Epoch 21: val loss 0.6184368133544922

Epoch 22: train loss 0.456177681684494
Epoch 22: val loss 0.627835750579834

Epoch 23: train loss 0.45282401889562607
Epoch 23: val loss 0.6288208365440369

Epoch 24: train loss 0.4331785539786021
Epoch 24: val loss 0.6218534111976624

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7035681009292603
Epoch 0: val loss 0.6769591569900513

Epoch 1: train loss 0.6878577073415121
Epoch 1: val loss 0.6590506434440613

Epoch 2: train loss 0.6523057967424393
Epoch 2: val loss 0.6304565668106079

Epoch 3: train loss 0.6316921164592108
Epoch 3: val loss 0.6053596138954163

Epoch 4: train loss 0.5963820517063141
Epoch 4: val loss 0.5736936926841736

Epoch 5: train loss 0.5770517190297445
Epoch 5: val loss 0.5673403739929199

Epoch 6: train loss 0.5767602473497391
Epoch 6: val loss 0.5606113076210022

Epoch 7: train loss 0.5519486516714096
Epoch 7: val loss 0.5539594292640686

Epoch 8: train loss 0.5436768035093943
Epoch 8: val loss 0.5635011196136475

Epoch 9: train loss 0.5643989369273186
Epoch 9: val loss 0.556411623954773

Epoch 10: train loss 0.5376858115196228
Epoch 10: val loss 0.5545148253440857

Epoch 11: train loss 0.5157705148061117
Epoch 11: val loss 0.5614888668060303

Epoch 12: train loss 0.5235252554217974
Epoch 12: val loss 0.5635318160057068

Epoch 13: train loss 0.5011861696839333
Epoch 13: val loss 0.5678063631057739

Epoch 14: train loss 0.520480160911878
Epoch 14: val loss 0.558259129524231

Epoch 15: train loss 0.4905015950401624
Epoch 15: val loss 0.5723497867584229

Epoch 16: train loss 0.4998320961991946
Epoch 16: val loss 0.5641876459121704

Epoch 17: train loss 0.47072137395540875
Epoch 17: val loss 0.566003680229187

Epoch 18: train loss 0.48417365302642185
Epoch 18: val loss 0.5667642951011658

Epoch 19: train loss 0.4629232759277026
Epoch 19: val loss 0.5795640349388123

Epoch 20: train loss 0.484951784213384
Epoch 20: val loss 0.5844550728797913

Epoch 21: train loss 0.4296615545948346
Epoch 21: val loss 0.5811657905578613

Epoch 22: train loss 0.45418327301740646
Epoch 22: val loss 0.5776335597038269

Epoch 23: train loss 0.4748200252652168
Epoch 23: val loss 0.5828787088394165

Epoch 24: train loss 0.4520592639843623
Epoch 24: val loss 0.5795896649360657

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6911034733057022
Epoch 0: val loss 0.6728179454803467

Epoch 1: train loss 0.6439867578446865
Epoch 1: val loss 0.652123212814331

Epoch 2: train loss 0.6374000199139118
Epoch 2: val loss 0.6415192484855652

Epoch 3: train loss 0.618572510778904
Epoch 3: val loss 0.6333398222923279

Epoch 4: train loss 0.5989232044667006
Epoch 4: val loss 0.622689962387085

Epoch 5: train loss 0.5969513729214668
Epoch 5: val loss 0.6307860612869263

Epoch 6: train loss 0.5822770092636347
Epoch 6: val loss 0.6250222325325012

Epoch 7: train loss 0.5626755431294441
Epoch 7: val loss 0.6392446160316467

Epoch 8: train loss 0.5499560199677944
Epoch 8: val loss 0.6324039697647095

Epoch 9: train loss 0.560546113178134
Epoch 9: val loss 0.6341981291770935

Epoch 10: train loss 0.5480712652206421
Epoch 10: val loss 0.6356201171875

Epoch 11: train loss 0.542874950915575
Epoch 11: val loss 0.6332102417945862

Epoch 12: train loss 0.5192540418356657
Epoch 12: val loss 0.6469034552574158

Epoch 13: train loss 0.531426802277565
Epoch 13: val loss 0.643154501914978

Epoch 14: train loss 0.5244621634483337
Epoch 14: val loss 0.6412506103515625

Epoch 15: train loss 0.5251162312924862
Epoch 15: val loss 0.6401273608207703

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7104747047026952
Epoch 0: val loss 0.6785528659820557

Epoch 1: train loss 0.6859592199325562
Epoch 1: val loss 0.6579365134239197

Epoch 2: train loss 0.657848502198855
Epoch 2: val loss 0.639764130115509

Epoch 3: train loss 0.6432828605175018
Epoch 3: val loss 0.6292537450790405

Epoch 4: train loss 0.6358523666858673
Epoch 4: val loss 0.623599648475647

Epoch 5: train loss 0.6292085200548172
Epoch 5: val loss 0.6215832233428955

Epoch 6: train loss 0.6271973848342896
Epoch 6: val loss 0.6220501661300659

Epoch 7: train loss 0.6134457836548487
Epoch 7: val loss 0.6191065907478333

Epoch 8: train loss 0.5949046562115351
Epoch 8: val loss 0.6177225112915039

Epoch 9: train loss 0.5816435565551122
Epoch 9: val loss 0.6111451387405396

Epoch 10: train loss 0.5833793232838312
Epoch 10: val loss 0.6078513264656067

Epoch 11: train loss 0.5798337310552597
Epoch 11: val loss 0.6104929447174072

Epoch 12: train loss 0.5938702945907911
Epoch 12: val loss 0.6040263772010803

Epoch 13: train loss 0.5965035408735275
Epoch 13: val loss 0.6066585779190063

Epoch 14: train loss 0.5919309804836909
Epoch 14: val loss 0.6050235629081726

Epoch 15: train loss 0.5596156418323517
Epoch 15: val loss 0.6051803827285767

Epoch 16: train loss 0.5820544262727102
Epoch 16: val loss 0.6026323437690735

Epoch 17: train loss 0.5599896113077799
Epoch 17: val loss 0.5954725742340088

Epoch 18: train loss 0.5315002972880999
Epoch 18: val loss 0.5981587767601013

Epoch 19: train loss 0.5631200298666954
Epoch 19: val loss 0.6012731194496155

Epoch 20: train loss 0.5390302762389183
Epoch 20: val loss 0.6022946238517761

Epoch 21: train loss 0.5562518785397211
Epoch 21: val loss 0.6044305562973022

Epoch 22: train loss 0.5442272375027338
Epoch 22: val loss 0.6054598689079285

Epoch 23: train loss 0.5614344229300817
Epoch 23: val loss 0.5993341207504272

Epoch 24: train loss 0.5382038528720537
Epoch 24: val loss 0.5978696346282959

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6916339496771494
Epoch 0: val loss 0.6881611943244934

Epoch 1: train loss 0.6696598281462988
Epoch 1: val loss 0.6723705530166626

Epoch 2: train loss 0.6262914886077245
Epoch 2: val loss 0.6626871228218079

Epoch 3: train loss 0.6275679518779119
Epoch 3: val loss 0.6549317836761475

Epoch 4: train loss 0.6061301529407501
Epoch 4: val loss 0.6534438729286194

Epoch 5: train loss 0.6022584189971288
Epoch 5: val loss 0.6606428027153015

Epoch 6: train loss 0.5834874659776688
Epoch 6: val loss 0.6551098823547363

Epoch 7: train loss 0.5873327652613322
Epoch 7: val loss 0.6616919040679932

Epoch 8: train loss 0.566520594060421
Epoch 8: val loss 0.6690614223480225

Epoch 9: train loss 0.5762882033983866
Epoch 9: val loss 0.6706093549728394

Epoch 10: train loss 0.5730378950635592
Epoch 10: val loss 0.6661452651023865

Epoch 11: train loss 0.5358555515607198
Epoch 11: val loss 0.6731925010681152

Epoch 12: train loss 0.5350906600554785
Epoch 12: val loss 0.6718605756759644

Epoch 13: train loss 0.5367338235179583
Epoch 13: val loss 0.6822378039360046

Epoch 14: train loss 0.5207772900660833
Epoch 14: val loss 0.6971851587295532

Epoch 15: train loss 0.5457294806838036
Epoch 15: val loss 0.7062773704528809

Epoch 16: train loss 0.4854377781351407
Epoch 16: val loss 0.7019263505935669

Epoch 17: train loss 0.49765754491090775
Epoch 17: val loss 0.7129259705543518

Epoch 18: train loss 0.5061316192150116
Epoch 18: val loss 0.7021662592887878

Epoch 19: train loss 0.5251150876283646
Epoch 19: val loss 0.7133666276931763

Epoch 20: train loss 0.4663741315404574
Epoch 20: val loss 0.7209789752960205

Epoch 21: train loss 0.48506645609935123
Epoch 21: val loss 0.7372947335243225

Epoch 22: train loss 0.48226264367500943
Epoch 22: val loss 0.7403295040130615

Epoch 23: train loss 0.4946161359548569
Epoch 23: val loss 0.7565333843231201

Epoch 24: train loss 0.47162816176811856
Epoch 24: val loss 0.7579373121261597

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6953744689623514
Epoch 0: val loss 0.6870518326759338

Epoch 1: train loss 0.6652839382489523
Epoch 1: val loss 0.6718554496765137

Epoch 2: train loss 0.6561283618211746
Epoch 2: val loss 0.658892810344696

Epoch 3: train loss 0.6353623121976852
Epoch 3: val loss 0.6437461376190186

Epoch 4: train loss 0.6290494253238043
Epoch 4: val loss 0.6240858435630798

Epoch 5: train loss 0.6109353030721346
Epoch 5: val loss 0.6126493811607361

Epoch 6: train loss 0.613530178864797
Epoch 6: val loss 0.6088337898254395

Epoch 7: train loss 0.6048057650526365
Epoch 7: val loss 0.6096101999282837

Epoch 8: train loss 0.598658969004949
Epoch 8: val loss 0.6102316379547119

Epoch 9: train loss 0.5976848751306534
Epoch 9: val loss 0.5925260782241821

Epoch 10: train loss 0.580053930481275
Epoch 10: val loss 0.5965597629547119

Epoch 11: train loss 0.5710833445191383
Epoch 11: val loss 0.5978776216506958

Epoch 12: train loss 0.5644531200329462
Epoch 12: val loss 0.5856351256370544

Epoch 13: train loss 0.56867715716362
Epoch 13: val loss 0.5966465473175049

Epoch 14: train loss 0.5370498498280843
Epoch 14: val loss 0.6032398343086243

Epoch 15: train loss 0.5385180860757828
Epoch 15: val loss 0.5908337831497192

Epoch 16: train loss 0.5301860173543295
Epoch 16: val loss 0.5890718698501587

Epoch 17: train loss 0.5168387740850449
Epoch 17: val loss 0.5826022028923035

Epoch 18: train loss 0.5322303771972656
Epoch 18: val loss 0.5856320858001709

Epoch 19: train loss 0.5011796578764915
Epoch 19: val loss 0.5840061902999878

Epoch 20: train loss 0.500035839776198
Epoch 20: val loss 0.5956307649612427

Epoch 21: train loss 0.48868412027756375
Epoch 21: val loss 0.6002702713012695

Epoch 22: train loss 0.5128122344613075
Epoch 22: val loss 0.5863112807273865

Epoch 23: train loss 0.4878675589958827
Epoch 23: val loss 0.6115411520004272

Epoch 24: train loss 0.49962131679058075
Epoch 24: val loss 0.6072909235954285

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6851173341274261
Epoch 0: val loss 0.6829890012741089

Epoch 1: train loss 0.6568541874488195
Epoch 1: val loss 0.674511194229126

Epoch 2: train loss 0.6328660349051157
Epoch 2: val loss 0.6643090844154358

Epoch 3: train loss 0.6204682638247808
Epoch 3: val loss 0.6536204814910889

Epoch 4: train loss 0.6184538702170054
Epoch 4: val loss 0.6521515250205994

Epoch 5: train loss 0.6100290765364965
Epoch 5: val loss 0.6530792117118835

Epoch 6: train loss 0.5731316929062208
Epoch 6: val loss 0.648879885673523

Epoch 7: train loss 0.5799800828099251
Epoch 7: val loss 0.6527228355407715

Epoch 8: train loss 0.5820457463463148
Epoch 8: val loss 0.6639004349708557

Epoch 9: train loss 0.5806310176849365
Epoch 9: val loss 0.6650266051292419

Epoch 10: train loss 0.5523882235089937
Epoch 10: val loss 0.6611492037773132

Epoch 11: train loss 0.5552216321229935
Epoch 11: val loss 0.6696048378944397

Epoch 12: train loss 0.5548458620905876
Epoch 12: val loss 0.6758348345756531

Epoch 13: train loss 0.5357661619782448
Epoch 13: val loss 0.6892160773277283

Epoch 14: train loss 0.5348798260092735
Epoch 14: val loss 0.6951473355293274

Epoch 15: train loss 0.5448326170444489
Epoch 15: val loss 0.6959331035614014

Epoch 16: train loss 0.5190401126941045
Epoch 16: val loss 0.6948394179344177

Epoch 17: train loss 0.5070172448952993
Epoch 17: val loss 0.7060662508010864

Epoch 18: train loss 0.5399579778313637
Epoch 18: val loss 0.7117584943771362

Epoch 19: train loss 0.5337695429722468
Epoch 19: val loss 0.7160859704017639

Epoch 20: train loss 0.5170316596825918
Epoch 20: val loss 0.7065511345863342

Epoch 21: train loss 0.4976482689380646
Epoch 21: val loss 0.7091566324234009

Epoch 22: train loss 0.4849289059638977
Epoch 22: val loss 0.7239861488342285

Epoch 23: train loss 0.4895234902699788
Epoch 23: val loss 0.7258972525596619

Epoch 24: train loss 0.4828016459941864
Epoch 24: val loss 0.7096760869026184

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6863216198980808
Epoch 0: val loss 0.6757790446281433

Epoch 1: train loss 0.6701760925352573
Epoch 1: val loss 0.667260468006134

Epoch 2: train loss 0.6397734582424164
Epoch 2: val loss 0.6427424550056458

Epoch 3: train loss 0.6417436972260475
Epoch 3: val loss 0.6247078776359558

Epoch 4: train loss 0.6236768700182438
Epoch 4: val loss 0.6125429272651672

Epoch 5: train loss 0.593993853777647
Epoch 5: val loss 0.5992828607559204

Epoch 6: train loss 0.5960362087935209
Epoch 6: val loss 0.5933689475059509

Epoch 7: train loss 0.5983727667480707
Epoch 7: val loss 0.5971585512161255

Epoch 8: train loss 0.5661582332104445
Epoch 8: val loss 0.6136211156845093

Epoch 9: train loss 0.5806693937629461
Epoch 9: val loss 0.6049381494522095

Epoch 10: train loss 0.5686685610562563
Epoch 10: val loss 0.6076340079307556

Epoch 11: train loss 0.5648005045950413
Epoch 11: val loss 0.6063697338104248

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6932271827350963
Epoch 0: val loss 0.6765180230140686

Epoch 1: train loss 0.6670684110034596
Epoch 1: val loss 0.6635282635688782

Epoch 2: train loss 0.6341143575581637
Epoch 2: val loss 0.6548311114311218

Epoch 3: train loss 0.634320698001168
Epoch 3: val loss 0.656130313873291

Epoch 4: train loss 0.6178453781388022
Epoch 4: val loss 0.6570316553115845

Epoch 5: train loss 0.6090111515738748
Epoch 5: val loss 0.6642536520957947

Epoch 6: train loss 0.5860619274052706
Epoch 6: val loss 0.6720414161682129

Epoch 7: train loss 0.598318956115029
Epoch 7: val loss 0.6719899773597717

Epoch 8: train loss 0.5785227255387739
Epoch 8: val loss 0.6639508008956909

Epoch 9: train loss 0.575857552615079
Epoch 9: val loss 0.6642446517944336

Epoch 10: train loss 0.5557646236636422
Epoch 10: val loss 0.666945219039917

Epoch 11: train loss 0.5468803102319891
Epoch 11: val loss 0.6670280694961548

Epoch 12: train loss 0.533812709830024
Epoch 12: val loss 0.6682827472686768

Epoch 13: train loss 0.5333349244161085
Epoch 13: val loss 0.668118953704834

Epoch 14: train loss 0.5362458825111389
Epoch 14: val loss 0.6612371206283569

Epoch 15: train loss 0.5208365673368628
Epoch 15: val loss 0.6588354110717773

Epoch 16: train loss 0.503196889703924
Epoch 16: val loss 0.6750369668006897

Epoch 17: train loss 0.5144034326076508
Epoch 17: val loss 0.6486498713493347

Epoch 18: train loss 0.49560133435509424
Epoch 18: val loss 0.648252546787262

Epoch 19: train loss 0.4831124246120453
Epoch 19: val loss 0.6460413336753845

Epoch 20: train loss 0.47564543919129804
Epoch 20: val loss 0.6430360078811646

Epoch 21: train loss 0.47703079743818805
Epoch 21: val loss 0.6374834179878235

Epoch 22: train loss 0.4570233848961917
Epoch 22: val loss 0.6337213516235352

Epoch 23: train loss 0.4530971077355472
Epoch 23: val loss 0.6370678544044495

Epoch 24: train loss 0.438848693262447
Epoch 24: val loss 0.638931393623352

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6981056820262562
Epoch 0: val loss 0.6789595484733582

Epoch 1: train loss 0.6542755798860029
Epoch 1: val loss 0.674159586429596

Epoch 2: train loss 0.6516637856310065
Epoch 2: val loss 0.6714030504226685

Epoch 3: train loss 0.6430950869213451
Epoch 3: val loss 0.674321711063385

Epoch 4: train loss 0.6263648054816506
Epoch 4: val loss 0.6733410358428955

Epoch 5: train loss 0.6285374868999828
Epoch 5: val loss 0.6642817258834839

Epoch 6: train loss 0.6235983534292742
Epoch 6: val loss 0.659165620803833

Epoch 7: train loss 0.6076765277168967
Epoch 7: val loss 0.6585423350334167

Epoch 8: train loss 0.6015472466295416
Epoch 8: val loss 0.6566346883773804

Epoch 9: train loss 0.5973289175467058
Epoch 9: val loss 0.6504846811294556

Epoch 10: train loss 0.5931389331817627
Epoch 10: val loss 0.646049439907074

Epoch 11: train loss 0.5934997444803064
Epoch 11: val loss 0.6367142200469971

Epoch 12: train loss 0.5715222656726837
Epoch 12: val loss 0.6393817663192749

Epoch 13: train loss 0.5819175053726543
Epoch 13: val loss 0.6340225338935852

Epoch 14: train loss 0.5690832273526625
Epoch 14: val loss 0.633170485496521

Epoch 15: train loss 0.5662634210153059
Epoch 15: val loss 0.6328047513961792

Epoch 16: train loss 0.5545877651734785
Epoch 16: val loss 0.6193199753761292

Epoch 17: train loss 0.5422027490355752
Epoch 17: val loss 0.6127670407295227

Epoch 18: train loss 0.523386150598526
Epoch 18: val loss 0.6023964285850525

Epoch 19: train loss 0.5192658467726274
Epoch 19: val loss 0.621745765209198

Epoch 20: train loss 0.524169537154111
Epoch 20: val loss 0.611114501953125

Epoch 21: train loss 0.4931404184211384
Epoch 21: val loss 0.614909827709198

Epoch 22: train loss 0.5171152190728621
Epoch 22: val loss 0.6113198399543762

Epoch 23: train loss 0.4878314191644842
Epoch 23: val loss 0.6195364594459534

Epoch 24: train loss 0.5061363442377611
Epoch 24: val loss 0.6108914017677307

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.680677511475303
Epoch 0: val loss 0.692658007144928

Epoch 1: train loss 0.659951854835857
Epoch 1: val loss 0.6981108784675598

Epoch 2: train loss 0.6578574939207598
Epoch 2: val loss 0.6951468586921692

Epoch 3: train loss 0.636381983757019
Epoch 3: val loss 0.7004287242889404

Epoch 4: train loss 0.6355836499821056
Epoch 4: val loss 0.6963348984718323

Epoch 5: train loss 0.6198623668063771
Epoch 5: val loss 0.6872788071632385

Epoch 6: train loss 0.6200828931548379
Epoch 6: val loss 0.6851196885108948

Epoch 7: train loss 0.5950506600466642
Epoch 7: val loss 0.6939308643341064

Epoch 8: train loss 0.596138821406798
Epoch 8: val loss 0.6943179965019226

Epoch 9: train loss 0.5837032063440843
Epoch 9: val loss 0.6934894323348999

Epoch 10: train loss 0.5880433700301431
Epoch 10: val loss 0.677178144454956

Epoch 11: train loss 0.5841629830273715
Epoch 11: val loss 0.6892902255058289

Epoch 12: train loss 0.5643470693718303
Epoch 12: val loss 0.6742408275604248

Epoch 13: train loss 0.5622022422877225
Epoch 13: val loss 0.6807585954666138

Epoch 14: train loss 0.5563474080779336
Epoch 14: val loss 0.6928967237472534

Epoch 15: train loss 0.545540755445307
Epoch 15: val loss 0.6749868392944336

Epoch 16: train loss 0.5368056243116205
Epoch 16: val loss 0.6991231441497803

Epoch 17: train loss 0.5261706655675714
Epoch 17: val loss 0.7040823101997375

Epoch 18: train loss 0.5281281444159421
Epoch 18: val loss 0.6814621090888977

Epoch 19: train loss 0.5324433689767664
Epoch 19: val loss 0.6834899187088013

Epoch 20: train loss 0.5246605927293951
Epoch 20: val loss 0.6987938284873962

Epoch 21: train loss 0.5212530087340962
Epoch 21: val loss 0.7002092599868774

Epoch 22: train loss 0.4820407981222326
Epoch 22: val loss 0.6864562034606934

Epoch 23: train loss 0.4933744154193185
Epoch 23: val loss 0.6964480876922607

Epoch 24: train loss 0.4938924312591553
Epoch 24: val loss 0.6897600293159485

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6814103451642123
Epoch 0: val loss 0.6868578195571899

Epoch 1: train loss 0.6546996940266002
Epoch 1: val loss 0.673936665058136

Epoch 2: train loss 0.6409744620323181
Epoch 2: val loss 0.6648632287979126

Epoch 3: train loss 0.6194316853176464
Epoch 3: val loss 0.6617035269737244

Epoch 4: train loss 0.6025839122858915
Epoch 4: val loss 0.6618490815162659

Epoch 5: train loss 0.6166939518668435
Epoch 5: val loss 0.6624220013618469

Epoch 6: train loss 0.5788088711825284
Epoch 6: val loss 0.6687690019607544

Epoch 7: train loss 0.5796660564162515
Epoch 7: val loss 0.6703436970710754

Epoch 8: train loss 0.577730652960864
Epoch 8: val loss 0.6728601455688477

Epoch 9: train loss 0.5568750934167341
Epoch 9: val loss 0.6744263172149658

Epoch 10: train loss 0.563219121911309
Epoch 10: val loss 0.6719079613685608

Epoch 11: train loss 0.5619295049797405
Epoch 11: val loss 0.6777667999267578

Epoch 12: train loss 0.5455167456106707
Epoch 12: val loss 0.680687665939331

Epoch 13: train loss 0.5523599548773332
Epoch 13: val loss 0.6773372888565063

Epoch 14: train loss 0.5378271828998219
Epoch 14: val loss 0.6693635582923889

Epoch 15: train loss 0.5246042500842701
Epoch 15: val loss 0.6631826162338257

Epoch 16: train loss 0.5135211077603427
Epoch 16: val loss 0.6641795039176941

Epoch 17: train loss 0.5237837758931246
Epoch 17: val loss 0.6629093885421753

Epoch 18: train loss 0.4932390641082417
Epoch 18: val loss 0.6642400026321411

Epoch 19: train loss 0.4939146881753748
Epoch 19: val loss 0.657371997833252

Epoch 20: train loss 0.5015655132857236
Epoch 20: val loss 0.6572322845458984

Epoch 21: train loss 0.47226771441372956
Epoch 21: val loss 0.6528152823448181

Epoch 22: train loss 0.4685092839327725
Epoch 22: val loss 0.6534501910209656

Epoch 23: train loss 0.4609524499286305
Epoch 23: val loss 0.6615356802940369

Epoch 24: train loss 0.42296784032474866
Epoch 24: val loss 0.6608761548995972

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.707023557027181
Epoch 0: val loss 0.6853179335594177

Epoch 1: train loss 0.6542335549990336
Epoch 1: val loss 0.6773296594619751

Epoch 2: train loss 0.6467777768770854
Epoch 2: val loss 0.6742250919342041

Epoch 3: train loss 0.6251134355862935
Epoch 3: val loss 0.6758734583854675

Epoch 4: train loss 0.6223966081937155
Epoch 4: val loss 0.6670388579368591

Epoch 5: train loss 0.6306748032569885
Epoch 5: val loss 0.6617199182510376

Epoch 6: train loss 0.6062195380528768
Epoch 6: val loss 0.6493439078330994

Epoch 7: train loss 0.5926286856333415
Epoch 7: val loss 0.6436164975166321

Epoch 8: train loss 0.5989250461260478
Epoch 8: val loss 0.6415097713470459

Epoch 9: train loss 0.594804318745931
Epoch 9: val loss 0.6228906512260437

Epoch 10: train loss 0.5624209920565287
Epoch 10: val loss 0.624811053276062

Epoch 11: train loss 0.5732932329177857
Epoch 11: val loss 0.6241710186004639

Epoch 12: train loss 0.5490664501984914
Epoch 12: val loss 0.615929126739502

Epoch 13: train loss 0.5673758407433828
Epoch 13: val loss 0.622256338596344

Epoch 14: train loss 0.5420864681402843
Epoch 14: val loss 0.6179631352424622

Epoch 15: train loss 0.5336981018384298
Epoch 15: val loss 0.6147930026054382

Epoch 16: train loss 0.5042121370633443
Epoch 16: val loss 0.6090412735939026

Epoch 17: train loss 0.5310164093971252
Epoch 17: val loss 0.6335992217063904

Epoch 18: train loss 0.47962884306907655
Epoch 18: val loss 0.6254971623420715

Epoch 19: train loss 0.5009948670864105
Epoch 19: val loss 0.6259855031967163

Epoch 20: train loss 0.4649320552746455
Epoch 20: val loss 0.6124734878540039

Epoch 21: train loss 0.47260077397028605
Epoch 21: val loss 0.6129924058914185

Epoch 22: train loss 0.4670803308486938
Epoch 22: val loss 0.6217705011367798

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6936216812867385
Epoch 0: val loss 0.6934322714805603

Epoch 1: train loss 0.6674357331716098
Epoch 1: val loss 0.7009468674659729

Epoch 2: train loss 0.6417718071203965
Epoch 2: val loss 0.700689971446991

Epoch 3: train loss 0.6440379619598389
Epoch 3: val loss 0.696448028087616

Epoch 4: train loss 0.6125502861463107
Epoch 4: val loss 0.6911553740501404

Epoch 5: train loss 0.6081646497433002
Epoch 5: val loss 0.6894586682319641

Epoch 6: train loss 0.5943136169360235
Epoch 6: val loss 0.6870997548103333

Epoch 7: train loss 0.5777871058537409
Epoch 7: val loss 0.6851754188537598

Epoch 8: train loss 0.5746921255038335
Epoch 8: val loss 0.6850181818008423

Epoch 9: train loss 0.554390013217926
Epoch 9: val loss 0.6859486103057861

Epoch 10: train loss 0.5447685993634738
Epoch 10: val loss 0.6836152076721191

Epoch 11: train loss 0.5334937778803018
Epoch 11: val loss 0.6843898296356201

Epoch 12: train loss 0.5261527254031255
Epoch 12: val loss 0.6843628287315369

Epoch 13: train loss 0.5204545626273522
Epoch 13: val loss 0.6919779181480408

Epoch 14: train loss 0.5019127818254324
Epoch 14: val loss 0.7155040502548218

Epoch 15: train loss 0.4992844049747174
Epoch 15: val loss 0.7054346799850464

Epoch 16: train loss 0.49311858186355007
Epoch 16: val loss 0.7181658148765564

Epoch 17: train loss 0.4880971312522888
Epoch 17: val loss 0.7241474390029907

Epoch 18: train loss 0.47095914070422834
Epoch 18: val loss 0.7266873717308044

Epoch 19: train loss 0.4862726949728452
Epoch 19: val loss 0.7305386662483215

Epoch 20: train loss 0.465223498069323
Epoch 20: val loss 0.7121734023094177

Epoch 21: train loss 0.4504224039041079
Epoch 21: val loss 0.7278401851654053

Epoch 22: train loss 0.47868268535687375
Epoch 22: val loss 0.7506343126296997

Epoch 23: train loss 0.4400803263370807
Epoch 23: val loss 0.7239356637001038

Epoch 24: train loss 0.47473971201823306
Epoch 24: val loss 0.7269688248634338

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002864938515884
Epoch 0: val loss 0.6660255193710327

Epoch 1: train loss 0.6578140533887423
Epoch 1: val loss 0.6601788401603699

Epoch 2: train loss 0.6429556241402259
Epoch 2: val loss 0.6478112936019897

Epoch 3: train loss 0.6390801943265475
Epoch 3: val loss 0.6470597386360168

Epoch 4: train loss 0.6203195773638212
Epoch 4: val loss 0.649937629699707

Epoch 5: train loss 0.6119797367316026
Epoch 5: val loss 0.6530859470367432

Epoch 6: train loss 0.5848356852164636
Epoch 6: val loss 0.6647366285324097

Epoch 7: train loss 0.5898298162680405
Epoch 7: val loss 0.6781330108642578

Epoch 8: train loss 0.5897501271504623
Epoch 8: val loss 0.6717061400413513

Epoch 9: train loss 0.5635720904056842
Epoch 9: val loss 0.680992066860199

Epoch 10: train loss 0.5518979980395391
Epoch 10: val loss 0.6761260628700256

Epoch 11: train loss 0.5656548509230981
Epoch 11: val loss 0.6845816969871521

Epoch 12: train loss 0.5345986279157492
Epoch 12: val loss 0.6784012317657471

Epoch 13: train loss 0.5244830479988685
Epoch 13: val loss 0.6928085684776306

Epoch 14: train loss 0.5508191425066727
Epoch 14: val loss 0.6829729080200195

Epoch 15: train loss 0.5323566863170037
Epoch 15: val loss 0.6877092719078064

Epoch 16: train loss 0.5185525211004111
Epoch 16: val loss 0.6832173466682434

Epoch 17: train loss 0.4977535169858199
Epoch 17: val loss 0.7040005922317505

Epoch 18: train loss 0.5093587430623862
Epoch 18: val loss 0.6833019852638245

Epoch 19: train loss 0.5070615800527426
Epoch 19: val loss 0.7122410535812378

Epoch 20: train loss 0.5007232037874368
Epoch 20: val loss 0.7126561403274536

Epoch 21: train loss 0.48636021522375256
Epoch 21: val loss 0.6654201149940491

Epoch 22: train loss 0.5043463569421035
Epoch 22: val loss 0.6892238259315491

Epoch 23: train loss 0.46442200587346005
Epoch 23: val loss 0.6574811339378357

Epoch 24: train loss 0.4647328853607178
Epoch 24: val loss 0.6923713088035583

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6988020401734573
Epoch 0: val loss 0.6958677768707275

Epoch 1: train loss 0.671188657100384
Epoch 1: val loss 0.6945751905441284

Epoch 2: train loss 0.647299023774954
Epoch 2: val loss 0.684849739074707

Epoch 3: train loss 0.6407222197606013
Epoch 3: val loss 0.6670023798942566

Epoch 4: train loss 0.6388177917553828
Epoch 4: val loss 0.6668837070465088

Epoch 5: train loss 0.6168437233337989
Epoch 5: val loss 0.659410834312439

Epoch 6: train loss 0.6011410859914926
Epoch 6: val loss 0.6520023345947266

Epoch 7: train loss 0.6000419488319984
Epoch 7: val loss 0.6474176645278931

Epoch 8: train loss 0.5939728640593015
Epoch 8: val loss 0.6451526880264282

Epoch 9: train loss 0.5971335906248826
Epoch 9: val loss 0.6368957161903381

Epoch 10: train loss 0.567290356526008
Epoch 10: val loss 0.6551568508148193

Epoch 11: train loss 0.5623970008813418
Epoch 11: val loss 0.6415172815322876

Epoch 12: train loss 0.5685636905523447
Epoch 12: val loss 0.6307177543640137

Epoch 13: train loss 0.5667822315142705
Epoch 13: val loss 0.6330277323722839

Epoch 14: train loss 0.5386106876226572
Epoch 14: val loss 0.6425691843032837

Epoch 15: train loss 0.5495712023514968
Epoch 15: val loss 0.6289376020431519

Epoch 16: train loss 0.546332645874757
Epoch 16: val loss 0.6274093985557556

Epoch 17: train loss 0.5192413582251623
Epoch 17: val loss 0.6223101615905762

Epoch 18: train loss 0.5093439427705911
Epoch 18: val loss 0.6204946637153625

Epoch 19: train loss 0.5154998577558078
Epoch 19: val loss 0.6402768492698669

Epoch 20: train loss 0.5155041126104501
Epoch 20: val loss 0.6278567910194397

Epoch 21: train loss 0.5027496975201827
Epoch 21: val loss 0.6329389810562134

Epoch 22: train loss 0.4957620111795572
Epoch 22: val loss 0.6355581879615784

Epoch 23: train loss 0.4895925200902499
Epoch 23: val loss 0.6260559558868408

Epoch 24: train loss 0.5078404591633723
Epoch 24: val loss 0.6274741291999817

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6905391628925617
Epoch 0: val loss 0.6928906440734863

Epoch 1: train loss 0.6646383358882024
Epoch 1: val loss 0.690351128578186

Epoch 2: train loss 0.6603836463047907
Epoch 2: val loss 0.6840068697929382

Epoch 3: train loss 0.6333389282226562
Epoch 3: val loss 0.6793786287307739

Epoch 4: train loss 0.6300217325870807
Epoch 4: val loss 0.6764330267906189

Epoch 5: train loss 0.606546544111692
Epoch 5: val loss 0.6758858561515808

Epoch 6: train loss 0.6004661871836736
Epoch 6: val loss 0.6806008815765381

Epoch 7: train loss 0.5867809194784898
Epoch 7: val loss 0.6766143441200256

Epoch 8: train loss 0.5868282730762775
Epoch 8: val loss 0.6764674782752991

Epoch 9: train loss 0.592183564717953
Epoch 9: val loss 0.6777582168579102

Epoch 10: train loss 0.5709330302018386
Epoch 10: val loss 0.6819506883621216

Epoch 11: train loss 0.5662339467268723
Epoch 11: val loss 0.6819990873336792

Epoch 12: train loss 0.5699273943901062
Epoch 12: val loss 0.6859714388847351

Epoch 13: train loss 0.553924003472695
Epoch 13: val loss 0.6919398903846741

Epoch 14: train loss 0.5517417375858014
Epoch 14: val loss 0.6768587827682495

Epoch 15: train loss 0.5484571892481583
Epoch 15: val loss 0.6780010461807251

Epoch 16: train loss 0.5367705111320202
Epoch 16: val loss 0.6794772148132324

Epoch 17: train loss 0.5285983314880958
Epoch 17: val loss 0.695344865322113

Epoch 18: train loss 0.5300070689274714
Epoch 18: val loss 0.7032873630523682

Epoch 19: train loss 0.5375571824037112
Epoch 19: val loss 0.7117049098014832

Epoch 20: train loss 0.5075727953360631
Epoch 20: val loss 0.7078344821929932

Epoch 21: train loss 0.5145492576635801
Epoch 21: val loss 0.7106925845146179

Epoch 22: train loss 0.5195764670005212
Epoch 22: val loss 0.7054135799407959

Epoch 23: train loss 0.5224498006013724
Epoch 23: val loss 0.6803976893424988

Epoch 24: train loss 0.48893961768883926
Epoch 24: val loss 0.6823417544364929

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6900149794185862
Epoch 0: val loss 0.6879516243934631

Epoch 1: train loss 0.6582591884276446
Epoch 1: val loss 0.6888952851295471

Epoch 2: train loss 0.6457932556376738
Epoch 2: val loss 0.6815034747123718

Epoch 3: train loss 0.6233066145111533
Epoch 3: val loss 0.6821553707122803

Epoch 4: train loss 0.6140331696061527
Epoch 4: val loss 0.6799651384353638

Epoch 5: train loss 0.6197567652253544
Epoch 5: val loss 0.6859210133552551

Epoch 6: train loss 0.5976685005075791
Epoch 6: val loss 0.6706785559654236

Epoch 7: train loss 0.5981464315863216
Epoch 7: val loss 0.681938111782074

Epoch 8: train loss 0.5944548144060022
Epoch 8: val loss 0.6842365264892578

Epoch 9: train loss 0.5914197336224949
Epoch 9: val loss 0.6867560148239136

Epoch 10: train loss 0.5778261458172518
Epoch 10: val loss 0.6866500377655029

Epoch 11: train loss 0.5702335676726173
Epoch 11: val loss 0.6803449988365173

Epoch 12: train loss 0.5648235889042125
Epoch 12: val loss 0.7016945481300354

Epoch 13: train loss 0.5581820502000696
Epoch 13: val loss 0.7002020478248596

Epoch 14: train loss 0.552435024696238
Epoch 14: val loss 0.701324462890625

Epoch 15: train loss 0.5570479035377502
Epoch 15: val loss 0.6975759267807007

Epoch 16: train loss 0.5369975952541127
Epoch 16: val loss 0.7009940147399902

Epoch 17: train loss 0.545287119991639
Epoch 17: val loss 0.7107393741607666

Epoch 18: train loss 0.534957114387961
Epoch 18: val loss 0.7208800911903381

Epoch 19: train loss 0.5229498551172369
Epoch 19: val loss 0.6929898858070374

Epoch 20: train loss 0.5145083315232221
Epoch 20: val loss 0.707896888256073

Epoch 21: train loss 0.5016262671526741
Epoch 21: val loss 0.7076921463012695

Epoch 22: train loss 0.5128099182072807
Epoch 22: val loss 0.7351568937301636

Epoch 23: train loss 0.4923766413155724
Epoch 23: val loss 0.7122166752815247

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951912740866343
Epoch 0: val loss 0.6872733235359192

Epoch 1: train loss 0.6691740204890569
Epoch 1: val loss 0.6914382576942444

Epoch 2: train loss 0.6667974144220352
Epoch 2: val loss 0.6956767439842224

Epoch 3: train loss 0.6414356231689453
Epoch 3: val loss 0.6973801851272583

Epoch 4: train loss 0.6420339544614156
Epoch 4: val loss 0.7004114985466003

Epoch 5: train loss 0.633329247434934
Epoch 5: val loss 0.7065156102180481

Epoch 6: train loss 0.6249747971693674
Epoch 6: val loss 0.7091434001922607

Epoch 7: train loss 0.6264872550964355
Epoch 7: val loss 0.7191146612167358

Epoch 8: train loss 0.6092647065718969
Epoch 8: val loss 0.7194189429283142

Epoch 9: train loss 0.6172293523947397
Epoch 9: val loss 0.7202364206314087

Epoch 10: train loss 0.6000687181949615
Epoch 10: val loss 0.7313933372497559

Epoch 11: train loss 0.5914033030470213
Epoch 11: val loss 0.7274192571640015

Epoch 12: train loss 0.5888299023111662
Epoch 12: val loss 0.7150073051452637

Epoch 13: train loss 0.5961219767729441
Epoch 13: val loss 0.723024845123291

Epoch 14: train loss 0.5855797429879507
Epoch 14: val loss 0.7163746356964111

Epoch 15: train loss 0.5825439592202505
Epoch 15: val loss 0.7205849289894104

Epoch 16: train loss 0.573321337501208
Epoch 16: val loss 0.7290643453598022

Epoch 17: train loss 0.5664043724536896
Epoch 17: val loss 0.7281066179275513

Epoch 18: train loss 0.5774570206801096
Epoch 18: val loss 0.7296577095985413

Epoch 19: train loss 0.5466658075650533
Epoch 19: val loss 0.7213166356086731

Epoch 20: train loss 0.5460184415181478
Epoch 20: val loss 0.7244726419448853

Epoch 21: train loss 0.5451840534806252
Epoch 21: val loss 0.7274106740951538

Epoch 22: train loss 0.5301263878742853
Epoch 22: val loss 0.7234595417976379

Epoch 23: train loss 0.5368424902359644
Epoch 23: val loss 0.7168408036231995

Epoch 24: train loss 0.524322398006916
Epoch 24: val loss 0.7226951718330383

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941770762205124
Epoch 0: val loss 0.6817162036895752

Epoch 1: train loss 0.6827916701634725
Epoch 1: val loss 0.6774434447288513

Epoch 2: train loss 0.6709676384925842
Epoch 2: val loss 0.6711273789405823

Epoch 3: train loss 0.6548889676729838
Epoch 3: val loss 0.6745267510414124

Epoch 4: train loss 0.6438300907611847
Epoch 4: val loss 0.6781284213066101

Epoch 5: train loss 0.6571516493956248
Epoch 5: val loss 0.6720966100692749

Epoch 6: train loss 0.6391773273547491
Epoch 6: val loss 0.6720679998397827

Epoch 7: train loss 0.6364676107962927
Epoch 7: val loss 0.6690754890441895

Epoch 8: train loss 0.6320252319176992
Epoch 8: val loss 0.6701245307922363

Epoch 9: train loss 0.6291602154572805
Epoch 9: val loss 0.6749458909034729

Epoch 10: train loss 0.6280927161375681
Epoch 10: val loss 0.6679279804229736

Epoch 11: train loss 0.6187221060196558
Epoch 11: val loss 0.6714658737182617

Epoch 12: train loss 0.6010826130708059
Epoch 12: val loss 0.6780501008033752

Epoch 13: train loss 0.6020697255929311
Epoch 13: val loss 0.6799954771995544

Epoch 14: train loss 0.5904292414585749
Epoch 14: val loss 0.6718281507492065

Epoch 15: train loss 0.5818018366893133
Epoch 15: val loss 0.6840412616729736

Epoch 16: train loss 0.5698564747969309
Epoch 16: val loss 0.6796621680259705

Epoch 17: train loss 0.586568241318067
Epoch 17: val loss 0.6789335012435913

Epoch 18: train loss 0.5782877504825592
Epoch 18: val loss 0.6821997761726379

Epoch 19: train loss 0.5524921913941702
Epoch 19: val loss 0.6894485950469971

Epoch 20: train loss 0.569089892009894
Epoch 20: val loss 0.6955949664115906

Epoch 21: train loss 0.5482437014579773
Epoch 21: val loss 0.6965423226356506

Epoch 22: train loss 0.5552314147353172
Epoch 22: val loss 0.6875012516975403

Epoch 23: train loss 0.5297668427228928
Epoch 23: val loss 0.6971582174301147

Epoch 24: train loss 0.5451105584700903
Epoch 24: val loss 0.7177501320838928

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998375554879507
Epoch 0: val loss 0.6922568082809448

Epoch 1: train loss 0.6975660373767217
Epoch 1: val loss 0.6914604902267456

Epoch 2: train loss 0.6759521216154099
Epoch 2: val loss 0.6934037208557129

Epoch 3: train loss 0.6657071908315023
Epoch 3: val loss 0.6937507390975952

Epoch 4: train loss 0.6596130629380544
Epoch 4: val loss 0.697615921497345

Epoch 5: train loss 0.6496019313732783
Epoch 5: val loss 0.6959494352340698

Epoch 6: train loss 0.6536542177200317
Epoch 6: val loss 0.6974808573722839

Epoch 7: train loss 0.6431673020124435
Epoch 7: val loss 0.6943489909172058

Epoch 8: train loss 0.6322083175182343
Epoch 8: val loss 0.693435788154602

Epoch 9: train loss 0.6223053733507792
Epoch 9: val loss 0.6910080909729004

Epoch 10: train loss 0.6155756364266077
Epoch 10: val loss 0.6910470724105835

Epoch 11: train loss 0.614530568321546
Epoch 11: val loss 0.6892519593238831

Epoch 12: train loss 0.6211108515659968
Epoch 12: val loss 0.6852139234542847

Epoch 13: train loss 0.6087830116351446
Epoch 13: val loss 0.6836238503456116

Epoch 14: train loss 0.6033567612369856
Epoch 14: val loss 0.6814351677894592

Epoch 15: train loss 0.6073692937692007
Epoch 15: val loss 0.6792280673980713

Epoch 16: train loss 0.6090487241744995
Epoch 16: val loss 0.6790228486061096

Epoch 17: train loss 0.6050443549950918
Epoch 17: val loss 0.6845623254776001

Epoch 18: train loss 0.5937171205878258
Epoch 18: val loss 0.6760857105255127

Epoch 19: train loss 0.5863761504491171
Epoch 19: val loss 0.6780676245689392

Epoch 20: train loss 0.571583479642868
Epoch 20: val loss 0.6787598729133606

Epoch 21: train loss 0.5616115182638168
Epoch 21: val loss 0.6771484017372131

Epoch 22: train loss 0.573422243197759
Epoch 22: val loss 0.6814393401145935

Epoch 23: train loss 0.5410170778632164
Epoch 23: val loss 0.6857764720916748

Epoch 24: train loss 0.5255655894676844
Epoch 24: val loss 0.6795992255210876

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6948979298273722
Epoch 0: val loss 0.6862915754318237

Epoch 1: train loss 0.6864318499962488
Epoch 1: val loss 0.6976552605628967

Epoch 2: train loss 0.6604973276456197
Epoch 2: val loss 0.7061843276023865

Epoch 3: train loss 0.6522467384735743
Epoch 3: val loss 0.7121567726135254

Epoch 4: train loss 0.6462659488121668
Epoch 4: val loss 0.7161582112312317

Epoch 5: train loss 0.6471376667420069
Epoch 5: val loss 0.7163182497024536

Epoch 6: train loss 0.6222894340753555
Epoch 6: val loss 0.7199805378913879

Epoch 7: train loss 0.6263532439867655
Epoch 7: val loss 0.7223422527313232

Epoch 8: train loss 0.6203724841276804
Epoch 8: val loss 0.7272149920463562

Epoch 9: train loss 0.5883572896321615
Epoch 9: val loss 0.7279781103134155

Epoch 10: train loss 0.6029830475648245
Epoch 10: val loss 0.733846127986908

Epoch 11: train loss 0.5870503733555476
Epoch 11: val loss 0.746891438961029

Epoch 12: train loss 0.589486892024676
Epoch 12: val loss 0.741546094417572

Epoch 13: train loss 0.5786478171745936
Epoch 13: val loss 0.7388834953308105

Epoch 14: train loss 0.5776035959521929
Epoch 14: val loss 0.7440940141677856

Epoch 15: train loss 0.5789962857961655
Epoch 15: val loss 0.7647742033004761

Epoch 16: train loss 0.5636938040455183
Epoch 16: val loss 0.7614309191703796

Epoch 17: train loss 0.5632777735590935
Epoch 17: val loss 0.7588463425636292

Epoch 18: train loss 0.5574308410286903
Epoch 18: val loss 0.7656129002571106

Epoch 19: train loss 0.5478112772107124
Epoch 19: val loss 0.7508566975593567

Epoch 20: train loss 0.5530963490406672
Epoch 20: val loss 0.7493136525154114

Epoch 21: train loss 0.5359571228424708
Epoch 21: val loss 0.7586496472358704

Epoch 22: train loss 0.5120265459020933
Epoch 22: val loss 0.7795185446739197

Epoch 23: train loss 0.5282104685902596
Epoch 23: val loss 0.7635046243667603

Epoch 24: train loss 0.5272645850976309
Epoch 24: val loss 0.7592126131057739

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.691651426255703
Epoch 0: val loss 0.6762042045593262

Epoch 1: train loss 0.6686046458780766
Epoch 1: val loss 0.6633830666542053

Epoch 2: train loss 0.6598234847187996
Epoch 2: val loss 0.6577286720275879

Epoch 3: train loss 0.6635578200221062
Epoch 3: val loss 0.6588526964187622

Epoch 4: train loss 0.6606962010264397
Epoch 4: val loss 0.6597326993942261

Epoch 5: train loss 0.6337038651108742
Epoch 5: val loss 0.6598415970802307

Epoch 6: train loss 0.6355669014155865
Epoch 6: val loss 0.6604459285736084

Epoch 7: train loss 0.6308362782001495
Epoch 7: val loss 0.6610418558120728

Epoch 8: train loss 0.6240444853901863
Epoch 8: val loss 0.6733711361885071

Epoch 9: train loss 0.6181412898004055
Epoch 9: val loss 0.6787851452827454

Epoch 10: train loss 0.6184597313404083
Epoch 10: val loss 0.6807969212532043

Epoch 11: train loss 0.6139548495411873
Epoch 11: val loss 0.6865463852882385

Epoch 12: train loss 0.5923615843057632
Epoch 12: val loss 0.6883183121681213

Epoch 13: train loss 0.5907571017742157
Epoch 13: val loss 0.6842977404594421

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
24
Epoch 0: train loss 0.6767451252256121
Epoch 0: val loss 0.654387891292572

Epoch 1: train loss 0.6125995261328561
Epoch 1: val loss 0.6278441548347473

Epoch 2: train loss 0.5602528538022723
Epoch 2: val loss 0.6196094751358032

Epoch 3: train loss 0.5561775735446385
Epoch 3: val loss 0.6196848750114441

Epoch 4: train loss 0.5327943733760289
Epoch 4: val loss 0.622704803943634

Epoch 5: train loss 0.513145170041493
Epoch 5: val loss 0.617501437664032

Epoch 6: train loss 0.48654610770089285
Epoch 6: val loss 0.6124968528747559

Epoch 7: train loss 0.5182512615408216
Epoch 7: val loss 0.6159335970878601

Epoch 8: train loss 0.5819636923926217
Epoch 8: val loss 0.6121726036071777

Epoch 9: train loss 0.47941032903535025
Epoch 9: val loss 0.6079432368278503

Epoch 10: train loss 0.561665130513055
Epoch 10: val loss 0.6138983964920044

Epoch 11: train loss 0.44673503722463337
Epoch 11: val loss 0.6154272556304932

Epoch 12: train loss 0.4958991621221815
Epoch 12: val loss 0.6184884309768677

Epoch 13: train loss 0.5340907147952488
Epoch 13: val loss 0.6191030740737915

Epoch 14: train loss 0.5062818910394397
Epoch 14: val loss 0.6112070083618164

Epoch 15: train loss 0.45018073490687777
Epoch 15: val loss 0.6100278496742249

Epoch 16: train loss 0.42853676421301706
Epoch 16: val loss 0.6136233806610107

Epoch 17: train loss 0.426991982119424
Epoch 17: val loss 0.6176342368125916

Epoch 18: train loss 0.4234436878136226
Epoch 18: val loss 0.6208269000053406

Epoch 19: train loss 0.42447754740715027
Epoch 19: val loss 0.6289139986038208

Epoch 20: train loss 0.45908696736608234
Epoch 20: val loss 0.631814181804657

Epoch 21: train loss 0.4531867802143097
Epoch 21: val loss 0.6464986801147461

Epoch 22: train loss 0.4479116712297712
Epoch 22: val loss 0.6473886966705322

Epoch 23: train loss 0.4145413935184479
Epoch 23: val loss 0.6524234414100647

Epoch 24: train loss 0.43365171551704407
Epoch 24: val loss 0.6461856365203857

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6381552134241376
Epoch 0: val loss 0.6433266401290894

Epoch 1: train loss 0.6065226367541722
Epoch 1: val loss 0.6243456602096558

Epoch 2: train loss 0.5683867420469012
Epoch 2: val loss 0.6091511845588684

Epoch 3: train loss 0.533935866185597
Epoch 3: val loss 0.5968644022941589

Epoch 4: train loss 0.5507478203092303
Epoch 4: val loss 0.5898203253746033

Epoch 5: train loss 0.5281196577208382
Epoch 5: val loss 0.5942419171333313

Epoch 6: train loss 0.499229120356696
Epoch 6: val loss 0.5988372564315796

Epoch 7: train loss 0.4768110854285104
Epoch 7: val loss 0.6076631546020508

Epoch 8: train loss 0.45650761893817354
Epoch 8: val loss 0.6195091605186462

Epoch 9: train loss 0.4966376168387277
Epoch 9: val loss 0.6177662014961243

Epoch 10: train loss 0.4489225894212723
Epoch 10: val loss 0.6181389093399048

Epoch 11: train loss 0.4483339658805302
Epoch 11: val loss 0.6198131442070007

Epoch 12: train loss 0.45837421076638357
Epoch 12: val loss 0.6130865216255188

Epoch 13: train loss 0.46243612255368916
Epoch 13: val loss 0.6253128051757812

Epoch 14: train loss 0.4301400525229318
Epoch 14: val loss 0.6449308395385742

Epoch 15: train loss 0.4200328439474106
Epoch 15: val loss 0.6417758464813232

Epoch 16: train loss 0.4595870631081717
Epoch 16: val loss 0.6483889818191528

Epoch 17: train loss 0.42166597076824736
Epoch 17: val loss 0.6568148136138916

Epoch 18: train loss 0.3970111076320921
Epoch 18: val loss 0.6807057857513428

Epoch 19: train loss 0.37218587952000753
Epoch 19: val loss 0.6787301301956177

Epoch 20: train loss 0.4121817137513842
Epoch 20: val loss 0.6880019903182983

Epoch 21: train loss 0.3895252027681896
Epoch 21: val loss 0.6973936557769775

Epoch 22: train loss 0.44607256991522654
Epoch 22: val loss 0.705858588218689

Epoch 23: train loss 0.3709277276481901
Epoch 23: val loss 0.7234430909156799

Epoch 24: train loss 0.3850705325603485
Epoch 24: val loss 0.7059316635131836

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6827694603375026
Epoch 0: val loss 0.622718334197998

Epoch 1: train loss 0.6519121016774859
Epoch 1: val loss 0.5768100023269653

Epoch 2: train loss 0.5726192082677569
Epoch 2: val loss 0.5650113821029663

Epoch 3: train loss 0.5728912906987327
Epoch 3: val loss 0.5526215434074402

Epoch 4: train loss 0.5578997390610831
Epoch 4: val loss 0.5588597059249878

Epoch 5: train loss 0.5660320052078792
Epoch 5: val loss 0.5655402541160583

Epoch 6: train loss 0.5456233961241586
Epoch 6: val loss 0.5735753774642944

Epoch 7: train loss 0.5046153792313167
Epoch 7: val loss 0.5689694285392761

Epoch 8: train loss 0.5171272924968174
Epoch 8: val loss 0.5698899030685425

Epoch 9: train loss 0.5068698482854026
Epoch 9: val loss 0.5840548872947693

Epoch 10: train loss 0.559929894549506
Epoch 10: val loss 0.5957279205322266

Epoch 11: train loss 0.4938980383532388
Epoch 11: val loss 0.5990265011787415

Epoch 12: train loss 0.4858144351414272
Epoch 12: val loss 0.6052328944206238

Epoch 13: train loss 0.5065499884741647
Epoch 13: val loss 0.6018867492675781

Epoch 14: train loss 0.5124951728752681
Epoch 14: val loss 0.6013879776000977

Epoch 15: train loss 0.472629759992872
Epoch 15: val loss 0.6088666915893555

Epoch 16: train loss 0.4931338386876242
Epoch 16: val loss 0.6007581353187561

Epoch 17: train loss 0.44706821015902926
Epoch 17: val loss 0.605061948299408

Epoch 18: train loss 0.4930255285331181
Epoch 18: val loss 0.6150411367416382

Epoch 19: train loss 0.4173058441707066
Epoch 19: val loss 0.6127397418022156

Epoch 20: train loss 0.4757034991468702
Epoch 20: val loss 0.6237893104553223

Epoch 21: train loss 0.5159340671130589
Epoch 21: val loss 0.630414605140686

Epoch 22: train loss 0.46978037697928293
Epoch 22: val loss 0.6353579163551331

Epoch 23: train loss 0.43899634906223844
Epoch 23: val loss 0.6156315207481384

Epoch 24: train loss 0.42202103563717436
Epoch 24: val loss 0.6289830207824707

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6302954469408307
Epoch 0: val loss 0.6060823798179626

Epoch 1: train loss 0.5667341862406049
Epoch 1: val loss 0.5953589081764221

Epoch 2: train loss 0.5597972188677106
Epoch 2: val loss 0.597883403301239

Epoch 3: train loss 0.5857677800314767
Epoch 3: val loss 0.6066213846206665

Epoch 4: train loss 0.5634964023317609
Epoch 4: val loss 0.614702582359314

Epoch 5: train loss 0.5371717597757067
Epoch 5: val loss 0.6215912103652954

Epoch 6: train loss 0.527920799595969
Epoch 6: val loss 0.6247187256813049

Epoch 7: train loss 0.5025714252676282
Epoch 7: val loss 0.6249032616615295

Epoch 8: train loss 0.523330637386867
Epoch 8: val loss 0.6305736303329468

Epoch 9: train loss 0.49410049404416767
Epoch 9: val loss 0.6392860412597656

Epoch 10: train loss 0.5271447088037219
Epoch 10: val loss 0.6451376676559448

Epoch 11: train loss 0.5547266559941428
Epoch 11: val loss 0.6475704908370972

Epoch 12: train loss 0.5012254246643612
Epoch 12: val loss 0.6445391178131104

Epoch 13: train loss 0.4975034551961081
Epoch 13: val loss 0.6450070142745972

Epoch 14: train loss 0.507317589862006
Epoch 14: val loss 0.6478061079978943

Epoch 15: train loss 0.48430771487099783
Epoch 15: val loss 0.6560143828392029

Epoch 16: train loss 0.4548402556351253
Epoch 16: val loss 0.6654976010322571

Epoch 17: train loss 0.4465186893939972
Epoch 17: val loss 0.6778697967529297

Epoch 18: train loss 0.5053462641579765
Epoch 18: val loss 0.6885240077972412

Epoch 19: train loss 0.4744469310556139
Epoch 19: val loss 0.6887989640235901

Epoch 20: train loss 0.4822856996740614
Epoch 20: val loss 0.6930853724479675

Epoch 21: train loss 0.41591814160346985
Epoch 21: val loss 0.6911186575889587

Epoch 22: train loss 0.43672296830586027
Epoch 22: val loss 0.6937317848205566

Epoch 23: train loss 0.464904853275844
Epoch 23: val loss 0.6993955373764038

Epoch 24: train loss 0.43000559721674236
Epoch 24: val loss 0.7003401517868042

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.656575984425015
Epoch 0: val loss 0.6157203912734985

Epoch 1: train loss 0.5720894303586748
Epoch 1: val loss 0.5893024206161499

Epoch 2: train loss 0.5587824417485131
Epoch 2: val loss 0.5868598222732544

Epoch 3: train loss 0.57531428999371
Epoch 3: val loss 0.6002532243728638

Epoch 4: train loss 0.5383666025267707
Epoch 4: val loss 0.6202213168144226

Epoch 5: train loss 0.5599292814731598
Epoch 5: val loss 0.6278583407402039

Epoch 6: train loss 0.5124853485160403
Epoch 6: val loss 0.6149283051490784

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6546736881136894
Epoch 0: val loss 0.6190746426582336

Epoch 1: train loss 0.589672826230526
Epoch 1: val loss 0.5857641100883484

Epoch 2: train loss 0.5392344035208225
Epoch 2: val loss 0.5617660880088806

Epoch 3: train loss 0.504721213132143
Epoch 3: val loss 0.5621355175971985

Epoch 4: train loss 0.49372638389468193
Epoch 4: val loss 0.5716504454612732

Epoch 5: train loss 0.4776598885655403
Epoch 5: val loss 0.5727210640907288

Epoch 6: train loss 0.4807771295309067
Epoch 6: val loss 0.5723153948783875

Epoch 7: train loss 0.47069210186600685
Epoch 7: val loss 0.5779090523719788

Epoch 8: train loss 0.45250216871500015
Epoch 8: val loss 0.5796564221382141

Epoch 9: train loss 0.4505278766155243
Epoch 9: val loss 0.5856676697731018

Epoch 10: train loss 0.45948104187846184
Epoch 10: val loss 0.5864793062210083

Epoch 11: train loss 0.4466594271361828
Epoch 11: val loss 0.5876965522766113

Epoch 12: train loss 0.41758015751838684
Epoch 12: val loss 0.5965585112571716

Epoch 13: train loss 0.4326313119381666
Epoch 13: val loss 0.6028134226799011

Epoch 14: train loss 0.4318627528846264
Epoch 14: val loss 0.6019665598869324

Epoch 15: train loss 0.4193364642560482
Epoch 15: val loss 0.5988021492958069

Epoch 16: train loss 0.4209601394832134
Epoch 16: val loss 0.5966718792915344

Epoch 17: train loss 0.4016824699938297
Epoch 17: val loss 0.5999431610107422

Epoch 18: train loss 0.4273446947336197
Epoch 18: val loss 0.6066501140594482

Epoch 19: train loss 0.4015023000538349
Epoch 19: val loss 0.6048328280448914

Epoch 20: train loss 0.3797265663743019
Epoch 20: val loss 0.5993353128433228

Epoch 21: train loss 0.3834037482738495
Epoch 21: val loss 0.6142848134040833

Epoch 22: train loss 0.3876651003956795
Epoch 22: val loss 0.6139540076255798

Epoch 23: train loss 0.3685881532728672
Epoch 23: val loss 0.6077370643615723

Epoch 24: train loss 0.35323479026556015
Epoch 24: val loss 0.6175795793533325

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.674436017870903
Epoch 0: val loss 0.6586111783981323

Epoch 1: train loss 0.615387074649334
Epoch 1: val loss 0.610438883304596

Epoch 2: train loss 0.568037036806345
Epoch 2: val loss 0.565902590751648

Epoch 3: train loss 0.5255042761564255
Epoch 3: val loss 0.5364348888397217

Epoch 4: train loss 0.5165066458284855
Epoch 4: val loss 0.52740079164505

Epoch 5: train loss 0.49783679097890854
Epoch 5: val loss 0.5149482488632202

Epoch 6: train loss 0.480213038623333
Epoch 6: val loss 0.5085844993591309

Epoch 7: train loss 0.48233193904161453
Epoch 7: val loss 0.5040523409843445

Epoch 8: train loss 0.471544086933136
Epoch 8: val loss 0.502625584602356

Epoch 9: train loss 0.46409453079104424
Epoch 9: val loss 0.5107223987579346

Epoch 10: train loss 0.4661971516907215
Epoch 10: val loss 0.510381817817688

Epoch 11: train loss 0.4518505521118641
Epoch 11: val loss 0.5071333050727844

Epoch 12: train loss 0.46499498561024666
Epoch 12: val loss 0.5003377795219421

Epoch 13: train loss 0.4300202578306198
Epoch 13: val loss 0.5038917064666748

Epoch 14: train loss 0.42180153727531433
Epoch 14: val loss 0.5115749835968018

Epoch 15: train loss 0.40578068420290947
Epoch 15: val loss 0.5156885385513306

Epoch 16: train loss 0.3979035019874573
Epoch 16: val loss 0.5141546726226807

Epoch 17: train loss 0.4086965546011925
Epoch 17: val loss 0.5119804739952087

Epoch 18: train loss 0.3795369230210781
Epoch 18: val loss 0.5170570611953735

Epoch 19: train loss 0.3929798975586891
Epoch 19: val loss 0.5252574682235718

Epoch 20: train loss 0.3631885200738907
Epoch 20: val loss 0.5261380076408386

Epoch 21: train loss 0.34328223764896393
Epoch 21: val loss 0.5234311819076538

Epoch 22: train loss 0.3659602925181389
Epoch 22: val loss 0.5335373282432556

Epoch 23: train loss 0.3460795059800148
Epoch 23: val loss 0.5578016638755798

Epoch 24: train loss 0.3638991415500641
Epoch 24: val loss 0.5533714890480042

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6530978605151176
Epoch 0: val loss 0.6053021550178528

Epoch 1: train loss 0.5769801661372185
Epoch 1: val loss 0.5526881217956543

Epoch 2: train loss 0.5296762175858021
Epoch 2: val loss 0.5191680192947388

Epoch 3: train loss 0.5057020671665668
Epoch 3: val loss 0.500751793384552

Epoch 4: train loss 0.4986283890902996
Epoch 4: val loss 0.493647962808609

Epoch 5: train loss 0.4775052145123482
Epoch 5: val loss 0.48353829979896545

Epoch 6: train loss 0.4725225493311882
Epoch 6: val loss 0.47942981123924255

Epoch 7: train loss 0.46469714865088463
Epoch 7: val loss 0.48164162039756775

Epoch 8: train loss 0.43555625155568123
Epoch 8: val loss 0.48857760429382324

Epoch 9: train loss 0.4545079581439495
Epoch 9: val loss 0.4897325038909912

Epoch 10: train loss 0.420036680996418
Epoch 10: val loss 0.4852314293384552

Epoch 11: train loss 0.39748038724064827
Epoch 11: val loss 0.4854690730571747

Epoch 12: train loss 0.40216242894530296
Epoch 12: val loss 0.4959491491317749

Epoch 13: train loss 0.4095424562692642
Epoch 13: val loss 0.5115438103675842

Epoch 14: train loss 0.39235658198595047
Epoch 14: val loss 0.5067436695098877

Epoch 15: train loss 0.3777611870318651
Epoch 15: val loss 0.5118713974952698

Epoch 16: train loss 0.37666561268270016
Epoch 16: val loss 0.5217835307121277

Epoch 17: train loss 0.3598816245794296
Epoch 17: val loss 0.5271111726760864

Epoch 18: train loss 0.345794964581728
Epoch 18: val loss 0.5423344969749451

Epoch 19: train loss 0.3412956614047289
Epoch 19: val loss 0.5414710640907288

Epoch 20: train loss 0.3182906359434128
Epoch 20: val loss 0.5529789328575134

Epoch 21: train loss 0.3389464747160673
Epoch 21: val loss 0.5718178153038025

Epoch 22: train loss 0.33269920758903027
Epoch 22: val loss 0.5723043084144592

Epoch 23: train loss 0.3127697519958019
Epoch 23: val loss 0.579465925693512

Epoch 24: train loss 0.3068912774324417
Epoch 24: val loss 0.5767951607704163

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6719913482666016
Epoch 0: val loss 0.6584272384643555

Epoch 1: train loss 0.5907383933663368
Epoch 1: val loss 0.6386130452156067

Epoch 2: train loss 0.548830334097147
Epoch 2: val loss 0.6092854738235474

Epoch 3: train loss 0.5142831355333328
Epoch 3: val loss 0.5806261897087097

Epoch 4: train loss 0.4959161728620529
Epoch 4: val loss 0.5595813393592834

Epoch 5: train loss 0.4696745499968529
Epoch 5: val loss 0.5823438763618469

Epoch 6: train loss 0.46317971497774124
Epoch 6: val loss 0.5931901335716248

Epoch 7: train loss 0.44700389727950096
Epoch 7: val loss 0.5791444182395935

Epoch 8: train loss 0.44029685109853745
Epoch 8: val loss 0.5743364095687866

Epoch 9: train loss 0.4321693666279316
Epoch 9: val loss 0.5821008682250977

Epoch 10: train loss 0.4199608415365219
Epoch 10: val loss 0.6014418005943298

Epoch 11: train loss 0.42240290343761444
Epoch 11: val loss 0.5938524007797241

Epoch 12: train loss 0.4115590825676918
Epoch 12: val loss 0.5889832377433777

Epoch 13: train loss 0.40190569683909416
Epoch 13: val loss 0.6098530292510986

Epoch 14: train loss 0.38479200936853886
Epoch 14: val loss 0.5981286764144897

Epoch 15: train loss 0.36736153811216354
Epoch 15: val loss 0.6175505518913269

Epoch 16: train loss 0.37691133096814156
Epoch 16: val loss 0.6086528301239014

Epoch 17: train loss 0.37635932490229607
Epoch 17: val loss 0.6043713092803955

Epoch 18: train loss 0.347055297344923
Epoch 18: val loss 0.6049562692642212

Epoch 19: train loss 0.357354786247015
Epoch 19: val loss 0.6117985248565674

Epoch 20: train loss 0.37486571818590164
Epoch 20: val loss 0.6191911697387695

Epoch 21: train loss 0.34790221229195595
Epoch 21: val loss 0.6225385665893555

Epoch 22: train loss 0.3258650116622448
Epoch 22: val loss 0.6348392963409424

Epoch 23: train loss 0.32326523773372173
Epoch 23: val loss 0.648578405380249

Epoch 24: train loss 0.31129879131913185
Epoch 24: val loss 0.6181113719940186

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6582141301848672
Epoch 0: val loss 0.6294713020324707

Epoch 1: train loss 0.5648535219105807
Epoch 1: val loss 0.5845474600791931

Epoch 2: train loss 0.5310478887774728
Epoch 2: val loss 0.5455267429351807

Epoch 3: train loss 0.5352133377031847
Epoch 3: val loss 0.5394595265388489

Epoch 4: train loss 0.4921688843857158
Epoch 4: val loss 0.5318010449409485

Epoch 5: train loss 0.4664969579740004
Epoch 5: val loss 0.5167357325553894

Epoch 6: train loss 0.47727301716804504
Epoch 6: val loss 0.5251646637916565

Epoch 7: train loss 0.4432296807115728
Epoch 7: val loss 0.5249919891357422

Epoch 8: train loss 0.4620500613342632
Epoch 8: val loss 0.5221583843231201

Epoch 9: train loss 0.44713779200207104
Epoch 9: val loss 0.521081268787384

Epoch 10: train loss 0.44912366704507306
Epoch 10: val loss 0.521816074848175

Epoch 11: train loss 0.4198893742127852
Epoch 11: val loss 0.5294666290283203

Epoch 12: train loss 0.4354526536031203
Epoch 12: val loss 0.5313875675201416

Epoch 13: train loss 0.42204363508657977
Epoch 13: val loss 0.5375502109527588

Epoch 14: train loss 0.400280391628092
Epoch 14: val loss 0.5332765579223633

Epoch 15: train loss 0.3912987167185003
Epoch 15: val loss 0.5488489866256714

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6551955223083497
Epoch 0: val loss 0.5978633761405945

Epoch 1: train loss 0.5582441002130508
Epoch 1: val loss 0.5667282342910767

Epoch 2: train loss 0.5521023869514465
Epoch 2: val loss 0.5591120719909668

Epoch 3: train loss 0.508523240685463
Epoch 3: val loss 0.5556011199951172

Epoch 4: train loss 0.522982943058014
Epoch 4: val loss 0.5523483753204346

Epoch 5: train loss 0.49857664108276367
Epoch 5: val loss 0.5469658374786377

Epoch 6: train loss 0.49586227238178254
Epoch 6: val loss 0.5520387887954712

Epoch 7: train loss 0.48042661845684054
Epoch 7: val loss 0.5529351234436035

Epoch 8: train loss 0.48877358734607695
Epoch 8: val loss 0.5489506125450134

Epoch 9: train loss 0.47564153373241425
Epoch 9: val loss 0.5498718023300171

Epoch 10: train loss 0.4918276935815811
Epoch 10: val loss 0.5628949999809265

Epoch 11: train loss 0.462078595161438
Epoch 11: val loss 0.5545513033866882

Epoch 12: train loss 0.45676628053188323
Epoch 12: val loss 0.5470187067985535

Epoch 13: train loss 0.4462922245264053
Epoch 13: val loss 0.5490420460700989

Epoch 14: train loss 0.4194135025143623
Epoch 14: val loss 0.5629952549934387

Epoch 15: train loss 0.4274207502603531
Epoch 15: val loss 0.5688039660453796

Epoch 16: train loss 0.43116860240697863
Epoch 16: val loss 0.5540608763694763

Epoch 17: train loss 0.43255636394023894
Epoch 17: val loss 0.5574561953544617

Epoch 18: train loss 0.42161599546670914
Epoch 18: val loss 0.5571984648704529

Epoch 19: train loss 0.41732571721076966
Epoch 19: val loss 0.5587643384933472

Epoch 20: train loss 0.40411078929901123
Epoch 20: val loss 0.5634443163871765

Epoch 21: train loss 0.39893706440925597
Epoch 21: val loss 0.5649736523628235

Epoch 22: train loss 0.40490788519382476
Epoch 22: val loss 0.571280837059021

Epoch 23: train loss 0.3872780457139015
Epoch 23: val loss 0.5775766372680664

Epoch 24: train loss 0.36198608875274657
Epoch 24: val loss 0.5863785743713379

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6473101019859314
Epoch 0: val loss 0.5686638355255127

Epoch 1: train loss 0.5696484267711639
Epoch 1: val loss 0.5250765681266785

Epoch 2: train loss 0.5457369416952134
Epoch 2: val loss 0.5307948589324951

Epoch 3: train loss 0.5367792963981628
Epoch 3: val loss 0.5346189737319946

Epoch 4: train loss 0.5388027608394623
Epoch 4: val loss 0.5134109854698181

Epoch 5: train loss 0.5006780207157135
Epoch 5: val loss 0.52164226770401

Epoch 6: train loss 0.5086877942085266
Epoch 6: val loss 0.5324354767799377

Epoch 7: train loss 0.47514018714427947
Epoch 7: val loss 0.5288128852844238

Epoch 8: train loss 0.4807438522577286
Epoch 8: val loss 0.5371173620223999

Epoch 9: train loss 0.467343470454216
Epoch 9: val loss 0.528624951839447

Epoch 10: train loss 0.4623110473155975
Epoch 10: val loss 0.5204778909683228

Epoch 11: train loss 0.4436685174703598
Epoch 11: val loss 0.5391501784324646

Epoch 12: train loss 0.44286220371723173
Epoch 12: val loss 0.5527784824371338

Epoch 13: train loss 0.44568753242492676
Epoch 13: val loss 0.5581730604171753

Epoch 14: train loss 0.4288143843412399
Epoch 14: val loss 0.5438125133514404

Epoch 15: train loss 0.4361053824424744
Epoch 15: val loss 0.549355149269104

Epoch 16: train loss 0.422869598865509
Epoch 16: val loss 0.5713472962379456

Epoch 17: train loss 0.4176652580499649
Epoch 17: val loss 0.568575918674469

Epoch 18: train loss 0.4002266228199005
Epoch 18: val loss 0.5844400525093079

Epoch 19: train loss 0.400483800470829
Epoch 19: val loss 0.5767735242843628

Epoch 20: train loss 0.3942044794559479
Epoch 20: val loss 0.5791054964065552

Epoch 21: train loss 0.3809837937355042
Epoch 21: val loss 0.5753267407417297

Epoch 22: train loss 0.401388955116272
Epoch 22: val loss 0.5943425893783569

Epoch 23: train loss 0.3880226582288742
Epoch 23: val loss 0.5947425961494446

Epoch 24: train loss 0.3744781479239464
Epoch 24: val loss 0.5960254073143005

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.658532840013504
Epoch 0: val loss 0.6137284636497498

Epoch 1: train loss 0.5730195879936218
Epoch 1: val loss 0.5660586357116699

Epoch 2: train loss 0.5265700668096542
Epoch 2: val loss 0.5586357116699219

Epoch 3: train loss 0.5134279757738114
Epoch 3: val loss 0.5620853900909424

Epoch 4: train loss 0.5138127028942108
Epoch 4: val loss 0.5674172639846802

Epoch 5: train loss 0.49649985432624816
Epoch 5: val loss 0.563999354839325

Epoch 6: train loss 0.47294183671474455
Epoch 6: val loss 0.566943347454071

Epoch 7: train loss 0.4481432020664215
Epoch 7: val loss 0.5830339193344116

Epoch 8: train loss 0.464886537194252
Epoch 8: val loss 0.588295578956604

Epoch 9: train loss 0.45920282006263735
Epoch 9: val loss 0.5853028297424316

Epoch 10: train loss 0.4509679526090622
Epoch 10: val loss 0.5945575833320618

Epoch 11: train loss 0.4632748931646347
Epoch 11: val loss 0.5936271548271179

Epoch 12: train loss 0.43451001942157746
Epoch 12: val loss 0.5837984681129456

Epoch 13: train loss 0.41891678273677824
Epoch 13: val loss 0.5892983078956604

Epoch 14: train loss 0.4432819426059723
Epoch 14: val loss 0.5883276462554932

Epoch 15: train loss 0.41448657810688017
Epoch 15: val loss 0.5893291234970093

Epoch 16: train loss 0.40002128630876543
Epoch 16: val loss 0.5802286863327026

Epoch 17: train loss 0.3959009051322937
Epoch 17: val loss 0.586051881313324

Epoch 18: train loss 0.37627261877059937
Epoch 18: val loss 0.6077984571456909

Epoch 19: train loss 0.4077860236167908
Epoch 19: val loss 0.5970029234886169

Epoch 20: train loss 0.3881620615720749
Epoch 20: val loss 0.5823314189910889

Epoch 21: train loss 0.392634916305542
Epoch 21: val loss 0.5867135524749756

Epoch 22: train loss 0.4122872740030289
Epoch 22: val loss 0.6028574705123901

Epoch 23: train loss 0.33757862746715545
Epoch 23: val loss 0.5798780918121338

Epoch 24: train loss 0.3466958373785019
Epoch 24: val loss 0.5882598757743835

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6760645806789398
Epoch 0: val loss 0.6567020416259766

Epoch 1: train loss 0.6020277142524719
Epoch 1: val loss 0.5974521636962891

Epoch 2: train loss 0.5424570620059967
Epoch 2: val loss 0.5745645761489868

Epoch 3: train loss 0.5405767381191253
Epoch 3: val loss 0.5559549927711487

Epoch 4: train loss 0.5142660737037659
Epoch 4: val loss 0.5500048398971558

Epoch 5: train loss 0.4886069089174271
Epoch 5: val loss 0.5644018054008484

Epoch 6: train loss 0.4754982978105545
Epoch 6: val loss 0.5560264587402344

Epoch 7: train loss 0.4764550507068634
Epoch 7: val loss 0.5584473013877869

Epoch 8: train loss 0.47297843396663664
Epoch 8: val loss 0.5716005563735962

Epoch 9: train loss 0.4651712507009506
Epoch 9: val loss 0.5787519216537476

Epoch 10: train loss 0.47454161643981935
Epoch 10: val loss 0.5713031888008118

Epoch 11: train loss 0.4378091275691986
Epoch 11: val loss 0.5978262424468994

Epoch 12: train loss 0.4455091953277588
Epoch 12: val loss 0.617950439453125

Epoch 13: train loss 0.4360667884349823
Epoch 13: val loss 0.5950625538825989

Epoch 14: train loss 0.44876196682453157
Epoch 14: val loss 0.5816822648048401

Epoch 15: train loss 0.41831618547439575
Epoch 15: val loss 0.6023065447807312

Epoch 16: train loss 0.4283688396215439
Epoch 16: val loss 0.6056420803070068

Epoch 17: train loss 0.41054598391056063
Epoch 17: val loss 0.5794930458068848

Epoch 18: train loss 0.4164116561412811
Epoch 18: val loss 0.5817385315895081

Epoch 19: train loss 0.38685869574546816
Epoch 19: val loss 0.5861979126930237

Epoch 20: train loss 0.397737854719162
Epoch 20: val loss 0.6081083416938782

Epoch 21: train loss 0.3835793107748032
Epoch 21: val loss 0.5996392369270325

Epoch 22: train loss 0.34708573669195175
Epoch 22: val loss 0.6115231513977051

Epoch 23: train loss 0.4052503377199173
Epoch 23: val loss 0.6151891350746155

Epoch 24: train loss 0.39662153720855714
Epoch 24: val loss 0.621766984462738

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6562566665502695
Epoch 0: val loss 0.612440288066864

Epoch 1: train loss 0.5553805873944209
Epoch 1: val loss 0.5593327283859253

Epoch 2: train loss 0.5384614605170029
Epoch 2: val loss 0.5473611354827881

Epoch 3: train loss 0.5077512653974386
Epoch 3: val loss 0.54374098777771

Epoch 4: train loss 0.501194722377337
Epoch 4: val loss 0.5427407026290894

Epoch 5: train loss 0.5014132582224332
Epoch 5: val loss 0.5388690233230591

Epoch 6: train loss 0.4765648887707637
Epoch 6: val loss 0.5264107584953308

Epoch 7: train loss 0.4818173325978793
Epoch 7: val loss 0.521945059299469

Epoch 8: train loss 0.4897484595959003
Epoch 8: val loss 0.5228208303451538

Epoch 9: train loss 0.4706414983822749
Epoch 9: val loss 0.5249924063682556

Epoch 10: train loss 0.47060482318584734
Epoch 10: val loss 0.5208203792572021

Epoch 11: train loss 0.44788589156590974
Epoch 11: val loss 0.5157123804092407

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7132747107081943
Epoch 0: val loss 0.674863874912262

Epoch 1: train loss 0.6583414806260003
Epoch 1: val loss 0.6556441187858582

Epoch 2: train loss 0.64832870165507
Epoch 2: val loss 0.6409985423088074

Epoch 3: train loss 0.62915082110299
Epoch 3: val loss 0.6295530796051025

Epoch 4: train loss 0.6044764717419943
Epoch 4: val loss 0.6234471201896667

Epoch 5: train loss 0.5973135828971863
Epoch 5: val loss 0.6111282706260681

Epoch 6: train loss 0.5680503845214844
Epoch 6: val loss 0.6027767062187195

Epoch 7: train loss 0.5649124417040083
Epoch 7: val loss 0.597257673740387

Epoch 8: train loss 0.5405907730261484
Epoch 8: val loss 0.5868003368377686

Epoch 9: train loss 0.5367699000570509
Epoch 9: val loss 0.5845699906349182

Epoch 10: train loss 0.5154860152138604
Epoch 10: val loss 0.5858668088912964

Epoch 11: train loss 0.5080586506260766
Epoch 11: val loss 0.5877353549003601

Epoch 12: train loss 0.4876108103328281
Epoch 12: val loss 0.5746638774871826

Epoch 13: train loss 0.48176872730255127
Epoch 13: val loss 0.5791516304016113

Epoch 14: train loss 0.47272367941008675
Epoch 14: val loss 0.5888506770133972

Epoch 15: train loss 0.4537148045168983
Epoch 15: val loss 0.5808150172233582

Epoch 16: train loss 0.4776761896080441
Epoch 16: val loss 0.5735642313957214

Epoch 17: train loss 0.4551267789469825
Epoch 17: val loss 0.5709699392318726

Epoch 18: train loss 0.4245997236834632
Epoch 18: val loss 0.576194703578949

Epoch 19: train loss 0.4364752173423767
Epoch 19: val loss 0.5733230710029602

Epoch 20: train loss 0.4245787196689182
Epoch 20: val loss 0.5774695873260498

Epoch 21: train loss 0.39415425062179565
Epoch 21: val loss 0.5860931277275085

Epoch 22: train loss 0.4183318548732334
Epoch 22: val loss 0.6004106402397156

Epoch 23: train loss 0.4168049428198073
Epoch 23: val loss 0.5954155921936035

Epoch 24: train loss 0.3927825656202104
Epoch 24: val loss 0.5929192900657654

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7080736557642618
Epoch 0: val loss 0.6963651180267334

Epoch 1: train loss 0.6719452208942838
Epoch 1: val loss 0.6789957880973816

Epoch 2: train loss 0.6357072393099467
Epoch 2: val loss 0.6711330413818359

Epoch 3: train loss 0.6162896421220567
Epoch 3: val loss 0.6658546328544617

Epoch 4: train loss 0.6021226843198141
Epoch 4: val loss 0.6592602133750916

Epoch 5: train loss 0.5832628541522555
Epoch 5: val loss 0.6569463610649109

Epoch 6: train loss 0.5576751894421048
Epoch 6: val loss 0.6562634706497192

Epoch 7: train loss 0.5550509856806861
Epoch 7: val loss 0.6595416069030762

Epoch 8: train loss 0.5259275668197207
Epoch 8: val loss 0.6633474826812744

Epoch 9: train loss 0.5289304984940423
Epoch 9: val loss 0.6702257990837097

Epoch 10: train loss 0.5081108974085914
Epoch 10: val loss 0.6772530674934387

Epoch 11: train loss 0.49249937468104893
Epoch 11: val loss 0.6767063140869141

Epoch 12: train loss 0.49181134502093
Epoch 12: val loss 0.6820693016052246

Epoch 13: train loss 0.4774121542771657
Epoch 13: val loss 0.6824431419372559

Epoch 14: train loss 0.4763446052869161
Epoch 14: val loss 0.690684974193573

Epoch 15: train loss 0.4504787259631687
Epoch 15: val loss 0.6936099529266357

Epoch 16: train loss 0.4696547918849521
Epoch 16: val loss 0.689967691898346

Epoch 17: train loss 0.4455736147032844
Epoch 17: val loss 0.6930035948753357

Epoch 18: train loss 0.442830976512697
Epoch 18: val loss 0.7112576365470886

Epoch 19: train loss 0.43254226115014816
Epoch 19: val loss 0.7133435606956482

Epoch 20: train loss 0.42247655656602645
Epoch 20: val loss 0.7244003415107727

Epoch 21: train loss 0.41948357886738247
Epoch 21: val loss 0.715853214263916

Epoch 22: train loss 0.4331151843070984
Epoch 22: val loss 0.721722424030304

Epoch 23: train loss 0.44273360404703355
Epoch 23: val loss 0.7287846207618713

Epoch 24: train loss 0.4280381004015605
Epoch 24: val loss 0.7461562156677246

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890998416476779
Epoch 0: val loss 0.6589263081550598

Epoch 1: train loss 0.6538409855630662
Epoch 1: val loss 0.6310018301010132

Epoch 2: train loss 0.6343304117520651
Epoch 2: val loss 0.623204231262207

Epoch 3: train loss 0.6361846195326911
Epoch 3: val loss 0.6021961569786072

Epoch 4: train loss 0.6168634096781412
Epoch 4: val loss 0.5880473256111145

Epoch 5: train loss 0.5782215098539988
Epoch 5: val loss 0.5841431021690369

Epoch 6: train loss 0.5698939892980788
Epoch 6: val loss 0.5813301205635071

Epoch 7: train loss 0.5730598502688937
Epoch 7: val loss 0.5777655243873596

Epoch 8: train loss 0.5423483186297946
Epoch 8: val loss 0.5830776691436768

Epoch 9: train loss 0.5377006464534335
Epoch 9: val loss 0.5705074071884155

Epoch 10: train loss 0.5026273495621152
Epoch 10: val loss 0.563005268573761

Epoch 11: train loss 0.5175768799251981
Epoch 11: val loss 0.5830544829368591

Epoch 12: train loss 0.49166373080677456
Epoch 12: val loss 0.5708425641059875

Epoch 13: train loss 0.4835299385918511
Epoch 13: val loss 0.5647608637809753

Epoch 14: train loss 0.4745315776930915
Epoch 14: val loss 0.585705578327179

Epoch 15: train loss 0.47099777725007796
Epoch 15: val loss 0.5735611319541931

Epoch 16: train loss 0.4545457230673896
Epoch 16: val loss 0.5779702663421631

Epoch 17: train loss 0.4545108444160885
Epoch 17: val loss 0.6035128235816956

Epoch 18: train loss 0.41840007570054794
Epoch 18: val loss 0.603947103023529

Epoch 19: train loss 0.4179469843705495
Epoch 19: val loss 0.5899479985237122

Epoch 20: train loss 0.4123384522067176
Epoch 20: val loss 0.5995091199874878

Epoch 21: train loss 0.4183005160755581
Epoch 21: val loss 0.5962828993797302

Epoch 22: train loss 0.4060184492005242
Epoch 22: val loss 0.6146649718284607

Epoch 23: train loss 0.38352809680832756
Epoch 23: val loss 0.64213627576828

Epoch 24: train loss 0.36686863501866657
Epoch 24: val loss 0.6536715030670166

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7090891268518236
Epoch 0: val loss 0.6864297986030579

Epoch 1: train loss 0.6702245208952162
Epoch 1: val loss 0.6809962391853333

Epoch 2: train loss 0.6486382484436035
Epoch 2: val loss 0.6785898804664612

Epoch 3: train loss 0.6404392388131883
Epoch 3: val loss 0.6703328490257263

Epoch 4: train loss 0.6032925248146057
Epoch 4: val loss 0.6625315546989441

Epoch 5: train loss 0.599216083685557
Epoch 5: val loss 0.6553848385810852

Epoch 6: train loss 0.5930317971441481
Epoch 6: val loss 0.64541095495224

Epoch 7: train loss 0.5666570332315233
Epoch 7: val loss 0.6444591879844666

Epoch 8: train loss 0.5457562075720893
Epoch 8: val loss 0.6399893760681152

Epoch 9: train loss 0.5521123508612314
Epoch 9: val loss 0.6360071301460266

Epoch 10: train loss 0.5417576630910238
Epoch 10: val loss 0.6155571341514587

Epoch 11: train loss 0.5366092125574747
Epoch 11: val loss 0.6148461699485779

Epoch 12: train loss 0.49544621176189846
Epoch 12: val loss 0.6236850619316101

Epoch 13: train loss 0.5176479286617703
Epoch 13: val loss 0.624984860420227

Epoch 14: train loss 0.4858437544769711
Epoch 14: val loss 0.6125034093856812

Epoch 15: train loss 0.47723827097151017
Epoch 15: val loss 0.6044583916664124

Epoch 16: train loss 0.4586308929655287
Epoch 16: val loss 0.6032105088233948

Epoch 17: train loss 0.46349190341101754
Epoch 17: val loss 0.6188228726387024

Epoch 18: train loss 0.45916799041959977
Epoch 18: val loss 0.6225589513778687

Epoch 19: train loss 0.46005428830782574
Epoch 19: val loss 0.6202673316001892

Epoch 20: train loss 0.4397616187731425
Epoch 20: val loss 0.618220865726471

Epoch 21: train loss 0.4182917806837294
Epoch 21: val loss 0.6266392469406128

Epoch 22: train loss 0.4214225146505568
Epoch 22: val loss 0.6351616978645325

Epoch 23: train loss 0.4243621163898044
Epoch 23: val loss 0.6270355582237244

Epoch 24: train loss 0.39488720893859863
Epoch 24: val loss 0.6416811347007751

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6808361311753591
Epoch 0: val loss 0.6448602080345154

Epoch 1: train loss 0.6327840735514959
Epoch 1: val loss 0.6060853004455566

Epoch 2: train loss 0.6251067419846853
Epoch 2: val loss 0.575773298740387

Epoch 3: train loss 0.5909841259320577
Epoch 3: val loss 0.5543006062507629

Epoch 4: train loss 0.5747516105572382
Epoch 4: val loss 0.5447092056274414

Epoch 5: train loss 0.5715968062480291
Epoch 5: val loss 0.5327497124671936

Epoch 6: train loss 0.5625274007519087
Epoch 6: val loss 0.5227065682411194

Epoch 7: train loss 0.5530489236116409
Epoch 7: val loss 0.5273551344871521

Epoch 8: train loss 0.5291217789053917
Epoch 8: val loss 0.5230307579040527

Epoch 9: train loss 0.5045833264787992
Epoch 9: val loss 0.5210396647453308

Epoch 10: train loss 0.5249276732405027
Epoch 10: val loss 0.5268590450286865

Epoch 11: train loss 0.5082645316918691
Epoch 11: val loss 0.5235947966575623

Epoch 12: train loss 0.49678771446148556
Epoch 12: val loss 0.5347371697425842

Epoch 13: train loss 0.48725857585668564
Epoch 13: val loss 0.5288236737251282

Epoch 14: train loss 0.4672194793820381
Epoch 14: val loss 0.5288053154945374

Epoch 15: train loss 0.4863714997967084
Epoch 15: val loss 0.5381336212158203

Epoch 16: train loss 0.4448315476377805
Epoch 16: val loss 0.5470162034034729

Epoch 17: train loss 0.4601354698340098
Epoch 17: val loss 0.5458183288574219

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6744659272107211
Epoch 0: val loss 0.650017261505127

Epoch 1: train loss 0.6169992197643627
Epoch 1: val loss 0.6301175951957703

Epoch 2: train loss 0.6002892093224959
Epoch 2: val loss 0.6135430335998535

Epoch 3: train loss 0.5967849330468611
Epoch 3: val loss 0.6068280339241028

Epoch 4: train loss 0.5445975390347567
Epoch 4: val loss 0.5946032404899597

Epoch 5: train loss 0.5423891896551306
Epoch 5: val loss 0.5765189528465271

Epoch 6: train loss 0.5155802829699083
Epoch 6: val loss 0.5664697885513306

Epoch 7: train loss 0.4946662350134416
Epoch 7: val loss 0.5658766627311707

Epoch 8: train loss 0.49843931198120117
Epoch 8: val loss 0.5651540160179138

Epoch 9: train loss 0.46605232087048615
Epoch 9: val loss 0.566688060760498

Epoch 10: train loss 0.467502623796463
Epoch 10: val loss 0.5771171450614929

Epoch 11: train loss 0.457378089427948
Epoch 11: val loss 0.5735750198364258

Epoch 12: train loss 0.4513424336910248
Epoch 12: val loss 0.5676802396774292

Epoch 13: train loss 0.4426714385097677
Epoch 13: val loss 0.5688996911048889

Epoch 14: train loss 0.4370301907712763
Epoch 14: val loss 0.5701012015342712

Epoch 15: train loss 0.4327247711745175
Epoch 15: val loss 0.5670323967933655

Epoch 16: train loss 0.42621229453520343
Epoch 16: val loss 0.5585357546806335

Epoch 17: train loss 0.4310877837918021
Epoch 17: val loss 0.5527283549308777

Epoch 18: train loss 0.4146199497309598
Epoch 18: val loss 0.5567787289619446

Epoch 19: train loss 0.40984928607940674
Epoch 19: val loss 0.5533711910247803

Epoch 20: train loss 0.3971127461303364
Epoch 20: val loss 0.544111967086792

Epoch 21: train loss 0.3978045772422444
Epoch 21: val loss 0.5496026277542114

Epoch 22: train loss 0.3594791293144226
Epoch 22: val loss 0.5585005879402161

Epoch 23: train loss 0.37825521149418573
Epoch 23: val loss 0.5544324517250061

Epoch 24: train loss 0.390008961612528
Epoch 24: val loss 0.5605684518814087

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.674994479526173
Epoch 0: val loss 0.6410630941390991

Epoch 1: train loss 0.6045042628591711
Epoch 1: val loss 0.5881210565567017

Epoch 2: train loss 0.5708372538739984
Epoch 2: val loss 0.5618973970413208

Epoch 3: train loss 0.5486214215105231
Epoch 3: val loss 0.5489858388900757

Epoch 4: train loss 0.5403800200332295
Epoch 4: val loss 0.5457726716995239

Epoch 5: train loss 0.5162284699353304
Epoch 5: val loss 0.5497616529464722

Epoch 6: train loss 0.5142951120029796
Epoch 6: val loss 0.5418842434883118

Epoch 7: train loss 0.5025650967251171
Epoch 7: val loss 0.5382747054100037

Epoch 8: train loss 0.5041337582198057
Epoch 8: val loss 0.5367401838302612

Epoch 9: train loss 0.46783078800548206
Epoch 9: val loss 0.5399796962738037

Epoch 10: train loss 0.4891782321713187
Epoch 10: val loss 0.5464064478874207

Epoch 11: train loss 0.46483462236144324
Epoch 11: val loss 0.5518484711647034

Epoch 12: train loss 0.43610683896324853
Epoch 12: val loss 0.5474110841751099

Epoch 13: train loss 0.44836909391663293
Epoch 13: val loss 0.533520519733429

Epoch 14: train loss 0.43200869722799823
Epoch 14: val loss 0.5358918309211731

Epoch 15: train loss 0.4263759905641729
Epoch 15: val loss 0.5519841313362122

Epoch 16: train loss 0.4277224730361592
Epoch 16: val loss 0.5548707842826843

Epoch 17: train loss 0.403356671333313
Epoch 17: val loss 0.5462237000465393

Epoch 18: train loss 0.4079660041765733
Epoch 18: val loss 0.5520838499069214

Epoch 19: train loss 0.40424220128492877
Epoch 19: val loss 0.5594363808631897

Epoch 20: train loss 0.379133863882585
Epoch 20: val loss 0.5633307695388794

Epoch 21: train loss 0.3691441498019479
Epoch 21: val loss 0.5708044767379761

Epoch 22: train loss 0.3972359001636505
Epoch 22: val loss 0.5709032416343689

Epoch 23: train loss 0.3801120438359
Epoch 23: val loss 0.5730867981910706

Epoch 24: train loss 0.3578140288591385
Epoch 24: val loss 0.5804585218429565

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6875414956699718
Epoch 0: val loss 0.6462712287902832

Epoch 1: train loss 0.615337837826122
Epoch 1: val loss 0.6277644634246826

Epoch 2: train loss 0.583132418719205
Epoch 2: val loss 0.626633882522583

Epoch 3: train loss 0.5533565255728635
Epoch 3: val loss 0.6200063824653625

Epoch 4: train loss 0.5535735569216989
Epoch 4: val loss 0.6125427484512329

Epoch 5: train loss 0.5381865799427032
Epoch 5: val loss 0.6134869456291199

Epoch 6: train loss 0.5251218622381036
Epoch 6: val loss 0.6157574653625488

Epoch 7: train loss 0.4963937347585505
Epoch 7: val loss 0.6116824150085449

Epoch 8: train loss 0.46875427256930957
Epoch 8: val loss 0.6185869574546814

Epoch 9: train loss 0.47042694145982916
Epoch 9: val loss 0.6197900772094727

Epoch 10: train loss 0.4517038843848489
Epoch 10: val loss 0.6474652886390686

Epoch 11: train loss 0.4409844929521734
Epoch 11: val loss 0.6407213807106018

Epoch 12: train loss 0.428182604638013
Epoch 12: val loss 0.6492794156074524

Epoch 13: train loss 0.43222509730945935
Epoch 13: val loss 0.6539391875267029

Epoch 14: train loss 0.3945727023211392
Epoch 14: val loss 0.6530010104179382

Epoch 15: train loss 0.3964617604559118
Epoch 15: val loss 0.6538446545600891

Epoch 16: train loss 0.3836978768760508
Epoch 16: val loss 0.6643456220626831

Epoch 17: train loss 0.370503231883049
Epoch 17: val loss 0.6521701216697693

Epoch 18: train loss 0.3577830059961839
Epoch 18: val loss 0.6668457984924316

Epoch 19: train loss 0.37369621612808923
Epoch 19: val loss 0.6654798984527588

Epoch 20: train loss 0.36663668670437555
Epoch 20: val loss 0.6841546297073364

Epoch 21: train loss 0.3603172546083277
Epoch 21: val loss 0.6727740168571472

Epoch 22: train loss 0.369119105013934
Epoch 22: val loss 0.6850264072418213

Epoch 23: train loss 0.32925093309445813
Epoch 23: val loss 0.6964781880378723

Epoch 24: train loss 0.3328491882844405
Epoch 24: val loss 0.7053256034851074

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6789591962640936
Epoch 0: val loss 0.6276288628578186

Epoch 1: train loss 0.6457259438254617
Epoch 1: val loss 0.5974410772323608

Epoch 2: train loss 0.6280008987946943
Epoch 2: val loss 0.5782243013381958

Epoch 3: train loss 0.6001733270558444
Epoch 3: val loss 0.563094437122345

Epoch 4: train loss 0.5627702284942974
Epoch 4: val loss 0.5544496774673462

Epoch 5: train loss 0.5536738661202517
Epoch 5: val loss 0.546086847782135

Epoch 6: train loss 0.5390337678519163
Epoch 6: val loss 0.5347515940666199

Epoch 7: train loss 0.5277552821419456
Epoch 7: val loss 0.5283014178276062

Epoch 8: train loss 0.5202998085455461
Epoch 8: val loss 0.5308879017829895

Epoch 9: train loss 0.5056363560936668
Epoch 9: val loss 0.528005063533783

Epoch 10: train loss 0.5006737871603533
Epoch 10: val loss 0.5344557166099548

Epoch 11: train loss 0.489706887440248
Epoch 11: val loss 0.5371900796890259

Epoch 12: train loss 0.47302766008810565
Epoch 12: val loss 0.5365513563156128

Epoch 13: train loss 0.4606326493349942
Epoch 13: val loss 0.5371549725532532

Epoch 14: train loss 0.45700027454983105
Epoch 14: val loss 0.5362740159034729

Epoch 15: train loss 0.48006017912517895
Epoch 15: val loss 0.5451290607452393

Epoch 16: train loss 0.44105499711903656
Epoch 16: val loss 0.5417303442955017

Epoch 17: train loss 0.43059025569395587
Epoch 17: val loss 0.537469208240509

Epoch 18: train loss 0.440417308699001
Epoch 18: val loss 0.5561239719390869

Epoch 19: train loss 0.42933363806117664
Epoch 19: val loss 0.5694769024848938

Epoch 20: train loss 0.41001950339837506
Epoch 20: val loss 0.5524700284004211

Epoch 21: train loss 0.4256716993722049
Epoch 21: val loss 0.5480311512947083

Epoch 22: train loss 0.42542683536356146
Epoch 22: val loss 0.5517371892929077

Epoch 23: train loss 0.37718108567324554
Epoch 23: val loss 0.5781562924385071

Epoch 24: train loss 0.383595501834696
Epoch 24: val loss 0.5928648114204407

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6629384160041809
Epoch 0: val loss 0.6576071381568909

Epoch 1: train loss 0.6011898943356105
Epoch 1: val loss 0.6277729868888855

Epoch 2: train loss 0.5702750767980304
Epoch 2: val loss 0.6183644533157349

Epoch 3: train loss 0.55086806842259
Epoch 3: val loss 0.612704336643219

Epoch 4: train loss 0.5277215093374252
Epoch 4: val loss 0.6057996153831482

Epoch 5: train loss 0.5032961368560791
Epoch 5: val loss 0.6305969953536987

Epoch 6: train loss 0.4865004505429949
Epoch 6: val loss 0.6129494309425354

Epoch 7: train loss 0.49745213772569385
Epoch 7: val loss 0.6259489059448242

Epoch 8: train loss 0.47055731288024355
Epoch 8: val loss 0.6395659446716309

Epoch 9: train loss 0.47807617698396954
Epoch 9: val loss 0.6240839958190918

Epoch 10: train loss 0.47201687523296904
Epoch 10: val loss 0.6347389817237854

Epoch 11: train loss 0.4666148040975843
Epoch 11: val loss 0.619633674621582

Epoch 12: train loss 0.44082584977149963
Epoch 12: val loss 0.6244357824325562

Epoch 13: train loss 0.43496365206582205
Epoch 13: val loss 0.6356205344200134

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6865095098813375
Epoch 0: val loss 0.6725906729698181

Epoch 1: train loss 0.6348522239261203
Epoch 1: val loss 0.6602087020874023

Epoch 2: train loss 0.6388838357395596
Epoch 2: val loss 0.6453811526298523

Epoch 3: train loss 0.6121014952659607
Epoch 3: val loss 0.6365317702293396

Epoch 4: train loss 0.6060415175225999
Epoch 4: val loss 0.630785346031189

Epoch 5: train loss 0.6147686938444773
Epoch 5: val loss 0.6217193007469177

Epoch 6: train loss 0.555504235956404
Epoch 6: val loss 0.61544269323349

Epoch 7: train loss 0.5808490216732025
Epoch 7: val loss 0.6143039464950562

Epoch 8: train loss 0.5740943650404612
Epoch 8: val loss 0.608540415763855

Epoch 9: train loss 0.5505747695763906
Epoch 9: val loss 0.6056033372879028

Epoch 10: train loss 0.5436780618296729
Epoch 10: val loss 0.6059010624885559

Epoch 11: train loss 0.5292680131064521
Epoch 11: val loss 0.6061030626296997

Epoch 12: train loss 0.5446221397982703
Epoch 12: val loss 0.622803807258606

Epoch 13: train loss 0.5469554132885404
Epoch 13: val loss 0.6130295395851135

Epoch 14: train loss 0.5060409075684018
Epoch 14: val loss 0.6113196611404419

Epoch 15: train loss 0.4945226311683655
Epoch 15: val loss 0.6065537333488464

Epoch 16: train loss 0.5048332644833459
Epoch 16: val loss 0.6035290360450745

Epoch 17: train loss 0.49745135174857247
Epoch 17: val loss 0.6086753606796265

Epoch 18: train loss 0.459607289897071
Epoch 18: val loss 0.6131811141967773

Epoch 19: train loss 0.4667576286527846
Epoch 19: val loss 0.6183229088783264

Epoch 20: train loss 0.47141073809729683
Epoch 20: val loss 0.6219266057014465

Epoch 21: train loss 0.47856927580303615
Epoch 21: val loss 0.6226839423179626

Epoch 22: train loss 0.45605407489670646
Epoch 22: val loss 0.6253482103347778

Epoch 23: train loss 0.42814933591418797
Epoch 23: val loss 0.6356594562530518

Epoch 24: train loss 0.45157523949941
Epoch 24: val loss 0.643946647644043

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6835289796193441
Epoch 0: val loss 0.6607133746147156

Epoch 1: train loss 0.6658353673087226
Epoch 1: val loss 0.6407189965248108

Epoch 2: train loss 0.6211035516526964
Epoch 2: val loss 0.6353507041931152

Epoch 3: train loss 0.6136826078097025
Epoch 3: val loss 0.6314153075218201

Epoch 4: train loss 0.6220058931244744
Epoch 4: val loss 0.6339260935783386

Epoch 5: train loss 0.5913569927215576
Epoch 5: val loss 0.6318694949150085

Epoch 6: train loss 0.6009566254085965
Epoch 6: val loss 0.6320444941520691

Epoch 7: train loss 0.5737897819942899
Epoch 7: val loss 0.6481824517250061

Epoch 8: train loss 0.5648444261815813
Epoch 8: val loss 0.6411274671554565

Epoch 9: train loss 0.5521127680937449
Epoch 9: val loss 0.6395102739334106

Epoch 10: train loss 0.5351303186681535
Epoch 10: val loss 0.6434103846549988

Epoch 11: train loss 0.5465871857272254
Epoch 11: val loss 0.6519500613212585

Epoch 12: train loss 0.49786369336975944
Epoch 12: val loss 0.6537630558013916

Epoch 13: train loss 0.48056474990314907
Epoch 13: val loss 0.6706307530403137

Epoch 14: train loss 0.48638365666071576
Epoch 14: val loss 0.682235598564148

Epoch 15: train loss 0.49493344293700325
Epoch 15: val loss 0.7100651860237122

Epoch 16: train loss 0.46716128124131096
Epoch 16: val loss 0.7009806036949158

Epoch 17: train loss 0.4434036976761288
Epoch 17: val loss 0.7128333449363708

Epoch 18: train loss 0.4495377176337772
Epoch 18: val loss 0.7260894775390625

Epoch 19: train loss 0.43335260616408455
Epoch 19: val loss 0.7384958267211914

Epoch 20: train loss 0.4355499479505751
Epoch 20: val loss 0.7636959552764893

Epoch 21: train loss 0.40243201123343575
Epoch 21: val loss 0.755825400352478

Epoch 22: train loss 0.4097345736291673
Epoch 22: val loss 0.7744484543800354

Epoch 23: train loss 0.40779684980710346
Epoch 23: val loss 0.7913694381713867

Epoch 24: train loss 0.41235605875651044
Epoch 24: val loss 0.7715295553207397

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7024712165196737
Epoch 0: val loss 0.6630384922027588

Epoch 1: train loss 0.6498057179980807
Epoch 1: val loss 0.647593080997467

Epoch 2: train loss 0.6344558530383639
Epoch 2: val loss 0.6415369510650635

Epoch 3: train loss 0.628411610921224
Epoch 3: val loss 0.641607403755188

Epoch 4: train loss 0.604794141319063
Epoch 4: val loss 0.6386669278144836

Epoch 5: train loss 0.6098071667883131
Epoch 5: val loss 0.6373695135116577

Epoch 6: train loss 0.5833263794581095
Epoch 6: val loss 0.6379716396331787

Epoch 7: train loss 0.5835714207755195
Epoch 7: val loss 0.6302289962768555

Epoch 8: train loss 0.5471396380000644
Epoch 8: val loss 0.6193663477897644

Epoch 9: train loss 0.5580876602066888
Epoch 9: val loss 0.6153169274330139

Epoch 10: train loss 0.5714712043603262
Epoch 10: val loss 0.6181822419166565

Epoch 11: train loss 0.5533409549130334
Epoch 11: val loss 0.6149585843086243

Epoch 12: train loss 0.5488784147633446
Epoch 12: val loss 0.6064565777778625

Epoch 13: train loss 0.5401745306120979
Epoch 13: val loss 0.5979297757148743

Epoch 14: train loss 0.5389461384879218
Epoch 14: val loss 0.594685971736908

Epoch 15: train loss 0.5038148131635454
Epoch 15: val loss 0.5956848859786987

Epoch 16: train loss 0.4926939739121331
Epoch 16: val loss 0.5890184044837952

Epoch 17: train loss 0.4910191198190053
Epoch 17: val loss 0.5842893123626709

Epoch 18: train loss 0.47334812747107613
Epoch 18: val loss 0.5813414454460144

Epoch 19: train loss 0.4768146839406755
Epoch 19: val loss 0.5740634799003601

Epoch 20: train loss 0.4712218973371718
Epoch 20: val loss 0.5762760043144226

Epoch 21: train loss 0.4678283996052212
Epoch 21: val loss 0.570422887802124

Epoch 22: train loss 0.43586086564593846
Epoch 22: val loss 0.5671043992042542

Epoch 23: train loss 0.43812621964348686
Epoch 23: val loss 0.562993049621582

Epoch 24: train loss 0.4238460063934326
Epoch 24: val loss 0.5686686038970947

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6748171382480197
Epoch 0: val loss 0.6627427935600281

Epoch 1: train loss 0.6348674827151828
Epoch 1: val loss 0.6543499231338501

Epoch 2: train loss 0.6101158128844367
Epoch 2: val loss 0.6535043120384216

Epoch 3: train loss 0.602706296576394
Epoch 3: val loss 0.6462980508804321

Epoch 4: train loss 0.5748247040642632
Epoch 4: val loss 0.6516382694244385

Epoch 5: train loss 0.5828482078181373
Epoch 5: val loss 0.6484485268592834

Epoch 6: train loss 0.539148661825392
Epoch 6: val loss 0.6468793749809265

Epoch 7: train loss 0.5341949496004317
Epoch 7: val loss 0.6497224569320679

Epoch 8: train loss 0.5205874707963731
Epoch 8: val loss 0.6472415328025818

Epoch 9: train loss 0.48965009715822005
Epoch 9: val loss 0.6435419321060181

Epoch 10: train loss 0.4947979748249054
Epoch 10: val loss 0.6560219526290894

Epoch 11: train loss 0.4789662824736701
Epoch 11: val loss 0.6645875573158264

Epoch 12: train loss 0.4754132860236698
Epoch 12: val loss 0.6650553345680237

Epoch 13: train loss 0.47061337033907574
Epoch 13: val loss 0.6883723139762878

Epoch 14: train loss 0.4485527276992798
Epoch 14: val loss 0.7011891007423401

Epoch 15: train loss 0.4437729020913442
Epoch 15: val loss 0.7070194482803345

Epoch 16: train loss 0.4316663079791599
Epoch 16: val loss 0.7184600234031677

Epoch 17: train loss 0.43827952278984916
Epoch 17: val loss 0.7326344847679138

Epoch 18: train loss 0.4340362383259667
Epoch 18: val loss 0.7294076085090637

Epoch 19: train loss 0.42829954624176025
Epoch 19: val loss 0.7455825805664062

Epoch 20: train loss 0.44775018758243984
Epoch 20: val loss 0.7520814538002014

Epoch 21: train loss 0.38494373361269635
Epoch 21: val loss 0.756044328212738

Epoch 22: train loss 0.4201788869169023
Epoch 22: val loss 0.759369969367981

Epoch 23: train loss 0.4057629538906945
Epoch 23: val loss 0.7637054324150085

Epoch 24: train loss 0.41729256841871476
Epoch 24: val loss 0.7836081385612488

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6828134208917618
Epoch 0: val loss 0.6583001017570496

Epoch 1: train loss 0.6472141345342001
Epoch 1: val loss 0.6399716138839722

Epoch 2: train loss 0.6323928038279215
Epoch 2: val loss 0.6308059096336365

Epoch 3: train loss 0.6250383605559667
Epoch 3: val loss 0.6237184405326843

Epoch 4: train loss 0.5966436763604482
Epoch 4: val loss 0.6236734986305237

Epoch 5: train loss 0.6001012027263641
Epoch 5: val loss 0.6235519647598267

Epoch 6: train loss 0.5749996428688368
Epoch 6: val loss 0.6214728951454163

Epoch 7: train loss 0.562676265835762
Epoch 7: val loss 0.6206248998641968

Epoch 8: train loss 0.5407053977251053
Epoch 8: val loss 0.6184136271476746

Epoch 9: train loss 0.5381863092382749
Epoch 9: val loss 0.6219581961631775

Epoch 10: train loss 0.5259212180972099
Epoch 10: val loss 0.6235038638114929

Epoch 11: train loss 0.511077935496966
Epoch 11: val loss 0.6231838464736938

Epoch 12: train loss 0.5115483080347379
Epoch 12: val loss 0.6338387727737427

Epoch 13: train loss 0.48430820057789487
Epoch 13: val loss 0.6226376295089722

Epoch 14: train loss 0.49445445587237674
Epoch 14: val loss 0.621656060218811

Epoch 15: train loss 0.48081226895252865
Epoch 15: val loss 0.6250424385070801

Epoch 16: train loss 0.4769820421934128
Epoch 16: val loss 0.6183913946151733

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6641872942447662
Epoch 0: val loss 0.6006924510002136

Epoch 1: train loss 0.5744330257177352
Epoch 1: val loss 0.5242781043052673

Epoch 2: train loss 0.47160056233406067
Epoch 2: val loss 0.4707357585430145

Epoch 3: train loss 0.42643093764781953
Epoch 3: val loss 0.4273485839366913

Epoch 4: train loss 0.4585058748722076
Epoch 4: val loss 0.40255746245384216

Epoch 5: train loss 0.38361689299345014
Epoch 5: val loss 0.405762642621994

Epoch 6: train loss 0.44621442556381224
Epoch 6: val loss 0.398345023393631

Epoch 7: train loss 0.4103797286748886
Epoch 7: val loss 0.39241164922714233

Epoch 8: train loss 0.38293144255876543
Epoch 8: val loss 0.3886691629886627

Epoch 9: train loss 0.37286966741085054
Epoch 9: val loss 0.3827075660228729

Epoch 10: train loss 0.37767949849367144
Epoch 10: val loss 0.3933429419994354

Epoch 11: train loss 0.3708360016345978
Epoch 11: val loss 0.3999454975128174

Epoch 12: train loss 0.3875172346830368
Epoch 12: val loss 0.41403934359550476

Epoch 13: train loss 0.34128398895263673
Epoch 13: val loss 0.40077465772628784

Epoch 14: train loss 0.34478953778743743
Epoch 14: val loss 0.40296247601509094

Epoch 15: train loss 0.35954777598381044
Epoch 15: val loss 0.4076281487941742

Epoch 16: train loss 0.3474572584033012
Epoch 16: val loss 0.4187661409378052

Epoch 17: train loss 0.3039534345269203
Epoch 17: val loss 0.41356903314590454

Epoch 18: train loss 0.2984970763325691
Epoch 18: val loss 0.4259495139122009

Epoch 19: train loss 0.33845212012529374
Epoch 19: val loss 0.4377704858779907

Epoch 20: train loss 0.3231360509991646
Epoch 20: val loss 0.4411073327064514

Epoch 21: train loss 0.312555855512619
Epoch 21: val loss 0.4355415403842926

Epoch 22: train loss 0.32037954181432726
Epoch 22: val loss 0.43221503496170044

Epoch 23: train loss 0.29528793692588806
Epoch 23: val loss 0.44340041279792786

Epoch 24: train loss 0.2872891426086426
Epoch 24: val loss 0.4574703574180603

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6450709223747253
Epoch 0: val loss 0.6036069989204407

Epoch 1: train loss 0.5485986053943634
Epoch 1: val loss 0.5145254135131836

Epoch 2: train loss 0.4835370063781738
Epoch 2: val loss 0.4686746895313263

Epoch 3: train loss 0.4114652782678604
Epoch 3: val loss 0.4487827718257904

Epoch 4: train loss 0.388877309858799
Epoch 4: val loss 0.4446590840816498

Epoch 5: train loss 0.38457561284303665
Epoch 5: val loss 0.45174869894981384

Epoch 6: train loss 0.3717471644282341
Epoch 6: val loss 0.4564405679702759

Epoch 7: train loss 0.39305447936058047
Epoch 7: val loss 0.46183767914772034

Epoch 8: train loss 0.3779223203659058
Epoch 8: val loss 0.4545542299747467

Epoch 9: train loss 0.34606846868991853
Epoch 9: val loss 0.4558849334716797

Epoch 10: train loss 0.361889186501503
Epoch 10: val loss 0.45128506422042847

Epoch 11: train loss 0.3519412472844124
Epoch 11: val loss 0.4483119547367096

Epoch 12: train loss 0.3609779864549637
Epoch 12: val loss 0.4526635408401489

Epoch 13: train loss 0.3570475921034813
Epoch 13: val loss 0.4610491394996643

Epoch 14: train loss 0.3575052931904793
Epoch 14: val loss 0.4649955630302429

Epoch 15: train loss 0.33454626649618147
Epoch 15: val loss 0.46649688482284546

Epoch 16: train loss 0.3215087801218033
Epoch 16: val loss 0.47252002358436584

Epoch 17: train loss 0.3502755180001259
Epoch 17: val loss 0.475231796503067

Epoch 18: train loss 0.3131006062030792
Epoch 18: val loss 0.4891926050186157

Epoch 19: train loss 0.36277050375938413
Epoch 19: val loss 0.4887089133262634

Epoch 20: train loss 0.36007715612649915
Epoch 20: val loss 0.48292261362075806

Epoch 21: train loss 0.293692472577095
Epoch 21: val loss 0.47838786244392395

Epoch 22: train loss 0.30010367184877396
Epoch 22: val loss 0.47791218757629395

Epoch 23: train loss 0.3576056927442551
Epoch 23: val loss 0.487030565738678

Epoch 24: train loss 0.3388765722513199
Epoch 24: val loss 0.4807964563369751

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6640902101993561
Epoch 0: val loss 0.6400727033615112

Epoch 1: train loss 0.5609772324562072
Epoch 1: val loss 0.5722436904907227

Epoch 2: train loss 0.4956837296485901
Epoch 2: val loss 0.4969694912433624

Epoch 3: train loss 0.44504888355731964
Epoch 3: val loss 0.4539923667907715

Epoch 4: train loss 0.4758148342370987
Epoch 4: val loss 0.4452684819698334

Epoch 5: train loss 0.4175954401493073
Epoch 5: val loss 0.45872727036476135

Epoch 6: train loss 0.391011518239975
Epoch 6: val loss 0.4355301558971405

Epoch 7: train loss 0.3704538896679878
Epoch 7: val loss 0.4330214262008667

Epoch 8: train loss 0.3702927276492119
Epoch 8: val loss 0.43604594469070435

Epoch 9: train loss 0.4172223091125488
Epoch 9: val loss 0.43815672397613525

Epoch 10: train loss 0.3636277034878731
Epoch 10: val loss 0.4436497688293457

Epoch 11: train loss 0.3471666619181633
Epoch 11: val loss 0.4343012273311615

Epoch 12: train loss 0.3697041645646095
Epoch 12: val loss 0.435587614774704

Epoch 13: train loss 0.3585208788514137
Epoch 13: val loss 0.43761515617370605

Epoch 14: train loss 0.3669774681329727
Epoch 14: val loss 0.4371846318244934

Epoch 15: train loss 0.35133051574230195
Epoch 15: val loss 0.43468448519706726

Epoch 16: train loss 0.3338134832680225
Epoch 16: val loss 0.44343072175979614

Epoch 17: train loss 0.3314379647374153
Epoch 17: val loss 0.4435712695121765

Epoch 18: train loss 0.33722224086523056
Epoch 18: val loss 0.4450567960739136

Epoch 19: train loss 0.35583607852458954
Epoch 19: val loss 0.44079291820526123

Epoch 20: train loss 0.30798773318529127
Epoch 20: val loss 0.44156119227409363

Epoch 21: train loss 0.31167034804821014
Epoch 21: val loss 0.4451538622379303

Epoch 22: train loss 0.3010951533913612
Epoch 22: val loss 0.44499775767326355

Epoch 23: train loss 0.30065346509218216
Epoch 23: val loss 0.4462774991989136

Epoch 24: train loss 0.29129673913121223
Epoch 24: val loss 0.4470044672489166

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6502916276454925
Epoch 0: val loss 0.5993985533714294

Epoch 1: train loss 0.5340223252773285
Epoch 1: val loss 0.500194251537323

Epoch 2: train loss 0.4540937751531601
Epoch 2: val loss 0.46341297030448914

Epoch 3: train loss 0.41749520897865294
Epoch 3: val loss 0.4458039402961731

Epoch 4: train loss 0.43235039710998535
Epoch 4: val loss 0.467124342918396

Epoch 5: train loss 0.3798402726650238
Epoch 5: val loss 0.489573210477829

Epoch 6: train loss 0.40842668116092684
Epoch 6: val loss 0.47060298919677734

Epoch 7: train loss 0.3525359332561493
Epoch 7: val loss 0.4792500436306

Epoch 8: train loss 0.35728897601366044
Epoch 8: val loss 0.478079229593277

Epoch 9: train loss 0.41099136471748354
Epoch 9: val loss 0.47826075553894043

Epoch 10: train loss 0.3430968075990677
Epoch 10: val loss 0.49574264883995056

Epoch 11: train loss 0.33020187318325045
Epoch 11: val loss 0.5135730504989624

Epoch 12: train loss 0.360247603058815
Epoch 12: val loss 0.5344607830047607

Epoch 13: train loss 0.3335310980677605
Epoch 13: val loss 0.5393562316894531

Epoch 14: train loss 0.3200600206851959
Epoch 14: val loss 0.5473249554634094

Epoch 15: train loss 0.32720096707344054
Epoch 15: val loss 0.5577873587608337

Epoch 16: train loss 0.3520275875926018
Epoch 16: val loss 0.5507383346557617

Epoch 17: train loss 0.3145176589488983
Epoch 17: val loss 0.5600276589393616

Epoch 18: train loss 0.305416963994503
Epoch 18: val loss 0.5625258088111877

Epoch 19: train loss 0.2963509537279606
Epoch 19: val loss 0.5915749669075012

Epoch 20: train loss 0.3720472529530525
Epoch 20: val loss 0.5897154211997986

Epoch 21: train loss 0.30518127232789993
Epoch 21: val loss 0.5683250427246094

Epoch 22: train loss 0.291750368475914
Epoch 22: val loss 0.5707695484161377

Epoch 23: train loss 0.30974019020795823
Epoch 23: val loss 0.5813126564025879

Epoch 24: train loss 0.29196669310331347
Epoch 24: val loss 0.6107532978057861

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6224876000330999
Epoch 0: val loss 0.5934566259384155

Epoch 1: train loss 0.5163723505460299
Epoch 1: val loss 0.49898380041122437

Epoch 2: train loss 0.45434872003702015
Epoch 2: val loss 0.4739680290222168

Epoch 3: train loss 0.44010562621630156
Epoch 3: val loss 0.4650101959705353

Epoch 4: train loss 0.43209107793294466
Epoch 4: val loss 0.46863704919815063

Epoch 5: train loss 0.3875822906310742
Epoch 5: val loss 0.46962952613830566

Epoch 6: train loss 0.38941160990641666
Epoch 6: val loss 0.4657716155052185

Epoch 7: train loss 0.4001232190774037
Epoch 7: val loss 0.48941951990127563

Epoch 8: train loss 0.4044956175180582
Epoch 8: val loss 0.47062402963638306

Epoch 9: train loss 0.3862715329115207
Epoch 9: val loss 0.48681339621543884

Epoch 10: train loss 0.3507584218795483
Epoch 10: val loss 0.4919471740722656

Epoch 11: train loss 0.35274965029496413
Epoch 11: val loss 0.48475897312164307

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6896359703757546
Epoch 0: val loss 0.6790251731872559

Epoch 1: train loss 0.6607706600969488
Epoch 1: val loss 0.659579336643219

Epoch 2: train loss 0.6366666880520907
Epoch 2: val loss 0.648798406124115

Epoch 3: train loss 0.597720205783844
Epoch 3: val loss 0.6433423161506653

Epoch 4: train loss 0.5851170989600095
Epoch 4: val loss 0.6464468836784363

Epoch 5: train loss 0.5667859478430315
Epoch 5: val loss 0.6378170251846313

Epoch 6: train loss 0.5657740533351898
Epoch 6: val loss 0.616098165512085

Epoch 7: train loss 0.5466144680976868
Epoch 7: val loss 0.6197019219398499

Epoch 8: train loss 0.5356289771470156
Epoch 8: val loss 0.607511579990387

Epoch 9: train loss 0.514361170205203
Epoch 9: val loss 0.5998287796974182

Epoch 10: train loss 0.5222819908098741
Epoch 10: val loss 0.5916043519973755

Epoch 11: train loss 0.49714033712040295
Epoch 11: val loss 0.5731157064437866

Epoch 12: train loss 0.47710354219783435
Epoch 12: val loss 0.5729128122329712

Epoch 13: train loss 0.48739922046661377
Epoch 13: val loss 0.564805805683136

Epoch 14: train loss 0.4753924174742265
Epoch 14: val loss 0.5586381554603577

Epoch 15: train loss 0.4526480436325073
Epoch 15: val loss 0.5489743947982788

Epoch 16: train loss 0.434286122972315
Epoch 16: val loss 0.5489192605018616

Epoch 17: train loss 0.44297452948310156
Epoch 17: val loss 0.5534600615501404

Epoch 18: train loss 0.4504016800360246
Epoch 18: val loss 0.5471565127372742

Epoch 19: train loss 0.420994298024611
Epoch 19: val loss 0.5540167093276978

Epoch 20: train loss 0.4068588533184745
Epoch 20: val loss 0.5479051470756531

Epoch 21: train loss 0.4004971412095157
Epoch 21: val loss 0.5367706418037415

Epoch 22: train loss 0.38853441314263776
Epoch 22: val loss 0.5316442251205444

Epoch 23: train loss 0.3861720006574284
Epoch 23: val loss 0.53277987241745

Epoch 24: train loss 0.3670052628625523
Epoch 24: val loss 0.537921130657196

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.685170894319361
Epoch 0: val loss 0.6455219388008118

Epoch 1: train loss 0.6342486522414468
Epoch 1: val loss 0.6340193152427673

Epoch 2: train loss 0.6128635352308099
Epoch 2: val loss 0.6385194063186646

Epoch 3: train loss 0.6070652008056641
Epoch 3: val loss 0.6430461406707764

Epoch 4: train loss 0.5851975950327787
Epoch 4: val loss 0.644075870513916

Epoch 5: train loss 0.5696105496449904
Epoch 5: val loss 0.6458577513694763

Epoch 6: train loss 0.5604600987651132
Epoch 6: val loss 0.645470917224884

Epoch 7: train loss 0.54495523463596
Epoch 7: val loss 0.6440454721450806

Epoch 8: train loss 0.5504046976566315
Epoch 8: val loss 0.640373170375824

Epoch 9: train loss 0.5335307012904774
Epoch 9: val loss 0.6344414353370667

Epoch 10: train loss 0.5249033787033774
Epoch 10: val loss 0.6375284790992737

Epoch 11: train loss 0.517735324122689
Epoch 11: val loss 0.6366057395935059

Epoch 12: train loss 0.49937380985780194
Epoch 12: val loss 0.6283746361732483

Epoch 13: train loss 0.48466322096911346
Epoch 13: val loss 0.63145512342453

Epoch 14: train loss 0.4632467275316065
Epoch 14: val loss 0.6377385258674622

Epoch 15: train loss 0.447727306322618
Epoch 15: val loss 0.6373799443244934

Epoch 16: train loss 0.45741184733130713
Epoch 16: val loss 0.6383302807807922

Epoch 17: train loss 0.43724654479460284
Epoch 17: val loss 0.6507270932197571

Epoch 18: train loss 0.4281574379314076
Epoch 18: val loss 0.6563554406166077

Epoch 19: train loss 0.4123175550590862
Epoch 19: val loss 0.6505175828933716

Epoch 20: train loss 0.40015349604866723
Epoch 20: val loss 0.6406945586204529

Epoch 21: train loss 0.40582083842971106
Epoch 21: val loss 0.6340774297714233

Epoch 22: train loss 0.3679105205969377
Epoch 22: val loss 0.6379592418670654

Epoch 23: train loss 0.3739717345346104
Epoch 23: val loss 0.6514265537261963

Epoch 24: train loss 0.359487308697267
Epoch 24: val loss 0.6564227342605591

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7047706679864363
Epoch 0: val loss 0.6663693785667419

Epoch 1: train loss 0.6317217946052551
Epoch 1: val loss 0.6512815356254578

Epoch 2: train loss 0.6239364418116483
Epoch 2: val loss 0.6480064392089844

Epoch 3: train loss 0.6055667942220514
Epoch 3: val loss 0.648425281047821

Epoch 4: train loss 0.5943594520742242
Epoch 4: val loss 0.6495664715766907

Epoch 5: train loss 0.5676825263283469
Epoch 5: val loss 0.6559704542160034

Epoch 6: train loss 0.5715250698002902
Epoch 6: val loss 0.6562218070030212

Epoch 7: train loss 0.5472688295624473
Epoch 7: val loss 0.656947672367096

Epoch 8: train loss 0.552490001375025
Epoch 8: val loss 0.6522014737129211

Epoch 9: train loss 0.5390309610150077
Epoch 9: val loss 0.6513944268226624

Epoch 10: train loss 0.5015650256113573
Epoch 10: val loss 0.6646735668182373

Epoch 11: train loss 0.49682672728191724
Epoch 11: val loss 0.6624566912651062

Epoch 12: train loss 0.4842367443171414
Epoch 12: val loss 0.6593796014785767

Epoch 13: train loss 0.46362917531620373
Epoch 13: val loss 0.6543184518814087

Epoch 14: train loss 0.47174362431872974
Epoch 14: val loss 0.6645808219909668

Epoch 15: train loss 0.4479043348269029
Epoch 15: val loss 0.6920815110206604

Epoch 16: train loss 0.44726450605825946
Epoch 16: val loss 0.6912335157394409

Epoch 17: train loss 0.4091322801329873
Epoch 17: val loss 0.7014642357826233

Epoch 18: train loss 0.42305357483300293
Epoch 18: val loss 0.7079169750213623

Epoch 19: train loss 0.4205545728856867
Epoch 19: val loss 0.724097728729248

Epoch 20: train loss 0.41123033924536273
Epoch 20: val loss 0.7127183675765991

Epoch 21: train loss 0.39885254339738324
Epoch 21: val loss 0.7333372235298157

Epoch 22: train loss 0.3901470737023787
Epoch 22: val loss 0.7320911884307861

Epoch 23: train loss 0.38316570628773083
Epoch 23: val loss 0.7167854905128479

Epoch 24: train loss 0.40168030153621326
Epoch 24: val loss 0.7198052406311035

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7046883322975852
Epoch 0: val loss 0.6616615056991577

Epoch 1: train loss 0.6615071134133772
Epoch 1: val loss 0.6214286088943481

Epoch 2: train loss 0.6496893709356134
Epoch 2: val loss 0.5984858870506287

Epoch 3: train loss 0.6191888939250599
Epoch 3: val loss 0.5890308022499084

Epoch 4: train loss 0.6059206968004053
Epoch 4: val loss 0.5737578272819519

Epoch 5: train loss 0.5919040441513062
Epoch 5: val loss 0.5630926489830017

Epoch 6: train loss 0.57383193211122
Epoch 6: val loss 0.5533941984176636

Epoch 7: train loss 0.5622243068434976
Epoch 7: val loss 0.5493881106376648

Epoch 8: train loss 0.5343409099362113
Epoch 8: val loss 0.5467593669891357

Epoch 9: train loss 0.5516337264667858
Epoch 9: val loss 0.5361344814300537

Epoch 10: train loss 0.5232767110521143
Epoch 10: val loss 0.5248889327049255

Epoch 11: train loss 0.5188542360609228
Epoch 11: val loss 0.5491487383842468

Epoch 12: train loss 0.5128361095081676
Epoch 12: val loss 0.5119828581809998

Epoch 13: train loss 0.5075703669678081
Epoch 13: val loss 0.5254550576210022

Epoch 14: train loss 0.49965457211841235
Epoch 14: val loss 0.5110858082771301

Epoch 15: train loss 0.4885217709974809
Epoch 15: val loss 0.5409446954727173

Epoch 16: train loss 0.456092587926171
Epoch 16: val loss 0.5149716138839722

Epoch 17: train loss 0.4623346003619107
Epoch 17: val loss 0.5095987915992737

Epoch 18: train loss 0.46225581114942377
Epoch 18: val loss 0.5463835000991821

Epoch 19: train loss 0.4535866921598261
Epoch 19: val loss 0.5111891627311707

Epoch 20: train loss 0.4179393974217502
Epoch 20: val loss 0.5297495126724243

Epoch 21: train loss 0.4213831397620114
Epoch 21: val loss 0.517876923084259

Epoch 22: train loss 0.4239049878987399
Epoch 22: val loss 0.518825352191925

Epoch 23: train loss 0.41104020042852923
Epoch 23: val loss 0.5165140628814697

Epoch 24: train loss 0.4277164746414531
Epoch 24: val loss 0.5236496329307556

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6976202925046285
Epoch 0: val loss 0.6670244932174683

Epoch 1: train loss 0.6542103330294291
Epoch 1: val loss 0.6313548684120178

Epoch 2: train loss 0.6165112177530925
Epoch 2: val loss 0.6022709608078003

Epoch 3: train loss 0.5980453928311665
Epoch 3: val loss 0.5846704840660095

Epoch 4: train loss 0.5712630212306976
Epoch 4: val loss 0.5584250092506409

Epoch 5: train loss 0.5689502576986949
Epoch 5: val loss 0.5347701907157898

Epoch 6: train loss 0.556280767917633
Epoch 6: val loss 0.5334396958351135

Epoch 7: train loss 0.5371307412783305
Epoch 7: val loss 0.5172954201698303

Epoch 8: train loss 0.5313088854153951
Epoch 8: val loss 0.5185567140579224

Epoch 9: train loss 0.5314395268758138
Epoch 9: val loss 0.5199076533317566

Epoch 10: train loss 0.5033341447512308
Epoch 10: val loss 0.5308946967124939

Epoch 11: train loss 0.49723666508992515
Epoch 11: val loss 0.5255684852600098

Epoch 12: train loss 0.47610083818435667
Epoch 12: val loss 0.5284450650215149

Epoch 13: train loss 0.48437878092130027
Epoch 13: val loss 0.51376873254776

Epoch 14: train loss 0.45987921555836997
Epoch 14: val loss 0.5112365484237671

Epoch 15: train loss 0.4723442037900289
Epoch 15: val loss 0.522191047668457

Epoch 16: train loss 0.4419419387976328
Epoch 16: val loss 0.527734637260437

Epoch 17: train loss 0.45478745102882384
Epoch 17: val loss 0.5237919688224792

Epoch 18: train loss 0.4305594762166341
Epoch 18: val loss 0.526287853717804

Epoch 19: train loss 0.4267553786436717
Epoch 19: val loss 0.5165957808494568

Epoch 20: train loss 0.40668814778327944
Epoch 20: val loss 0.5289525985717773

Epoch 21: train loss 0.44042795697848003
Epoch 21: val loss 0.5245932340621948

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6880619575579962
Epoch 0: val loss 0.6919941902160645

Epoch 1: train loss 0.6644131690263748
Epoch 1: val loss 0.6798873543739319

Epoch 2: train loss 0.6508597930272421
Epoch 2: val loss 0.6500142812728882

Epoch 3: train loss 0.5987280582388242
Epoch 3: val loss 0.6466545462608337

Epoch 4: train loss 0.5752629364530245
Epoch 4: val loss 0.6452678442001343

Epoch 5: train loss 0.574708508948485
Epoch 5: val loss 0.6539931893348694

Epoch 6: train loss 0.5617552995681763
Epoch 6: val loss 0.6551192402839661

Epoch 7: train loss 0.5376074636975924
Epoch 7: val loss 0.6561833024024963

Epoch 8: train loss 0.5349376946687698
Epoch 8: val loss 0.6580826044082642

Epoch 9: train loss 0.5381296028693517
Epoch 9: val loss 0.6634383797645569

Epoch 10: train loss 0.5070497716466585
Epoch 10: val loss 0.6610510349273682

Epoch 11: train loss 0.5073888301849365
Epoch 11: val loss 0.6715651750564575

Epoch 12: train loss 0.4981916770339012
Epoch 12: val loss 0.658944845199585

Epoch 13: train loss 0.47592827181021374
Epoch 13: val loss 0.6674333810806274

Epoch 14: train loss 0.4718547388911247
Epoch 14: val loss 0.6820495128631592

Epoch 15: train loss 0.475116732219855
Epoch 15: val loss 0.6877843141555786

Epoch 16: train loss 0.47353585561116535
Epoch 16: val loss 0.6944432258605957

Epoch 17: train loss 0.4471173460284869
Epoch 17: val loss 0.699417769908905

Epoch 18: train loss 0.45203576733668643
Epoch 18: val loss 0.722937285900116

Epoch 19: train loss 0.4464089199900627
Epoch 19: val loss 0.7200842499732971

Epoch 20: train loss 0.4263601799805959
Epoch 20: val loss 0.7144390940666199

Epoch 21: train loss 0.4344707777102788
Epoch 21: val loss 0.6999632120132446

Epoch 22: train loss 0.430002028743426
Epoch 22: val loss 0.7281938195228577

Epoch 23: train loss 0.4245920926332474
Epoch 23: val loss 0.7278804779052734

Epoch 24: train loss 0.4211012025674184
Epoch 24: val loss 0.722868800163269

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6827078958352407
Epoch 0: val loss 0.6540602445602417

Epoch 1: train loss 0.6489441990852356
Epoch 1: val loss 0.6250810027122498

Epoch 2: train loss 0.6303145736455917
Epoch 2: val loss 0.615845263004303

Epoch 3: train loss 0.6184359093507131
Epoch 3: val loss 0.6043682098388672

Epoch 4: train loss 0.5892322063446045
Epoch 4: val loss 0.6063588261604309

Epoch 5: train loss 0.5836427385608355
Epoch 5: val loss 0.6140085458755493

Epoch 6: train loss 0.5670847867925962
Epoch 6: val loss 0.6069761514663696

Epoch 7: train loss 0.5583550507823626
Epoch 7: val loss 0.6025568246841431

Epoch 8: train loss 0.5575181146462759
Epoch 8: val loss 0.6087843179702759

Epoch 9: train loss 0.5662035271525383
Epoch 9: val loss 0.6342065930366516

Epoch 10: train loss 0.5442941039800644
Epoch 10: val loss 0.6176480650901794

Epoch 11: train loss 0.5202533900737762
Epoch 11: val loss 0.6263844966888428

Epoch 12: train loss 0.51043651252985
Epoch 12: val loss 0.630523145198822

Epoch 13: train loss 0.4926922917366028
Epoch 13: val loss 0.6530792713165283

Epoch 14: train loss 0.4971027175585429
Epoch 14: val loss 0.6275533437728882

Epoch 15: train loss 0.5054145728548368
Epoch 15: val loss 0.643511176109314

Epoch 16: train loss 0.47641383359829587
Epoch 16: val loss 0.6457486152648926

Epoch 17: train loss 0.47473418712615967
Epoch 17: val loss 0.6508385539054871

Epoch 18: train loss 0.4562440837423007
Epoch 18: val loss 0.6572092771530151

Epoch 19: train loss 0.4692828406890233
Epoch 19: val loss 0.6577916741371155

Epoch 20: train loss 0.4558762311935425
Epoch 20: val loss 0.6484853029251099

Epoch 21: train loss 0.44657963265975315
Epoch 21: val loss 0.6806076169013977

Epoch 22: train loss 0.4250629097223282
Epoch 22: val loss 0.6590206623077393

Epoch 23: train loss 0.4494600047667821
Epoch 23: val loss 0.653139054775238

Epoch 24: train loss 0.4470531716942787
Epoch 24: val loss 0.6799159049987793

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.700996513168017
Epoch 0: val loss 0.6873277425765991

Epoch 1: train loss 0.6791427383820215
Epoch 1: val loss 0.6674069166183472

Epoch 2: train loss 0.6595404247442881
Epoch 2: val loss 0.6471477150917053

Epoch 3: train loss 0.6555516620477041
Epoch 3: val loss 0.6175348162651062

Epoch 4: train loss 0.6269460866848627
Epoch 4: val loss 0.6037717461585999

Epoch 5: train loss 0.633957435687383
Epoch 5: val loss 0.5925757884979248

Epoch 6: train loss 0.599538708726565
Epoch 6: val loss 0.5868147611618042

Epoch 7: train loss 0.5864187180995941
Epoch 7: val loss 0.5697484016418457

Epoch 8: train loss 0.5846147686243057
Epoch 8: val loss 0.5624723434448242

Epoch 9: train loss 0.5690724899371465
Epoch 9: val loss 0.5698832869529724

Epoch 10: train loss 0.5554216404755911
Epoch 10: val loss 0.5611873865127563

Epoch 11: train loss 0.5409798497955004
Epoch 11: val loss 0.5681378245353699

Epoch 12: train loss 0.5424147645632426
Epoch 12: val loss 0.5461488962173462

Epoch 13: train loss 0.5253346736232439
Epoch 13: val loss 0.5440872311592102

Epoch 14: train loss 0.5083831722537676
Epoch 14: val loss 0.5477650761604309

Epoch 15: train loss 0.5048078099886576
Epoch 15: val loss 0.5528206825256348

Epoch 16: train loss 0.4645631785194079
Epoch 16: val loss 0.5528449416160583

Epoch 17: train loss 0.47600365181763965
Epoch 17: val loss 0.5314587950706482

Epoch 18: train loss 0.46743020166953403
Epoch 18: val loss 0.5363263487815857

Epoch 19: train loss 0.44463658581177395
Epoch 19: val loss 0.5242282748222351

Epoch 20: train loss 0.48254070430994034
Epoch 20: val loss 0.5396884679794312

Epoch 21: train loss 0.47129645695288974
Epoch 21: val loss 0.5438804030418396

Epoch 22: train loss 0.44666028022766113
Epoch 22: val loss 0.5388193726539612

Epoch 23: train loss 0.45197608321905136
Epoch 23: val loss 0.5476627349853516

Epoch 24: train loss 0.4196828305721283
Epoch 24: val loss 0.5425240993499756

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914014766613642
Epoch 0: val loss 0.6857494711875916

Epoch 1: train loss 0.6527659147977829
Epoch 1: val loss 0.6817724108695984

Epoch 2: train loss 0.6227692067623138
Epoch 2: val loss 0.6739110946655273

Epoch 3: train loss 0.6066606243451437
Epoch 3: val loss 0.6719064712524414

Epoch 4: train loss 0.5970938627918562
Epoch 4: val loss 0.666656494140625

Epoch 5: train loss 0.5676567206780115
Epoch 5: val loss 0.6774262189865112

Epoch 6: train loss 0.5673989802598953
Epoch 6: val loss 0.6776695847511292

Epoch 7: train loss 0.5427312975128492
Epoch 7: val loss 0.6744442582130432

Epoch 8: train loss 0.5327947412927946
Epoch 8: val loss 0.6900619864463806

Epoch 9: train loss 0.5429617712895075
Epoch 9: val loss 0.6922890543937683

Epoch 10: train loss 0.5074513405561447
Epoch 10: val loss 0.6804112792015076

Epoch 11: train loss 0.4987029855449994
Epoch 11: val loss 0.6929883360862732

Epoch 12: train loss 0.4943293482065201
Epoch 12: val loss 0.6846416592597961

Epoch 13: train loss 0.4785780335466067
Epoch 13: val loss 0.6839090585708618

Epoch 14: train loss 0.48800662408272427
Epoch 14: val loss 0.6981765627861023

Epoch 15: train loss 0.458414485057195
Epoch 15: val loss 0.6891956329345703

Epoch 16: train loss 0.4655621200799942
Epoch 16: val loss 0.7133973240852356

Epoch 17: train loss 0.4698629602789879
Epoch 17: val loss 0.6884787082672119

Epoch 18: train loss 0.45015228167176247
Epoch 18: val loss 0.6898128986358643

Epoch 19: train loss 0.4661827931801478
Epoch 19: val loss 0.6751102805137634

Epoch 20: train loss 0.4448007419705391
Epoch 20: val loss 0.698296070098877

Epoch 21: train loss 0.43966108560562134
Epoch 21: val loss 0.6877638697624207

Epoch 22: train loss 0.4063996449112892
Epoch 22: val loss 0.7033916711807251

Epoch 23: train loss 0.4011308252811432
Epoch 23: val loss 0.7144991159439087

Epoch 24: train loss 0.4302777548631032
Epoch 24: val loss 0.7151109576225281

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6917626708745956
Epoch 0: val loss 0.6770909428596497

Epoch 1: train loss 0.658454779535532
Epoch 1: val loss 0.6510779857635498

Epoch 2: train loss 0.6112105809152126
Epoch 2: val loss 0.6265859603881836

Epoch 3: train loss 0.6018187962472439
Epoch 3: val loss 0.6084428429603577

Epoch 4: train loss 0.560726186260581
Epoch 4: val loss 0.5973494648933411

Epoch 5: train loss 0.564954861998558
Epoch 5: val loss 0.5916626453399658

Epoch 6: train loss 0.5490309055894613
Epoch 6: val loss 0.5879501104354858

Epoch 7: train loss 0.5513651594519615
Epoch 7: val loss 0.5838595032691956

Epoch 8: train loss 0.5244033336639404
Epoch 8: val loss 0.5924311876296997

Epoch 9: train loss 0.5095828585326672
Epoch 9: val loss 0.5868611931800842

Epoch 10: train loss 0.5171998590230942
Epoch 10: val loss 0.5935742259025574

Epoch 11: train loss 0.5125081017613411
Epoch 11: val loss 0.5944645404815674

Epoch 12: train loss 0.4923009071499109
Epoch 12: val loss 0.5830738544464111

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7003930956125259
Epoch 0: val loss 0.68418949842453

Epoch 1: train loss 0.673254077633222
Epoch 1: val loss 0.6649758815765381

Epoch 2: train loss 0.6262533615032831
Epoch 2: val loss 0.6533240079879761

Epoch 3: train loss 0.6176335612932841
Epoch 3: val loss 0.6410065293312073

Epoch 4: train loss 0.6061004102230072
Epoch 4: val loss 0.6289825439453125

Epoch 5: train loss 0.608784462014834
Epoch 5: val loss 0.6253461241722107

Epoch 6: train loss 0.5845103164513906
Epoch 6: val loss 0.6394463777542114

Epoch 7: train loss 0.5779874523480734
Epoch 7: val loss 0.6348504424095154

Epoch 8: train loss 0.5631601611773173
Epoch 8: val loss 0.6346326470375061

Epoch 9: train loss 0.5660556902488073
Epoch 9: val loss 0.6286818981170654

Epoch 10: train loss 0.5587094028790792
Epoch 10: val loss 0.6359641551971436

Epoch 11: train loss 0.5447571848829588
Epoch 11: val loss 0.6266640424728394

Epoch 12: train loss 0.5710596516728401
Epoch 12: val loss 0.629897952079773

Epoch 13: train loss 0.548267292479674
Epoch 13: val loss 0.6353018283843994

Epoch 14: train loss 0.5501715143521627
Epoch 14: val loss 0.6280614137649536

Epoch 15: train loss 0.5159546087185541
Epoch 15: val loss 0.6391352415084839

Epoch 16: train loss 0.512619877854983
Epoch 16: val loss 0.6416406631469727

Epoch 17: train loss 0.5156159102916718
Epoch 17: val loss 0.6544331312179565

Epoch 18: train loss 0.511278842886289
Epoch 18: val loss 0.6480586528778076

Epoch 19: train loss 0.4954536606868108
Epoch 19: val loss 0.6385395526885986

Epoch 20: train loss 0.49683795620997745
Epoch 20: val loss 0.6495124101638794

Epoch 21: train loss 0.5005324631929398
Epoch 21: val loss 0.665310263633728

Epoch 22: train loss 0.49195897827545804
Epoch 22: val loss 0.6534742116928101

Epoch 23: train loss 0.5025851130485535
Epoch 23: val loss 0.6446627974510193

Epoch 24: train loss 0.488361361126105
Epoch 24: val loss 0.6385555267333984

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972502966721853
Epoch 0: val loss 0.6842347383499146

Epoch 1: train loss 0.6577769865592321
Epoch 1: val loss 0.6830234527587891

Epoch 2: train loss 0.6377186924219131
Epoch 2: val loss 0.6769656538963318

Epoch 3: train loss 0.6166289647420248
Epoch 3: val loss 0.6825106739997864

Epoch 4: train loss 0.5855351462960243
Epoch 4: val loss 0.682067334651947

Epoch 5: train loss 0.586766521135966
Epoch 5: val loss 0.6887789964675903

Epoch 6: train loss 0.6037111481030782
Epoch 6: val loss 0.6840057373046875

Epoch 7: train loss 0.569235106309255
Epoch 7: val loss 0.6819678544998169

Epoch 8: train loss 0.5732626741131147
Epoch 8: val loss 0.6918189525604248

Epoch 9: train loss 0.561724749704202
Epoch 9: val loss 0.6939687728881836

Epoch 10: train loss 0.559714195628961
Epoch 10: val loss 0.6926116347312927

Epoch 11: train loss 0.5477772156397501
Epoch 11: val loss 0.6976551413536072

Epoch 12: train loss 0.5454916879534721
Epoch 12: val loss 0.696742832660675

Epoch 13: train loss 0.5404120509823164
Epoch 13: val loss 0.6948373913764954

Epoch 14: train loss 0.5303080777327219
Epoch 14: val loss 0.7083879709243774

Epoch 15: train loss 0.5496027717987696
Epoch 15: val loss 0.7074415683746338

Epoch 16: train loss 0.5247574175397555
Epoch 16: val loss 0.7013013958930969

Epoch 17: train loss 0.5063477704922358
Epoch 17: val loss 0.7170343995094299

Epoch 18: train loss 0.5048936729629835
Epoch 18: val loss 0.7238751649856567

Epoch 19: train loss 0.5257084866364797
Epoch 19: val loss 0.7177667021751404

Epoch 20: train loss 0.5044980173309644
Epoch 20: val loss 0.7323650121688843

Epoch 21: train loss 0.48284923036893207
Epoch 21: val loss 0.7333398461341858

Epoch 22: train loss 0.4968409612774849
Epoch 22: val loss 0.7487499117851257

Epoch 23: train loss 0.4768670027454694
Epoch 23: val loss 0.7335461974143982

Epoch 24: train loss 0.5069040159384409
Epoch 24: val loss 0.7380706071853638

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6945326775312424
Epoch 0: val loss 0.6725166440010071

Epoch 1: train loss 0.6724942624568939
Epoch 1: val loss 0.6613549590110779

Epoch 2: train loss 0.632355218132337
Epoch 2: val loss 0.6520798206329346

Epoch 3: train loss 0.6165038098891577
Epoch 3: val loss 0.6410420536994934

Epoch 4: train loss 0.6102222005526224
Epoch 4: val loss 0.6414892673492432

Epoch 5: train loss 0.5876778463522593
Epoch 5: val loss 0.649922788143158

Epoch 6: train loss 0.5842432926098505
Epoch 6: val loss 0.6426849961280823

Epoch 7: train loss 0.5862885663906733
Epoch 7: val loss 0.6426023244857788

Epoch 8: train loss 0.5743357340494791
Epoch 8: val loss 0.6437491774559021

Epoch 9: train loss 0.5841265469789505
Epoch 9: val loss 0.6519119739532471

Epoch 10: train loss 0.5707652866840363
Epoch 10: val loss 0.6448962092399597

Epoch 11: train loss 0.5695220852891604
Epoch 11: val loss 0.6604464054107666

Epoch 12: train loss 0.5474594036738077
Epoch 12: val loss 0.6700254082679749

Epoch 13: train loss 0.5528205980857214
Epoch 13: val loss 0.6646236181259155

Epoch 14: train loss 0.5505104660987854
Epoch 14: val loss 0.6563487648963928

Epoch 15: train loss 0.5137652282913526
Epoch 15: val loss 0.6689695119857788

Epoch 16: train loss 0.5021969676017761
Epoch 16: val loss 0.6737309098243713

Epoch 17: train loss 0.5371735468506813
Epoch 17: val loss 0.6808105707168579

Epoch 18: train loss 0.5454179768760999
Epoch 18: val loss 0.6821680665016174

Epoch 19: train loss 0.5190895423293114
Epoch 19: val loss 0.6890313625335693

Epoch 20: train loss 0.5086828544735909
Epoch 20: val loss 0.6784008741378784

Epoch 21: train loss 0.5161518057187399
Epoch 21: val loss 0.6783367395401001

Epoch 22: train loss 0.5026714503765106
Epoch 22: val loss 0.6928982138633728

Epoch 23: train loss 0.5071384931604067
Epoch 23: val loss 0.7006016969680786

Epoch 24: train loss 0.48244476815064746
Epoch 24: val loss 0.7361971139907837

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6991993337869644
Epoch 0: val loss 0.6721988320350647

Epoch 1: train loss 0.6813653061787287
Epoch 1: val loss 0.6614822745323181

Epoch 2: train loss 0.6371864328781763
Epoch 2: val loss 0.6443720459938049

Epoch 3: train loss 0.6432604740063349
Epoch 3: val loss 0.6379898190498352

Epoch 4: train loss 0.6357767383257548
Epoch 4: val loss 0.629809558391571

Epoch 5: train loss 0.6272209684054056
Epoch 5: val loss 0.6251689791679382

Epoch 6: train loss 0.6046828776597977
Epoch 6: val loss 0.6152650117874146

Epoch 7: train loss 0.6328733017047247
Epoch 7: val loss 0.621787965297699

Epoch 8: train loss 0.5985609193642935
Epoch 8: val loss 0.6235265135765076

Epoch 9: train loss 0.6024797807137171
Epoch 9: val loss 0.6256639957427979

Epoch 10: train loss 0.5994396954774857
Epoch 10: val loss 0.6177878975868225

Epoch 11: train loss 0.5797127212087313
Epoch 11: val loss 0.6195056438446045

Epoch 12: train loss 0.5910177628199259
Epoch 12: val loss 0.6177369356155396

Epoch 13: train loss 0.583343431353569
Epoch 13: val loss 0.6274476647377014

Epoch 14: train loss 0.5552877287069956
Epoch 14: val loss 0.6252400279045105

Epoch 15: train loss 0.5698498040437698
Epoch 15: val loss 0.6329798698425293

Epoch 16: train loss 0.5644590680797895
Epoch 16: val loss 0.6297672986984253

Epoch 17: train loss 0.5657477950056394
Epoch 17: val loss 0.6233185529708862

Epoch 18: train loss 0.5550416509310404
Epoch 18: val loss 0.6261013746261597

Epoch 19: train loss 0.5338282883167267
Epoch 19: val loss 0.6307297348976135

Epoch 20: train loss 0.533549353480339
Epoch 20: val loss 0.643069326877594

Epoch 21: train loss 0.5306877419352531
Epoch 21: val loss 0.6492798328399658

Epoch 22: train loss 0.5459096555908521
Epoch 22: val loss 0.6481935381889343

Epoch 23: train loss 0.5313213740785917
Epoch 23: val loss 0.650742769241333

Epoch 24: train loss 0.5118505756060282
Epoch 24: val loss 0.6533980965614319

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021391503512859
Epoch 0: val loss 0.6784549951553345

Epoch 1: train loss 0.6685132421553135
Epoch 1: val loss 0.6438626646995544

Epoch 2: train loss 0.6375244967639446
Epoch 2: val loss 0.6160185933113098

Epoch 3: train loss 0.6265793740749359
Epoch 3: val loss 0.6060395836830139

Epoch 4: train loss 0.6225760765373707
Epoch 4: val loss 0.6017830967903137

Epoch 5: train loss 0.6211567744612694
Epoch 5: val loss 0.6032474040985107

Epoch 6: train loss 0.6029427777975798
Epoch 6: val loss 0.6116373538970947

Epoch 7: train loss 0.5852528102695942
Epoch 7: val loss 0.6137984395027161

Epoch 8: train loss 0.5920914560556412
Epoch 8: val loss 0.6135576367378235

Epoch 9: train loss 0.5835221707820892
Epoch 9: val loss 0.6136784553527832

Epoch 10: train loss 0.5788160488009453
Epoch 10: val loss 0.6129920482635498

Epoch 11: train loss 0.5719251092523336
Epoch 11: val loss 0.6153729557991028

Epoch 12: train loss 0.562560299411416
Epoch 12: val loss 0.621789276599884

Epoch 13: train loss 0.5596029460430145
Epoch 13: val loss 0.614125669002533

Epoch 14: train loss 0.5611704606562853
Epoch 14: val loss 0.6289291381835938

Epoch 15: train loss 0.537907438352704
Epoch 15: val loss 0.6283372044563293

Epoch 16: train loss 0.5580891445279121
Epoch 16: val loss 0.6214627027511597

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000900073484941
Epoch 0: val loss 0.6599038243293762

Epoch 1: train loss 0.6534674980423667
Epoch 1: val loss 0.6418046951293945

Epoch 2: train loss 0.6326921907338229
Epoch 2: val loss 0.6423006653785706

Epoch 3: train loss 0.6344168077815663
Epoch 3: val loss 0.6444659233093262

Epoch 4: train loss 0.609642668203874
Epoch 4: val loss 0.6468793749809265

Epoch 5: train loss 0.5997326590798118
Epoch 5: val loss 0.6467128396034241

Epoch 6: train loss 0.5963255329565569
Epoch 6: val loss 0.6530638337135315

Epoch 7: train loss 0.5807870138775219
Epoch 7: val loss 0.6532184481620789

Epoch 8: train loss 0.5754586485299197
Epoch 8: val loss 0.6635375618934631

Epoch 9: train loss 0.5671845511956648
Epoch 9: val loss 0.6681446433067322

Epoch 10: train loss 0.5482200329953973
Epoch 10: val loss 0.669447124004364

Epoch 11: train loss 0.5209862237626856
Epoch 11: val loss 0.664956271648407

Epoch 12: train loss 0.5161782774058256
Epoch 12: val loss 0.6794886589050293

Epoch 13: train loss 0.49890676411715423
Epoch 13: val loss 0.6807296276092529

Epoch 14: train loss 0.47062498872930353
Epoch 14: val loss 0.6897450089454651

Epoch 15: train loss 0.4928992851213975
Epoch 15: val loss 0.6969923973083496

Epoch 16: train loss 0.47231518951329315
Epoch 16: val loss 0.6965401768684387

Epoch 17: train loss 0.4546568908474662
Epoch 17: val loss 0.6980752944946289

Epoch 18: train loss 0.4665815234184265
Epoch 18: val loss 0.7278262376785278

Epoch 19: train loss 0.4624772749163888
Epoch 19: val loss 0.738821268081665

Epoch 20: train loss 0.4649543355811726
Epoch 20: val loss 0.728530764579773

Epoch 21: train loss 0.4527582742951133
Epoch 21: val loss 0.7382141351699829

Epoch 22: train loss 0.4318203086202795
Epoch 22: val loss 0.7373313307762146

Epoch 23: train loss 0.4402440759268674
Epoch 23: val loss 0.7434468269348145

Epoch 24: train loss 0.4381798749620264
Epoch 24: val loss 0.7553213238716125

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.695652804591439
Epoch 0: val loss 0.6787090301513672

Epoch 1: train loss 0.6591074141589078
Epoch 1: val loss 0.6619202494621277

Epoch 2: train loss 0.6515409729697488
Epoch 2: val loss 0.6673877239227295

Epoch 3: train loss 0.6334049701690674
Epoch 3: val loss 0.6747567653656006

Epoch 4: train loss 0.6318009875037454
Epoch 4: val loss 0.6787908673286438

Epoch 5: train loss 0.6177532131021674
Epoch 5: val loss 0.6676523089408875

Epoch 6: train loss 0.6171067627993497
Epoch 6: val loss 0.6739518046379089

Epoch 7: train loss 0.5889112786813215
Epoch 7: val loss 0.6765304207801819

Epoch 8: train loss 0.6007529334588484
Epoch 8: val loss 0.6872406601905823

Epoch 9: train loss 0.5755608461119912
Epoch 9: val loss 0.6850483417510986

Epoch 10: train loss 0.569344165650281
Epoch 10: val loss 0.6949830651283264

Epoch 11: train loss 0.5860440622676503
Epoch 11: val loss 0.6928471922874451

Epoch 12: train loss 0.5630151629447937
Epoch 12: val loss 0.6980459690093994

Epoch 13: train loss 0.5452389202334664
Epoch 13: val loss 0.6991305351257324

Epoch 14: train loss 0.5221865420991724
Epoch 14: val loss 0.7098724246025085

Epoch 15: train loss 0.5364692319523204
Epoch 15: val loss 0.7251806855201721

Epoch 16: train loss 0.4968351044438102
Epoch 16: val loss 0.7173060178756714

Epoch 17: train loss 0.48793486573479394
Epoch 17: val loss 0.7154088020324707

Epoch 18: train loss 0.48491743206977844
Epoch 18: val loss 0.7319784164428711

Epoch 19: train loss 0.494140776720914
Epoch 19: val loss 0.7447935342788696

Epoch 20: train loss 0.4677178290757266
Epoch 20: val loss 0.7302168011665344

Epoch 21: train loss 0.4710371358828111
Epoch 21: val loss 0.752800703048706

Epoch 22: train loss 0.47395641153508966
Epoch 22: val loss 0.7580382823944092

Epoch 23: train loss 0.47504744746468286
Epoch 23: val loss 0.7486051321029663

Epoch 24: train loss 0.46416519446806476
Epoch 24: val loss 0.7845638394355774

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6825009692798961
Epoch 0: val loss 0.6736404895782471

Epoch 1: train loss 0.6496205004778776
Epoch 1: val loss 0.6579271554946899

Epoch 2: train loss 0.6453709277239713
Epoch 2: val loss 0.6527037024497986

Epoch 3: train loss 0.6270005215298046
Epoch 3: val loss 0.6529900431632996

Epoch 4: train loss 0.6156319759108804
Epoch 4: val loss 0.6517554521560669

Epoch 5: train loss 0.6287012479522012
Epoch 5: val loss 0.6524596810340881

Epoch 6: train loss 0.6215555180202831
Epoch 6: val loss 0.6539798378944397

Epoch 7: train loss 0.6033234325322238
Epoch 7: val loss 0.657620906829834

Epoch 8: train loss 0.5990645885467529
Epoch 8: val loss 0.6555324792861938

Epoch 9: train loss 0.5823282626542178
Epoch 9: val loss 0.6417243480682373

Epoch 10: train loss 0.5785483528267253
Epoch 10: val loss 0.6432856321334839

Epoch 11: train loss 0.5641237226399508
Epoch 11: val loss 0.6539740562438965

Epoch 12: train loss 0.5791156833822076
Epoch 12: val loss 0.6477392911911011

Epoch 13: train loss 0.5531281097368761
Epoch 13: val loss 0.636846125125885

Epoch 14: train loss 0.5539448911493475
Epoch 14: val loss 0.6433969736099243

Epoch 15: train loss 0.5477003265510906
Epoch 15: val loss 0.6291972994804382

Epoch 16: train loss 0.5201695127920671
Epoch 16: val loss 0.6295762062072754

Epoch 17: train loss 0.5140170075676658
Epoch 17: val loss 0.6272777318954468

Epoch 18: train loss 0.5040165944532915
Epoch 18: val loss 0.6189558506011963

Epoch 19: train loss 0.5030634890903126
Epoch 19: val loss 0.6278613209724426

Epoch 20: train loss 0.5111583010716871
Epoch 20: val loss 0.6147717237472534

Epoch 21: train loss 0.47816200960766186
Epoch 21: val loss 0.6224150061607361

Epoch 22: train loss 0.48536727916110645
Epoch 22: val loss 0.6210000514984131

Epoch 23: train loss 0.44702873717654834
Epoch 23: val loss 0.6280179023742676

Epoch 24: train loss 0.4599615443836559
Epoch 24: val loss 0.6199284195899963

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6836988275701349
Epoch 0: val loss 0.681541383266449

Epoch 1: train loss 0.6330057057467374
Epoch 1: val loss 0.6779496073722839

Epoch 2: train loss 0.6303520636125044
Epoch 2: val loss 0.6778927445411682

Epoch 3: train loss 0.6226546439257535
Epoch 3: val loss 0.6828572154045105

Epoch 4: train loss 0.5945486643097617
Epoch 4: val loss 0.685428261756897

Epoch 5: train loss 0.6002943190661344
Epoch 5: val loss 0.6866215467453003

Epoch 6: train loss 0.5686693706295707
Epoch 6: val loss 0.6758045554161072

Epoch 7: train loss 0.5674893232909116
Epoch 7: val loss 0.6750661134719849

Epoch 8: train loss 0.554888592524962
Epoch 8: val loss 0.6915832161903381

Epoch 9: train loss 0.5569170144471255
Epoch 9: val loss 0.6812031865119934

Epoch 10: train loss 0.5468350567600944
Epoch 10: val loss 0.6794511675834656

Epoch 11: train loss 0.5275457040830092
Epoch 11: val loss 0.6806514859199524

Epoch 12: train loss 0.5509471974589608
Epoch 12: val loss 0.6778745651245117

Epoch 13: train loss 0.5092367286031897
Epoch 13: val loss 0.6814645528793335

Epoch 14: train loss 0.5277945263819261
Epoch 14: val loss 0.6933754682540894

Epoch 15: train loss 0.5172768966718153
Epoch 15: val loss 0.6734185814857483

Epoch 16: train loss 0.5299529785459692
Epoch 16: val loss 0.6754277944564819

Epoch 17: train loss 0.4937489059838382
Epoch 17: val loss 0.6907961964607239

Epoch 18: train loss 0.5101569592952728
Epoch 18: val loss 0.7079666256904602

Epoch 19: train loss 0.49363679506561975
Epoch 19: val loss 0.6934666037559509

Epoch 20: train loss 0.48803924972360785
Epoch 20: val loss 0.7026469111442566

Epoch 21: train loss 0.4783807261423631
Epoch 21: val loss 0.7033554911613464

Epoch 22: train loss 0.4625105072151531
Epoch 22: val loss 0.7068355083465576

Epoch 23: train loss 0.4407182877713984
Epoch 23: val loss 0.7163069844245911

Epoch 24: train loss 0.4684496251019565
Epoch 24: val loss 0.7069635391235352

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6873950719833374
Epoch 0: val loss 0.7030558586120605

Epoch 1: train loss 0.6753983934720357
Epoch 1: val loss 0.6877832412719727

Epoch 2: train loss 0.6454763889312745
Epoch 2: val loss 0.6820080876350403

Epoch 3: train loss 0.6461387316385905
Epoch 3: val loss 0.6938630938529968

Epoch 4: train loss 0.6413244406382242
Epoch 4: val loss 0.6821802258491516

Epoch 5: train loss 0.6159177819887797
Epoch 5: val loss 0.6798866391181946

Epoch 6: train loss 0.627507996559143
Epoch 6: val loss 0.6710301637649536

Epoch 7: train loss 0.6034508605798086
Epoch 7: val loss 0.6677120923995972

Epoch 8: train loss 0.6242261052131652
Epoch 8: val loss 0.6693066954612732

Epoch 9: train loss 0.6095460891723633
Epoch 9: val loss 0.659548819065094

Epoch 10: train loss 0.6077835738658905
Epoch 10: val loss 0.6447662115097046

Epoch 11: train loss 0.6064150770505269
Epoch 11: val loss 0.6553307771682739

Epoch 12: train loss 0.5759194751580556
Epoch 12: val loss 0.6582677364349365

Epoch 13: train loss 0.5667267580827077
Epoch 13: val loss 0.6616500020027161

Epoch 14: train loss 0.5807675162951151
Epoch 14: val loss 0.6532585620880127

Epoch 15: train loss 0.5574686686197917
Epoch 15: val loss 0.6494611501693726

Epoch 16: train loss 0.5249453067779541
Epoch 16: val loss 0.6546552777290344

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7037648879564725
Epoch 0: val loss 0.66982501745224

Epoch 1: train loss 0.6597075416491582
Epoch 1: val loss 0.6530951261520386

Epoch 2: train loss 0.65587245959502
Epoch 2: val loss 0.6384578943252563

Epoch 3: train loss 0.643042151744549
Epoch 3: val loss 0.6355798244476318

Epoch 4: train loss 0.6248488838856037
Epoch 4: val loss 0.6309079527854919

Epoch 5: train loss 0.6119527449974647
Epoch 5: val loss 0.6253475546836853

Epoch 6: train loss 0.6231346543018634
Epoch 6: val loss 0.6271145939826965

Epoch 7: train loss 0.6231850890012888
Epoch 7: val loss 0.613995373249054

Epoch 8: train loss 0.6149045779154851
Epoch 8: val loss 0.6108689904212952

Epoch 9: train loss 0.5866454335359427
Epoch 9: val loss 0.5953772068023682

Epoch 10: train loss 0.5714344496910388
Epoch 10: val loss 0.6111391186714172

Epoch 11: train loss 0.5674692690372467
Epoch 11: val loss 0.5947712063789368

Epoch 12: train loss 0.5580340463381547
Epoch 12: val loss 0.5992674827575684

Epoch 13: train loss 0.5786814987659454
Epoch 13: val loss 0.6040840148925781

Epoch 14: train loss 0.5783353104041173
Epoch 14: val loss 0.6069974899291992

Epoch 15: train loss 0.5569318189070775
Epoch 15: val loss 0.6162022352218628

Epoch 16: train loss 0.523908440883343
Epoch 16: val loss 0.5985307693481445

Epoch 17: train loss 0.5462186657465421
Epoch 17: val loss 0.5940885543823242

Epoch 18: train loss 0.5292522104886862
Epoch 18: val loss 0.5854571461677551

Epoch 19: train loss 0.5010907237346356
Epoch 19: val loss 0.5896426439285278

Epoch 20: train loss 0.49121126991051894
Epoch 20: val loss 0.5964812636375427

Epoch 21: train loss 0.492211245573484
Epoch 21: val loss 0.6035138368606567

Epoch 22: train loss 0.4890400996574989
Epoch 22: val loss 0.6009079217910767

Epoch 23: train loss 0.5199627371934744
Epoch 23: val loss 0.5854339003562927

Epoch 24: train loss 0.4662209519973168
Epoch 24: val loss 0.5824223160743713

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6956001336757953
Epoch 0: val loss 0.6854979991912842

Epoch 1: train loss 0.6714935256884649
Epoch 1: val loss 0.6743558645248413

Epoch 2: train loss 0.6488753648904654
Epoch 2: val loss 0.6658622622489929

Epoch 3: train loss 0.6296344766250024
Epoch 3: val loss 0.6582551598548889

Epoch 4: train loss 0.62446895470986
Epoch 4: val loss 0.6508371829986572

Epoch 5: train loss 0.6018999402339642
Epoch 5: val loss 0.6477370858192444

Epoch 6: train loss 0.5926607090693253
Epoch 6: val loss 0.6454525589942932

Epoch 7: train loss 0.5756152318074153
Epoch 7: val loss 0.6439111232757568

Epoch 8: train loss 0.5790916566665356
Epoch 8: val loss 0.6443377733230591

Epoch 9: train loss 0.5795914209806002
Epoch 9: val loss 0.6387554407119751

Epoch 10: train loss 0.5786471641980685
Epoch 10: val loss 0.6405594944953918

Epoch 11: train loss 0.5614200417812054
Epoch 11: val loss 0.6355476379394531

Epoch 12: train loss 0.5559311898855063
Epoch 12: val loss 0.6353570818901062

Epoch 13: train loss 0.5552876568757571
Epoch 13: val loss 0.63166743516922

Epoch 14: train loss 0.5357915163040161
Epoch 14: val loss 0.6376228332519531

Epoch 15: train loss 0.5347950664850382
Epoch 15: val loss 0.6437755227088928

Epoch 16: train loss 0.5426765290590433
Epoch 16: val loss 0.6496211290359497

Epoch 17: train loss 0.51836008979724
Epoch 17: val loss 0.6449987888336182

Epoch 18: train loss 0.5126651502572573
Epoch 18: val loss 0.6434440612792969

Epoch 19: train loss 0.498381087413201
Epoch 19: val loss 0.6453063488006592

Epoch 20: train loss 0.4956016265428983
Epoch 20: val loss 0.6447451114654541

Epoch 21: train loss 0.5054274499416351
Epoch 21: val loss 0.6526476740837097

Epoch 22: train loss 0.49467355700639576
Epoch 22: val loss 0.6490615606307983

Epoch 23: train loss 0.4777614955718701
Epoch 23: val loss 0.645967423915863

Epoch 24: train loss 0.47499898763803333
Epoch 24: val loss 0.6560757756233215

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6898543559587919
Epoch 0: val loss 0.683478832244873

Epoch 1: train loss 0.6605648444249079
Epoch 1: val loss 0.6667909026145935

Epoch 2: train loss 0.6288767502858088
Epoch 2: val loss 0.6632333397865295

Epoch 3: train loss 0.6274923086166382
Epoch 3: val loss 0.6600859761238098

Epoch 4: train loss 0.6216585361040555
Epoch 4: val loss 0.6607493162155151

Epoch 5: train loss 0.601885185791896
Epoch 5: val loss 0.6554723978042603

Epoch 6: train loss 0.5994755625724792
Epoch 6: val loss 0.6556493639945984

Epoch 7: train loss 0.5796395448537973
Epoch 7: val loss 0.6600539088249207

Epoch 8: train loss 0.5866806323711689
Epoch 8: val loss 0.6677145957946777

Epoch 9: train loss 0.5642057771866138
Epoch 9: val loss 0.6655868291854858

Epoch 10: train loss 0.5619897154661325
Epoch 10: val loss 0.667141318321228

Epoch 11: train loss 0.5540987642911764
Epoch 11: val loss 0.6721697449684143

Epoch 12: train loss 0.5490359595188727
Epoch 12: val loss 0.6707971692085266

Epoch 13: train loss 0.5253253900087796
Epoch 13: val loss 0.6721678972244263

Epoch 14: train loss 0.5234141372717344
Epoch 14: val loss 0.680759847164154

Epoch 15: train loss 0.5238700073498946
Epoch 15: val loss 0.6805790662765503

Epoch 16: train loss 0.5277115863103133
Epoch 16: val loss 0.6869508028030396

Epoch 17: train loss 0.504520276418099
Epoch 17: val loss 0.6882162094116211

Epoch 18: train loss 0.48575347891220677
Epoch 18: val loss 0.6868878602981567

Epoch 19: train loss 0.48385664362173814
Epoch 19: val loss 0.6930447220802307

Epoch 20: train loss 0.45528208292447603
Epoch 20: val loss 0.6925821900367737

Epoch 21: train loss 0.4767702794992007
Epoch 21: val loss 0.6946969628334045

Epoch 22: train loss 0.4485631974843832
Epoch 22: val loss 0.700503945350647

Epoch 23: train loss 0.44901203421445995
Epoch 23: val loss 0.7083956599235535

Epoch 24: train loss 0.45131616638256955
Epoch 24: val loss 0.700238823890686

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6947077100093548
Epoch 0: val loss 0.6855109930038452

Epoch 1: train loss 0.6563604565767142
Epoch 1: val loss 0.6863247752189636

Epoch 2: train loss 0.6489694897945111
Epoch 2: val loss 0.6825464367866516

Epoch 3: train loss 0.6320977210998535
Epoch 3: val loss 0.689186692237854

Epoch 4: train loss 0.6253715432607211
Epoch 4: val loss 0.6935182809829712

Epoch 5: train loss 0.6092106058047368
Epoch 5: val loss 0.6875178813934326

Epoch 6: train loss 0.6104282369980445
Epoch 6: val loss 0.6918535828590393

Epoch 7: train loss 0.5825336483808664
Epoch 7: val loss 0.6868236660957336

Epoch 8: train loss 0.588475960951585
Epoch 8: val loss 0.694624662399292

Epoch 9: train loss 0.5770831887538617
Epoch 9: val loss 0.6927927732467651

Epoch 10: train loss 0.5738395177401029
Epoch 10: val loss 0.6819549798965454

Epoch 11: train loss 0.5510225914991819
Epoch 11: val loss 0.691581666469574

Epoch 12: train loss 0.5588757372819461
Epoch 12: val loss 0.7087657451629639

Epoch 13: train loss 0.5377734899520874
Epoch 13: val loss 0.6963124871253967

Epoch 14: train loss 0.5490180574930631
Epoch 14: val loss 0.6848148107528687

Epoch 15: train loss 0.5413814966495221
Epoch 15: val loss 0.6838879585266113

Epoch 16: train loss 0.5206757646340591
Epoch 16: val loss 0.7004812359809875

Epoch 17: train loss 0.5161560613375443
Epoch 17: val loss 0.6985182762145996

Epoch 18: train loss 0.5199195536283346
Epoch 18: val loss 0.7056119441986084

Epoch 19: train loss 0.5196991058496329
Epoch 19: val loss 0.6985183954238892

Epoch 20: train loss 0.5280539966546572
Epoch 20: val loss 0.7005681991577148

Epoch 21: train loss 0.5265356348111079
Epoch 21: val loss 0.692407488822937

Epoch 22: train loss 0.4982310441824106
Epoch 22: val loss 0.695540726184845

Epoch 23: train loss 0.4780354843689845
Epoch 23: val loss 0.7025051116943359

Epoch 24: train loss 0.48488591267512393
Epoch 24: val loss 0.7093253135681152

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6963861444417168
Epoch 0: val loss 0.6926302909851074

Epoch 1: train loss 0.6577500525642844
Epoch 1: val loss 0.6950244307518005

Epoch 2: train loss 0.6408158260233262
Epoch 2: val loss 0.6749463081359863

Epoch 3: train loss 0.6277371855343089
Epoch 3: val loss 0.6667208075523376

Epoch 4: train loss 0.6118014191879946
Epoch 4: val loss 0.6787934899330139

Epoch 5: train loss 0.6174659799127018
Epoch 5: val loss 0.6643781065940857

Epoch 6: train loss 0.5954917318680707
Epoch 6: val loss 0.6811819672584534

Epoch 7: train loss 0.5862576961517334
Epoch 7: val loss 0.67975252866745

Epoch 8: train loss 0.5750157429891474
Epoch 8: val loss 0.6965439319610596

Epoch 9: train loss 0.5699580311775208
Epoch 9: val loss 0.6776257157325745

Epoch 10: train loss 0.567273827160106
Epoch 10: val loss 0.6837403178215027

Epoch 11: train loss 0.5538120953475728
Epoch 11: val loss 0.6726718544960022

Epoch 12: train loss 0.5523810404188493
Epoch 12: val loss 0.691673755645752

Epoch 13: train loss 0.5471434856162352
Epoch 13: val loss 0.6719269752502441

Epoch 14: train loss 0.5357728530378902
Epoch 14: val loss 0.6911200284957886

Epoch 15: train loss 0.5338244631009943
Epoch 15: val loss 0.6670042872428894

Epoch 16: train loss 0.527915449703441
Epoch 16: val loss 0.6738612651824951

Epoch 17: train loss 0.521226341233534
Epoch 17: val loss 0.6859836578369141

Epoch 18: train loss 0.5292523871449863
Epoch 18: val loss 0.6665399074554443

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6875061939160029
Epoch 0: val loss 0.6987945437431335

Epoch 1: train loss 0.6652332097291946
Epoch 1: val loss 0.7107782959938049

Epoch 2: train loss 0.6513167321681976
Epoch 2: val loss 0.7197784185409546

Epoch 3: train loss 0.644723430275917
Epoch 3: val loss 0.722350001335144

Epoch 4: train loss 0.6220858643452326
Epoch 4: val loss 0.7224686145782471

Epoch 5: train loss 0.6320749223232269
Epoch 5: val loss 0.7228162884712219

Epoch 6: train loss 0.605687881509463
Epoch 6: val loss 0.72550368309021

Epoch 7: train loss 0.6003782898187637
Epoch 7: val loss 0.7364159226417542

Epoch 8: train loss 0.5995211650927862
Epoch 8: val loss 0.74474036693573

Epoch 9: train loss 0.5852794473369917
Epoch 9: val loss 0.7449983954429626

Epoch 10: train loss 0.5908576796452204
Epoch 10: val loss 0.7405287027359009

Epoch 11: train loss 0.5720143417517344
Epoch 11: val loss 0.7491703629493713

Epoch 12: train loss 0.592495508491993
Epoch 12: val loss 0.7485330700874329

Epoch 13: train loss 0.5585375304023424
Epoch 13: val loss 0.7604922652244568

Epoch 14: train loss 0.5448606386780739
Epoch 14: val loss 0.774418294429779

Epoch 15: train loss 0.5681900804241499
Epoch 15: val loss 0.7727176547050476

Epoch 16: train loss 0.5357771664857864
Epoch 16: val loss 0.7860868573188782

Epoch 17: train loss 0.5267459005117416
Epoch 17: val loss 0.7804765701293945

Epoch 18: train loss 0.5535630757610003
Epoch 18: val loss 0.8025411367416382

Epoch 19: train loss 0.512107585867246
Epoch 19: val loss 0.8039310574531555

Epoch 20: train loss 0.5274244869748751
Epoch 20: val loss 0.807233989238739

Epoch 21: train loss 0.5153330167134603
Epoch 21: val loss 0.824858546257019

Epoch 22: train loss 0.5065588926275572
Epoch 22: val loss 0.8211802840232849

Epoch 23: train loss 0.5024818355838457
Epoch 23: val loss 0.839134156703949

Epoch 24: train loss 0.5125365902980169
Epoch 24: val loss 0.8510727882385254

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7111503630876541
Epoch 0: val loss 0.6784145832061768

Epoch 1: train loss 0.6854816774527231
Epoch 1: val loss 0.677750289440155

Epoch 2: train loss 0.6726518074671427
Epoch 2: val loss 0.6749751567840576

Epoch 3: train loss 0.6722803811232249
Epoch 3: val loss 0.6757269501686096

Epoch 4: train loss 0.6626361856857935
Epoch 4: val loss 0.6762312650680542

Epoch 5: train loss 0.6638563275337219
Epoch 5: val loss 0.6713931560516357

Epoch 6: train loss 0.6570264746745428
Epoch 6: val loss 0.6679120063781738

Epoch 7: train loss 0.6444409936666489
Epoch 7: val loss 0.6707451343536377

Epoch 8: train loss 0.6390630602836609
Epoch 8: val loss 0.6684557199478149

Epoch 9: train loss 0.6263323575258255
Epoch 9: val loss 0.6713586449623108

Epoch 10: train loss 0.6270970553159714
Epoch 10: val loss 0.6748713850975037

Epoch 11: train loss 0.6170655637979507
Epoch 11: val loss 0.6790884733200073

Epoch 12: train loss 0.6109510958194733
Epoch 12: val loss 0.6826168298721313

Epoch 13: train loss 0.6107394794623057
Epoch 13: val loss 0.6878355741500854

Epoch 14: train loss 0.5960130194822947
Epoch 14: val loss 0.6814536452293396

Epoch 15: train loss 0.5759749114513397
Epoch 15: val loss 0.6879364252090454

Epoch 16: train loss 0.5840442379315695
Epoch 16: val loss 0.6923002600669861

Epoch 17: train loss 0.5520971094568571
Epoch 17: val loss 0.7018303275108337

Epoch 18: train loss 0.5582263295849165
Epoch 18: val loss 0.7001532912254333

Epoch 19: train loss 0.565594382584095
Epoch 19: val loss 0.7035825252532959

Epoch 20: train loss 0.5452335526545843
Epoch 20: val loss 0.7224807739257812

Epoch 21: train loss 0.5418252746264139
Epoch 21: val loss 0.722497820854187

Epoch 22: train loss 0.5479140927394232
Epoch 22: val loss 0.7293139100074768

Epoch 23: train loss 0.5539352769653002
Epoch 23: val loss 0.7267221212387085

Epoch 24: train loss 0.5365357100963593
Epoch 24: val loss 0.7330518960952759

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7121366957823435
Epoch 0: val loss 0.6807906031608582

Epoch 1: train loss 0.6893162826697031
Epoch 1: val loss 0.6742678284645081

Epoch 2: train loss 0.6704016625881195
Epoch 2: val loss 0.6714172959327698

Epoch 3: train loss 0.6734053244193395
Epoch 3: val loss 0.669343888759613

Epoch 4: train loss 0.6540482491254807
Epoch 4: val loss 0.6661421656608582

Epoch 5: train loss 0.6541947275400162
Epoch 5: val loss 0.6653830409049988

Epoch 6: train loss 0.6421342740456263
Epoch 6: val loss 0.6616791486740112

Epoch 7: train loss 0.6349342515071233
Epoch 7: val loss 0.6617075204849243

Epoch 8: train loss 0.6474225074052811
Epoch 8: val loss 0.6629679799079895

Epoch 9: train loss 0.6172936459382375
Epoch 9: val loss 0.6633561849594116

Epoch 10: train loss 0.6270272632439932
Epoch 10: val loss 0.6598825454711914

Epoch 11: train loss 0.6091969162225723
Epoch 11: val loss 0.6661016345024109

Epoch 12: train loss 0.5877629866202673
Epoch 12: val loss 0.6710350513458252

Epoch 13: train loss 0.5923963586489359
Epoch 13: val loss 0.6700367331504822

Epoch 14: train loss 0.5996930400530497
Epoch 14: val loss 0.6689348220825195

Epoch 15: train loss 0.5953789005676905
Epoch 15: val loss 0.6667038202285767

Epoch 16: train loss 0.5789825767278671
Epoch 16: val loss 0.6729305386543274

Epoch 17: train loss 0.5766633103291193
Epoch 17: val loss 0.6613585948944092

Epoch 18: train loss 0.5890247871478399
Epoch 18: val loss 0.6731542348861694

Epoch 19: train loss 0.5767105693618456
Epoch 19: val loss 0.6830297112464905

Epoch 20: train loss 0.5444936181108156
Epoch 20: val loss 0.6690021753311157

Epoch 21: train loss 0.5515131155649821
Epoch 21: val loss 0.6731217503547668

Epoch 22: train loss 0.5659640580415726
Epoch 22: val loss 0.6906049847602844

Epoch 23: train loss 0.5288731629649798
Epoch 23: val loss 0.6777231693267822

Epoch 24: train loss 0.5446739544471105
Epoch 24: val loss 0.6660692691802979

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7017124394575754
Epoch 0: val loss 0.7009238004684448

Epoch 1: train loss 0.6816896696885427
Epoch 1: val loss 0.6965047717094421

Epoch 2: train loss 0.6705645769834518
Epoch 2: val loss 0.6945522427558899

Epoch 3: train loss 0.669122984011968
Epoch 3: val loss 0.6940956711769104

Epoch 4: train loss 0.6594537943601608
Epoch 4: val loss 0.6947407126426697

Epoch 5: train loss 0.6292575349410375
Epoch 5: val loss 0.6960340142250061

Epoch 6: train loss 0.6332818071047465
Epoch 6: val loss 0.6963599920272827

Epoch 7: train loss 0.625303253531456
Epoch 7: val loss 0.6982570886611938

Epoch 8: train loss 0.6153069684902827
Epoch 8: val loss 0.6967748999595642

Epoch 9: train loss 0.6213373988866806
Epoch 9: val loss 0.706024169921875

Epoch 10: train loss 0.6144089798132578
Epoch 10: val loss 0.7107663750648499

Epoch 11: train loss 0.6044166584809622
Epoch 11: val loss 0.7127059698104858

Epoch 12: train loss 0.599846730629603
Epoch 12: val loss 0.7245208024978638

Epoch 13: train loss 0.585323249300321
Epoch 13: val loss 0.7261647582054138

Epoch 14: train loss 0.5937442729870478
Epoch 14: val loss 0.7310859560966492

Epoch 15: train loss 0.5755298038323721
Epoch 15: val loss 0.7328817248344421

Epoch 16: train loss 0.5731978962818781
Epoch 16: val loss 0.7295926809310913

Epoch 17: train loss 0.5662391955653826
Epoch 17: val loss 0.7376969456672668

Epoch 18: train loss 0.5627987931172053
Epoch 18: val loss 0.743341326713562

Epoch 19: train loss 0.5594415490825971
Epoch 19: val loss 0.740985631942749

Epoch 20: train loss 0.5647247831026713
Epoch 20: val loss 0.7664439678192139

Epoch 21: train loss 0.5682949696977934
Epoch 21: val loss 0.7524873614311218

Epoch 22: train loss 0.5287483483552933
Epoch 22: val loss 0.769131600856781

Epoch 23: train loss 0.5301569551229477
Epoch 23: val loss 0.7732858657836914

Epoch 24: train loss 0.556484525402387
Epoch 24: val loss 0.7670700550079346

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951672919094563
Epoch 0: val loss 0.671036958694458

Epoch 1: train loss 0.6678526140749454
Epoch 1: val loss 0.6652962565422058

Epoch 2: train loss 0.6659294739365578
Epoch 2: val loss 0.664630651473999

Epoch 3: train loss 0.6584227979183197
Epoch 3: val loss 0.6694880723953247

Epoch 4: train loss 0.6547074764966965
Epoch 4: val loss 0.6787245273590088

Epoch 5: train loss 0.6385034769773483
Epoch 5: val loss 0.6702093482017517

Epoch 6: train loss 0.6409258730709553
Epoch 6: val loss 0.6712756156921387

Epoch 7: train loss 0.6357513405382633
Epoch 7: val loss 0.6670585870742798

Epoch 8: train loss 0.6269753985106945
Epoch 8: val loss 0.6707016825675964

Epoch 9: train loss 0.6273372061550617
Epoch 9: val loss 0.6670748591423035

Epoch 10: train loss 0.6276160813868046
Epoch 10: val loss 0.6795720458030701

Epoch 11: train loss 0.6192455291748047
Epoch 11: val loss 0.6686170697212219

Epoch 12: train loss 0.6108108852058649
Epoch 12: val loss 0.6746302843093872

Epoch 13: train loss 0.5950129702687263
Epoch 13: val loss 0.6873871088027954

Epoch 14: train loss 0.5977230258285999
Epoch 14: val loss 0.6939452290534973

Epoch 15: train loss 0.5781679209321737
Epoch 15: val loss 0.6839797496795654

Epoch 16: train loss 0.5788207016885281
Epoch 16: val loss 0.6883525848388672

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
25
Epoch 0: train loss 0.6948283059256417
Epoch 0: val loss 0.6459175944328308

Epoch 1: train loss 0.6213888696261815
Epoch 1: val loss 0.608096718788147

Epoch 2: train loss 0.5631662096296038
Epoch 2: val loss 0.5837911367416382

Epoch 3: train loss 0.6174435317516327
Epoch 3: val loss 0.5718751549720764

Epoch 4: train loss 0.5611752229077476
Epoch 4: val loss 0.56882244348526

Epoch 5: train loss 0.535478583403996
Epoch 5: val loss 0.5651796460151672

Epoch 6: train loss 0.5013578087091446
Epoch 6: val loss 0.5747207999229431

Epoch 7: train loss 0.6182070417063577
Epoch 7: val loss 0.5974532961845398

Epoch 8: train loss 0.5481128990650177
Epoch 8: val loss 0.606787919998169

Epoch 9: train loss 0.49526828101703096
Epoch 9: val loss 0.5930856466293335

Epoch 10: train loss 0.4979052415915898
Epoch 10: val loss 0.5880356431007385

Epoch 11: train loss 0.4972416375364576
Epoch 11: val loss 0.5995883345603943

Epoch 12: train loss 0.46670987776347567
Epoch 12: val loss 0.6251932382583618

Epoch 13: train loss 0.4636660175664084
Epoch 13: val loss 0.6331243515014648

Epoch 14: train loss 0.485159878219877
Epoch 14: val loss 0.617340087890625

Epoch 15: train loss 0.5112314735140119
Epoch 15: val loss 0.6253494620323181

Epoch 16: train loss 0.47300784076963154
Epoch 16: val loss 0.6408072113990784

Epoch 17: train loss 0.4184367869581495
Epoch 17: val loss 0.6429818272590637

Epoch 18: train loss 0.4249550529888698
Epoch 18: val loss 0.6447402238845825

Epoch 19: train loss 0.4357184725148337
Epoch 19: val loss 0.6643473505973816

Epoch 20: train loss 0.4130134752818516
Epoch 20: val loss 0.6795735955238342

Epoch 21: train loss 0.402161534343447
Epoch 21: val loss 0.6833723783493042

Epoch 22: train loss 0.39732084955487934
Epoch 22: val loss 0.690186083316803

Epoch 23: train loss 0.43968209624290466
Epoch 23: val loss 0.677984356880188

Epoch 24: train loss 0.42406478098460604
Epoch 24: val loss 0.6853840351104736

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6972857117652893
Epoch 0: val loss 0.6134634613990784

Epoch 1: train loss 0.5946842687470573
Epoch 1: val loss 0.5669780373573303

Epoch 2: train loss 0.6256820133754185
Epoch 2: val loss 0.5454574823379517

Epoch 3: train loss 0.5430069650922503
Epoch 3: val loss 0.5471888184547424

Epoch 4: train loss 0.5737565415246146
Epoch 4: val loss 0.5569704174995422

Epoch 5: train loss 0.5549775191715786
Epoch 5: val loss 0.5583091378211975

Epoch 6: train loss 0.535037100315094
Epoch 6: val loss 0.579089343547821

Epoch 7: train loss 0.5789705855505807
Epoch 7: val loss 0.5804440975189209

Epoch 8: train loss 0.497799277305603
Epoch 8: val loss 0.5711920857429504

Epoch 9: train loss 0.5413282002721514
Epoch 9: val loss 0.5684021711349487

Epoch 10: train loss 0.5417470335960388
Epoch 10: val loss 0.575702428817749

Epoch 11: train loss 0.5135567656585148
Epoch 11: val loss 0.5796183943748474

Epoch 12: train loss 0.4900735446384975
Epoch 12: val loss 0.5949954390525818

Epoch 13: train loss 0.51581038747515
Epoch 13: val loss 0.606785774230957

Epoch 14: train loss 0.49141193287713186
Epoch 14: val loss 0.6152426600456238

Epoch 15: train loss 0.49092696394239155
Epoch 15: val loss 0.6070123910903931

Epoch 16: train loss 0.4927382043429783
Epoch 16: val loss 0.599725067615509

Epoch 17: train loss 0.47103757304804666
Epoch 17: val loss 0.5918900370597839

Epoch 18: train loss 0.44473672977515627
Epoch 18: val loss 0.5827668309211731

Epoch 19: train loss 0.4525585046836308
Epoch 19: val loss 0.5906160473823547

Epoch 20: train loss 0.4298199415206909
Epoch 20: val loss 0.6066573858261108

Epoch 21: train loss 0.4535008158002581
Epoch 21: val loss 0.597726047039032

Epoch 22: train loss 0.43381528343473164
Epoch 22: val loss 0.6064241528511047

Epoch 23: train loss 0.41386195591517855
Epoch 23: val loss 0.6163386106491089

Epoch 24: train loss 0.46577802300453186
Epoch 24: val loss 0.6172292232513428

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6511923585619245
Epoch 0: val loss 0.6456436514854431

Epoch 1: train loss 0.5533641832215446
Epoch 1: val loss 0.647615909576416

Epoch 2: train loss 0.5404919385910034
Epoch 2: val loss 0.6616620421409607

Epoch 3: train loss 0.5128861729587827
Epoch 3: val loss 0.6456515789031982

Epoch 4: train loss 0.549500835793359
Epoch 4: val loss 0.6072148680686951

Epoch 5: train loss 0.5099566664014544
Epoch 5: val loss 0.5799864530563354

Epoch 6: train loss 0.5694010257720947
Epoch 6: val loss 0.5973334908485413

Epoch 7: train loss 0.4958394893578121
Epoch 7: val loss 0.6067413687705994

Epoch 8: train loss 0.47298926540783476
Epoch 8: val loss 0.6166688203811646

Epoch 9: train loss 0.4841665029525757
Epoch 9: val loss 0.6008105278015137

Epoch 10: train loss 0.4614447397845132
Epoch 10: val loss 0.6104380488395691

Epoch 11: train loss 0.46407948647226605
Epoch 11: val loss 0.6045433878898621

Epoch 12: train loss 0.5450903262410846
Epoch 12: val loss 0.6363070011138916

Epoch 13: train loss 0.47251182794570923
Epoch 13: val loss 0.6505367755889893

Epoch 14: train loss 0.49339803627559115
Epoch 14: val loss 0.6215841770172119

Epoch 15: train loss 0.4598604823861803
Epoch 15: val loss 0.6187851428985596

Epoch 16: train loss 0.4644400605133602
Epoch 16: val loss 0.615496039390564

Epoch 17: train loss 0.4673806301185063
Epoch 17: val loss 0.6408482193946838

Epoch 18: train loss 0.47926376121384756
Epoch 18: val loss 0.6521671414375305

Epoch 19: train loss 0.42575579030173166
Epoch 19: val loss 0.6248949766159058

Epoch 20: train loss 0.41613155603408813
Epoch 20: val loss 0.6105709671974182

Epoch 21: train loss 0.5094272664615086
Epoch 21: val loss 0.6006908416748047

Epoch 22: train loss 0.41289685666561127
Epoch 22: val loss 0.5958743691444397

Epoch 23: train loss 0.4790105436529432
Epoch 23: val loss 0.6389490365982056

Epoch 24: train loss 0.42124548128673006
Epoch 24: val loss 0.6929602026939392

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.690039472920554
Epoch 0: val loss 0.6398167014122009

Epoch 1: train loss 0.6239140161446163
Epoch 1: val loss 0.6222874522209167

Epoch 2: train loss 0.5477902506078992
Epoch 2: val loss 0.6071488857269287

Epoch 3: train loss 0.5371568117822919
Epoch 3: val loss 0.5939151048660278

Epoch 4: train loss 0.5442950597831181
Epoch 4: val loss 0.5928232073783875

Epoch 5: train loss 0.5065079203673771
Epoch 5: val loss 0.6009719967842102

Epoch 6: train loss 0.5388289860316685
Epoch 6: val loss 0.6068054437637329

Epoch 7: train loss 0.5147613797869001
Epoch 7: val loss 0.6155792474746704

Epoch 8: train loss 0.48758313059806824
Epoch 8: val loss 0.6144646406173706

Epoch 9: train loss 0.4985111653804779
Epoch 9: val loss 0.6160176396369934

Epoch 10: train loss 0.49993824107306345
Epoch 10: val loss 0.6126371622085571

Epoch 11: train loss 0.4360253598008837
Epoch 11: val loss 0.6213015913963318

Epoch 12: train loss 0.4734139995915549
Epoch 12: val loss 0.6217431426048279

Epoch 13: train loss 0.46342533826828003
Epoch 13: val loss 0.6123486161231995

Epoch 14: train loss 0.47487129483904156
Epoch 14: val loss 0.6079954504966736

Epoch 15: train loss 0.5030458612101418
Epoch 15: val loss 0.615024745464325

Epoch 16: train loss 0.4731871656009129
Epoch 16: val loss 0.6245384812355042

Epoch 17: train loss 0.5181278756686619
Epoch 17: val loss 0.633294403553009

Epoch 18: train loss 0.4541129342147282
Epoch 18: val loss 0.6305904388427734

Epoch 19: train loss 0.45135506987571716
Epoch 19: val loss 0.6248950362205505

Epoch 20: train loss 0.4429342917033604
Epoch 20: val loss 0.6214262843132019

Epoch 21: train loss 0.45409377983638216
Epoch 21: val loss 0.6275040507316589

Epoch 22: train loss 0.4118004994732993
Epoch 22: val loss 0.6465121507644653

Epoch 23: train loss 0.41231369972229004
Epoch 23: val loss 0.6648363471031189

Epoch 24: train loss 0.45916022998946054
Epoch 24: val loss 0.6444740891456604

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6441029542022281
Epoch 0: val loss 0.5877158045768738

Epoch 1: train loss 0.5840562482674917
Epoch 1: val loss 0.5690833926200867

Epoch 2: train loss 0.540081242720286
Epoch 2: val loss 0.5981622338294983

Epoch 3: train loss 0.5528418587313758
Epoch 3: val loss 0.6152093410491943

Epoch 4: train loss 0.5781983302699195
Epoch 4: val loss 0.5981763005256653

Epoch 5: train loss 0.5874196887016296
Epoch 5: val loss 0.6313823461532593

Epoch 6: train loss 0.5209375951025221
Epoch 6: val loss 0.6349164247512817

Epoch 7: train loss 0.5423523816797469
Epoch 7: val loss 0.6259757876396179

Epoch 8: train loss 0.5075539714760251
Epoch 8: val loss 0.6201953291893005

Epoch 9: train loss 0.5892283916473389
Epoch 9: val loss 0.6327687501907349

Epoch 10: train loss 0.5146905448701646
Epoch 10: val loss 0.6578536033630371

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6658552885055542
Epoch 0: val loss 0.6512730717658997

Epoch 1: train loss 0.5898754969239235
Epoch 1: val loss 0.6153489351272583

Epoch 2: train loss 0.5366322882473469
Epoch 2: val loss 0.5966476798057556

Epoch 3: train loss 0.5019114837050438
Epoch 3: val loss 0.5727601647377014

Epoch 4: train loss 0.48752743005752563
Epoch 4: val loss 0.5657748579978943

Epoch 5: train loss 0.48201117664575577
Epoch 5: val loss 0.6128628849983215

Epoch 6: train loss 0.4821680784225464
Epoch 6: val loss 0.5996781587600708

Epoch 7: train loss 0.46404461190104485
Epoch 7: val loss 0.585117757320404

Epoch 8: train loss 0.4621555209159851
Epoch 8: val loss 0.5981355905532837

Epoch 9: train loss 0.4349275194108486
Epoch 9: val loss 0.5786420702934265

Epoch 10: train loss 0.4338340796530247
Epoch 10: val loss 0.5861389636993408

Epoch 11: train loss 0.4507949650287628
Epoch 11: val loss 0.5971208810806274

Epoch 12: train loss 0.42948074638843536
Epoch 12: val loss 0.5851593017578125

Epoch 13: train loss 0.42782582715153694
Epoch 13: val loss 0.571547269821167

Epoch 14: train loss 0.40813271701335907
Epoch 14: val loss 0.5769782066345215

Epoch 15: train loss 0.41231779009103775
Epoch 15: val loss 0.60031658411026

Epoch 16: train loss 0.3883346803486347
Epoch 16: val loss 0.5859200954437256

Epoch 17: train loss 0.4064651317894459
Epoch 17: val loss 0.5644195675849915

Epoch 18: train loss 0.4047730416059494
Epoch 18: val loss 0.5552021861076355

Epoch 19: train loss 0.3835136890411377
Epoch 19: val loss 0.5523880124092102

Epoch 20: train loss 0.3650432862341404
Epoch 20: val loss 0.5718192458152771

Epoch 21: train loss 0.379179485142231
Epoch 21: val loss 0.5879056453704834

Epoch 22: train loss 0.3708934187889099
Epoch 22: val loss 0.5844021439552307

Epoch 23: train loss 0.354527335613966
Epoch 23: val loss 0.5878238081932068

Epoch 24: train loss 0.3695570304989815
Epoch 24: val loss 0.6153011322021484

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6615262851119041
Epoch 0: val loss 0.6015099883079529

Epoch 1: train loss 0.5784417316317558
Epoch 1: val loss 0.5492257475852966

Epoch 2: train loss 0.5270951576530933
Epoch 2: val loss 0.5211234092712402

Epoch 3: train loss 0.5026011765003204
Epoch 3: val loss 0.5067785978317261

Epoch 4: train loss 0.5108528956770897
Epoch 4: val loss 0.4927687644958496

Epoch 5: train loss 0.49753352999687195
Epoch 5: val loss 0.5054168105125427

Epoch 6: train loss 0.48643818497657776
Epoch 6: val loss 0.49522915482521057

Epoch 7: train loss 0.49878615513443947
Epoch 7: val loss 0.49538013339042664

Epoch 8: train loss 0.4769383631646633
Epoch 8: val loss 0.4945800006389618

Epoch 9: train loss 0.4704033825546503
Epoch 9: val loss 0.4875904619693756

Epoch 10: train loss 0.45100531354546547
Epoch 10: val loss 0.4891481101512909

Epoch 11: train loss 0.45586754381656647
Epoch 11: val loss 0.4813258647918701

Epoch 12: train loss 0.45061059296131134
Epoch 12: val loss 0.4807356297969818

Epoch 13: train loss 0.42898235097527504
Epoch 13: val loss 0.4715690016746521

Epoch 14: train loss 0.44039256125688553
Epoch 14: val loss 0.4780183434486389

Epoch 15: train loss 0.42769506573677063
Epoch 15: val loss 0.4748690128326416

Epoch 16: train loss 0.41744156181812286
Epoch 16: val loss 0.4568944275379181

Epoch 17: train loss 0.4095444008708
Epoch 17: val loss 0.4638283848762512

Epoch 18: train loss 0.395417183637619
Epoch 18: val loss 0.48168641328811646

Epoch 19: train loss 0.39748795330524445
Epoch 19: val loss 0.46856215596199036

Epoch 20: train loss 0.37494024634361267
Epoch 20: val loss 0.4688502252101898

Epoch 21: train loss 0.3912087678909302
Epoch 21: val loss 0.4637775123119354

Epoch 22: train loss 0.37823329120874405
Epoch 22: val loss 0.46967408061027527

Epoch 23: train loss 0.36271215975284576
Epoch 23: val loss 0.4802118241786957

Epoch 24: train loss 0.3489503562450409
Epoch 24: val loss 0.46517953276634216

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6637893989682198
Epoch 0: val loss 0.6221603751182556

Epoch 1: train loss 0.6012268364429474
Epoch 1: val loss 0.5820208191871643

Epoch 2: train loss 0.5284221805632114
Epoch 2: val loss 0.5577391386032104

Epoch 3: train loss 0.5102108903229237
Epoch 3: val loss 0.5522592663764954

Epoch 4: train loss 0.4788481146097183
Epoch 4: val loss 0.5484519600868225

Epoch 5: train loss 0.4548413045704365
Epoch 5: val loss 0.5549377202987671

Epoch 6: train loss 0.45369547232985497
Epoch 6: val loss 0.5515006184577942

Epoch 7: train loss 0.4536898732185364
Epoch 7: val loss 0.5487061738967896

Epoch 8: train loss 0.4392690248787403
Epoch 8: val loss 0.553974449634552

Epoch 9: train loss 0.4240366071462631
Epoch 9: val loss 0.5497822761535645

Epoch 10: train loss 0.4155084602534771
Epoch 10: val loss 0.5499235391616821

Epoch 11: train loss 0.40961771458387375
Epoch 11: val loss 0.5642358660697937

Epoch 12: train loss 0.4224526546895504
Epoch 12: val loss 0.557870626449585

Epoch 13: train loss 0.40632471814751625
Epoch 13: val loss 0.5468168258666992

Epoch 14: train loss 0.384357288479805
Epoch 14: val loss 0.5588586926460266

Epoch 15: train loss 0.3884793072938919
Epoch 15: val loss 0.5621723532676697

Epoch 16: train loss 0.39084469340741634
Epoch 16: val loss 0.5616393685340881

Epoch 17: train loss 0.39085419476032257
Epoch 17: val loss 0.5550974607467651

Epoch 18: train loss 0.3897678889334202
Epoch 18: val loss 0.5541437864303589

Epoch 19: train loss 0.36259735003113747
Epoch 19: val loss 0.549189031124115

Epoch 20: train loss 0.3710636906325817
Epoch 20: val loss 0.5553075671195984

Epoch 21: train loss 0.36215416342020035
Epoch 21: val loss 0.5511060357093811

Epoch 22: train loss 0.32846188358962536
Epoch 22: val loss 0.5624643564224243

Epoch 23: train loss 0.3634476028382778
Epoch 23: val loss 0.5734739899635315

Epoch 24: train loss 0.34618169255554676
Epoch 24: val loss 0.5738801956176758

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6598210111260414
Epoch 0: val loss 0.6520562767982483

Epoch 1: train loss 0.5761180445551872
Epoch 1: val loss 0.6179365515708923

Epoch 2: train loss 0.5451166555285454
Epoch 2: val loss 0.586368978023529

Epoch 3: train loss 0.5164127238094807
Epoch 3: val loss 0.5839928984642029

Epoch 4: train loss 0.48183612152934074
Epoch 4: val loss 0.5718682408332825

Epoch 5: train loss 0.4831492006778717
Epoch 5: val loss 0.5662844777107239

Epoch 6: train loss 0.4789326936006546
Epoch 6: val loss 0.5542030930519104

Epoch 7: train loss 0.4623245559632778
Epoch 7: val loss 0.5588213205337524

Epoch 8: train loss 0.45640207454562187
Epoch 8: val loss 0.557975709438324

Epoch 9: train loss 0.45022857561707497
Epoch 9: val loss 0.5612591505050659

Epoch 10: train loss 0.43035754561424255
Epoch 10: val loss 0.5511083602905273

Epoch 11: train loss 0.4216531217098236
Epoch 11: val loss 0.5479499697685242

Epoch 12: train loss 0.40302683040499687
Epoch 12: val loss 0.5521067380905151

Epoch 13: train loss 0.3932965211570263
Epoch 13: val loss 0.557464599609375

Epoch 14: train loss 0.4016198478639126
Epoch 14: val loss 0.5570459365844727

Epoch 15: train loss 0.37690165638923645
Epoch 15: val loss 0.5665484666824341

Epoch 16: train loss 0.3745361343026161
Epoch 16: val loss 0.565261721611023

Epoch 17: train loss 0.36356597021222115
Epoch 17: val loss 0.581554114818573

Epoch 18: train loss 0.3550780937075615
Epoch 18: val loss 0.598139226436615

Epoch 19: train loss 0.3463248685002327
Epoch 19: val loss 0.6043920516967773

Epoch 20: train loss 0.3398289121687412
Epoch 20: val loss 0.6235183477401733

Epoch 21: train loss 0.34877824038267136
Epoch 21: val loss 0.639899492263794

Epoch 22: train loss 0.3283673357218504
Epoch 22: val loss 0.6391293406486511

Epoch 23: train loss 0.306011114269495
Epoch 23: val loss 0.6412255167961121

Epoch 24: train loss 0.3029755521565676
Epoch 24: val loss 0.6466858386993408

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6299202929843556
Epoch 0: val loss 0.6018792986869812

Epoch 1: train loss 0.526490181684494
Epoch 1: val loss 0.5450872778892517

Epoch 2: train loss 0.505508078770204
Epoch 2: val loss 0.5375540256500244

Epoch 3: train loss 0.5169943842020902
Epoch 3: val loss 0.5335811376571655

Epoch 4: train loss 0.46908205205743964
Epoch 4: val loss 0.533419132232666

Epoch 5: train loss 0.4629847840829329
Epoch 5: val loss 0.5323153138160706

Epoch 6: train loss 0.43903548338196496
Epoch 6: val loss 0.528816282749176

Epoch 7: train loss 0.46560471708124335
Epoch 7: val loss 0.524406909942627

Epoch 8: train loss 0.4163420566103675
Epoch 8: val loss 0.5248869061470032

Epoch 9: train loss 0.42783998630263587
Epoch 9: val loss 0.527454137802124

Epoch 10: train loss 0.4334316145290028
Epoch 10: val loss 0.5492733120918274

Epoch 11: train loss 0.4059369997544722
Epoch 11: val loss 0.5487500429153442

Epoch 12: train loss 0.4018929614262147
Epoch 12: val loss 0.5422425866127014

Epoch 13: train loss 0.3880100494081324
Epoch 13: val loss 0.5463275909423828

Epoch 14: train loss 0.37738669189539825
Epoch 14: val loss 0.5625851154327393

Epoch 15: train loss 0.3736770640720021
Epoch 15: val loss 0.5661280751228333

Epoch 16: train loss 0.38129465688358655
Epoch 16: val loss 0.5683088898658752

Epoch 17: train loss 0.35899677737192676
Epoch 17: val loss 0.5659586787223816

Epoch 18: train loss 0.3425168896263296
Epoch 18: val loss 0.5732366442680359

Epoch 19: train loss 0.3625130436637185
Epoch 19: val loss 0.584888756275177

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6637597203254699
Epoch 0: val loss 0.6267519593238831

Epoch 1: train loss 0.5692179054021835
Epoch 1: val loss 0.5836250185966492

Epoch 2: train loss 0.5399389088153839
Epoch 2: val loss 0.5681291818618774

Epoch 3: train loss 0.5107818096876144
Epoch 3: val loss 0.5685864090919495

Epoch 4: train loss 0.4714994549751282
Epoch 4: val loss 0.5741971731185913

Epoch 5: train loss 0.47446235716342927
Epoch 5: val loss 0.5741324424743652

Epoch 6: train loss 0.46194752156734464
Epoch 6: val loss 0.5684259533882141

Epoch 7: train loss 0.45308235883712766
Epoch 7: val loss 0.5657756924629211

Epoch 8: train loss 0.4459663689136505
Epoch 8: val loss 0.5625413060188293

Epoch 9: train loss 0.46412075161933897
Epoch 9: val loss 0.5768048763275146

Epoch 10: train loss 0.4628955215215683
Epoch 10: val loss 0.5889930129051208

Epoch 11: train loss 0.4117389380931854
Epoch 11: val loss 0.5690979957580566

Epoch 12: train loss 0.44309253692626954
Epoch 12: val loss 0.5754227638244629

Epoch 13: train loss 0.39533797204494475
Epoch 13: val loss 0.5860638618469238

Epoch 14: train loss 0.41238163113594056
Epoch 14: val loss 0.5938984751701355

Epoch 15: train loss 0.40240550935268404
Epoch 15: val loss 0.5792183876037598

Epoch 16: train loss 0.3926377668976784
Epoch 16: val loss 0.5892204642295837

Epoch 17: train loss 0.4062361389398575
Epoch 17: val loss 0.5859124660491943

Epoch 18: train loss 0.4007209300994873
Epoch 18: val loss 0.5933624505996704

Epoch 19: train loss 0.3788690805435181
Epoch 19: val loss 0.6012583374977112

Epoch 20: train loss 0.35580035895109174
Epoch 20: val loss 0.6114073395729065

Epoch 21: train loss 0.36602367609739306
Epoch 21: val loss 0.6018922924995422

Epoch 22: train loss 0.36719841212034227
Epoch 22: val loss 0.617550253868103

Epoch 23: train loss 0.3850393950939178
Epoch 23: val loss 0.6201856136322021

Epoch 24: train loss 0.35436556339263914
Epoch 24: val loss 0.6138640642166138

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6527510106563568
Epoch 0: val loss 0.6120742559432983

Epoch 1: train loss 0.5826850771903992
Epoch 1: val loss 0.5490896105766296

Epoch 2: train loss 0.5534945905208588
Epoch 2: val loss 0.5162134766578674

Epoch 3: train loss 0.5355434954166413
Epoch 3: val loss 0.49912387132644653

Epoch 4: train loss 0.5358632981777192
Epoch 4: val loss 0.4921702444553375

Epoch 5: train loss 0.4993450611829758
Epoch 5: val loss 0.4903732240200043

Epoch 6: train loss 0.5088300824165344
Epoch 6: val loss 0.4858775734901428

Epoch 7: train loss 0.5161430299282074
Epoch 7: val loss 0.4827846586704254

Epoch 8: train loss 0.49005806148052217
Epoch 8: val loss 0.48391929268836975

Epoch 9: train loss 0.46865054666996003
Epoch 9: val loss 0.4813714921474457

Epoch 10: train loss 0.4638898342847824
Epoch 10: val loss 0.4839237332344055

Epoch 11: train loss 0.4661113828420639
Epoch 11: val loss 0.48589062690734863

Epoch 12: train loss 0.47424032390117643
Epoch 12: val loss 0.48320120573043823

Epoch 13: train loss 0.4601584494113922
Epoch 13: val loss 0.48325738310813904

Epoch 14: train loss 0.43794938176870346
Epoch 14: val loss 0.48920032382011414

Epoch 15: train loss 0.4381417989730835
Epoch 15: val loss 0.4859189987182617

Epoch 16: train loss 0.42667087018489835
Epoch 16: val loss 0.4962824583053589

Epoch 17: train loss 0.4155888020992279
Epoch 17: val loss 0.5005651712417603

Epoch 18: train loss 0.39684417843818665
Epoch 18: val loss 0.5079830884933472

Epoch 19: train loss 0.4099501073360443
Epoch 19: val loss 0.5094274282455444

Epoch 20: train loss 0.4252198159694672
Epoch 20: val loss 0.5048847198486328

Epoch 21: train loss 0.39289227724075315
Epoch 21: val loss 0.4956701397895813

Epoch 22: train loss 0.37521345913410187
Epoch 22: val loss 0.5043579339981079

Epoch 23: train loss 0.36453020125627517
Epoch 23: val loss 0.5172365307807922

Epoch 24: train loss 0.3607325807213783
Epoch 24: val loss 0.512530505657196

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6590605556964875
Epoch 0: val loss 0.6128364205360413

Epoch 1: train loss 0.5499179810285568
Epoch 1: val loss 0.5701417326927185

Epoch 2: train loss 0.5259464144706726
Epoch 2: val loss 0.5544112324714661

Epoch 3: train loss 0.4971874922513962
Epoch 3: val loss 0.5447381138801575

Epoch 4: train loss 0.5020268052816391
Epoch 4: val loss 0.5463085770606995

Epoch 5: train loss 0.49274297058582306
Epoch 5: val loss 0.5397384166717529

Epoch 6: train loss 0.5020098209381103
Epoch 6: val loss 0.5426061749458313

Epoch 7: train loss 0.46222957968711853
Epoch 7: val loss 0.5470395088195801

Epoch 8: train loss 0.4518397390842438
Epoch 8: val loss 0.5566273331642151

Epoch 9: train loss 0.4563671052455902
Epoch 9: val loss 0.5594998002052307

Epoch 10: train loss 0.4414612054824829
Epoch 10: val loss 0.5648356080055237

Epoch 11: train loss 0.4339753985404968
Epoch 11: val loss 0.5676288604736328

Epoch 12: train loss 0.4411387532949448
Epoch 12: val loss 0.5717106461524963

Epoch 13: train loss 0.4291702747344971
Epoch 13: val loss 0.5889439582824707

Epoch 14: train loss 0.428839647769928
Epoch 14: val loss 0.5894129872322083

Epoch 15: train loss 0.4364077001810074
Epoch 15: val loss 0.6041374802589417

Epoch 16: train loss 0.39768916368484497
Epoch 16: val loss 0.6062643527984619

Epoch 17: train loss 0.3974711924791336
Epoch 17: val loss 0.6131298542022705

Epoch 18: train loss 0.3690119355916977
Epoch 18: val loss 0.6269463896751404

Epoch 19: train loss 0.37644796520471574
Epoch 19: val loss 0.6289809942245483

Epoch 20: train loss 0.39005207270383835
Epoch 20: val loss 0.6466036438941956

Epoch 21: train loss 0.3799916714429855
Epoch 21: val loss 0.6491447687149048

Epoch 22: train loss 0.35528289079666137
Epoch 22: val loss 0.6705189347267151

Epoch 23: train loss 0.34720478653907777
Epoch 23: val loss 0.6823180317878723

Epoch 24: train loss 0.3341884225606918
Epoch 24: val loss 0.6968059539794922

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6502345442771912
Epoch 0: val loss 0.5814261436462402

Epoch 1: train loss 0.5575030148029327
Epoch 1: val loss 0.5560808777809143

Epoch 2: train loss 0.5213527500629425
Epoch 2: val loss 0.5560779571533203

Epoch 3: train loss 0.49792714416980743
Epoch 3: val loss 0.56184321641922

Epoch 4: train loss 0.506806492805481
Epoch 4: val loss 0.5664845108985901

Epoch 5: train loss 0.4697135388851166
Epoch 5: val loss 0.5643854737281799

Epoch 6: train loss 0.4602339655160904
Epoch 6: val loss 0.5647356510162354

Epoch 7: train loss 0.46506851017475126
Epoch 7: val loss 0.5724411606788635

Epoch 8: train loss 0.45184701681137085
Epoch 8: val loss 0.5739404559135437

Epoch 9: train loss 0.4419188559055328
Epoch 9: val loss 0.5789063572883606

Epoch 10: train loss 0.4398237720131874
Epoch 10: val loss 0.5753204226493835

Epoch 11: train loss 0.4415797084569931
Epoch 11: val loss 0.5747065544128418

Epoch 12: train loss 0.42979702949523924
Epoch 12: val loss 0.5820431709289551

Epoch 13: train loss 0.4210336893796921
Epoch 13: val loss 0.5882753133773804

Epoch 14: train loss 0.423231640458107
Epoch 14: val loss 0.5934845209121704

Epoch 15: train loss 0.4347950041294098
Epoch 15: val loss 0.6011098623275757

Epoch 16: train loss 0.4234941124916077
Epoch 16: val loss 0.5935729742050171

Epoch 17: train loss 0.41280204355716704
Epoch 17: val loss 0.5887160301208496

Epoch 18: train loss 0.3771054446697235
Epoch 18: val loss 0.5981336832046509

Epoch 19: train loss 0.39963932037353517
Epoch 19: val loss 0.6034801006317139

Epoch 20: train loss 0.4060470283031464
Epoch 20: val loss 0.6135390400886536

Epoch 21: train loss 0.38910158574581144
Epoch 21: val loss 0.6163387298583984

Epoch 22: train loss 0.3812974542379379
Epoch 22: val loss 0.6182529926300049

Epoch 23: train loss 0.39755884408950803
Epoch 23: val loss 0.6062281131744385

Epoch 24: train loss 0.37926460802555084
Epoch 24: val loss 0.6140540838241577

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.645808756351471
Epoch 0: val loss 0.6089686751365662

Epoch 1: train loss 0.5551625948685867
Epoch 1: val loss 0.5633884072303772

Epoch 2: train loss 0.5019762470172002
Epoch 2: val loss 0.555872917175293

Epoch 3: train loss 0.4975941708454719
Epoch 3: val loss 0.5509795546531677

Epoch 4: train loss 0.4898524353137383
Epoch 4: val loss 0.5601841807365417

Epoch 5: train loss 0.4949174660902757
Epoch 5: val loss 0.5485871434211731

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.683922655052609
Epoch 0: val loss 0.6842072010040283

Epoch 1: train loss 0.656423482629988
Epoch 1: val loss 0.6771182417869568

Epoch 2: train loss 0.6275147596995035
Epoch 2: val loss 0.6816471219062805

Epoch 3: train loss 0.6056856314341227
Epoch 3: val loss 0.6806867718696594

Epoch 4: train loss 0.5781760878033109
Epoch 4: val loss 0.6731185913085938

Epoch 5: train loss 0.5778080523014069
Epoch 5: val loss 0.6780601143836975

Epoch 6: train loss 0.5401910046736399
Epoch 6: val loss 0.6928051114082336

Epoch 7: train loss 0.5217409365706973
Epoch 7: val loss 0.7024226188659668

Epoch 8: train loss 0.505153132809533
Epoch 8: val loss 0.6939079761505127

Epoch 9: train loss 0.5019272996319665
Epoch 9: val loss 0.686600923538208

Epoch 10: train loss 0.50055374039544
Epoch 10: val loss 0.6853241920471191

Epoch 11: train loss 0.46735160880618626
Epoch 11: val loss 0.6921329498291016

Epoch 12: train loss 0.4684750901328193
Epoch 12: val loss 0.6904204487800598

Epoch 13: train loss 0.4668479296896193
Epoch 13: val loss 0.6978791356086731

Epoch 14: train loss 0.46191535393397015
Epoch 14: val loss 0.7353270649909973

Epoch 15: train loss 0.4597239957915412
Epoch 15: val loss 0.6914858818054199

Epoch 16: train loss 0.44342663884162903
Epoch 16: val loss 0.7212636470794678

Epoch 17: train loss 0.4311829275555081
Epoch 17: val loss 0.7094658017158508

Epoch 18: train loss 0.4304197198814816
Epoch 18: val loss 0.7164211869239807

Epoch 19: train loss 0.4278639588091109
Epoch 19: val loss 0.712043821811676

Epoch 20: train loss 0.38823399278852677
Epoch 20: val loss 0.7537272572517395

Epoch 21: train loss 0.41524409916665816
Epoch 21: val loss 0.7429154515266418

Epoch 22: train loss 0.39988076355722213
Epoch 22: val loss 0.7784557342529297

Epoch 23: train loss 0.39407142334514195
Epoch 23: val loss 0.7667853236198425

Epoch 24: train loss 0.3958485623200734
Epoch 24: val loss 0.7652851939201355

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6895498633384705
Epoch 0: val loss 0.6626875400543213

Epoch 1: train loss 0.6468345125516256
Epoch 1: val loss 0.6471884846687317

Epoch 2: train loss 0.6262482206026713
Epoch 2: val loss 0.6371923089027405

Epoch 3: train loss 0.6093203160497878
Epoch 3: val loss 0.6363011002540588

Epoch 4: train loss 0.5980371303028531
Epoch 4: val loss 0.6213723421096802

Epoch 5: train loss 0.5986487799220614
Epoch 5: val loss 0.6120417714118958

Epoch 6: train loss 0.5345947444438934
Epoch 6: val loss 0.610748827457428

Epoch 7: train loss 0.5452172093921237
Epoch 7: val loss 0.6136919856071472

Epoch 8: train loss 0.5136929750442505
Epoch 8: val loss 0.6171087026596069

Epoch 9: train loss 0.5087995628515879
Epoch 9: val loss 0.6075627207756042

Epoch 10: train loss 0.49767132600148517
Epoch 10: val loss 0.6014798283576965

Epoch 11: train loss 0.4701501992013719
Epoch 11: val loss 0.611680269241333

Epoch 12: train loss 0.4771480858325958
Epoch 12: val loss 0.6097205877304077

Epoch 13: train loss 0.46401960651079815
Epoch 13: val loss 0.6172072887420654

Epoch 14: train loss 0.44468987319204545
Epoch 14: val loss 0.6146071553230286

Epoch 15: train loss 0.47720003459188676
Epoch 15: val loss 0.6392548680305481

Epoch 16: train loss 0.4475054376655155
Epoch 16: val loss 0.6304302215576172

Epoch 17: train loss 0.4237980180316501
Epoch 17: val loss 0.645054042339325

Epoch 18: train loss 0.42831990453932023
Epoch 18: val loss 0.6361072063446045

Epoch 19: train loss 0.43736732337209916
Epoch 19: val loss 0.6478593945503235

Epoch 20: train loss 0.42401492926809525
Epoch 20: val loss 0.6645020842552185

Epoch 21: train loss 0.4220607876777649
Epoch 21: val loss 0.6566130518913269

Epoch 22: train loss 0.40780848926968044
Epoch 22: val loss 0.6610674858093262

Epoch 23: train loss 0.41178376807106865
Epoch 23: val loss 0.6732098460197449

Epoch 24: train loss 0.423945019642512
Epoch 24: val loss 0.6794755458831787

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930418345663283
Epoch 0: val loss 0.6751360297203064

Epoch 1: train loss 0.6611649526490105
Epoch 1: val loss 0.658268928527832

Epoch 2: train loss 0.6419272422790527
Epoch 2: val loss 0.6482596397399902

Epoch 3: train loss 0.607619391547309
Epoch 3: val loss 0.640836775302887

Epoch 4: train loss 0.5919869045416514
Epoch 4: val loss 0.6309134364128113

Epoch 5: train loss 0.5763809647825029
Epoch 5: val loss 0.6264173984527588

Epoch 6: train loss 0.5497970978418986
Epoch 6: val loss 0.6254758834838867

Epoch 7: train loss 0.5323446128103468
Epoch 7: val loss 0.6240728497505188

Epoch 8: train loss 0.5425831576188406
Epoch 8: val loss 0.6260032057762146

Epoch 9: train loss 0.5158989661269717
Epoch 9: val loss 0.6192114949226379

Epoch 10: train loss 0.5228365461031595
Epoch 10: val loss 0.6223649382591248

Epoch 11: train loss 0.48855360349019367
Epoch 11: val loss 0.6260091662406921

Epoch 12: train loss 0.47645338707500035
Epoch 12: val loss 0.632752001285553

Epoch 13: train loss 0.49090966913435197
Epoch 13: val loss 0.639415442943573

Epoch 14: train loss 0.45072807206047905
Epoch 14: val loss 0.6382554173469543

Epoch 15: train loss 0.4797874126169417
Epoch 15: val loss 0.6482290625572205

Epoch 16: train loss 0.45849079887072247
Epoch 16: val loss 0.6408829092979431

Epoch 17: train loss 0.4263804190688663
Epoch 17: val loss 0.6467047929763794

Epoch 18: train loss 0.4374837378660838
Epoch 18: val loss 0.665206789970398

Epoch 19: train loss 0.4203931424352858
Epoch 19: val loss 0.6764765381813049

Epoch 20: train loss 0.4278545081615448
Epoch 20: val loss 0.675956666469574

Epoch 21: train loss 0.3986421525478363
Epoch 21: val loss 0.6535504460334778

Epoch 22: train loss 0.402698846326934
Epoch 22: val loss 0.6609101295471191

Epoch 23: train loss 0.37011042568418717
Epoch 23: val loss 0.6698814034461975

Epoch 24: train loss 0.3621673848893907
Epoch 24: val loss 0.6748834252357483

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6881104773945279
Epoch 0: val loss 0.6813341975212097

Epoch 1: train loss 0.660187131828732
Epoch 1: val loss 0.6636015772819519

Epoch 2: train loss 0.6382107535998026
Epoch 2: val loss 0.6456423401832581

Epoch 3: train loss 0.6239970988697476
Epoch 3: val loss 0.6307024955749512

Epoch 4: train loss 0.6016327208942838
Epoch 4: val loss 0.6184489130973816

Epoch 5: train loss 0.5802548693286048
Epoch 5: val loss 0.6047659516334534

Epoch 6: train loss 0.5756592717435625
Epoch 6: val loss 0.5958839058876038

Epoch 7: train loss 0.5651821792125702
Epoch 7: val loss 0.5938202738761902

Epoch 8: train loss 0.5732135706477695
Epoch 8: val loss 0.5875702500343323

Epoch 9: train loss 0.5384564267264472
Epoch 9: val loss 0.5851588845252991

Epoch 10: train loss 0.5288694765832689
Epoch 10: val loss 0.5832342505455017

Epoch 11: train loss 0.525693009297053
Epoch 11: val loss 0.5798836946487427

Epoch 12: train loss 0.5224803818596734
Epoch 12: val loss 0.5832428336143494

Epoch 13: train loss 0.49753686123424107
Epoch 13: val loss 0.5723142623901367

Epoch 14: train loss 0.4735894865459866
Epoch 14: val loss 0.571241557598114

Epoch 15: train loss 0.4958158897029029
Epoch 15: val loss 0.5760666728019714

Epoch 16: train loss 0.46020520064565873
Epoch 16: val loss 0.5772059559822083

Epoch 17: train loss 0.4525051150057051
Epoch 17: val loss 0.5828467607498169

Epoch 18: train loss 0.4616501530011495
Epoch 18: val loss 0.5922536253929138

Epoch 19: train loss 0.4430977933936649
Epoch 19: val loss 0.5899344086647034

Epoch 20: train loss 0.4482460849814945
Epoch 20: val loss 0.5876380801200867

Epoch 21: train loss 0.43977393706639606
Epoch 21: val loss 0.6007813811302185

Epoch 22: train loss 0.4292120701736874
Epoch 22: val loss 0.6018043756484985

Epoch 23: train loss 0.4198218683401744
Epoch 23: val loss 0.5988364815711975

Epoch 24: train loss 0.3994861973656548
Epoch 24: val loss 0.6010033488273621

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6941261192162832
Epoch 0: val loss 0.6613463759422302

Epoch 1: train loss 0.6538937638203303
Epoch 1: val loss 0.6275215148925781

Epoch 2: train loss 0.6236047595739365
Epoch 2: val loss 0.5975541472434998

Epoch 3: train loss 0.5927602897087733
Epoch 3: val loss 0.5817991495132446

Epoch 4: train loss 0.5796549568573633
Epoch 4: val loss 0.5670212507247925

Epoch 5: train loss 0.5622512126962343
Epoch 5: val loss 0.5481614470481873

Epoch 6: train loss 0.5473479380210241
Epoch 6: val loss 0.5369284749031067

Epoch 7: train loss 0.5382872819900513
Epoch 7: val loss 0.5448174476623535

Epoch 8: train loss 0.5209350238243738
Epoch 8: val loss 0.5465545654296875

Epoch 9: train loss 0.5248072172204653
Epoch 9: val loss 0.5372231006622314

Epoch 10: train loss 0.5119406829277674
Epoch 10: val loss 0.5323922634124756

Epoch 11: train loss 0.5217569718758265
Epoch 11: val loss 0.5262219309806824

Epoch 12: train loss 0.4985168253382047
Epoch 12: val loss 0.5231341123580933

Epoch 13: train loss 0.4862535148859024
Epoch 13: val loss 0.5237711668014526

Epoch 14: train loss 0.47680625319480896
Epoch 14: val loss 0.5342680811882019

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6744325269352306
Epoch 0: val loss 0.6637245416641235

Epoch 1: train loss 0.6218729290095243
Epoch 1: val loss 0.6301685571670532

Epoch 2: train loss 0.5744848955761303
Epoch 2: val loss 0.6234254240989685

Epoch 3: train loss 0.5534310340881348
Epoch 3: val loss 0.6038019061088562

Epoch 4: train loss 0.525622543963519
Epoch 4: val loss 0.626754641532898

Epoch 5: train loss 0.5229390128092333
Epoch 5: val loss 0.6033210754394531

Epoch 6: train loss 0.5195310847325758
Epoch 6: val loss 0.6120651960372925

Epoch 7: train loss 0.49939447099512274
Epoch 7: val loss 0.6014248132705688

Epoch 8: train loss 0.4959083009849895
Epoch 8: val loss 0.6179271340370178

Epoch 9: train loss 0.47865021228790283
Epoch 9: val loss 0.6180103421211243

Epoch 10: train loss 0.47449861060489307
Epoch 10: val loss 0.6131498217582703

Epoch 11: train loss 0.46826125275004993
Epoch 11: val loss 0.6086789965629578

Epoch 12: train loss 0.43900960412892426
Epoch 12: val loss 0.6075245141983032

Epoch 13: train loss 0.4758515087040988
Epoch 13: val loss 0.6126881241798401

Epoch 14: train loss 0.45056628639047797
Epoch 14: val loss 0.6082313060760498

Epoch 15: train loss 0.41977784173055127
Epoch 15: val loss 0.6135941743850708

Epoch 16: train loss 0.414795385165648
Epoch 16: val loss 0.6332294940948486

Epoch 17: train loss 0.40443299033425073
Epoch 17: val loss 0.6331853270530701

Epoch 18: train loss 0.40276349674571643
Epoch 18: val loss 0.634911835193634

Epoch 19: train loss 0.42692390897057275
Epoch 19: val loss 0.6513652205467224

Epoch 20: train loss 0.3902303874492645
Epoch 20: val loss 0.6475746631622314

Epoch 21: train loss 0.3801174895329909
Epoch 21: val loss 0.6618474721908569

Epoch 22: train loss 0.35754523223096674
Epoch 22: val loss 0.6805034279823303

Epoch 23: train loss 0.37623689391396264
Epoch 23: val loss 0.6626902222633362

Epoch 24: train loss 0.36360809206962585
Epoch 24: val loss 0.6509609818458557

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6753340742804788
Epoch 0: val loss 0.6474184393882751

Epoch 1: train loss 0.627556177702817
Epoch 1: val loss 0.6364024877548218

Epoch 2: train loss 0.5908234905112874
Epoch 2: val loss 0.6457813382148743

Epoch 3: train loss 0.5712586939334869
Epoch 3: val loss 0.6600677967071533

Epoch 4: train loss 0.540389670567079
Epoch 4: val loss 0.6413264274597168

Epoch 5: train loss 0.532228255813772
Epoch 5: val loss 0.6626641750335693

Epoch 6: train loss 0.5170071992007169
Epoch 6: val loss 0.6626872420310974

Epoch 7: train loss 0.5231649767268788
Epoch 7: val loss 0.6517156362533569

Epoch 8: train loss 0.5131509629162875
Epoch 8: val loss 0.6492437720298767

Epoch 9: train loss 0.48098449273542926
Epoch 9: val loss 0.6649593710899353

Epoch 10: train loss 0.4965063523162495
Epoch 10: val loss 0.673691987991333

Epoch 11: train loss 0.4881745603951541
Epoch 11: val loss 0.6750411987304688

Epoch 12: train loss 0.4525251903317191
Epoch 12: val loss 0.673981249332428

Epoch 13: train loss 0.46665388345718384
Epoch 13: val loss 0.6679496169090271

Epoch 14: train loss 0.4692607034336437
Epoch 14: val loss 0.6587796807289124

Epoch 15: train loss 0.43982551856474444
Epoch 15: val loss 0.6614632606506348

Epoch 16: train loss 0.4291487525809895
Epoch 16: val loss 0.711270809173584

Epoch 17: train loss 0.43218418143012305
Epoch 17: val loss 0.6937680244445801

Epoch 18: train loss 0.43054364215243945
Epoch 18: val loss 0.7027700543403625

Epoch 19: train loss 0.40591070597822015
Epoch 19: val loss 0.6851034760475159

Epoch 20: train loss 0.387108098376881
Epoch 20: val loss 0.7220913767814636

Epoch 21: train loss 0.38738656314936554
Epoch 21: val loss 0.7012395262718201

Epoch 22: train loss 0.3782371607693759
Epoch 22: val loss 0.704144299030304

Epoch 23: train loss 0.3746284409002824
Epoch 23: val loss 0.7058525681495667

Epoch 24: train loss 0.33553780073469336
Epoch 24: val loss 0.6956801414489746

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7056699340993707
Epoch 0: val loss 0.6649965047836304

Epoch 1: train loss 0.6460248557004061
Epoch 1: val loss 0.6505329608917236

Epoch 2: train loss 0.6190473166379061
Epoch 2: val loss 0.6231878995895386

Epoch 3: train loss 0.5981080261143771
Epoch 3: val loss 0.6024441123008728

Epoch 4: train loss 0.5658088028430939
Epoch 4: val loss 0.6045512557029724

Epoch 5: train loss 0.5517256964336742
Epoch 5: val loss 0.583506166934967

Epoch 6: train loss 0.5616082196885889
Epoch 6: val loss 0.5488718152046204

Epoch 7: train loss 0.5240635221654718
Epoch 7: val loss 0.5355661511421204

Epoch 8: train loss 0.5216652913527056
Epoch 8: val loss 0.5721057057380676

Epoch 9: train loss 0.5292055037888613
Epoch 9: val loss 0.5307501554489136

Epoch 10: train loss 0.4853691783818332
Epoch 10: val loss 0.5552777647972107

Epoch 11: train loss 0.5152599323879589
Epoch 11: val loss 0.5156407952308655

Epoch 12: train loss 0.4768097292293202
Epoch 12: val loss 0.5059767961502075

Epoch 13: train loss 0.44803536480123346
Epoch 13: val loss 0.51869797706604

Epoch 14: train loss 0.4487897780808536
Epoch 14: val loss 0.517813503742218

Epoch 15: train loss 0.4313251728361303
Epoch 15: val loss 0.4891553223133087

Epoch 16: train loss 0.4478319856253537
Epoch 16: val loss 0.5111520290374756

Epoch 17: train loss 0.4196870814670216
Epoch 17: val loss 0.48461633920669556

Epoch 18: train loss 0.44375495477156207
Epoch 18: val loss 0.47999781370162964

Epoch 19: train loss 0.403608037666841
Epoch 19: val loss 0.524018406867981

Epoch 20: train loss 0.41101740436120465
Epoch 20: val loss 0.5124542713165283

Epoch 21: train loss 0.39524875445799396
Epoch 21: val loss 0.49216553568840027

Epoch 22: train loss 0.3860897584394975
Epoch 22: val loss 0.48966386914253235

Epoch 23: train loss 0.3766542293808677
Epoch 23: val loss 0.4738650619983673

Epoch 24: train loss 0.39340913024815644
Epoch 24: val loss 0.4875212013721466

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6827013655142351
Epoch 0: val loss 0.6691668629646301

Epoch 1: train loss 0.6295631961389021
Epoch 1: val loss 0.6350101828575134

Epoch 2: train loss 0.6046993326057087
Epoch 2: val loss 0.6121602654457092

Epoch 3: train loss 0.5752068785103884
Epoch 3: val loss 0.5992850065231323

Epoch 4: train loss 0.5569118071686138
Epoch 4: val loss 0.5886606574058533

Epoch 5: train loss 0.52964832295071
Epoch 5: val loss 0.5711213946342468

Epoch 6: train loss 0.5203279256820679
Epoch 6: val loss 0.5510542988777161

Epoch 7: train loss 0.5207853777842089
Epoch 7: val loss 0.5492170453071594

Epoch 8: train loss 0.5032709349285472
Epoch 8: val loss 0.5472072958946228

Epoch 9: train loss 0.4901732260530645
Epoch 9: val loss 0.5443578958511353

Epoch 10: train loss 0.46642842346971686
Epoch 10: val loss 0.5497907400131226

Epoch 11: train loss 0.4742038304155523
Epoch 11: val loss 0.5489012002944946

Epoch 12: train loss 0.4689695726741444
Epoch 12: val loss 0.5559241771697998

Epoch 13: train loss 0.4507647834040902
Epoch 13: val loss 0.552581250667572

Epoch 14: train loss 0.44081587954000995
Epoch 14: val loss 0.5671086311340332

Epoch 15: train loss 0.4302368570457805
Epoch 15: val loss 0.5720745921134949

Epoch 16: train loss 0.40988189252940094
Epoch 16: val loss 0.561413586139679

Epoch 17: train loss 0.40388516133481805
Epoch 17: val loss 0.5814607739448547

Epoch 18: train loss 0.4182756624438546
Epoch 18: val loss 0.567302942276001

Epoch 19: train loss 0.3799158199266954
Epoch 19: val loss 0.5924075245857239

Epoch 20: train loss 0.3916643559932709
Epoch 20: val loss 0.5843468904495239

Epoch 21: train loss 0.4059971408410506
Epoch 21: val loss 0.5915035009384155

Epoch 22: train loss 0.3685044903646816
Epoch 22: val loss 0.6145601868629456

Epoch 23: train loss 0.3951207832856612
Epoch 23: val loss 0.6052988767623901

Epoch 24: train loss 0.34252388233488257
Epoch 24: val loss 0.6063582897186279

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.66599155323846
Epoch 0: val loss 0.6686228513717651

Epoch 1: train loss 0.6252601487295968
Epoch 1: val loss 0.6555507779121399

Epoch 2: train loss 0.6070828437805176
Epoch 2: val loss 0.6480140686035156

Epoch 3: train loss 0.5479918824774879
Epoch 3: val loss 0.6476845145225525

Epoch 4: train loss 0.5448574466364724
Epoch 4: val loss 0.6498928070068359

Epoch 5: train loss 0.5213806544031415
Epoch 5: val loss 0.657975971698761

Epoch 6: train loss 0.5069550084216254
Epoch 6: val loss 0.6480372548103333

Epoch 7: train loss 0.5129935975585665
Epoch 7: val loss 0.6672631502151489

Epoch 8: train loss 0.4963416499750955
Epoch 8: val loss 0.6454917788505554

Epoch 9: train loss 0.4854538525853838
Epoch 9: val loss 0.650391161441803

Epoch 10: train loss 0.46115685786519733
Epoch 10: val loss 0.6508654356002808

Epoch 11: train loss 0.4591387850897653
Epoch 11: val loss 0.6313026547431946

Epoch 12: train loss 0.4443853071757725
Epoch 12: val loss 0.6666302680969238

Epoch 13: train loss 0.43306271518979755
Epoch 13: val loss 0.6675294041633606

Epoch 14: train loss 0.44238156931740896
Epoch 14: val loss 0.6445034146308899

Epoch 15: train loss 0.421244067805154
Epoch 15: val loss 0.6650848388671875

Epoch 16: train loss 0.42268247476645876
Epoch 16: val loss 0.6746460199356079

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6800346374511719
Epoch 0: val loss 0.6907567977905273

Epoch 1: train loss 0.632734563615587
Epoch 1: val loss 0.6786350607872009

Epoch 2: train loss 0.6034469273355272
Epoch 2: val loss 0.6663358211517334

Epoch 3: train loss 0.5926460127035776
Epoch 3: val loss 0.6657941341400146

Epoch 4: train loss 0.564925256702635
Epoch 4: val loss 0.6732494235038757

Epoch 5: train loss 0.5568833616044786
Epoch 5: val loss 0.67292720079422

Epoch 6: train loss 0.5379142132070329
Epoch 6: val loss 0.6716403365135193

Epoch 7: train loss 0.5337254934840732
Epoch 7: val loss 0.6799917817115784

Epoch 8: train loss 0.4933573338720534
Epoch 8: val loss 0.6788954138755798

Epoch 9: train loss 0.4971039891242981
Epoch 9: val loss 0.681422233581543

Epoch 10: train loss 0.5026600890689426
Epoch 10: val loss 0.6949049830436707

Epoch 11: train loss 0.4694465431902144
Epoch 11: val loss 0.7195143699645996

Epoch 12: train loss 0.46063485741615295
Epoch 12: val loss 0.7121076583862305

Epoch 13: train loss 0.4611351986726125
Epoch 13: val loss 0.7209088802337646

Epoch 14: train loss 0.4547431766986847
Epoch 14: val loss 0.7273434400558472

Epoch 15: train loss 0.447654601600435
Epoch 15: val loss 0.7357521057128906

Epoch 16: train loss 0.42310953471395707
Epoch 16: val loss 0.7522048354148865

Epoch 17: train loss 0.43534839484426713
Epoch 17: val loss 0.752324104309082

Epoch 18: train loss 0.4167211486233605
Epoch 18: val loss 0.7613005042076111

Epoch 19: train loss 0.42071616980764603
Epoch 19: val loss 0.7642747759819031

Epoch 20: train loss 0.40899120767911273
Epoch 20: val loss 0.7668581008911133

Epoch 21: train loss 0.39789187245898777
Epoch 21: val loss 0.7677336931228638

Epoch 22: train loss 0.37223753333091736
Epoch 22: val loss 0.7707147598266602

Epoch 23: train loss 0.38034271862771774
Epoch 23: val loss 0.7888341546058655

Epoch 24: train loss 0.3721651468012068
Epoch 24: val loss 0.8039184808731079

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6883718768755595
Epoch 0: val loss 0.6593201160430908

Epoch 1: train loss 0.6439081827799479
Epoch 1: val loss 0.6429758071899414

Epoch 2: train loss 0.6293468674023946
Epoch 2: val loss 0.6342360377311707

Epoch 3: train loss 0.6283663908640543
Epoch 3: val loss 0.6377934217453003

Epoch 4: train loss 0.5979204045401679
Epoch 4: val loss 0.6392245888710022

Epoch 5: train loss 0.5975236760245429
Epoch 5: val loss 0.6398485898971558

Epoch 6: train loss 0.58472697602378
Epoch 6: val loss 0.6402432918548584

Epoch 7: train loss 0.5873659915394254
Epoch 7: val loss 0.6458686590194702

Epoch 8: train loss 0.5621902545293173
Epoch 8: val loss 0.6466975212097168

Epoch 9: train loss 0.5551794502470229
Epoch 9: val loss 0.6451805830001831

Epoch 10: train loss 0.5168251030974917
Epoch 10: val loss 0.6418764591217041

Epoch 11: train loss 0.553300615813997
Epoch 11: val loss 0.6427651643753052

Epoch 12: train loss 0.5480743712849088
Epoch 12: val loss 0.6472307443618774

Epoch 13: train loss 0.521633075343238
Epoch 13: val loss 0.6407977938652039

Epoch 14: train loss 0.5269900659720103
Epoch 14: val loss 0.6272890567779541

Epoch 15: train loss 0.5133299430211385
Epoch 15: val loss 0.6378912329673767

Epoch 16: train loss 0.4894832670688629
Epoch 16: val loss 0.6376148462295532

Epoch 17: train loss 0.48898032638761735
Epoch 17: val loss 0.6352329850196838

Epoch 18: train loss 0.48460245463583207
Epoch 18: val loss 0.6350319981575012

Epoch 19: train loss 0.43905138307147556
Epoch 19: val loss 0.6328326463699341

Epoch 20: train loss 0.49511675702200997
Epoch 20: val loss 0.628654956817627

Epoch 21: train loss 0.4711134400632646
Epoch 21: val loss 0.641433596611023

Epoch 22: train loss 0.4617900782161289
Epoch 22: val loss 0.6619455814361572

Epoch 23: train loss 0.43821071916156346
Epoch 23: val loss 0.6708654165267944

Epoch 24: train loss 0.4293132523695628
Epoch 24: val loss 0.6576542854309082

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6799068649609884
Epoch 0: val loss 0.6362446546554565

Epoch 1: train loss 0.6577161616749234
Epoch 1: val loss 0.604401707649231

Epoch 2: train loss 0.648248725467258
Epoch 2: val loss 0.5988582372665405

Epoch 3: train loss 0.6231610443856981
Epoch 3: val loss 0.5935592651367188

Epoch 4: train loss 0.6255525085661147
Epoch 4: val loss 0.5916402339935303

Epoch 5: train loss 0.6226905981699625
Epoch 5: val loss 0.584580659866333

Epoch 6: train loss 0.6174037059148153
Epoch 6: val loss 0.57867830991745

Epoch 7: train loss 0.5849746134546068
Epoch 7: val loss 0.5761692523956299

Epoch 8: train loss 0.5831144683890872
Epoch 8: val loss 0.5661594867706299

Epoch 9: train loss 0.6094686852561103
Epoch 9: val loss 0.5609472393989563

Epoch 10: train loss 0.5670693218708038
Epoch 10: val loss 0.5599067807197571

Epoch 11: train loss 0.5663178894254897
Epoch 11: val loss 0.5512445569038391

Epoch 12: train loss 0.5525774161020914
Epoch 12: val loss 0.5463801622390747

Epoch 13: train loss 0.5447883208592733
Epoch 13: val loss 0.5552793145179749

Epoch 14: train loss 0.5373827483918932
Epoch 14: val loss 0.5453464388847351

Epoch 15: train loss 0.5424672332074907
Epoch 15: val loss 0.5292708277702332

Epoch 16: train loss 0.543327079878913
Epoch 16: val loss 0.5299749374389648

Epoch 17: train loss 0.5449640221065946
Epoch 17: val loss 0.5566983819007874

Epoch 18: train loss 0.5198090904288821
Epoch 18: val loss 0.5235037207603455

Epoch 19: train loss 0.5311581227514479
Epoch 19: val loss 0.5177268385887146

Epoch 20: train loss 0.5034130215644836
Epoch 20: val loss 0.5349740386009216

Epoch 21: train loss 0.5389686127503713
Epoch 21: val loss 0.5193898677825928

Epoch 22: train loss 0.47742721769544816
Epoch 22: val loss 0.519923210144043

Epoch 23: train loss 0.47564387652609086
Epoch 23: val loss 0.5187551379203796

Epoch 24: train loss 0.47786228193177116
Epoch 24: val loss 0.5127807855606079

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6925252874692281
Epoch 0: val loss 0.6820346713066101

Epoch 1: train loss 0.6443763838873969
Epoch 1: val loss 0.6889759302139282

Epoch 2: train loss 0.6219697528415256
Epoch 2: val loss 0.6911642551422119

Epoch 3: train loss 0.5922024448712667
Epoch 3: val loss 0.7006399631500244

Epoch 4: train loss 0.6034048663245307
Epoch 4: val loss 0.7083908319473267

Epoch 5: train loss 0.5615846978293525
Epoch 5: val loss 0.7041006088256836

Epoch 6: train loss 0.5628518362840017
Epoch 6: val loss 0.7111292481422424

Epoch 7: train loss 0.5633265177408854
Epoch 7: val loss 0.7167798280715942

Epoch 8: train loss 0.5557680295573341
Epoch 8: val loss 0.7111991047859192

Epoch 9: train loss 0.5399070315890842
Epoch 9: val loss 0.7149850726127625

Epoch 10: train loss 0.5432043506039513
Epoch 10: val loss 0.734542191028595

Epoch 11: train loss 0.5218011207050748
Epoch 11: val loss 0.7321215867996216

Epoch 12: train loss 0.5301747024059296
Epoch 12: val loss 0.7329478859901428

Epoch 13: train loss 0.5032769209808774
Epoch 13: val loss 0.7466773390769958

Epoch 14: train loss 0.505389842722151
Epoch 14: val loss 0.7378486394882202

Epoch 15: train loss 0.4685877031750149
Epoch 15: val loss 0.7454741597175598

Epoch 16: train loss 0.47801562812593246
Epoch 16: val loss 0.7766616940498352

Epoch 17: train loss 0.45020315382215714
Epoch 17: val loss 0.7810463905334473

Epoch 18: train loss 0.49010392361217076
Epoch 18: val loss 0.7865892052650452

Epoch 19: train loss 0.45582574274804855
Epoch 19: val loss 0.8186070919036865

Epoch 20: train loss 0.4574654897054036
Epoch 20: val loss 0.8317738175392151

Epoch 21: train loss 0.4358210000726912
Epoch 21: val loss 0.833730936050415

Epoch 22: train loss 0.4275534285439385
Epoch 22: val loss 0.8408046960830688

Epoch 23: train loss 0.426853295829561
Epoch 23: val loss 0.850350022315979

Epoch 24: train loss 0.43592508302794564
Epoch 24: val loss 0.8756436109542847

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6851326525211334
Epoch 0: val loss 0.6447539925575256

Epoch 1: train loss 0.6521466026703516
Epoch 1: val loss 0.632174551486969

Epoch 2: train loss 0.6304347316424052
Epoch 2: val loss 0.6258140206336975

Epoch 3: train loss 0.6094959651430448
Epoch 3: val loss 0.6256524324417114

Epoch 4: train loss 0.5922323241829872
Epoch 4: val loss 0.6195050477981567

Epoch 5: train loss 0.6070502450068792
Epoch 5: val loss 0.6076176166534424

Epoch 6: train loss 0.6023666709661484
Epoch 6: val loss 0.6095862984657288

Epoch 7: train loss 0.5757120251655579
Epoch 7: val loss 0.6054673194885254

Epoch 8: train loss 0.5804805085062981
Epoch 8: val loss 0.6088024973869324

Epoch 9: train loss 0.5325422758857409
Epoch 9: val loss 0.6219528913497925

Epoch 10: train loss 0.5408311833937963
Epoch 10: val loss 0.6050722002983093

Epoch 11: train loss 0.5467573429147402
Epoch 11: val loss 0.5914328694343567

Epoch 12: train loss 0.5224815383553505
Epoch 12: val loss 0.6191257834434509

Epoch 13: train loss 0.5313294976949692
Epoch 13: val loss 0.5989826321601868

Epoch 14: train loss 0.5290552601218224
Epoch 14: val loss 0.5945755243301392

Epoch 15: train loss 0.5258642683426539
Epoch 15: val loss 0.598835825920105

Epoch 16: train loss 0.4784414197007815
Epoch 16: val loss 0.593016505241394

Epoch 17: train loss 0.5101931815346082
Epoch 17: val loss 0.5886382460594177

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6499701380729676
Epoch 0: val loss 0.5995646119117737

Epoch 1: train loss 0.5309645384550095
Epoch 1: val loss 0.540678858757019

Epoch 2: train loss 0.45692949593067167
Epoch 2: val loss 0.4937136769294739

Epoch 3: train loss 0.39037660509347916
Epoch 3: val loss 0.4506779909133911

Epoch 4: train loss 0.39013405740261076
Epoch 4: val loss 0.4606950581073761

Epoch 5: train loss 0.40112890005111695
Epoch 5: val loss 0.4854092001914978

Epoch 6: train loss 0.3499766752123833
Epoch 6: val loss 0.49280303716659546

Epoch 7: train loss 0.3991793438792229
Epoch 7: val loss 0.4847204387187958

Epoch 8: train loss 0.34447719901800156
Epoch 8: val loss 0.5005590319633484

Epoch 9: train loss 0.36056860685348513
Epoch 9: val loss 0.483989953994751

Epoch 10: train loss 0.3477238118648529
Epoch 10: val loss 0.4876621663570404

Epoch 11: train loss 0.31544051617383956
Epoch 11: val loss 0.5148965716362

Epoch 12: train loss 0.31199723184108735
Epoch 12: val loss 0.5333139896392822

Epoch 13: train loss 0.34613611698150637
Epoch 13: val loss 0.5274724960327148

Epoch 14: train loss 0.3366911083459854
Epoch 14: val loss 0.5011863112449646

Epoch 15: train loss 0.30420970022678373
Epoch 15: val loss 0.5250307321548462

Epoch 16: train loss 0.3630569726228714
Epoch 16: val loss 0.5715962052345276

Epoch 17: train loss 0.2825253501534462
Epoch 17: val loss 0.5273776650428772

Epoch 18: train loss 0.29103172570466995
Epoch 18: val loss 0.5351122617721558

Epoch 19: train loss 0.2723283007740974
Epoch 19: val loss 0.5631800889968872

Epoch 20: train loss 0.278018094599247
Epoch 20: val loss 0.5838523507118225

Epoch 21: train loss 0.2857185244560242
Epoch 21: val loss 0.575050413608551

Epoch 22: train loss 0.2586925819516182
Epoch 22: val loss 0.5689942240715027

Epoch 23: train loss 0.2939872443675995
Epoch 23: val loss 0.5873324275016785

Epoch 24: train loss 0.2805734723806381
Epoch 24: val loss 0.5828306674957275

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6168868601322174
Epoch 0: val loss 0.5637703537940979

Epoch 1: train loss 0.49480997025966644
Epoch 1: val loss 0.4735412299633026

Epoch 2: train loss 0.4081143617630005
Epoch 2: val loss 0.4525872468948364

Epoch 3: train loss 0.3913819894194603
Epoch 3: val loss 0.4313645362854004

Epoch 4: train loss 0.3616754963994026
Epoch 4: val loss 0.4234219789505005

Epoch 5: train loss 0.3896332114934921
Epoch 5: val loss 0.4230619966983795

Epoch 6: train loss 0.3642054110765457
Epoch 6: val loss 0.4347722828388214

Epoch 7: train loss 0.42715162932872774
Epoch 7: val loss 0.42994120717048645

Epoch 8: train loss 0.34871363788843157
Epoch 8: val loss 0.4166959524154663

Epoch 9: train loss 0.353526271879673
Epoch 9: val loss 0.4255952537059784

Epoch 10: train loss 0.35288730561733245
Epoch 10: val loss 0.430856317281723

Epoch 11: train loss 0.3213972195982933
Epoch 11: val loss 0.4324526786804199

Epoch 12: train loss 0.37412625551223755
Epoch 12: val loss 0.42792659997940063

Epoch 13: train loss 0.3270846426486969
Epoch 13: val loss 0.42525964975357056

Epoch 14: train loss 0.35373384058475493
Epoch 14: val loss 0.4372284412384033

Epoch 15: train loss 0.3459698408842087
Epoch 15: val loss 0.4384041726589203

Epoch 16: train loss 0.3515217870473862
Epoch 16: val loss 0.4335983693599701

Epoch 17: train loss 0.2951560214161873
Epoch 17: val loss 0.4353206753730774

Epoch 18: train loss 0.32290009111166
Epoch 18: val loss 0.43360838294029236

Epoch 19: train loss 0.29136102348566056
Epoch 19: val loss 0.4352048337459564

Epoch 20: train loss 0.3204162359237671
Epoch 20: val loss 0.4457601010799408

Epoch 21: train loss 0.2942630171775818
Epoch 21: val loss 0.4423198401927948

Epoch 22: train loss 0.2894654363393784
Epoch 22: val loss 0.4394035041332245

Epoch 23: train loss 0.27586789727211
Epoch 23: val loss 0.4500012695789337

Epoch 24: train loss 0.3109006330370903
Epoch 24: val loss 0.4484598934650421

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6294258773326874
Epoch 0: val loss 0.5729037523269653

Epoch 1: train loss 0.5307696461677551
Epoch 1: val loss 0.4977129399776459

Epoch 2: train loss 0.4280018895864487
Epoch 2: val loss 0.45242342352867126

Epoch 3: train loss 0.43457564413547517
Epoch 3: val loss 0.43024665117263794

Epoch 4: train loss 0.4384976506233215
Epoch 4: val loss 0.42637449502944946

Epoch 5: train loss 0.3991986930370331
Epoch 5: val loss 0.424287348985672

Epoch 6: train loss 0.37360313907265663
Epoch 6: val loss 0.42710191011428833

Epoch 7: train loss 0.3635487660765648
Epoch 7: val loss 0.4298267662525177

Epoch 8: train loss 0.34614275097846986
Epoch 8: val loss 0.4285029470920563

Epoch 9: train loss 0.38056057691574097
Epoch 9: val loss 0.4309786260128021

Epoch 10: train loss 0.3451366640627384
Epoch 10: val loss 0.4367895722389221

Epoch 11: train loss 0.34929381757974626
Epoch 11: val loss 0.4405277669429779

Epoch 12: train loss 0.36368994861841203
Epoch 12: val loss 0.45154476165771484

Epoch 13: train loss 0.3440811261534691
Epoch 13: val loss 0.4474983513355255

Epoch 14: train loss 0.32306702584028246
Epoch 14: val loss 0.45680493116378784

Epoch 15: train loss 0.3201616331934929
Epoch 15: val loss 0.464169442653656

Epoch 16: train loss 0.33892094567418096
Epoch 16: val loss 0.45975199341773987

Epoch 17: train loss 0.3223854392766953
Epoch 17: val loss 0.4581603705883026

Epoch 18: train loss 0.29350047186017036
Epoch 18: val loss 0.4515201151371002

Epoch 19: train loss 0.3036345258355141
Epoch 19: val loss 0.4665589928627014

Epoch 20: train loss 0.41636691242456436
Epoch 20: val loss 0.47738832235336304

Epoch 21: train loss 0.3239004522562027
Epoch 21: val loss 0.5072768330574036

Epoch 22: train loss 0.3127038083970547
Epoch 22: val loss 0.47716912627220154

Epoch 23: train loss 0.3261308282613754
Epoch 23: val loss 0.45360246300697327

Epoch 24: train loss 0.3177007302641869
Epoch 24: val loss 0.4809475839138031

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6467766314744949
Epoch 0: val loss 0.5611778497695923

Epoch 1: train loss 0.5160381406545639
Epoch 1: val loss 0.48511481285095215

Epoch 2: train loss 0.4361052721738815
Epoch 2: val loss 0.44350725412368774

Epoch 3: train loss 0.4354028642177582
Epoch 3: val loss 0.4295150637626648

Epoch 4: train loss 0.4231674373149872
Epoch 4: val loss 0.4271247982978821

Epoch 5: train loss 0.40502963960170746
Epoch 5: val loss 0.42607083916664124

Epoch 6: train loss 0.38982590287923813
Epoch 6: val loss 0.4071255624294281

Epoch 7: train loss 0.3912133857607841
Epoch 7: val loss 0.412092387676239

Epoch 8: train loss 0.4316537380218506
Epoch 8: val loss 0.4179252088069916

Epoch 9: train loss 0.35096013844013213
Epoch 9: val loss 0.4134693443775177

Epoch 10: train loss 0.4017265424132347
Epoch 10: val loss 0.4193539321422577

Epoch 11: train loss 0.36551653146743773
Epoch 11: val loss 0.4274768531322479

Epoch 12: train loss 0.3457348823547363
Epoch 12: val loss 0.42721566557884216

Epoch 13: train loss 0.34568137526512144
Epoch 13: val loss 0.4246206283569336

Epoch 14: train loss 0.35564883053302765
Epoch 14: val loss 0.43748998641967773

Epoch 15: train loss 0.3568491116166115
Epoch 15: val loss 0.4388413429260254

Epoch 16: train loss 0.31812198758125304
Epoch 16: val loss 0.4392268657684326

Epoch 17: train loss 0.33969913721084594
Epoch 17: val loss 0.4375455677509308

Epoch 18: train loss 0.3317090332508087
Epoch 18: val loss 0.43476298451423645

Epoch 19: train loss 0.3244464784860611
Epoch 19: val loss 0.4344540536403656

Epoch 20: train loss 0.3557213723659515
Epoch 20: val loss 0.4393641948699951

Epoch 21: train loss 0.3046777963638306
Epoch 21: val loss 0.44363242387771606

Epoch 22: train loss 0.34195671081542967
Epoch 22: val loss 0.45317184925079346

Epoch 23: train loss 0.3105822876095772
Epoch 23: val loss 0.4706307351589203

Epoch 24: train loss 0.3101163163781166
Epoch 24: val loss 0.4648700952529907

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6513316768866318
Epoch 0: val loss 0.5766100883483887

Epoch 1: train loss 0.5182667970657349
Epoch 1: val loss 0.47919172048568726

Epoch 2: train loss 0.42666576688106245
Epoch 2: val loss 0.4409441351890564

Epoch 3: train loss 0.4367059262899252
Epoch 3: val loss 0.46161794662475586

Epoch 4: train loss 0.3902401855358711
Epoch 4: val loss 0.46582552790641785

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6826238957318392
Epoch 0: val loss 0.6490362286567688

Epoch 1: train loss 0.6462362950498407
Epoch 1: val loss 0.6096603274345398

Epoch 2: train loss 0.6053605621511285
Epoch 2: val loss 0.5937645435333252

Epoch 3: train loss 0.585906754840504
Epoch 3: val loss 0.5625771880149841

Epoch 4: train loss 0.5698426880619742
Epoch 4: val loss 0.5561955571174622

Epoch 5: train loss 0.5519704547795382
Epoch 5: val loss 0.5446969270706177

Epoch 6: train loss 0.5489148280837319
Epoch 6: val loss 0.544338583946228

Epoch 7: train loss 0.5277890833941373
Epoch 7: val loss 0.5453569293022156

Epoch 8: train loss 0.5155068906870756
Epoch 8: val loss 0.5337554216384888

Epoch 9: train loss 0.49415191466158087
Epoch 9: val loss 0.5386552810668945

Epoch 10: train loss 0.5011788687922738
Epoch 10: val loss 0.5254316329956055

Epoch 11: train loss 0.4854370084675876
Epoch 11: val loss 0.5222805142402649

Epoch 12: train loss 0.4594383862885562
Epoch 12: val loss 0.5150481462478638

Epoch 13: train loss 0.45113949884067883
Epoch 13: val loss 0.5127233266830444

Epoch 14: train loss 0.49981608715924347
Epoch 14: val loss 0.5063256025314331

Epoch 15: train loss 0.42880114100196143
Epoch 15: val loss 0.512910783290863

Epoch 16: train loss 0.4531078446995128
Epoch 16: val loss 0.5091398358345032

Epoch 17: train loss 0.4335448525168679
Epoch 17: val loss 0.5021073818206787

Epoch 18: train loss 0.4196673712947152
Epoch 18: val loss 0.5040656924247742

Epoch 19: train loss 0.41254989125511865
Epoch 19: val loss 0.4999960958957672

Epoch 20: train loss 0.40075434067032556
Epoch 20: val loss 0.5088391304016113

Epoch 21: train loss 0.38877705281431024
Epoch 21: val loss 0.5114045739173889

Epoch 22: train loss 0.387453249909661
Epoch 22: val loss 0.5084944367408752

Epoch 23: train loss 0.3787030658938668
Epoch 23: val loss 0.49767374992370605

Epoch 24: train loss 0.3646418181332675
Epoch 24: val loss 0.5152397155761719

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6768343611197039
Epoch 0: val loss 0.6693076491355896

Epoch 1: train loss 0.6410328800028021
Epoch 1: val loss 0.6466730833053589

Epoch 2: train loss 0.6188031299547716
Epoch 2: val loss 0.6339167952537537

Epoch 3: train loss 0.5926050652157177
Epoch 3: val loss 0.6281179785728455

Epoch 4: train loss 0.5819626504724676
Epoch 4: val loss 0.6261512041091919

Epoch 5: train loss 0.5660215643319216
Epoch 5: val loss 0.6384196281433105

Epoch 6: train loss 0.5569991659034382
Epoch 6: val loss 0.6477908492088318

Epoch 7: train loss 0.53367034684528
Epoch 7: val loss 0.6468490362167358

Epoch 8: train loss 0.530753726308996
Epoch 8: val loss 0.6522132158279419

Epoch 9: train loss 0.5277951522306963
Epoch 9: val loss 0.643577516078949

Epoch 10: train loss 0.5004218491640958
Epoch 10: val loss 0.6495168805122375

Epoch 11: train loss 0.5081308348612352
Epoch 11: val loss 0.656244695186615

Epoch 12: train loss 0.49155906384641473
Epoch 12: val loss 0.6348530054092407

Epoch 13: train loss 0.46519912643866107
Epoch 13: val loss 0.6376101970672607

Epoch 14: train loss 0.4612224129113284
Epoch 14: val loss 0.6369532346725464

Epoch 15: train loss 0.46582845937121997
Epoch 15: val loss 0.6486326456069946

Epoch 16: train loss 0.4260621802373366
Epoch 16: val loss 0.6364201903343201

Epoch 17: train loss 0.44439529559829016
Epoch 17: val loss 0.6391940116882324

Epoch 18: train loss 0.40664407339963043
Epoch 18: val loss 0.6382478475570679

Epoch 19: train loss 0.381472341038964
Epoch 19: val loss 0.6548182368278503

Epoch 20: train loss 0.40142127058722754
Epoch 20: val loss 0.6457385420799255

Epoch 21: train loss 0.3837645568630912
Epoch 21: val loss 0.6602907776832581

Epoch 22: train loss 0.3960499248721383
Epoch 22: val loss 0.6500934362411499

Epoch 23: train loss 0.3790025927803733
Epoch 23: val loss 0.6733958125114441

Epoch 24: train loss 0.3596618446436795
Epoch 24: val loss 0.6758711338043213

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6796337853778492
Epoch 0: val loss 0.6708189249038696

Epoch 1: train loss 0.6355769688432867
Epoch 1: val loss 0.6589375138282776

Epoch 2: train loss 0.6082831079309637
Epoch 2: val loss 0.6435288190841675

Epoch 3: train loss 0.6136674176562916
Epoch 3: val loss 0.6291754245758057

Epoch 4: train loss 0.5837771215222098
Epoch 4: val loss 0.6226012110710144

Epoch 5: train loss 0.5733210363171317
Epoch 5: val loss 0.6098437309265137

Epoch 6: train loss 0.5439235920255835
Epoch 6: val loss 0.6032004356384277

Epoch 7: train loss 0.5366586934436451
Epoch 7: val loss 0.5984857082366943

Epoch 8: train loss 0.5303005765784871
Epoch 8: val loss 0.58700031042099

Epoch 9: train loss 0.5410317209633914
Epoch 9: val loss 0.5844382643699646

Epoch 10: train loss 0.4977208105000583
Epoch 10: val loss 0.5827564597129822

Epoch 11: train loss 0.49164634943008423
Epoch 11: val loss 0.5705131888389587

Epoch 12: train loss 0.4840092821554704
Epoch 12: val loss 0.5652270317077637

Epoch 13: train loss 0.487708798863671
Epoch 13: val loss 0.5697677731513977

Epoch 14: train loss 0.46590778502550995
Epoch 14: val loss 0.5605632066726685

Epoch 15: train loss 0.4482130137356845
Epoch 15: val loss 0.5597419142723083

Epoch 16: train loss 0.4553988061167977
Epoch 16: val loss 0.5507413744926453

Epoch 17: train loss 0.43396747383204376
Epoch 17: val loss 0.5483920574188232

Epoch 18: train loss 0.39206500215963885
Epoch 18: val loss 0.5407487154006958

Epoch 19: train loss 0.40673576159910724
Epoch 19: val loss 0.5684159398078918

Epoch 20: train loss 0.42461216178807343
Epoch 20: val loss 0.5645714402198792

Epoch 21: train loss 0.4138167012821544
Epoch 21: val loss 0.5872988104820251

Epoch 22: train loss 0.37661201574585657
Epoch 22: val loss 0.5702107548713684

Epoch 23: train loss 0.3728139102458954
Epoch 23: val loss 0.5874496698379517

Epoch 24: train loss 0.389335190707987
Epoch 24: val loss 0.5685743689537048

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6818741072307933
Epoch 0: val loss 0.6839643120765686

Epoch 1: train loss 0.6408433318138123
Epoch 1: val loss 0.6866201758384705

Epoch 2: train loss 0.6344335079193115
Epoch 2: val loss 0.6682785153388977

Epoch 3: train loss 0.6015133207494562
Epoch 3: val loss 0.6637265682220459

Epoch 4: train loss 0.5894002643498507
Epoch 4: val loss 0.6463869214057922

Epoch 5: train loss 0.5845592455430464
Epoch 5: val loss 0.6433303356170654

Epoch 6: train loss 0.5756867798891935
Epoch 6: val loss 0.6374630928039551

Epoch 7: train loss 0.5628182373263619
Epoch 7: val loss 0.6369035840034485

Epoch 8: train loss 0.5545898513360457
Epoch 8: val loss 0.6439937353134155

Epoch 9: train loss 0.5286618254401467
Epoch 9: val loss 0.6279926896095276

Epoch 10: train loss 0.5321051315827803
Epoch 10: val loss 0.6272348165512085

Epoch 11: train loss 0.516427067193118
Epoch 11: val loss 0.6330474615097046

Epoch 12: train loss 0.4992597292770039
Epoch 12: val loss 0.609818696975708

Epoch 13: train loss 0.5063930506056006
Epoch 13: val loss 0.5904980897903442

Epoch 14: train loss 0.47521070729602466
Epoch 14: val loss 0.6104120016098022

Epoch 15: train loss 0.4594224420460788
Epoch 15: val loss 0.6005455255508423

Epoch 16: train loss 0.45987461371855304
Epoch 16: val loss 0.5979578495025635

Epoch 17: train loss 0.44224108349193225
Epoch 17: val loss 0.5899583697319031

Epoch 18: train loss 0.4235131523825906
Epoch 18: val loss 0.5875154137611389

Epoch 19: train loss 0.4180273034355857
Epoch 19: val loss 0.5846871733665466

Epoch 20: train loss 0.4167048145424236
Epoch 20: val loss 0.5692957639694214

Epoch 21: train loss 0.3917176262898879
Epoch 21: val loss 0.5872467160224915

Epoch 22: train loss 0.38636588237502356
Epoch 22: val loss 0.5946398377418518

Epoch 23: train loss 0.3586253686384721
Epoch 23: val loss 0.5919032096862793

Epoch 24: train loss 0.40181200070814654
Epoch 24: val loss 0.6251600384712219

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6923031290372212
Epoch 0: val loss 0.6614385843276978

Epoch 1: train loss 0.642214588324229
Epoch 1: val loss 0.6436604261398315

Epoch 2: train loss 0.6268122673034668
Epoch 2: val loss 0.6338761448860168

Epoch 3: train loss 0.5951996485392252
Epoch 3: val loss 0.6217845678329468

Epoch 4: train loss 0.5926420251528423
Epoch 4: val loss 0.6120724678039551

Epoch 5: train loss 0.588622635602951
Epoch 5: val loss 0.6016827821731567

Epoch 6: train loss 0.5749470094839731
Epoch 6: val loss 0.5919266939163208

Epoch 7: train loss 0.5579846878846486
Epoch 7: val loss 0.5860970616340637

Epoch 8: train loss 0.5551625033219655
Epoch 8: val loss 0.5742456912994385

Epoch 9: train loss 0.534625401099523
Epoch 9: val loss 0.5721519589424133

Epoch 10: train loss 0.5342509647210439
Epoch 10: val loss 0.560705304145813

Epoch 11: train loss 0.49109352231025694
Epoch 11: val loss 0.5503371953964233

Epoch 12: train loss 0.4915137092272441
Epoch 12: val loss 0.5496314167976379

Epoch 13: train loss 0.46493818958600364
Epoch 13: val loss 0.5430514216423035

Epoch 14: train loss 0.4898283878962199
Epoch 14: val loss 0.5325419306755066

Epoch 15: train loss 0.4776825447877248
Epoch 15: val loss 0.5341498851776123

Epoch 16: train loss 0.43336024284362795
Epoch 16: val loss 0.5347797870635986

Epoch 17: train loss 0.43648343086242675
Epoch 17: val loss 0.5446932315826416

Epoch 18: train loss 0.41355346838633217
Epoch 18: val loss 0.5315211415290833

Epoch 19: train loss 0.4050279498100281
Epoch 19: val loss 0.5406718254089355

Epoch 20: train loss 0.40738784670829775
Epoch 20: val loss 0.5312574505805969

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7029588172833124
Epoch 0: val loss 0.677653968334198

Epoch 1: train loss 0.6692670633395513
Epoch 1: val loss 0.6544320583343506

Epoch 2: train loss 0.6376427362362543
Epoch 2: val loss 0.6376284956932068

Epoch 3: train loss 0.6322068174680074
Epoch 3: val loss 0.6279475092887878

Epoch 4: train loss 0.5961025009552637
Epoch 4: val loss 0.6141360998153687

Epoch 5: train loss 0.5957350333531698
Epoch 5: val loss 0.6057096719741821

Epoch 6: train loss 0.5894095748662949
Epoch 6: val loss 0.6013261079788208

Epoch 7: train loss 0.5807636678218842
Epoch 7: val loss 0.6027018427848816

Epoch 8: train loss 0.5528990278641382
Epoch 8: val loss 0.6045535802841187

Epoch 9: train loss 0.5503351589043936
Epoch 9: val loss 0.598236083984375

Epoch 10: train loss 0.5438995088140169
Epoch 10: val loss 0.6005154848098755

Epoch 11: train loss 0.5276820063591003
Epoch 11: val loss 0.5972656607627869

Epoch 12: train loss 0.5088448797663053
Epoch 12: val loss 0.5972018241882324

Epoch 13: train loss 0.49502873917420703
Epoch 13: val loss 0.5953483581542969

Epoch 14: train loss 0.48383678247531253
Epoch 14: val loss 0.5891544818878174

Epoch 15: train loss 0.49682394166787464
Epoch 15: val loss 0.5938317179679871

Epoch 16: train loss 0.4646507402261098
Epoch 16: val loss 0.5899688005447388

Epoch 17: train loss 0.47510600835084915
Epoch 17: val loss 0.6001195311546326

Epoch 18: train loss 0.467348317305247
Epoch 18: val loss 0.5849253535270691

Epoch 19: train loss 0.47615063190460205
Epoch 19: val loss 0.586168110370636

Epoch 20: train loss 0.4566119660933812
Epoch 20: val loss 0.5909912586212158

Epoch 21: train loss 0.4589454804857572
Epoch 21: val loss 0.585608959197998

Epoch 22: train loss 0.44978276391824085
Epoch 22: val loss 0.5962066054344177

Epoch 23: train loss 0.435977208117644
Epoch 23: val loss 0.5930330157279968

Epoch 24: train loss 0.4473469282190005
Epoch 24: val loss 0.5985190868377686

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6999962031841278
Epoch 0: val loss 0.6733188033103943

Epoch 1: train loss 0.6692003260056177
Epoch 1: val loss 0.657794177532196

Epoch 2: train loss 0.635883296529452
Epoch 2: val loss 0.6423969864845276

Epoch 3: train loss 0.6079619030157725
Epoch 3: val loss 0.6308042407035828

Epoch 4: train loss 0.5995008995135626
Epoch 4: val loss 0.6256262063980103

Epoch 5: train loss 0.5743755772709846
Epoch 5: val loss 0.617786169052124

Epoch 6: train loss 0.56899543851614
Epoch 6: val loss 0.618691623210907

Epoch 7: train loss 0.5445070837934812
Epoch 7: val loss 0.6100773215293884

Epoch 8: train loss 0.5291300689180692
Epoch 8: val loss 0.6128804683685303

Epoch 9: train loss 0.5134842942158381
Epoch 9: val loss 0.6144363880157471

Epoch 10: train loss 0.5349784096082052
Epoch 10: val loss 0.6154249310493469

Epoch 11: train loss 0.5002009073893229
Epoch 11: val loss 0.6147123575210571

Epoch 12: train loss 0.5081770271062851
Epoch 12: val loss 0.6148197054862976

Epoch 13: train loss 0.5088757996757826
Epoch 13: val loss 0.614752471446991

Epoch 14: train loss 0.5107003202040991
Epoch 14: val loss 0.6280985474586487

Epoch 15: train loss 0.49869900941848755
Epoch 15: val loss 0.6312031745910645

Epoch 16: train loss 0.49064119905233383
Epoch 16: val loss 0.6235777735710144

Epoch 17: train loss 0.47162465502818424
Epoch 17: val loss 0.611304521560669

Epoch 18: train loss 0.4530424276987712
Epoch 18: val loss 0.6128751635551453

Epoch 19: train loss 0.44944122682015103
Epoch 19: val loss 0.6230806112289429

Epoch 20: train loss 0.43520962943633396
Epoch 20: val loss 0.624255895614624

Epoch 21: train loss 0.44573090225458145
Epoch 21: val loss 0.6140824556350708

Epoch 22: train loss 0.44155169526735943
Epoch 22: val loss 0.6232684850692749

Epoch 23: train loss 0.4193185220162074
Epoch 23: val loss 0.6353152990341187

Epoch 24: train loss 0.43782606224219006
Epoch 24: val loss 0.6364639401435852

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6869478523731232
Epoch 0: val loss 0.6809823513031006

Epoch 1: train loss 0.6495768477519354
Epoch 1: val loss 0.6589798927307129

Epoch 2: train loss 0.6362971216440201
Epoch 2: val loss 0.6364169716835022

Epoch 3: train loss 0.5851524621248245
Epoch 3: val loss 0.6237021684646606

Epoch 4: train loss 0.591311847170194
Epoch 4: val loss 0.5928078293800354

Epoch 5: train loss 0.5796674912174543
Epoch 5: val loss 0.5838682055473328

Epoch 6: train loss 0.5448650817076365
Epoch 6: val loss 0.5814455151557922

Epoch 7: train loss 0.5644541482130686
Epoch 7: val loss 0.5792966485023499

Epoch 8: train loss 0.5273835857709249
Epoch 8: val loss 0.564814031124115

Epoch 9: train loss 0.5386640702684721
Epoch 9: val loss 0.5826388597488403

Epoch 10: train loss 0.5185879990458488
Epoch 10: val loss 0.5739637613296509

Epoch 11: train loss 0.49496810634930927
Epoch 11: val loss 0.5696287751197815

Epoch 12: train loss 0.5072614923119545
Epoch 12: val loss 0.582118809223175

Epoch 13: train loss 0.4944055105249087
Epoch 13: val loss 0.5701441764831543

Epoch 14: train loss 0.4654026577870051
Epoch 14: val loss 0.5661909580230713

Epoch 15: train loss 0.49731147289276123
Epoch 15: val loss 0.5821794867515564

Epoch 16: train loss 0.4707748393217723
Epoch 16: val loss 0.5835081934928894

Epoch 17: train loss 0.4446510449051857
Epoch 17: val loss 0.5940175652503967

Epoch 18: train loss 0.47275415311257046
Epoch 18: val loss 0.6002820730209351

Epoch 19: train loss 0.4377060855428378
Epoch 19: val loss 0.5943589806556702

Epoch 20: train loss 0.43414785464604694
Epoch 20: val loss 0.59779292345047

Epoch 21: train loss 0.41486700003345806
Epoch 21: val loss 0.6080273985862732

Epoch 22: train loss 0.42757147550582886
Epoch 22: val loss 0.5926703214645386

Epoch 23: train loss 0.40257826695839566
Epoch 23: val loss 0.6144180297851562

Epoch 24: train loss 0.39973440021276474
Epoch 24: val loss 0.6293310523033142

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.700925370057424
Epoch 0: val loss 0.6877699494361877

Epoch 1: train loss 0.6651441752910614
Epoch 1: val loss 0.6752374768257141

Epoch 2: train loss 0.6543934692939123
Epoch 2: val loss 0.665683388710022

Epoch 3: train loss 0.6292671958605448
Epoch 3: val loss 0.6520836353302002

Epoch 4: train loss 0.6186808596054713
Epoch 4: val loss 0.6431093215942383

Epoch 5: train loss 0.586563045779864
Epoch 5: val loss 0.6441167593002319

Epoch 6: train loss 0.592330127954483
Epoch 6: val loss 0.6338062286376953

Epoch 7: train loss 0.5709730113546053
Epoch 7: val loss 0.6280153393745422

Epoch 8: train loss 0.5667411213119825
Epoch 8: val loss 0.6263303160667419

Epoch 9: train loss 0.5418753201762835
Epoch 9: val loss 0.623188316822052

Epoch 10: train loss 0.5390436127781868
Epoch 10: val loss 0.6217400431632996

Epoch 11: train loss 0.5188557455937067
Epoch 11: val loss 0.6118916273117065

Epoch 12: train loss 0.5055752123395602
Epoch 12: val loss 0.6143168807029724

Epoch 13: train loss 0.4938712591926257
Epoch 13: val loss 0.5980158448219299

Epoch 14: train loss 0.5009221856792768
Epoch 14: val loss 0.6215532422065735

Epoch 15: train loss 0.4662322327494621
Epoch 15: val loss 0.6043757200241089

Epoch 16: train loss 0.4639717663327853
Epoch 16: val loss 0.6160802245140076

Epoch 17: train loss 0.46153679738442105
Epoch 17: val loss 0.6122750639915466

Epoch 18: train loss 0.4410093277692795
Epoch 18: val loss 0.6089691519737244

Epoch 19: train loss 0.4327097286780675
Epoch 19: val loss 0.6223730444908142

Epoch 20: train loss 0.4383489911754926
Epoch 20: val loss 0.6266146898269653

Epoch 21: train loss 0.4268027717868487
Epoch 21: val loss 0.6439365744590759

Epoch 22: train loss 0.4256424804528554
Epoch 22: val loss 0.6433144211769104

Epoch 23: train loss 0.4234233573079109
Epoch 23: val loss 0.6485522985458374

Epoch 24: train loss 0.3910291890303294
Epoch 24: val loss 0.642187237739563

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7098580561578274
Epoch 0: val loss 0.6885030269622803

Epoch 1: train loss 0.6752152219414711
Epoch 1: val loss 0.6744531989097595

Epoch 2: train loss 0.6651797033846378
Epoch 2: val loss 0.6621871590614319

Epoch 3: train loss 0.6315865777432919
Epoch 3: val loss 0.636420488357544

Epoch 4: train loss 0.6057254001498222
Epoch 4: val loss 0.6386568546295166

Epoch 5: train loss 0.5905463956296444
Epoch 5: val loss 0.5967891216278076

Epoch 6: train loss 0.5796503275632858
Epoch 6: val loss 0.589576244354248

Epoch 7: train loss 0.5513371750712395
Epoch 7: val loss 0.5861453413963318

Epoch 8: train loss 0.5537851005792618
Epoch 8: val loss 0.5939330458641052

Epoch 9: train loss 0.5525293182581663
Epoch 9: val loss 0.571026086807251

Epoch 10: train loss 0.5442924275994301
Epoch 10: val loss 0.5749619007110596

Epoch 11: train loss 0.5247101206332445
Epoch 11: val loss 0.5808081030845642

Epoch 12: train loss 0.5200987569987774
Epoch 12: val loss 0.569380521774292

Epoch 13: train loss 0.5092392582446337
Epoch 13: val loss 0.5772026181221008

Epoch 14: train loss 0.5290782917290926
Epoch 14: val loss 0.5664795637130737

Epoch 15: train loss 0.5061185415834188
Epoch 15: val loss 0.5558351874351501

Epoch 16: train loss 0.47827223874628544
Epoch 16: val loss 0.5632920861244202

Epoch 17: train loss 0.4822571072727442
Epoch 17: val loss 0.5598960518836975

Epoch 18: train loss 0.48348365537822247
Epoch 18: val loss 0.5784720182418823

Epoch 19: train loss 0.4695627763867378
Epoch 19: val loss 0.552323043346405

Epoch 20: train loss 0.4586856719106436
Epoch 20: val loss 0.5482789874076843

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7076348662376404
Epoch 0: val loss 0.6744528412818909

Epoch 1: train loss 0.6559922893842062
Epoch 1: val loss 0.6659814119338989

Epoch 2: train loss 0.6307317217191061
Epoch 2: val loss 0.6594570279121399

Epoch 3: train loss 0.6072729279597601
Epoch 3: val loss 0.6578267216682434

Epoch 4: train loss 0.6040995270013809
Epoch 4: val loss 0.6565719842910767

Epoch 5: train loss 0.5920044283072153
Epoch 5: val loss 0.6529815196990967

Epoch 6: train loss 0.5713607321182886
Epoch 6: val loss 0.6552237272262573

Epoch 7: train loss 0.5408885180950165
Epoch 7: val loss 0.6580889225006104

Epoch 8: train loss 0.5490912968913714
Epoch 8: val loss 0.6695334315299988

Epoch 9: train loss 0.54447174568971
Epoch 9: val loss 0.6814097762107849

Epoch 10: train loss 0.5338779936234156
Epoch 10: val loss 0.6865174770355225

Epoch 11: train loss 0.551915722588698
Epoch 11: val loss 0.6972483992576599

Epoch 12: train loss 0.528737815717856
Epoch 12: val loss 0.6843832731246948

Epoch 13: train loss 0.5297364095846812
Epoch 13: val loss 0.6920594573020935

Epoch 14: train loss 0.5003731548786163
Epoch 14: val loss 0.7073010802268982

Epoch 15: train loss 0.49551674475272495
Epoch 15: val loss 0.7271563410758972

Epoch 16: train loss 0.5127009774247805
Epoch 16: val loss 0.7160201668739319

Epoch 17: train loss 0.4877959017952283
Epoch 17: val loss 0.7190607786178589

Epoch 18: train loss 0.5014062374830246
Epoch 18: val loss 0.7249464988708496

Epoch 19: train loss 0.4950408140818278
Epoch 19: val loss 0.7407436966896057

Epoch 20: train loss 0.4943954224387805
Epoch 20: val loss 0.7170149087905884

Epoch 21: train loss 0.47101351122061413
Epoch 21: val loss 0.753146231174469

Epoch 22: train loss 0.4558138797680537
Epoch 22: val loss 0.740372896194458

Epoch 23: train loss 0.46733730286359787
Epoch 23: val loss 0.7338541746139526

Epoch 24: train loss 0.46570929636557895
Epoch 24: val loss 0.7545943260192871

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6783408721288046
Epoch 0: val loss 0.6835953593254089

Epoch 1: train loss 0.6658169875542322
Epoch 1: val loss 0.6619638800621033

Epoch 2: train loss 0.6551544517278671
Epoch 2: val loss 0.6609829068183899

Epoch 3: train loss 0.6338411172231039
Epoch 3: val loss 0.6579375267028809

Epoch 4: train loss 0.6272153953711191
Epoch 4: val loss 0.651068389415741

Epoch 5: train loss 0.6043381467461586
Epoch 5: val loss 0.6642893552780151

Epoch 6: train loss 0.6118274480104446
Epoch 6: val loss 0.6653344035148621

Epoch 7: train loss 0.599243183930715
Epoch 7: val loss 0.6456224322319031

Epoch 8: train loss 0.5778899118304253
Epoch 8: val loss 0.6714470386505127

Epoch 9: train loss 0.5897490133841833
Epoch 9: val loss 0.6743820309638977

Epoch 10: train loss 0.5857304458816847
Epoch 10: val loss 0.6652546525001526

Epoch 11: train loss 0.5725117921829224
Epoch 11: val loss 0.6636440753936768

Epoch 12: train loss 0.5807960306604704
Epoch 12: val loss 0.6700233817100525

Epoch 13: train loss 0.5704431807001432
Epoch 13: val loss 0.6607153415679932

Epoch 14: train loss 0.5508229658007622
Epoch 14: val loss 0.6726973652839661

Epoch 15: train loss 0.5629521980881691
Epoch 15: val loss 0.6866937279701233

Epoch 16: train loss 0.55374626070261
Epoch 16: val loss 0.6818686127662659

Epoch 17: train loss 0.5442461719115576
Epoch 17: val loss 0.6798107028007507

Epoch 18: train loss 0.5104433024923006
Epoch 18: val loss 0.6618198752403259

Epoch 19: train loss 0.5232480888565382
Epoch 19: val loss 0.6963503956794739

Epoch 20: train loss 0.5213836133480072
Epoch 20: val loss 0.6957669854164124

Epoch 21: train loss 0.5114788437883059
Epoch 21: val loss 0.6835423707962036

Epoch 22: train loss 0.49984875569740933
Epoch 22: val loss 0.7044246196746826

Epoch 23: train loss 0.4974785049756368
Epoch 23: val loss 0.6997448801994324

Epoch 24: train loss 0.47893091042836505
Epoch 24: val loss 0.7310145497322083

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.700208713610967
Epoch 0: val loss 0.6696664690971375

Epoch 1: train loss 0.6621263325214386
Epoch 1: val loss 0.6451579332351685

Epoch 2: train loss 0.6307285775740942
Epoch 2: val loss 0.6203247904777527

Epoch 3: train loss 0.6339227110147476
Epoch 3: val loss 0.6152877807617188

Epoch 4: train loss 0.6235205878814062
Epoch 4: val loss 0.603073000907898

Epoch 5: train loss 0.6037212312221527
Epoch 5: val loss 0.6017786264419556

Epoch 6: train loss 0.6046141485373179
Epoch 6: val loss 0.6082894802093506

Epoch 7: train loss 0.6033072918653488
Epoch 7: val loss 0.604263424873352

Epoch 8: train loss 0.5876331329345703
Epoch 8: val loss 0.5981239080429077

Epoch 9: train loss 0.59385463843743
Epoch 9: val loss 0.5934329628944397

Epoch 10: train loss 0.6033154229323069
Epoch 10: val loss 0.5993626713752747

Epoch 11: train loss 0.5784183889627457
Epoch 11: val loss 0.5960129499435425

Epoch 12: train loss 0.5773328294356664
Epoch 12: val loss 0.5924094319343567

Epoch 13: train loss 0.5514690279960632
Epoch 13: val loss 0.598166286945343

Epoch 14: train loss 0.5641739095250765
Epoch 14: val loss 0.6066376566886902

Epoch 15: train loss 0.5751929879188538
Epoch 15: val loss 0.6053076982498169

Epoch 16: train loss 0.5513151461879412
Epoch 16: val loss 0.6014561653137207

Epoch 17: train loss 0.5338132604956627
Epoch 17: val loss 0.6142028570175171

Epoch 18: train loss 0.5357509156068166
Epoch 18: val loss 0.6193567514419556

Epoch 19: train loss 0.5410062695542971
Epoch 19: val loss 0.6205514669418335

Epoch 20: train loss 0.526407815515995
Epoch 20: val loss 0.6187707185745239

Epoch 21: train loss 0.5247952217857043
Epoch 21: val loss 0.6173039674758911

Epoch 22: train loss 0.5182506640752157
Epoch 22: val loss 0.6208349466323853

Epoch 23: train loss 0.5083527490496635
Epoch 23: val loss 0.6161795258522034

Epoch 24: train loss 0.5164410869280497
Epoch 24: val loss 0.613125741481781

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6805960685014725
Epoch 0: val loss 0.6782379150390625

Epoch 1: train loss 0.6530222644408544
Epoch 1: val loss 0.6621494889259338

Epoch 2: train loss 0.6355271836121877
Epoch 2: val loss 0.6620047092437744

Epoch 3: train loss 0.6129046479860941
Epoch 3: val loss 0.6711777448654175

Epoch 4: train loss 0.6121048579613367
Epoch 4: val loss 0.6730501651763916

Epoch 5: train loss 0.6022466371456782
Epoch 5: val loss 0.6721547245979309

Epoch 6: train loss 0.5727200706799825
Epoch 6: val loss 0.6805177330970764

Epoch 7: train loss 0.5820338999231657
Epoch 7: val loss 0.6834610104560852

Epoch 8: train loss 0.5817292680342993
Epoch 8: val loss 0.6845553517341614

Epoch 9: train loss 0.5779246687889099
Epoch 9: val loss 0.6817468404769897

Epoch 10: train loss 0.5740787163376808
Epoch 10: val loss 0.6860048770904541

Epoch 11: train loss 0.5501591761906942
Epoch 11: val loss 0.6879923343658447

Epoch 12: train loss 0.5285872220993042
Epoch 12: val loss 0.6882719993591309

Epoch 13: train loss 0.5467716554800669
Epoch 13: val loss 0.6943176984786987

Epoch 14: train loss 0.528570701678594
Epoch 14: val loss 0.6914578676223755

Epoch 15: train loss 0.5324638858437538
Epoch 15: val loss 0.7088401913642883

Epoch 16: train loss 0.5161665752530098
Epoch 16: val loss 0.71404629945755

Epoch 17: train loss 0.5304065545399984
Epoch 17: val loss 0.7117879390716553

Epoch 18: train loss 0.5088604216774305
Epoch 18: val loss 0.7050225138664246

Epoch 19: train loss 0.5189997007449468
Epoch 19: val loss 0.7052972316741943

Epoch 20: train loss 0.5046012923121452
Epoch 20: val loss 0.7275133728981018

Epoch 21: train loss 0.5164416978756586
Epoch 21: val loss 0.7294510006904602

Epoch 22: train loss 0.48294471949338913
Epoch 22: val loss 0.723069965839386

Epoch 23: train loss 0.4976736903190613
Epoch 23: val loss 0.730451762676239

Epoch 24: train loss 0.48226061711708706
Epoch 24: val loss 0.7373990416526794

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7087225317955017
Epoch 0: val loss 0.6805818676948547

Epoch 1: train loss 0.6882899105548859
Epoch 1: val loss 0.678326427936554

Epoch 2: train loss 0.6590826772153378
Epoch 2: val loss 0.6735848188400269

Epoch 3: train loss 0.6296632252633572
Epoch 3: val loss 0.6622496247291565

Epoch 4: train loss 0.623909804970026
Epoch 4: val loss 0.6509916186332703

Epoch 5: train loss 0.6187477707862854
Epoch 5: val loss 0.6378294229507446

Epoch 6: train loss 0.6014590114355087
Epoch 6: val loss 0.6340337991714478

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6971906857057051
Epoch 0: val loss 0.6481834053993225

Epoch 1: train loss 0.6616938601840626
Epoch 1: val loss 0.6406656503677368

Epoch 2: train loss 0.6562648307193409
Epoch 2: val loss 0.6336118578910828

Epoch 3: train loss 0.6379230401732705
Epoch 3: val loss 0.6379112601280212

Epoch 4: train loss 0.6154709946025502
Epoch 4: val loss 0.6312389969825745

Epoch 5: train loss 0.6200962662696838
Epoch 5: val loss 0.6297041773796082

Epoch 6: train loss 0.6030969673937018
Epoch 6: val loss 0.6223580241203308

Epoch 7: train loss 0.5979253324595365
Epoch 7: val loss 0.6174501776695251

Epoch 8: train loss 0.5756789716807279
Epoch 8: val loss 0.6238495707511902

Epoch 9: train loss 0.564464189789512
Epoch 9: val loss 0.6151937246322632

Epoch 10: train loss 0.5460818978873166
Epoch 10: val loss 0.6249565482139587

Epoch 11: train loss 0.5200057327747345
Epoch 11: val loss 0.6261100769042969

Epoch 12: train loss 0.5235081585970792
Epoch 12: val loss 0.6169535517692566

Epoch 13: train loss 0.5100457912141626
Epoch 13: val loss 0.6483797430992126

Epoch 14: train loss 0.49420886960896576
Epoch 14: val loss 0.6508413553237915

Epoch 15: train loss 0.4775014167482203
Epoch 15: val loss 0.6424398422241211

Epoch 16: train loss 0.4755811799656261
Epoch 16: val loss 0.6408573389053345

Epoch 17: train loss 0.46290055730126123
Epoch 17: val loss 0.6376888155937195

Epoch 18: train loss 0.45285794951699
Epoch 18: val loss 0.6596845388412476

Epoch 19: train loss 0.4400670528411865
Epoch 19: val loss 0.6484536528587341

Epoch 20: train loss 0.4551248956810344
Epoch 20: val loss 0.6481461524963379

Epoch 21: train loss 0.4129183671691201
Epoch 21: val loss 0.6797167062759399

Epoch 22: train loss 0.42340011217377405
Epoch 22: val loss 0.6841527223587036

Epoch 23: train loss 0.40276534990830853
Epoch 23: val loss 0.6728907227516174

Epoch 24: train loss 0.41458694772286847
Epoch 24: val loss 0.6720941662788391

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6897020448337902
Epoch 0: val loss 0.7137488722801208

Epoch 1: train loss 0.6434764699502424
Epoch 1: val loss 0.7005721926689148

Epoch 2: train loss 0.638768033547835
Epoch 2: val loss 0.685232400894165

Epoch 3: train loss 0.6235604882240295
Epoch 3: val loss 0.6870578527450562

Epoch 4: train loss 0.6124482181939211
Epoch 4: val loss 0.6858400106430054

Epoch 5: train loss 0.6069880344650962
Epoch 5: val loss 0.6811704635620117

Epoch 6: train loss 0.6000665534626354
Epoch 6: val loss 0.6755660772323608

Epoch 7: train loss 0.602072228084911
Epoch 7: val loss 0.6816949844360352

Epoch 8: train loss 0.573265319520777
Epoch 8: val loss 0.6890137195587158

Epoch 9: train loss 0.5671419555490668
Epoch 9: val loss 0.6624730825424194

Epoch 10: train loss 0.5602150342681191
Epoch 10: val loss 0.6601834297180176

Epoch 11: train loss 0.5589691481807015
Epoch 11: val loss 0.6768444180488586

Epoch 12: train loss 0.5388083837249062
Epoch 12: val loss 0.673870861530304

Epoch 13: train loss 0.5246506577188318
Epoch 13: val loss 0.6913116574287415

Epoch 14: train loss 0.5017505342310126
Epoch 14: val loss 0.6500508189201355

Epoch 15: train loss 0.49310033971613104
Epoch 15: val loss 0.6888136863708496

Epoch 16: train loss 0.48607441782951355
Epoch 16: val loss 0.6429460048675537

Epoch 17: train loss 0.4903254590251229
Epoch 17: val loss 0.7134731411933899

Epoch 18: train loss 0.47946753285147925
Epoch 18: val loss 0.6658539175987244

Epoch 19: train loss 0.45675163106484845
Epoch 19: val loss 0.6919560432434082

Epoch 20: train loss 0.43257814374837006
Epoch 20: val loss 0.6774189472198486

Epoch 21: train loss 0.45564563978802075
Epoch 21: val loss 0.6766207814216614

Epoch 22: train loss 0.4047408970919522
Epoch 22: val loss 0.7255539894104004

Epoch 23: train loss 0.42944118922406976
Epoch 23: val loss 0.6726301312446594

Epoch 24: train loss 0.4109850905158303
Epoch 24: val loss 0.7178799510002136

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.692964331670241
Epoch 0: val loss 0.6768233180046082

Epoch 1: train loss 0.6568977995352312
Epoch 1: val loss 0.6741958856582642

Epoch 2: train loss 0.6358148726550016
Epoch 2: val loss 0.6754068732261658

Epoch 3: train loss 0.6251772371205416
Epoch 3: val loss 0.6876814365386963

Epoch 4: train loss 0.622421221299605
Epoch 4: val loss 0.6912618279457092

Epoch 5: train loss 0.5989163517951965
Epoch 5: val loss 0.6947563886642456

Epoch 6: train loss 0.5965023961934176
Epoch 6: val loss 0.699479341506958

Epoch 7: train loss 0.5801528990268707
Epoch 7: val loss 0.69673091173172

Epoch 8: train loss 0.5729785805398767
Epoch 8: val loss 0.7062112092971802

Epoch 9: train loss 0.5671564936637878
Epoch 9: val loss 0.6965851783752441

Epoch 10: train loss 0.5494112778793682
Epoch 10: val loss 0.7038706541061401

Epoch 11: train loss 0.5486388883807443
Epoch 11: val loss 0.7061874270439148

Epoch 12: train loss 0.5620407137003812
Epoch 12: val loss 0.7026436924934387

Epoch 13: train loss 0.5439513298598203
Epoch 13: val loss 0.7093974947929382

Epoch 14: train loss 0.526370108127594
Epoch 14: val loss 0.7219805717468262

Epoch 15: train loss 0.5336899676106193
Epoch 15: val loss 0.7273901104927063

Epoch 16: train loss 0.5188312395052477
Epoch 16: val loss 0.7306122183799744

Epoch 17: train loss 0.5016817369244315
Epoch 17: val loss 0.7263215184211731

Epoch 18: train loss 0.4883018027652394
Epoch 18: val loss 0.7409844398498535

Epoch 19: train loss 0.4670433727177707
Epoch 19: val loss 0.7417495250701904

Epoch 20: train loss 0.45995568416335364
Epoch 20: val loss 0.7600562572479248

Epoch 21: train loss 0.4818722632798282
Epoch 21: val loss 0.7712839245796204

Epoch 22: train loss 0.4630935679782521
Epoch 22: val loss 0.8052788972854614

Epoch 23: train loss 0.4674142734570937
Epoch 23: val loss 0.7592026591300964

Epoch 24: train loss 0.43202267451719806
Epoch 24: val loss 0.7479357719421387

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6970296447927301
Epoch 0: val loss 0.6789780259132385

Epoch 1: train loss 0.6621702150865034
Epoch 1: val loss 0.6636422872543335

Epoch 2: train loss 0.6531802361661737
Epoch 2: val loss 0.6562597751617432

Epoch 3: train loss 0.6203543543815613
Epoch 3: val loss 0.6560819745063782

Epoch 4: train loss 0.6302000880241394
Epoch 4: val loss 0.657252311706543

Epoch 5: train loss 0.6149010333147916
Epoch 5: val loss 0.666126012802124

Epoch 6: train loss 0.5959436107765544
Epoch 6: val loss 0.6707810163497925

Epoch 7: train loss 0.5943648056550459
Epoch 7: val loss 0.6701088547706604

Epoch 8: train loss 0.5988088737834584
Epoch 8: val loss 0.6730902194976807

Epoch 9: train loss 0.5760159031911329
Epoch 9: val loss 0.6678909659385681

Epoch 10: train loss 0.5643480257554487
Epoch 10: val loss 0.6621259450912476

Epoch 11: train loss 0.5662562007253821
Epoch 11: val loss 0.6641038060188293

Epoch 12: train loss 0.5431307608431036
Epoch 12: val loss 0.6722154021263123

Epoch 13: train loss 0.5494514649564569
Epoch 13: val loss 0.6583424210548401

Epoch 14: train loss 0.5391250008886511
Epoch 14: val loss 0.6629353165626526

Epoch 15: train loss 0.5303010940551758
Epoch 15: val loss 0.6593919992446899

Epoch 16: train loss 0.5043683052062988
Epoch 16: val loss 0.6555209159851074

Epoch 17: train loss 0.5234903151338751
Epoch 17: val loss 0.6677554845809937

Epoch 18: train loss 0.4976685887033289
Epoch 18: val loss 0.6537274122238159

Epoch 19: train loss 0.49990731477737427
Epoch 19: val loss 0.655217170715332

Epoch 20: train loss 0.46824802322821185
Epoch 20: val loss 0.6580367088317871

Epoch 21: train loss 0.46551667018370196
Epoch 21: val loss 0.6616154909133911

Epoch 22: train loss 0.4718958247791637
Epoch 22: val loss 0.6635650396347046

Epoch 23: train loss 0.4422519640489058
Epoch 23: val loss 0.668650209903717

Epoch 24: train loss 0.4544546820900657
Epoch 24: val loss 0.6621724367141724

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7092224677403768
Epoch 0: val loss 0.6991664171218872

Epoch 1: train loss 0.6808241049448649
Epoch 1: val loss 0.6820835471153259

Epoch 2: train loss 0.66921546459198
Epoch 2: val loss 0.679061770439148

Epoch 3: train loss 0.6503468513488769
Epoch 3: val loss 0.673617422580719

Epoch 4: train loss 0.6433344562848409
Epoch 4: val loss 0.6734328269958496

Epoch 5: train loss 0.6180248777071635
Epoch 5: val loss 0.6740958094596863

Epoch 6: train loss 0.6103608330090841
Epoch 6: val loss 0.6618781089782715

Epoch 7: train loss 0.6029667218526205
Epoch 7: val loss 0.6727321147918701

Epoch 8: train loss 0.5925560156504314
Epoch 8: val loss 0.6632702350616455

Epoch 9: train loss 0.5886044243971507
Epoch 9: val loss 0.6723536252975464

Epoch 10: train loss 0.5895328342914581
Epoch 10: val loss 0.6603285670280457

Epoch 11: train loss 0.5683014531930287
Epoch 11: val loss 0.6607713103294373

Epoch 12: train loss 0.5734745105107625
Epoch 12: val loss 0.6452961564064026

Epoch 13: train loss 0.5689457575480144
Epoch 13: val loss 0.650714099407196

Epoch 14: train loss 0.5517249564329784
Epoch 14: val loss 0.6431500911712646

Epoch 15: train loss 0.5452118972937267
Epoch 15: val loss 0.6424671411514282

Epoch 16: train loss 0.5624524096647898
Epoch 16: val loss 0.6275488138198853

Epoch 17: train loss 0.5291772365570069
Epoch 17: val loss 0.6294469833374023

Epoch 18: train loss 0.5138560990492503
Epoch 18: val loss 0.6094813942909241

Epoch 19: train loss 0.4967941661675771
Epoch 19: val loss 0.6276090741157532

Epoch 20: train loss 0.4936913808186849
Epoch 20: val loss 0.6206647157669067

Epoch 21: train loss 0.48890292247136435
Epoch 21: val loss 0.6494190692901611

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6979943009523245
Epoch 0: val loss 0.6720494627952576

Epoch 1: train loss 0.6554999443200918
Epoch 1: val loss 0.6574828028678894

Epoch 2: train loss 0.6580292995159442
Epoch 2: val loss 0.6406002044677734

Epoch 3: train loss 0.6381226502932035
Epoch 3: val loss 0.6393010020256042

Epoch 4: train loss 0.6159768333801856
Epoch 4: val loss 0.6385952234268188

Epoch 5: train loss 0.6118034766270564
Epoch 5: val loss 0.6350533962249756

Epoch 6: train loss 0.5966664048341604
Epoch 6: val loss 0.640343964099884

Epoch 7: train loss 0.5923823072360113
Epoch 7: val loss 0.6326537728309631

Epoch 8: train loss 0.5782577785161825
Epoch 8: val loss 0.6309334635734558

Epoch 9: train loss 0.5588871928361746
Epoch 9: val loss 0.6469048857688904

Epoch 10: train loss 0.5665094531499423
Epoch 10: val loss 0.6463316082954407

Epoch 11: train loss 0.5453859475942758
Epoch 11: val loss 0.65156090259552

Epoch 12: train loss 0.5550101468196282
Epoch 12: val loss 0.6556726098060608

Epoch 13: train loss 0.537359173481281
Epoch 13: val loss 0.657711923122406

Epoch 14: train loss 0.5272915248687451
Epoch 14: val loss 0.6604961156845093

Epoch 15: train loss 0.5144939239208515
Epoch 15: val loss 0.6625722050666809

Epoch 16: train loss 0.5280319864933307
Epoch 16: val loss 0.6717656850814819

Epoch 17: train loss 0.5171359594051654
Epoch 17: val loss 0.6799593567848206

Epoch 18: train loss 0.4889745276707869
Epoch 18: val loss 0.6878343224525452

Epoch 19: train loss 0.5008412897586823
Epoch 19: val loss 0.6815229058265686

Epoch 20: train loss 0.48917067967928374
Epoch 20: val loss 0.6833353638648987

Epoch 21: train loss 0.4888952305683723
Epoch 21: val loss 0.6956319212913513

Epoch 22: train loss 0.48816873935552746
Epoch 22: val loss 0.6993594765663147

Epoch 23: train loss 0.48131656875977147
Epoch 23: val loss 0.7032394409179688

Epoch 24: train loss 0.45047751527566177
Epoch 24: val loss 0.7091400623321533

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6870446296838614
Epoch 0: val loss 0.6703351140022278

Epoch 1: train loss 0.6620671153068542
Epoch 1: val loss 0.6617505550384521

Epoch 2: train loss 0.6417421194223257
Epoch 2: val loss 0.6477808356285095

Epoch 3: train loss 0.6243127446908218
Epoch 3: val loss 0.6405123472213745

Epoch 4: train loss 0.6254500425778903
Epoch 4: val loss 0.6346030831336975

Epoch 5: train loss 0.6041777707063235
Epoch 5: val loss 0.6374679803848267

Epoch 6: train loss 0.6026580058611356
Epoch 6: val loss 0.6326954364776611

Epoch 7: train loss 0.5800858781887934
Epoch 7: val loss 0.6324447989463806

Epoch 8: train loss 0.5652848917704362
Epoch 8: val loss 0.6228427290916443

Epoch 9: train loss 0.566313970547456
Epoch 9: val loss 0.6245890259742737

Epoch 10: train loss 0.5835687609819266
Epoch 10: val loss 0.6243535876274109

Epoch 11: train loss 0.547152232665282
Epoch 11: val loss 0.6283178925514221

Epoch 12: train loss 0.5430117089014787
Epoch 12: val loss 0.6265684962272644

Epoch 13: train loss 0.5458360016345978
Epoch 13: val loss 0.6216676831245422

Epoch 14: train loss 0.5252965986728668
Epoch 14: val loss 0.6179090738296509

Epoch 15: train loss 0.535536126448558
Epoch 15: val loss 0.6116988658905029

Epoch 16: train loss 0.53198297894918
Epoch 16: val loss 0.6191407442092896

Epoch 17: train loss 0.5183634001475114
Epoch 17: val loss 0.6342245936393738

Epoch 18: train loss 0.5008336787040417
Epoch 18: val loss 0.6241015791893005

Epoch 19: train loss 0.4951078204008249
Epoch 19: val loss 0.631280243396759

Epoch 20: train loss 0.4982022436765524
Epoch 20: val loss 0.6369699835777283

Epoch 21: train loss 0.479224294424057
Epoch 21: val loss 0.639229416847229

Epoch 22: train loss 0.4594520880625798
Epoch 22: val loss 0.6420761942863464

Epoch 23: train loss 0.455281152175023
Epoch 23: val loss 0.636212170124054

Epoch 24: train loss 0.4371585226975955
Epoch 24: val loss 0.6268901824951172

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6956867208847632
Epoch 0: val loss 0.6711663603782654

Epoch 1: train loss 0.6554807011897748
Epoch 1: val loss 0.6603642702102661

Epoch 2: train loss 0.6374713549247155
Epoch 2: val loss 0.6469296216964722

Epoch 3: train loss 0.6237442401739267
Epoch 3: val loss 0.6382922530174255

Epoch 4: train loss 0.6142238424374507
Epoch 4: val loss 0.6303853392601013

Epoch 5: train loss 0.6057656223957355
Epoch 5: val loss 0.6312240958213806

Epoch 6: train loss 0.5945219810192401
Epoch 6: val loss 0.6294868588447571

Epoch 7: train loss 0.5821413214390094
Epoch 7: val loss 0.6299347877502441

Epoch 8: train loss 0.5750993421444526
Epoch 8: val loss 0.6317710280418396

Epoch 9: train loss 0.5636356725142553
Epoch 9: val loss 0.6408933401107788

Epoch 10: train loss 0.5641432725466214
Epoch 10: val loss 0.6390057802200317

Epoch 11: train loss 0.5543752610683441
Epoch 11: val loss 0.6333890557289124

Epoch 12: train loss 0.5693068068761092
Epoch 12: val loss 0.6321052312850952

Epoch 13: train loss 0.55949523127996
Epoch 13: val loss 0.6319133639335632

Epoch 14: train loss 0.5405743145025693
Epoch 14: val loss 0.6290097236633301

Epoch 15: train loss 0.535843333372703
Epoch 15: val loss 0.6279141902923584

Epoch 16: train loss 0.5229481137715853
Epoch 16: val loss 0.6284502148628235

Epoch 17: train loss 0.5389725313736842
Epoch 17: val loss 0.6285670399665833

Epoch 18: train loss 0.5252412305428431
Epoch 18: val loss 0.6275866031646729

Epoch 19: train loss 0.5196919303673965
Epoch 19: val loss 0.6286695599555969

Epoch 20: train loss 0.5080572412564204
Epoch 20: val loss 0.6284999251365662

Epoch 21: train loss 0.5032007510845478
Epoch 21: val loss 0.6319844722747803

Epoch 22: train loss 0.5036774759109204
Epoch 22: val loss 0.6387807726860046

Epoch 23: train loss 0.4983188624565418
Epoch 23: val loss 0.6335468292236328

Epoch 24: train loss 0.495853080199315
Epoch 24: val loss 0.6282303333282471

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7006343098787161
Epoch 0: val loss 0.6855556964874268

Epoch 1: train loss 0.6657988108121432
Epoch 1: val loss 0.674932062625885

Epoch 2: train loss 0.6543797850608826
Epoch 2: val loss 0.6652380228042603

Epoch 3: train loss 0.6438464659910935
Epoch 3: val loss 0.6548896431922913

Epoch 4: train loss 0.6317650217276353
Epoch 4: val loss 0.6470986604690552

Epoch 5: train loss 0.6192381244439346
Epoch 5: val loss 0.6441261768341064

Epoch 6: train loss 0.6133982080679673
Epoch 6: val loss 0.6435176730155945

Epoch 7: train loss 0.6038857790140005
Epoch 7: val loss 0.6455683708190918

Epoch 8: train loss 0.5881439768351041
Epoch 8: val loss 0.6351926922798157

Epoch 9: train loss 0.5883601078620324
Epoch 9: val loss 0.6470100283622742

Epoch 10: train loss 0.5855621787217947
Epoch 10: val loss 0.6408082246780396

Epoch 11: train loss 0.5775801585270808
Epoch 11: val loss 0.6364695429801941

Epoch 12: train loss 0.5513478173659399
Epoch 12: val loss 0.6406755447387695

Epoch 13: train loss 0.5352541529215299
Epoch 13: val loss 0.6536966562271118

Epoch 14: train loss 0.5634881120461684
Epoch 14: val loss 0.6593154668807983

Epoch 15: train loss 0.5298308821824881
Epoch 15: val loss 0.6432564854621887

Epoch 16: train loss 0.5185554233881143
Epoch 16: val loss 0.6552367210388184

Epoch 17: train loss 0.5363985254214361
Epoch 17: val loss 0.6590183973312378

Epoch 18: train loss 0.5139430967661051
Epoch 18: val loss 0.6591306924819946

Epoch 19: train loss 0.49495095243820775
Epoch 19: val loss 0.6614580750465393

Epoch 20: train loss 0.5088656613459954
Epoch 20: val loss 0.6728764772415161

Epoch 21: train loss 0.5080918417527125
Epoch 21: val loss 0.6740499138832092

Epoch 22: train loss 0.468024512896171
Epoch 22: val loss 0.6641855835914612

Epoch 23: train loss 0.48671839558161223
Epoch 23: val loss 0.6780881285667419

Epoch 24: train loss 0.46024855742087734
Epoch 24: val loss 0.6708389520645142

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951246717396904
Epoch 0: val loss 0.6851797699928284

Epoch 1: train loss 0.6630566646071041
Epoch 1: val loss 0.673335611820221

Epoch 2: train loss 0.6366705298423767
Epoch 2: val loss 0.6778252720832825

Epoch 3: train loss 0.6340111774556777
Epoch 3: val loss 0.6678345799446106

Epoch 4: train loss 0.6130413395517013
Epoch 4: val loss 0.6618606448173523

Epoch 5: train loss 0.6125582351404077
Epoch 5: val loss 0.6670522689819336

Epoch 6: train loss 0.5998951862840092
Epoch 6: val loss 0.65973961353302

Epoch 7: train loss 0.5926304494633394
Epoch 7: val loss 0.6773340106010437

Epoch 8: train loss 0.5929765157839831
Epoch 8: val loss 0.6696621775627136

Epoch 9: train loss 0.5781600545434391
Epoch 9: val loss 0.6782735586166382

Epoch 10: train loss 0.5892449582324308
Epoch 10: val loss 0.6779141426086426

Epoch 11: train loss 0.5561229200924144
Epoch 11: val loss 0.6788957715034485

Epoch 12: train loss 0.5511814057826996
Epoch 12: val loss 0.6911860704421997

Epoch 13: train loss 0.5504520675715279
Epoch 13: val loss 0.6970691680908203

Epoch 14: train loss 0.5583879491862129
Epoch 14: val loss 0.6916175484657288

Epoch 15: train loss 0.5310830140815062
Epoch 15: val loss 0.6890369653701782

Epoch 16: train loss 0.5240990764954511
Epoch 16: val loss 0.6960176825523376

Epoch 17: train loss 0.5293872444068685
Epoch 17: val loss 0.6995788812637329

Epoch 18: train loss 0.5217650883338031
Epoch 18: val loss 0.6871582865715027

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6910101523001989
Epoch 0: val loss 0.6887616515159607

Epoch 1: train loss 0.6768658210833868
Epoch 1: val loss 0.6894379258155823

Epoch 2: train loss 0.6703147987524668
Epoch 2: val loss 0.6920138597488403

Epoch 3: train loss 0.6501246641079584
Epoch 3: val loss 0.6998444199562073

Epoch 4: train loss 0.6632024596134821
Epoch 4: val loss 0.7021424770355225

Epoch 5: train loss 0.6500652879476547
Epoch 5: val loss 0.7052078247070312

Epoch 6: train loss 0.6315245578686396
Epoch 6: val loss 0.7027702927589417

Epoch 7: train loss 0.633417159318924
Epoch 7: val loss 0.704970121383667

Epoch 8: train loss 0.6085646053155264
Epoch 8: val loss 0.6966386437416077

Epoch 9: train loss 0.618230864405632
Epoch 9: val loss 0.7042374014854431

Epoch 10: train loss 0.6075232153137525
Epoch 10: val loss 0.7048619985580444

Epoch 11: train loss 0.5914097925027212
Epoch 11: val loss 0.711070716381073

Epoch 12: train loss 0.5850657522678375
Epoch 12: val loss 0.7236320972442627

Epoch 13: train loss 0.5859398146470388
Epoch 13: val loss 0.7381978631019592

Epoch 14: train loss 0.594329630335172
Epoch 14: val loss 0.7364369034767151

Epoch 15: train loss 0.576840378344059
Epoch 15: val loss 0.7480398416519165

Epoch 16: train loss 0.5649586493770281
Epoch 16: val loss 0.7411965131759644

Epoch 17: train loss 0.5679086794455847
Epoch 17: val loss 0.7512891292572021

Epoch 18: train loss 0.5379032120108604
Epoch 18: val loss 0.7629154324531555

Epoch 19: train loss 0.5503112648924192
Epoch 19: val loss 0.7723297476768494

Epoch 20: train loss 0.5361078977584839
Epoch 20: val loss 0.7892836928367615

Epoch 21: train loss 0.5562631736199061
Epoch 21: val loss 0.7889655828475952

Epoch 22: train loss 0.5383728419740995
Epoch 22: val loss 0.7818172574043274

Epoch 23: train loss 0.5082626715302467
Epoch 23: val loss 0.7806052565574646

Epoch 24: train loss 0.5380536516507467
Epoch 24: val loss 0.7986711859703064

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.697721262772878
Epoch 0: val loss 0.7006615996360779

Epoch 1: train loss 0.6719903151194254
Epoch 1: val loss 0.7074829339981079

Epoch 2: train loss 0.6588620096445084
Epoch 2: val loss 0.70481938123703

Epoch 3: train loss 0.6469475676616033
Epoch 3: val loss 0.6966553926467896

Epoch 4: train loss 0.6376757274071375
Epoch 4: val loss 0.7035009860992432

Epoch 5: train loss 0.6289786249399185
Epoch 5: val loss 0.7059078812599182

Epoch 6: train loss 0.6301701863606771
Epoch 6: val loss 0.6989343762397766

Epoch 7: train loss 0.6296942333380381
Epoch 7: val loss 0.7006413340568542

Epoch 8: train loss 0.6028693864742914
Epoch 8: val loss 0.7092379927635193

Epoch 9: train loss 0.614499012629191
Epoch 9: val loss 0.7060890793800354

Epoch 10: train loss 0.6028383076190948
Epoch 10: val loss 0.7121200561523438

Epoch 11: train loss 0.5923584451278051
Epoch 11: val loss 0.7071287035942078

Epoch 12: train loss 0.5787239720424017
Epoch 12: val loss 0.707842230796814

Epoch 13: train loss 0.5837375720342001
Epoch 13: val loss 0.7107638120651245

Epoch 14: train loss 0.5589472825328509
Epoch 14: val loss 0.7111973166465759

Epoch 15: train loss 0.5614107102155685
Epoch 15: val loss 0.7187426686286926

Epoch 16: train loss 0.5588610370953878
Epoch 16: val loss 0.7423140406608582

Epoch 17: train loss 0.5415793135762215
Epoch 17: val loss 0.7369975447654724

Epoch 18: train loss 0.5466156030694643
Epoch 18: val loss 0.7323405742645264

Epoch 19: train loss 0.5345299368103346
Epoch 19: val loss 0.7576009035110474

Epoch 20: train loss 0.5290260563294092
Epoch 20: val loss 0.7595385909080505

Epoch 21: train loss 0.5119918584823608
Epoch 21: val loss 0.7540006637573242

Epoch 22: train loss 0.5258792663613955
Epoch 22: val loss 0.7599584460258484

Epoch 23: train loss 0.5171505063772202
Epoch 23: val loss 0.7856663465499878

Epoch 24: train loss 0.5181223650773367
Epoch 24: val loss 0.7767099142074585

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7010449121395746
Epoch 0: val loss 0.6754525303840637

Epoch 1: train loss 0.6692411949237188
Epoch 1: val loss 0.6697075963020325

Epoch 2: train loss 0.6689533740282059
Epoch 2: val loss 0.6642042398452759

Epoch 3: train loss 0.6461879362662634
Epoch 3: val loss 0.6705513000488281

Epoch 4: train loss 0.664415160814921
Epoch 4: val loss 0.6655693054199219

Epoch 5: train loss 0.647206316391627
Epoch 5: val loss 0.6613608002662659

Epoch 6: train loss 0.627215658624967
Epoch 6: val loss 0.6575524806976318

Epoch 7: train loss 0.6342972914377848
Epoch 7: val loss 0.6564719080924988

Epoch 8: train loss 0.6135651022195816
Epoch 8: val loss 0.6558778882026672

Epoch 9: train loss 0.6271570871273676
Epoch 9: val loss 0.6510947942733765

Epoch 10: train loss 0.606547569235166
Epoch 10: val loss 0.6447054743766785

Epoch 11: train loss 0.6094399243593216
Epoch 11: val loss 0.6514238715171814

Epoch 12: train loss 0.6085141400496165
Epoch 12: val loss 0.6524946689605713

Epoch 13: train loss 0.6107163975636164
Epoch 13: val loss 0.6524177193641663

Epoch 14: train loss 0.6038663884003957
Epoch 14: val loss 0.6471893191337585

Epoch 15: train loss 0.5982834696769714
Epoch 15: val loss 0.645658016204834

Epoch 16: train loss 0.580005057156086
Epoch 16: val loss 0.6443399786949158

Epoch 17: train loss 0.588488278289636
Epoch 17: val loss 0.6436343789100647

Epoch 18: train loss 0.5868528485298157
Epoch 18: val loss 0.6370900869369507

Epoch 19: train loss 0.5608501955866814
Epoch 19: val loss 0.6472826600074768

Epoch 20: train loss 0.5623884300390879
Epoch 20: val loss 0.6403392553329468

Epoch 21: train loss 0.5617746412754059
Epoch 21: val loss 0.6388429999351501

Epoch 22: train loss 0.5589874188105265
Epoch 22: val loss 0.6429122686386108

Epoch 23: train loss 0.5496620660026869
Epoch 23: val loss 0.6354090571403503

Epoch 24: train loss 0.5411102374394735
Epoch 24: val loss 0.6320651173591614

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930154810349146
Epoch 0: val loss 0.6993112564086914

Epoch 1: train loss 0.6746069391568502
Epoch 1: val loss 0.70270174741745

Epoch 2: train loss 0.6669802864392599
Epoch 2: val loss 0.7095416188240051

Epoch 3: train loss 0.6378675003846487
Epoch 3: val loss 0.7148430347442627

Epoch 4: train loss 0.6378462264935175
Epoch 4: val loss 0.7212405800819397

Epoch 5: train loss 0.6343314150969187
Epoch 5: val loss 0.721433699131012

Epoch 6: train loss 0.6135950783888499
Epoch 6: val loss 0.739197850227356

Epoch 7: train loss 0.6192635496457418
Epoch 7: val loss 0.7454949021339417

Epoch 8: train loss 0.6037031213442484
Epoch 8: val loss 0.7571319937705994

Epoch 9: train loss 0.6016002669930458
Epoch 9: val loss 0.7578327655792236

Epoch 10: train loss 0.5868855441610018
Epoch 10: val loss 0.760445237159729

Epoch 11: train loss 0.5784076104561487
Epoch 11: val loss 0.7695770263671875

Epoch 12: train loss 0.5725154106815656
Epoch 12: val loss 0.7776080369949341

Epoch 13: train loss 0.5837043821811676
Epoch 13: val loss 0.797473669052124

Epoch 14: train loss 0.5762412895758947
Epoch 14: val loss 0.7937746644020081

Epoch 15: train loss 0.5417379960417747
Epoch 15: val loss 0.8075334429740906

Epoch 16: train loss 0.5402986481785774
Epoch 16: val loss 0.814448356628418

Epoch 17: train loss 0.569189672668775
Epoch 17: val loss 0.7978289127349854

Epoch 18: train loss 0.5380983129143715
Epoch 18: val loss 0.8042092323303223

Epoch 19: train loss 0.5437985310951868
Epoch 19: val loss 0.8219876885414124

Epoch 20: train loss 0.5532269130150477
Epoch 20: val loss 0.807820737361908

Epoch 21: train loss 0.5353510851661364
Epoch 21: val loss 0.8061187267303467

Epoch 22: train loss 0.5043206512928009
Epoch 22: val loss 0.8443984389305115

Epoch 23: train loss 0.5450704743464788
Epoch 23: val loss 0.8215504288673401

Epoch 24: train loss 0.5116758023699125
Epoch 24: val loss 0.8253044486045837

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6998025663197041
Epoch 0: val loss 0.6723716855049133

Epoch 1: train loss 0.6882141046226025
Epoch 1: val loss 0.6708828210830688

Epoch 2: train loss 0.6738869175314903
Epoch 2: val loss 0.6645499467849731

Epoch 3: train loss 0.6690611690282822
Epoch 3: val loss 0.6662523746490479

Epoch 4: train loss 0.6434766314923763
Epoch 4: val loss 0.6632981896400452

Epoch 5: train loss 0.6471002362668514
Epoch 5: val loss 0.6628054976463318

Epoch 6: train loss 0.6514003425836563
Epoch 6: val loss 0.6697293519973755

Epoch 7: train loss 0.6301965340971947
Epoch 7: val loss 0.6704336404800415

Epoch 8: train loss 0.6345420442521572
Epoch 8: val loss 0.6702189445495605

Epoch 9: train loss 0.6302923895418644
Epoch 9: val loss 0.6759878993034363

Epoch 10: train loss 0.6191900484263897
Epoch 10: val loss 0.6710944175720215

Epoch 11: train loss 0.6252029091119766
Epoch 11: val loss 0.6855520606040955

Epoch 12: train loss 0.5968305394053459
Epoch 12: val loss 0.6778743267059326

Epoch 13: train loss 0.5955584105104208
Epoch 13: val loss 0.6810591816902161

Epoch 14: train loss 0.5766962394118309
Epoch 14: val loss 0.6917195320129395

Epoch 15: train loss 0.5725385081022978
Epoch 15: val loss 0.6856077909469604

Epoch 16: train loss 0.5850771944969893
Epoch 16: val loss 0.68636554479599

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
26
Epoch 0: train loss 0.6716610022953579
Epoch 0: val loss 0.6338167190551758

Epoch 1: train loss 0.6509488139833722
Epoch 1: val loss 0.6084287166595459

Epoch 2: train loss 0.5774471121174949
Epoch 2: val loss 0.5991868376731873

Epoch 3: train loss 0.5348874373095376
Epoch 3: val loss 0.5967702865600586

Epoch 4: train loss 0.530949877841132
Epoch 4: val loss 0.6002078056335449

Epoch 5: train loss 0.48718321323394775
Epoch 5: val loss 0.6057420969009399

Epoch 6: train loss 0.5623632286276136
Epoch 6: val loss 0.6139875650405884

Epoch 7: train loss 0.5208987763949803
Epoch 7: val loss 0.6194171905517578

Epoch 8: train loss 0.6051459056990487
Epoch 8: val loss 0.6236122250556946

Epoch 9: train loss 0.5393556697028024
Epoch 9: val loss 0.6234808564186096

Epoch 10: train loss 0.4882122150489262
Epoch 10: val loss 0.617721438407898

Epoch 11: train loss 0.4533390466656004
Epoch 11: val loss 0.615822970867157

Epoch 12: train loss 0.509313132081713
Epoch 12: val loss 0.6217180490493774

Epoch 13: train loss 0.4276528294597353
Epoch 13: val loss 0.6369151473045349

Epoch 14: train loss 0.44383722969463896
Epoch 14: val loss 0.6532332301139832

Epoch 15: train loss 0.42455961874553133
Epoch 15: val loss 0.6588606834411621

Epoch 16: train loss 0.43641034194401335
Epoch 16: val loss 0.6625981330871582

Epoch 17: train loss 0.44552378143583027
Epoch 17: val loss 0.6672044992446899

Epoch 18: train loss 0.4499338226658957
Epoch 18: val loss 0.6715682744979858

Epoch 19: train loss 0.43414378591946196
Epoch 19: val loss 0.6778693199157715

Epoch 20: train loss 0.3724584324019296
Epoch 20: val loss 0.6848866939544678

Epoch 21: train loss 0.4284289138657706
Epoch 21: val loss 0.6901907324790955

Epoch 22: train loss 0.38488068325178965
Epoch 22: val loss 0.7080104351043701

Epoch 23: train loss 0.3895497960703714
Epoch 23: val loss 0.725344717502594

Epoch 24: train loss 0.42578910078321186
Epoch 24: val loss 0.7443837523460388

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6636396731649127
Epoch 0: val loss 0.6389656662940979

Epoch 1: train loss 0.6059038639068604
Epoch 1: val loss 0.5911852717399597

Epoch 2: train loss 0.5492267906665802
Epoch 2: val loss 0.5744792222976685

Epoch 3: train loss 0.5823642313480377
Epoch 3: val loss 0.5722935199737549

Epoch 4: train loss 0.541616712297712
Epoch 4: val loss 0.5827130079269409

Epoch 5: train loss 0.5108427788530078
Epoch 5: val loss 0.5766565203666687

Epoch 6: train loss 0.4974903677191053
Epoch 6: val loss 0.5727328658103943

Epoch 7: train loss 0.5799640587397984
Epoch 7: val loss 0.5718185305595398

Epoch 8: train loss 0.5470073563711983
Epoch 8: val loss 0.5633411407470703

Epoch 9: train loss 0.5788267808301109
Epoch 9: val loss 0.5605840682983398

Epoch 10: train loss 0.5711438272680555
Epoch 10: val loss 0.5695390105247498

Epoch 11: train loss 0.581062023128782
Epoch 11: val loss 0.5863528847694397

Epoch 12: train loss 0.5128447711467743
Epoch 12: val loss 0.5772485136985779

Epoch 13: train loss 0.5363962692873818
Epoch 13: val loss 0.5636968612670898

Epoch 14: train loss 0.4727613159588405
Epoch 14: val loss 0.5723657608032227

Epoch 15: train loss 0.4742209443024227
Epoch 15: val loss 0.5713512897491455

Epoch 16: train loss 0.5163802206516266
Epoch 16: val loss 0.5791330933570862

Epoch 17: train loss 0.4868092451776777
Epoch 17: val loss 0.6033063530921936

Epoch 18: train loss 0.4740248663084848
Epoch 18: val loss 0.6028077602386475

Epoch 19: train loss 0.4960148675101144
Epoch 19: val loss 0.596208930015564

Epoch 20: train loss 0.4567761591502598
Epoch 20: val loss 0.5939695239067078

Epoch 21: train loss 0.4706167365823473
Epoch 21: val loss 0.6100637912750244

Epoch 22: train loss 0.4609308200223105
Epoch 22: val loss 0.6036824584007263

Epoch 23: train loss 0.40064917717661175
Epoch 23: val loss 0.5968342423439026

Epoch 24: train loss 0.469715484551021
Epoch 24: val loss 0.594026505947113

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.667610262121473
Epoch 0: val loss 0.6066673994064331

Epoch 1: train loss 0.5819117512021746
Epoch 1: val loss 0.5895287990570068

Epoch 2: train loss 0.5799776826586042
Epoch 2: val loss 0.5721833109855652

Epoch 3: train loss 0.5354388781956264
Epoch 3: val loss 0.5696303248405457

Epoch 4: train loss 0.5021681444985526
Epoch 4: val loss 0.5654019117355347

Epoch 5: train loss 0.5607300273009709
Epoch 5: val loss 0.5653871297836304

Epoch 6: train loss 0.520747069801603
Epoch 6: val loss 0.5614972114562988

Epoch 7: train loss 0.5060481471674783
Epoch 7: val loss 0.5649764537811279

Epoch 8: train loss 0.5250373610428402
Epoch 8: val loss 0.5710636973381042

Epoch 9: train loss 0.5153282540185111
Epoch 9: val loss 0.581273078918457

Epoch 10: train loss 0.46446134575775694
Epoch 10: val loss 0.5747207403182983

Epoch 11: train loss 0.5137719895158496
Epoch 11: val loss 0.5676214694976807

Epoch 12: train loss 0.5466130077838898
Epoch 12: val loss 0.5598598122596741

Epoch 13: train loss 0.48033744948250906
Epoch 13: val loss 0.5536438226699829

Epoch 14: train loss 0.46489607436316355
Epoch 14: val loss 0.5474140048027039

Epoch 15: train loss 0.47320261171885897
Epoch 15: val loss 0.5478599667549133

Epoch 16: train loss 0.44129436356680735
Epoch 16: val loss 0.5582611560821533

Epoch 17: train loss 0.45452930671828135
Epoch 17: val loss 0.5661523938179016

Epoch 18: train loss 0.44103628396987915
Epoch 18: val loss 0.5807746648788452

Epoch 19: train loss 0.439802701984133
Epoch 19: val loss 0.5809930562973022

Epoch 20: train loss 0.5176291508334023
Epoch 20: val loss 0.5854085087776184

Epoch 21: train loss 0.44648719685418264
Epoch 21: val loss 0.5926116704940796

Epoch 22: train loss 0.41717976331710815
Epoch 22: val loss 0.5909719467163086

Epoch 23: train loss 0.3847665084259851
Epoch 23: val loss 0.5957592725753784

Epoch 24: train loss 0.4203052818775177
Epoch 24: val loss 0.5942711234092712

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6785090735980442
Epoch 0: val loss 0.6273670196533203

Epoch 1: train loss 0.5964331030845642
Epoch 1: val loss 0.6048975586891174

Epoch 2: train loss 0.5477528699806758
Epoch 2: val loss 0.5894652009010315

Epoch 3: train loss 0.570890235049384
Epoch 3: val loss 0.5848565101623535

Epoch 4: train loss 0.5700935976845878
Epoch 4: val loss 0.5900087952613831

Epoch 5: train loss 0.5083840659686497
Epoch 5: val loss 0.5894837379455566

Epoch 6: train loss 0.5107647904327938
Epoch 6: val loss 0.5883516669273376

Epoch 7: train loss 0.5264984880174909
Epoch 7: val loss 0.5873263478279114

Epoch 8: train loss 0.5303652797426496
Epoch 8: val loss 0.5913184285163879

Epoch 9: train loss 0.5053184373038155
Epoch 9: val loss 0.600724995136261

Epoch 10: train loss 0.5031892785004207
Epoch 10: val loss 0.6081802845001221

Epoch 11: train loss 0.5291245324271066
Epoch 11: val loss 0.6100394129753113

Epoch 12: train loss 0.4718941705567496
Epoch 12: val loss 0.6238117218017578

Epoch 13: train loss 0.5062741722379412
Epoch 13: val loss 0.631009578704834

Epoch 14: train loss 0.513684115239552
Epoch 14: val loss 0.6331273913383484

Epoch 15: train loss 0.44615637617451803
Epoch 15: val loss 0.6201239824295044

Epoch 16: train loss 0.4613205705370222
Epoch 16: val loss 0.62641841173172

Epoch 17: train loss 0.437650944505419
Epoch 17: val loss 0.6328494548797607

Epoch 18: train loss 0.4398870808737619
Epoch 18: val loss 0.6420650482177734

Epoch 19: train loss 0.42215029895305634
Epoch 19: val loss 0.6538200974464417

Epoch 20: train loss 0.442518161875861
Epoch 20: val loss 0.6585798263549805

Epoch 21: train loss 0.4161536565848759
Epoch 21: val loss 0.6597158312797546

Epoch 22: train loss 0.44254780241421293
Epoch 22: val loss 0.6609166860580444

Epoch 23: train loss 0.4329451194831303
Epoch 23: val loss 0.6700812578201294

Epoch 24: train loss 0.4279553975377764
Epoch 24: val loss 0.6731385588645935

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6723123259014554
Epoch 0: val loss 0.636049747467041

Epoch 1: train loss 0.6244591474533081
Epoch 1: val loss 0.6022400856018066

Epoch 2: train loss 0.5488220453262329
Epoch 2: val loss 0.5828182101249695

Epoch 3: train loss 0.5503967470592923
Epoch 3: val loss 0.5988482236862183

Epoch 4: train loss 0.517412801583608
Epoch 4: val loss 0.5948085188865662

Epoch 5: train loss 0.5571168992254469
Epoch 5: val loss 0.6017379760742188

Epoch 6: train loss 0.4873780773745643
Epoch 6: val loss 0.6431373357772827

Epoch 7: train loss 0.4963511824607849
Epoch 7: val loss 0.6588189005851746

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6680702343583107
Epoch 0: val loss 0.6386423707008362

Epoch 1: train loss 0.5920297652482986
Epoch 1: val loss 0.5978107452392578

Epoch 2: train loss 0.5366663932800293
Epoch 2: val loss 0.5638508796691895

Epoch 3: train loss 0.5039434470236301
Epoch 3: val loss 0.5469256639480591

Epoch 4: train loss 0.4793439917266369
Epoch 4: val loss 0.5372436046600342

Epoch 5: train loss 0.4656616188585758
Epoch 5: val loss 0.534655749797821

Epoch 6: train loss 0.48258746415376663
Epoch 6: val loss 0.5409378409385681

Epoch 7: train loss 0.44007696956396103
Epoch 7: val loss 0.5433644652366638

Epoch 8: train loss 0.42978357896208763
Epoch 8: val loss 0.5479349493980408

Epoch 9: train loss 0.4071260243654251
Epoch 9: val loss 0.5478116869926453

Epoch 10: train loss 0.39584867656230927
Epoch 10: val loss 0.5528249144554138

Epoch 11: train loss 0.378741217777133
Epoch 11: val loss 0.5457854866981506

Epoch 12: train loss 0.4006057679653168
Epoch 12: val loss 0.5561676621437073

Epoch 13: train loss 0.3894650787115097
Epoch 13: val loss 0.5722971558570862

Epoch 14: train loss 0.35851125977933407
Epoch 14: val loss 0.5806751847267151

Epoch 15: train loss 0.3768625035881996
Epoch 15: val loss 0.5723859071731567

Epoch 16: train loss 0.34578222036361694
Epoch 16: val loss 0.5955209136009216

Epoch 17: train loss 0.3524402752518654
Epoch 17: val loss 0.5969789624214172

Epoch 18: train loss 0.3380778953433037
Epoch 18: val loss 0.6039832830429077

Epoch 19: train loss 0.3151533268392086
Epoch 19: val loss 0.6259976029396057

Epoch 20: train loss 0.3232467845082283
Epoch 20: val loss 0.6217652559280396

Epoch 21: train loss 0.30856168642640114
Epoch 21: val loss 0.6182607412338257

Epoch 22: train loss 0.2986750677227974
Epoch 22: val loss 0.6222209930419922

Epoch 23: train loss 0.2841394431889057
Epoch 23: val loss 0.6284526586532593

Epoch 24: train loss 0.30150629952549934
Epoch 24: val loss 0.6541290879249573

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6495735794305801
Epoch 0: val loss 0.6265143156051636

Epoch 1: train loss 0.5873173773288727
Epoch 1: val loss 0.5832613706588745

Epoch 2: train loss 0.5422085635364056
Epoch 2: val loss 0.5471810102462769

Epoch 3: train loss 0.5080078430473804
Epoch 3: val loss 0.5399150252342224

Epoch 4: train loss 0.5000753626227379
Epoch 4: val loss 0.5371474623680115

Epoch 5: train loss 0.4728536456823349
Epoch 5: val loss 0.5443400740623474

Epoch 6: train loss 0.4646802470088005
Epoch 6: val loss 0.5438440442085266

Epoch 7: train loss 0.445222832262516
Epoch 7: val loss 0.547985851764679

Epoch 8: train loss 0.4503042846918106
Epoch 8: val loss 0.5585976839065552

Epoch 9: train loss 0.4527893587946892
Epoch 9: val loss 0.5529531836509705

Epoch 10: train loss 0.4236314222216606
Epoch 10: val loss 0.5519368052482605

Epoch 11: train loss 0.43395721912384033
Epoch 11: val loss 0.561201274394989

Epoch 12: train loss 0.435163926333189
Epoch 12: val loss 0.5789135098457336

Epoch 13: train loss 0.4039207734167576
Epoch 13: val loss 0.5698935389518738

Epoch 14: train loss 0.37373156286776066
Epoch 14: val loss 0.587348222732544

Epoch 15: train loss 0.37333496287465096
Epoch 15: val loss 0.5847787857055664

Epoch 16: train loss 0.40145208686590195
Epoch 16: val loss 0.5816298127174377

Epoch 17: train loss 0.37087008357048035
Epoch 17: val loss 0.5965635776519775

Epoch 18: train loss 0.37675949931144714
Epoch 18: val loss 0.5982074737548828

Epoch 19: train loss 0.3641485497355461
Epoch 19: val loss 0.60210120677948

Epoch 20: train loss 0.35525293089449406
Epoch 20: val loss 0.5994221568107605

Epoch 21: train loss 0.3346143253147602
Epoch 21: val loss 0.6125724911689758

Epoch 22: train loss 0.3337977435439825
Epoch 22: val loss 0.6272192597389221

Epoch 23: train loss 0.34201307594776154
Epoch 23: val loss 0.6188778877258301

Epoch 24: train loss 0.31569419987499714
Epoch 24: val loss 0.6208811402320862

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6512640938162804
Epoch 0: val loss 0.6332693696022034

Epoch 1: train loss 0.5639887154102325
Epoch 1: val loss 0.5977885127067566

Epoch 2: train loss 0.5137477703392506
Epoch 2: val loss 0.5745631456375122

Epoch 3: train loss 0.49108675867319107
Epoch 3: val loss 0.5776003003120422

Epoch 4: train loss 0.4863753318786621
Epoch 4: val loss 0.5819360017776489

Epoch 5: train loss 0.4650057926774025
Epoch 5: val loss 0.5784532427787781

Epoch 6: train loss 0.471426397562027
Epoch 6: val loss 0.5670995712280273

Epoch 7: train loss 0.4624789468944073
Epoch 7: val loss 0.5795247554779053

Epoch 8: train loss 0.4405881352722645
Epoch 8: val loss 0.5868440866470337

Epoch 9: train loss 0.4532412402331829
Epoch 9: val loss 0.596518337726593

Epoch 10: train loss 0.4228346459567547
Epoch 10: val loss 0.599103569984436

Epoch 11: train loss 0.41091932356357574
Epoch 11: val loss 0.6008825302124023

Epoch 12: train loss 0.41907749325037
Epoch 12: val loss 0.6065104007720947

Epoch 13: train loss 0.4061022736132145
Epoch 13: val loss 0.6212772727012634

Epoch 14: train loss 0.4085444547235966
Epoch 14: val loss 0.6176762580871582

Epoch 15: train loss 0.39937279745936394
Epoch 15: val loss 0.6087319850921631

Epoch 16: train loss 0.4051988273859024
Epoch 16: val loss 0.6176440119743347

Epoch 17: train loss 0.3740407004952431
Epoch 17: val loss 0.618669867515564

Epoch 18: train loss 0.37850095331668854
Epoch 18: val loss 0.6217387914657593

Epoch 19: train loss 0.36879775673151016
Epoch 19: val loss 0.6067811846733093

Epoch 20: train loss 0.34274211525917053
Epoch 20: val loss 0.6235664486885071

Epoch 21: train loss 0.35818084701895714
Epoch 21: val loss 0.6431642770767212

Epoch 22: train loss 0.34536680579185486
Epoch 22: val loss 0.6436993479728699

Epoch 23: train loss 0.3547348864376545
Epoch 23: val loss 0.6601244807243347

Epoch 24: train loss 0.3312039487063885
Epoch 24: val loss 0.6676158905029297

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6717784851789474
Epoch 0: val loss 0.6283925771713257

Epoch 1: train loss 0.6003140360116959
Epoch 1: val loss 0.5739690065383911

Epoch 2: train loss 0.5420128554105759
Epoch 2: val loss 0.5366172790527344

Epoch 3: train loss 0.5266318246722221
Epoch 3: val loss 0.5128039121627808

Epoch 4: train loss 0.48835281655192375
Epoch 4: val loss 0.5026974678039551

Epoch 5: train loss 0.4967062436044216
Epoch 5: val loss 0.5020095109939575

Epoch 6: train loss 0.47512005269527435
Epoch 6: val loss 0.4973112940788269

Epoch 7: train loss 0.4604230709373951
Epoch 7: val loss 0.49538999795913696

Epoch 8: train loss 0.46502362936735153
Epoch 8: val loss 0.4944862127304077

Epoch 9: train loss 0.4459565617144108
Epoch 9: val loss 0.48990896344184875

Epoch 10: train loss 0.4357158727943897
Epoch 10: val loss 0.48957088589668274

Epoch 11: train loss 0.43745754659175873
Epoch 11: val loss 0.48869815468788147

Epoch 12: train loss 0.41828182712197304
Epoch 12: val loss 0.4838252067565918

Epoch 13: train loss 0.4155403822660446
Epoch 13: val loss 0.4874363839626312

Epoch 14: train loss 0.4011415168642998
Epoch 14: val loss 0.48399052023887634

Epoch 15: train loss 0.38750579208135605
Epoch 15: val loss 0.4886080026626587

Epoch 16: train loss 0.3935008719563484
Epoch 16: val loss 0.4838353991508484

Epoch 17: train loss 0.37068467028439045
Epoch 17: val loss 0.4912329912185669

Epoch 18: train loss 0.38673340156674385
Epoch 18: val loss 0.4972405433654785

Epoch 19: train loss 0.38403569534420967
Epoch 19: val loss 0.48804864287376404

Epoch 20: train loss 0.3625333346426487
Epoch 20: val loss 0.5003631114959717

Epoch 21: train loss 0.3780828230082989
Epoch 21: val loss 0.5038941502571106

Epoch 22: train loss 0.35209643840789795
Epoch 22: val loss 0.5028325319290161

Epoch 23: train loss 0.3341979682445526
Epoch 23: val loss 0.508324921131134

Epoch 24: train loss 0.32915270514786243
Epoch 24: val loss 0.5207757353782654

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.658529899337075
Epoch 0: val loss 0.6455091238021851

Epoch 1: train loss 0.5722819241610441
Epoch 1: val loss 0.6014213562011719

Epoch 2: train loss 0.5123092071576552
Epoch 2: val loss 0.56401526927948

Epoch 3: train loss 0.5015885288065131
Epoch 3: val loss 0.5560632944107056

Epoch 4: train loss 0.4800754433328455
Epoch 4: val loss 0.5292238593101501

Epoch 5: train loss 0.48096171563321893
Epoch 5: val loss 0.5353005528450012

Epoch 6: train loss 0.48627775365656073
Epoch 6: val loss 0.5231788754463196

Epoch 7: train loss 0.4445115761323409
Epoch 7: val loss 0.5270577073097229

Epoch 8: train loss 0.431183633479205
Epoch 8: val loss 0.5286298394203186

Epoch 9: train loss 0.4405196092345498
Epoch 9: val loss 0.5210368037223816

Epoch 10: train loss 0.4163702116771178
Epoch 10: val loss 0.5231162309646606

Epoch 11: train loss 0.4441640214486556
Epoch 11: val loss 0.5477935075759888

Epoch 12: train loss 0.4220669052817605
Epoch 12: val loss 0.5619033575057983

Epoch 13: train loss 0.3895968727090142
Epoch 13: val loss 0.5485211610794067

Epoch 14: train loss 0.3986689908937974
Epoch 14: val loss 0.5449503660202026

Epoch 15: train loss 0.4003094190900976
Epoch 15: val loss 0.5639359354972839

Epoch 16: train loss 0.36719834262674506
Epoch 16: val loss 0.5606545209884644

Epoch 17: train loss 0.35443409329110925
Epoch 17: val loss 0.5560015439987183

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6332391977310181
Epoch 0: val loss 0.5723833441734314

Epoch 1: train loss 0.5687276393175125
Epoch 1: val loss 0.5155806541442871

Epoch 2: train loss 0.5354343473911285
Epoch 2: val loss 0.4968242943286896

Epoch 3: train loss 0.5336077600717545
Epoch 3: val loss 0.4947102665901184

Epoch 4: train loss 0.5022875279188156
Epoch 4: val loss 0.49599742889404297

Epoch 5: train loss 0.5088699370622635
Epoch 5: val loss 0.4952987730503082

Epoch 6: train loss 0.4799539238214493
Epoch 6: val loss 0.5017365217208862

Epoch 7: train loss 0.46416122019290923
Epoch 7: val loss 0.5009956955909729

Epoch 8: train loss 0.4655154913663864
Epoch 8: val loss 0.5031920671463013

Epoch 9: train loss 0.4873786479234695
Epoch 9: val loss 0.5026046633720398

Epoch 10: train loss 0.4528654396533966
Epoch 10: val loss 0.5064659714698792

Epoch 11: train loss 0.4616763710975647
Epoch 11: val loss 0.5085218548774719

Epoch 12: train loss 0.45049315094947817
Epoch 12: val loss 0.5116015076637268

Epoch 13: train loss 0.45660164058208463
Epoch 13: val loss 0.5127429962158203

Epoch 14: train loss 0.42968804836273194
Epoch 14: val loss 0.5197528600692749

Epoch 15: train loss 0.42517159283161166
Epoch 15: val loss 0.5275470018386841

Epoch 16: train loss 0.41067384779453275
Epoch 16: val loss 0.53045254945755

Epoch 17: train loss 0.4208802133798599
Epoch 17: val loss 0.5342103838920593

Epoch 18: train loss 0.3972786009311676
Epoch 18: val loss 0.5422196388244629

Epoch 19: train loss 0.38813821971416473
Epoch 19: val loss 0.5483624935150146

Epoch 20: train loss 0.3769472360610962
Epoch 20: val loss 0.5531638860702515

Epoch 21: train loss 0.3895960345864296
Epoch 21: val loss 0.5559795498847961

Epoch 22: train loss 0.3556797742843628
Epoch 22: val loss 0.5590049624443054

Epoch 23: train loss 0.34841559529304506
Epoch 23: val loss 0.5701646208763123

Epoch 24: train loss 0.3602970212697983
Epoch 24: val loss 0.579899787902832

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6497025191783905
Epoch 0: val loss 0.5926434397697449

Epoch 1: train loss 0.5460676550865173
Epoch 1: val loss 0.537054181098938

Epoch 2: train loss 0.535240238904953
Epoch 2: val loss 0.517439603805542

Epoch 3: train loss 0.5102699846029282
Epoch 3: val loss 0.522919237613678

Epoch 4: train loss 0.4901149749755859
Epoch 4: val loss 0.5237852334976196

Epoch 5: train loss 0.48116726577281954
Epoch 5: val loss 0.5190717577934265

Epoch 6: train loss 0.47864789962768556
Epoch 6: val loss 0.5099799036979675

Epoch 7: train loss 0.4680630534887314
Epoch 7: val loss 0.506610631942749

Epoch 8: train loss 0.4670208990573883
Epoch 8: val loss 0.5013334155082703

Epoch 9: train loss 0.4441442549228668
Epoch 9: val loss 0.5098689794540405

Epoch 10: train loss 0.4274538725614548
Epoch 10: val loss 0.5008229613304138

Epoch 11: train loss 0.44703521132469176
Epoch 11: val loss 0.5034064054489136

Epoch 12: train loss 0.4201702892780304
Epoch 12: val loss 0.5060805678367615

Epoch 13: train loss 0.4167974203824997
Epoch 13: val loss 0.5063226222991943

Epoch 14: train loss 0.4006207764148712
Epoch 14: val loss 0.5118563175201416

Epoch 15: train loss 0.39034576416015626
Epoch 15: val loss 0.5201531648635864

Epoch 16: train loss 0.4147296786308289
Epoch 16: val loss 0.5295129418373108

Epoch 17: train loss 0.38141617476940154
Epoch 17: val loss 0.5257192254066467

Epoch 18: train loss 0.3662016838788986
Epoch 18: val loss 0.5252886414527893

Epoch 19: train loss 0.36248418390750886
Epoch 19: val loss 0.5189228653907776

Epoch 20: train loss 0.3728213101625443
Epoch 20: val loss 0.5136885643005371

Epoch 21: train loss 0.34856568425893786
Epoch 21: val loss 0.5265733599662781

Epoch 22: train loss 0.3512491300702095
Epoch 22: val loss 0.5332767367362976

Epoch 23: train loss 0.35333217680454254
Epoch 23: val loss 0.5507071018218994

Epoch 24: train loss 0.34698470383882524
Epoch 24: val loss 0.557974636554718

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.649026221036911
Epoch 0: val loss 0.605660080909729

Epoch 1: train loss 0.576848390698433
Epoch 1: val loss 0.5560553073883057

Epoch 2: train loss 0.5305774956941605
Epoch 2: val loss 0.5320330858230591

Epoch 3: train loss 0.5244832903146743
Epoch 3: val loss 0.5228447914123535

Epoch 4: train loss 0.5178950607776642
Epoch 4: val loss 0.5184922218322754

Epoch 5: train loss 0.5103411585092544
Epoch 5: val loss 0.5196532011032104

Epoch 6: train loss 0.4873527199029922
Epoch 6: val loss 0.5183652639389038

Epoch 7: train loss 0.49214320778846743
Epoch 7: val loss 0.5171865224838257

Epoch 8: train loss 0.47593910098075864
Epoch 8: val loss 0.5214776396751404

Epoch 9: train loss 0.4713835626840591
Epoch 9: val loss 0.5235748887062073

Epoch 10: train loss 0.45852614343166354
Epoch 10: val loss 0.5227633714675903

Epoch 11: train loss 0.45795339345932007
Epoch 11: val loss 0.515956699848175

Epoch 12: train loss 0.42777098119258883
Epoch 12: val loss 0.5246269702911377

Epoch 13: train loss 0.43459214866161344
Epoch 13: val loss 0.5289924144744873

Epoch 14: train loss 0.42060349583625795
Epoch 14: val loss 0.5283395648002625

Epoch 15: train loss 0.4078518718481064
Epoch 15: val loss 0.522713840007782

Epoch 16: train loss 0.4199104726314545
Epoch 16: val loss 0.5162121057510376

Epoch 17: train loss 0.394078266620636
Epoch 17: val loss 0.5238314270973206

Epoch 18: train loss 0.40086510479450227
Epoch 18: val loss 0.5220780968666077

Epoch 19: train loss 0.38013390600681307
Epoch 19: val loss 0.5371538400650024

Epoch 20: train loss 0.37682092785835264
Epoch 20: val loss 0.5348616242408752

Epoch 21: train loss 0.39061842262744906
Epoch 21: val loss 0.53741854429245

Epoch 22: train loss 0.35881522595882415
Epoch 22: val loss 0.5344398021697998

Epoch 23: train loss 0.36974561810493467
Epoch 23: val loss 0.5325179696083069

Epoch 24: train loss 0.36193771064281466
Epoch 24: val loss 0.5527455806732178

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6598959386348724
Epoch 0: val loss 0.6008203029632568

Epoch 1: train loss 0.5442287474870682
Epoch 1: val loss 0.5812471508979797

Epoch 2: train loss 0.5155138701200486
Epoch 2: val loss 0.5904281735420227

Epoch 3: train loss 0.4810765326023102
Epoch 3: val loss 0.5881866216659546

Epoch 4: train loss 0.48397007286548616
Epoch 4: val loss 0.5775980353355408

Epoch 5: train loss 0.4997388064861298
Epoch 5: val loss 0.5874365568161011

Epoch 6: train loss 0.4715298622846603
Epoch 6: val loss 0.5692942142486572

Epoch 7: train loss 0.464675572514534
Epoch 7: val loss 0.5698409676551819

Epoch 8: train loss 0.4618155598640442
Epoch 8: val loss 0.5659500956535339

Epoch 9: train loss 0.4508923888206482
Epoch 9: val loss 0.5647878646850586

Epoch 10: train loss 0.46168014109134675
Epoch 10: val loss 0.5766663551330566

Epoch 11: train loss 0.4539437860250473
Epoch 11: val loss 0.5719494223594666

Epoch 12: train loss 0.4192380666732788
Epoch 12: val loss 0.5676431059837341

Epoch 13: train loss 0.42468358874320983
Epoch 13: val loss 0.5717305541038513

Epoch 14: train loss 0.4335759371519089
Epoch 14: val loss 0.5663841962814331

Epoch 15: train loss 0.4130668848752975
Epoch 15: val loss 0.5777620077133179

Epoch 16: train loss 0.41529778242111204
Epoch 16: val loss 0.5614586472511292

Epoch 17: train loss 0.3915557861328125
Epoch 17: val loss 0.5798084735870361

Epoch 18: train loss 0.38754897713661196
Epoch 18: val loss 0.5801489949226379

Epoch 19: train loss 0.4082667514681816
Epoch 19: val loss 0.5638684630393982

Epoch 20: train loss 0.3844923049211502
Epoch 20: val loss 0.5651466250419617

Epoch 21: train loss 0.3871659904718399
Epoch 21: val loss 0.5972129702568054

Epoch 22: train loss 0.37133024632930756
Epoch 22: val loss 0.5827107429504395

Epoch 23: train loss 0.3943451106548309
Epoch 23: val loss 0.5903165340423584

Epoch 24: train loss 0.35554261654615404
Epoch 24: val loss 0.5858670473098755

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6243657332200271
Epoch 0: val loss 0.6063470840454102

Epoch 1: train loss 0.5493698257666367
Epoch 1: val loss 0.5721827745437622

Epoch 2: train loss 0.5140275084055387
Epoch 2: val loss 0.564379096031189

Epoch 3: train loss 0.5021792237575238
Epoch 3: val loss 0.5608011484146118

Epoch 4: train loss 0.4981814920902252
Epoch 4: val loss 0.5526588559150696

Epoch 5: train loss 0.48414775958428014
Epoch 5: val loss 0.5522574782371521

Epoch 6: train loss 0.4719776190244235
Epoch 6: val loss 0.5481112003326416

Epoch 7: train loss 0.46537458896636963
Epoch 7: val loss 0.5369552373886108

Epoch 8: train loss 0.45774267270014835
Epoch 8: val loss 0.5324723124504089

Epoch 9: train loss 0.4693471697660593
Epoch 9: val loss 0.5261962413787842

Epoch 10: train loss 0.4444222656580118
Epoch 10: val loss 0.5326858758926392

Epoch 11: train loss 0.43748416350438046
Epoch 11: val loss 0.5267887711524963

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7082451846864488
Epoch 0: val loss 0.6644465923309326

Epoch 1: train loss 0.6596503390206231
Epoch 1: val loss 0.6578567624092102

Epoch 2: train loss 0.6404488152927823
Epoch 2: val loss 0.6532815098762512

Epoch 3: train loss 0.6017288168271383
Epoch 3: val loss 0.6441134810447693

Epoch 4: train loss 0.5949423246913486
Epoch 4: val loss 0.6506528258323669

Epoch 5: train loss 0.571434862083859
Epoch 5: val loss 0.6609829664230347

Epoch 6: train loss 0.5465855730904473
Epoch 6: val loss 0.6701776385307312

Epoch 7: train loss 0.5448831286695268
Epoch 7: val loss 0.6795015931129456

Epoch 8: train loss 0.5096393691168891
Epoch 8: val loss 0.7067503929138184

Epoch 9: train loss 0.5193943679332733
Epoch 9: val loss 0.696986973285675

Epoch 10: train loss 0.49301358726289535
Epoch 10: val loss 0.6928298473358154

Epoch 11: train loss 0.48071574171384174
Epoch 11: val loss 0.7097184658050537

Epoch 12: train loss 0.45662586556540596
Epoch 12: val loss 0.7213415503501892

Epoch 13: train loss 0.45918623606363934
Epoch 13: val loss 0.7065996527671814

Epoch 14: train loss 0.4537171489662594
Epoch 14: val loss 0.7179784774780273

Epoch 15: train loss 0.42929282122188145
Epoch 15: val loss 0.7474778294563293

Epoch 16: train loss 0.42387575573391384
Epoch 16: val loss 0.7597344517707825

Epoch 17: train loss 0.4231768813398149
Epoch 17: val loss 0.7497024536132812

Epoch 18: train loss 0.40021006266276044
Epoch 18: val loss 0.8071698546409607

Epoch 19: train loss 0.39995284544097054
Epoch 19: val loss 0.782127320766449

Epoch 20: train loss 0.38440895080566406
Epoch 20: val loss 0.8127924799919128

Epoch 21: train loss 0.3706363969379001
Epoch 21: val loss 0.7963886260986328

Epoch 22: train loss 0.3700435956319173
Epoch 22: val loss 0.7980206608772278

Epoch 23: train loss 0.36995001633961994
Epoch 23: val loss 0.8270458579063416

Epoch 24: train loss 0.3639540837870704
Epoch 24: val loss 0.8407617211341858

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7063495251867506
Epoch 0: val loss 0.6673164963722229

Epoch 1: train loss 0.6651069654358758
Epoch 1: val loss 0.653742790222168

Epoch 2: train loss 0.6449673506948683
Epoch 2: val loss 0.636206328868866

Epoch 3: train loss 0.6238941550254822
Epoch 3: val loss 0.6293317675590515

Epoch 4: train loss 0.590352800157335
Epoch 4: val loss 0.6186458468437195

Epoch 5: train loss 0.5849613746007284
Epoch 5: val loss 0.61207115650177

Epoch 6: train loss 0.5656961268848844
Epoch 6: val loss 0.6121708750724792

Epoch 7: train loss 0.5404317312770419
Epoch 7: val loss 0.6171228289604187

Epoch 8: train loss 0.5434798697630564
Epoch 8: val loss 0.6178693771362305

Epoch 9: train loss 0.5275521907541487
Epoch 9: val loss 0.6172938942909241

Epoch 10: train loss 0.5056323442194197
Epoch 10: val loss 0.6117375493049622

Epoch 11: train loss 0.5082648363378313
Epoch 11: val loss 0.6104313731193542

Epoch 12: train loss 0.48697198430697125
Epoch 12: val loss 0.6254432797431946

Epoch 13: train loss 0.47891011503007674
Epoch 13: val loss 0.6360397934913635

Epoch 14: train loss 0.43904326690567863
Epoch 14: val loss 0.6386804580688477

Epoch 15: train loss 0.4442909194363488
Epoch 15: val loss 0.6319591999053955

Epoch 16: train loss 0.4510582751697964
Epoch 16: val loss 0.6324689984321594

Epoch 17: train loss 0.46718771590126884
Epoch 17: val loss 0.6458887457847595

Epoch 18: train loss 0.45485856797960067
Epoch 18: val loss 0.6487991213798523

Epoch 19: train loss 0.44172289305263096
Epoch 19: val loss 0.6651657223701477

Epoch 20: train loss 0.4213923414548238
Epoch 20: val loss 0.6610593199729919

Epoch 21: train loss 0.40311389830377364
Epoch 21: val loss 0.6533066630363464

Epoch 22: train loss 0.39346258838971454
Epoch 22: val loss 0.6921197772026062

Epoch 23: train loss 0.39422958758142257
Epoch 23: val loss 0.695451021194458

Epoch 24: train loss 0.38127610087394714
Epoch 24: val loss 0.6913571953773499

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6786793867746989
Epoch 0: val loss 0.6833207011222839

Epoch 1: train loss 0.6469952662785848
Epoch 1: val loss 0.6731413006782532

Epoch 2: train loss 0.6194931136237251
Epoch 2: val loss 0.6644608378410339

Epoch 3: train loss 0.5960720247692533
Epoch 3: val loss 0.6673008799552917

Epoch 4: train loss 0.5826892919010587
Epoch 4: val loss 0.6502140164375305

Epoch 5: train loss 0.5580398837725321
Epoch 5: val loss 0.6418391466140747

Epoch 6: train loss 0.5473557809988657
Epoch 6: val loss 0.6419833302497864

Epoch 7: train loss 0.5227972666422526
Epoch 7: val loss 0.6410084366798401

Epoch 8: train loss 0.5189596381452348
Epoch 8: val loss 0.6502214670181274

Epoch 9: train loss 0.5006384882662032
Epoch 9: val loss 0.6420190930366516

Epoch 10: train loss 0.4988075958357917
Epoch 10: val loss 0.6402610540390015

Epoch 11: train loss 0.4654229482014974
Epoch 11: val loss 0.6568618416786194

Epoch 12: train loss 0.49885693854755825
Epoch 12: val loss 0.6456090807914734

Epoch 13: train loss 0.48454790976312423
Epoch 13: val loss 0.6549031734466553

Epoch 14: train loss 0.4631620943546295
Epoch 14: val loss 0.6268497109413147

Epoch 15: train loss 0.44958873258696663
Epoch 15: val loss 0.6460025906562805

Epoch 16: train loss 0.44221102197964984
Epoch 16: val loss 0.6558948159217834

Epoch 17: train loss 0.4260840614636739
Epoch 17: val loss 0.6583722829818726

Epoch 18: train loss 0.4180653856860267
Epoch 18: val loss 0.6584222912788391

Epoch 19: train loss 0.4236221975750393
Epoch 19: val loss 0.6641860604286194

Epoch 20: train loss 0.4140026304456923
Epoch 20: val loss 0.6737228035926819

Epoch 21: train loss 0.4050147169166141
Epoch 21: val loss 0.7062013745307922

Epoch 22: train loss 0.3855591317017873
Epoch 22: val loss 0.6782784461975098

Epoch 23: train loss 0.38628100355466205
Epoch 23: val loss 0.6745573878288269

Epoch 24: train loss 0.3711882266733382
Epoch 24: val loss 0.7108170390129089

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7177479598257277
Epoch 0: val loss 0.6880999207496643

Epoch 1: train loss 0.6641688148180643
Epoch 1: val loss 0.6711039543151855

Epoch 2: train loss 0.6352134082052443
Epoch 2: val loss 0.6586080193519592

Epoch 3: train loss 0.5990522967444526
Epoch 3: val loss 0.6483060121536255

Epoch 4: train loss 0.5989037487241957
Epoch 4: val loss 0.6396054625511169

Epoch 5: train loss 0.5662419928444756
Epoch 5: val loss 0.6243192553520203

Epoch 6: train loss 0.5551848742696974
Epoch 6: val loss 0.6229060888290405

Epoch 7: train loss 0.5437870820363363
Epoch 7: val loss 0.6235633492469788

Epoch 8: train loss 0.5253090030617185
Epoch 8: val loss 0.6223875284194946

Epoch 9: train loss 0.5075591637028588
Epoch 9: val loss 0.6271634697914124

Epoch 10: train loss 0.48833877841631573
Epoch 10: val loss 0.6239216923713684

Epoch 11: train loss 0.48340468605359393
Epoch 11: val loss 0.6304180026054382

Epoch 12: train loss 0.474498172601064
Epoch 12: val loss 0.6223586201667786

Epoch 13: train loss 0.4723180929819743
Epoch 13: val loss 0.6093384027481079

Epoch 14: train loss 0.44034816490279305
Epoch 14: val loss 0.608749270439148

Epoch 15: train loss 0.448827604452769
Epoch 15: val loss 0.6433886885643005

Epoch 16: train loss 0.4589700400829315
Epoch 16: val loss 0.6236194968223572

Epoch 17: train loss 0.44431799319055343
Epoch 17: val loss 0.6077507734298706

Epoch 18: train loss 0.3894750409656101
Epoch 18: val loss 0.6373680233955383

Epoch 19: train loss 0.40978016124831307
Epoch 19: val loss 0.6623515486717224

Epoch 20: train loss 0.3806319170527988
Epoch 20: val loss 0.6791770458221436

Epoch 21: train loss 0.38067104750209385
Epoch 21: val loss 0.6579931974411011

Epoch 22: train loss 0.3892130321926541
Epoch 22: val loss 0.6779861450195312

Epoch 23: train loss 0.40323956807454425
Epoch 23: val loss 0.6830692291259766

Epoch 24: train loss 0.3838390674855974
Epoch 24: val loss 0.6689767241477966

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7021263440450033
Epoch 0: val loss 0.648745596408844

Epoch 1: train loss 0.6609295954306921
Epoch 1: val loss 0.6210654973983765

Epoch 2: train loss 0.6347902019818624
Epoch 2: val loss 0.6029201149940491

Epoch 3: train loss 0.6180407951275507
Epoch 3: val loss 0.5837224125862122

Epoch 4: train loss 0.5899746517340342
Epoch 4: val loss 0.5737913846969604

Epoch 5: train loss 0.5791027620434761
Epoch 5: val loss 0.5719739198684692

Epoch 6: train loss 0.5530766000350317
Epoch 6: val loss 0.5628828406333923

Epoch 7: train loss 0.549251047273477
Epoch 7: val loss 0.5502104163169861

Epoch 8: train loss 0.5257159024477005
Epoch 8: val loss 0.5433294773101807

Epoch 9: train loss 0.5062825158238411
Epoch 9: val loss 0.5451374053955078

Epoch 10: train loss 0.5066599622368813
Epoch 10: val loss 0.5492376089096069

Epoch 11: train loss 0.5046924004952112
Epoch 11: val loss 0.5427628755569458

Epoch 12: train loss 0.48825710515181225
Epoch 12: val loss 0.5444132089614868

Epoch 13: train loss 0.49309435735146206
Epoch 13: val loss 0.5411500930786133

Epoch 14: train loss 0.4608488256732623
Epoch 14: val loss 0.5467417240142822

Epoch 15: train loss 0.4614609181880951
Epoch 15: val loss 0.5450661778450012

Epoch 16: train loss 0.44039707879225415
Epoch 16: val loss 0.5478605031967163

Epoch 17: train loss 0.4510509918133418
Epoch 17: val loss 0.5589900612831116

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6818726333704862
Epoch 0: val loss 0.645250678062439

Epoch 1: train loss 0.6233683770353143
Epoch 1: val loss 0.6166995167732239

Epoch 2: train loss 0.5757775686003945
Epoch 2: val loss 0.6073063015937805

Epoch 3: train loss 0.5684025612744418
Epoch 3: val loss 0.6056875586509705

Epoch 4: train loss 0.565751395442269
Epoch 4: val loss 0.6043161749839783

Epoch 5: train loss 0.5633866272189401
Epoch 5: val loss 0.6002304553985596

Epoch 6: train loss 0.5263254805044695
Epoch 6: val loss 0.5995512008666992

Epoch 7: train loss 0.5166958570480347
Epoch 7: val loss 0.590041995048523

Epoch 8: train loss 0.512223251841285
Epoch 8: val loss 0.5830589532852173

Epoch 9: train loss 0.505147018215873
Epoch 9: val loss 0.5849118828773499

Epoch 10: train loss 0.4776387133381583
Epoch 10: val loss 0.5684856176376343

Epoch 11: train loss 0.4913665462623943
Epoch 11: val loss 0.556727409362793

Epoch 12: train loss 0.464259074492888
Epoch 12: val loss 0.5555217862129211

Epoch 13: train loss 0.4769640131430192
Epoch 13: val loss 0.5579339265823364

Epoch 14: train loss 0.43143879012628034
Epoch 14: val loss 0.5570207834243774

Epoch 15: train loss 0.4657487246123227
Epoch 15: val loss 0.5480889081954956

Epoch 16: train loss 0.4407013410871679
Epoch 16: val loss 0.5459436178207397

Epoch 17: train loss 0.4369578117674047
Epoch 17: val loss 0.5421004295349121

Epoch 18: train loss 0.4234134148467671
Epoch 18: val loss 0.5444090962409973

Epoch 19: train loss 0.43673363057049835
Epoch 19: val loss 0.5400699377059937

Epoch 20: train loss 0.4460268156094985
Epoch 20: val loss 0.5361500382423401

Epoch 21: train loss 0.38274372707713733
Epoch 21: val loss 0.5569683909416199

Epoch 22: train loss 0.40247640826485376
Epoch 22: val loss 0.5600296854972839

Epoch 23: train loss 0.38770118762146344
Epoch 23: val loss 0.5495730042457581

Epoch 24: train loss 0.38821458545598114
Epoch 24: val loss 0.556266725063324

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6778512542898004
Epoch 0: val loss 0.6472616195678711

Epoch 1: train loss 0.621889515356584
Epoch 1: val loss 0.6114148497581482

Epoch 2: train loss 0.579712613062425
Epoch 2: val loss 0.5924476385116577

Epoch 3: train loss 0.5556218922138214
Epoch 3: val loss 0.582635223865509

Epoch 4: train loss 0.527612873099067
Epoch 4: val loss 0.5769734382629395

Epoch 5: train loss 0.5121922194957733
Epoch 5: val loss 0.5766059160232544

Epoch 6: train loss 0.5092393268238414
Epoch 6: val loss 0.5748282074928284

Epoch 7: train loss 0.4963500201702118
Epoch 7: val loss 0.564720630645752

Epoch 8: train loss 0.5024183826013044
Epoch 8: val loss 0.5779129862785339

Epoch 9: train loss 0.46343412724408234
Epoch 9: val loss 0.5718990564346313

Epoch 10: train loss 0.4640249691226266
Epoch 10: val loss 0.5619198679924011

Epoch 11: train loss 0.4848071743141521
Epoch 11: val loss 0.5802726149559021

Epoch 12: train loss 0.43011309883811255
Epoch 12: val loss 0.5812708139419556

Epoch 13: train loss 0.4139487255703319
Epoch 13: val loss 0.5638834238052368

Epoch 14: train loss 0.43104250864549115
Epoch 14: val loss 0.5917302966117859

Epoch 15: train loss 0.4113772890784524
Epoch 15: val loss 0.5904794335365295

Epoch 16: train loss 0.40763424743305554
Epoch 16: val loss 0.5988405346870422

Epoch 17: train loss 0.43031180717728357
Epoch 17: val loss 0.5856713652610779

Epoch 18: train loss 0.419901194897565
Epoch 18: val loss 0.6120080947875977

Epoch 19: train loss 0.3956494683569128
Epoch 19: val loss 0.5968034267425537

Epoch 20: train loss 0.3938962912017649
Epoch 20: val loss 0.6033765077590942

Epoch 21: train loss 0.35637967017563904
Epoch 21: val loss 0.5954557061195374

Epoch 22: train loss 0.3845338902690194
Epoch 22: val loss 0.5864799618721008

Epoch 23: train loss 0.392569211396304
Epoch 23: val loss 0.6127179861068726

Epoch 24: train loss 0.34680362045764923
Epoch 24: val loss 0.5941853523254395

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6837365139614452
Epoch 0: val loss 0.6519744992256165

Epoch 1: train loss 0.6396558284759521
Epoch 1: val loss 0.6436343193054199

Epoch 2: train loss 0.5945755243301392
Epoch 2: val loss 0.6327041387557983

Epoch 3: train loss 0.5869302316145464
Epoch 3: val loss 0.6266786456108093

Epoch 4: train loss 0.5808268650011583
Epoch 4: val loss 0.6286865472793579

Epoch 5: train loss 0.5410640646110881
Epoch 5: val loss 0.6098150610923767

Epoch 6: train loss 0.5282043191519651
Epoch 6: val loss 0.6049875020980835

Epoch 7: train loss 0.5395432791926644
Epoch 7: val loss 0.5893605947494507

Epoch 8: train loss 0.533789721402255
Epoch 8: val loss 0.585473895072937

Epoch 9: train loss 0.4912728802724318
Epoch 9: val loss 0.585163414478302

Epoch 10: train loss 0.4886024702679027
Epoch 10: val loss 0.5882716774940491

Epoch 11: train loss 0.46430742740631104
Epoch 11: val loss 0.5780227184295654

Epoch 12: train loss 0.4639835601503199
Epoch 12: val loss 0.5898080468177795

Epoch 13: train loss 0.4625342840498144
Epoch 13: val loss 0.5699581503868103

Epoch 14: train loss 0.43047837777571246
Epoch 14: val loss 0.5729087591171265

Epoch 15: train loss 0.4726768569512801
Epoch 15: val loss 0.5744706392288208

Epoch 16: train loss 0.4416626610539176
Epoch 16: val loss 0.5668575167655945

Epoch 17: train loss 0.43163501945408905
Epoch 17: val loss 0.5425664186477661

Epoch 18: train loss 0.42642599073323334
Epoch 18: val loss 0.5487521886825562

Epoch 19: train loss 0.3927145573225888
Epoch 19: val loss 0.5496936440467834

Epoch 20: train loss 0.3915996632792733
Epoch 20: val loss 0.5561479330062866

Epoch 21: train loss 0.3999278396368027
Epoch 21: val loss 0.5551481246948242

Epoch 22: train loss 0.39857075160199945
Epoch 22: val loss 0.5998654961585999

Epoch 23: train loss 0.3618906248699535
Epoch 23: val loss 0.5776751637458801

Epoch 24: train loss 0.3713289512829347
Epoch 24: val loss 0.5665177702903748

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6967414996840737
Epoch 0: val loss 0.6644981503486633

Epoch 1: train loss 0.62640611150048
Epoch 1: val loss 0.633194088935852

Epoch 2: train loss 0.5860421413725073
Epoch 2: val loss 0.6143558025360107

Epoch 3: train loss 0.5625173964283683
Epoch 3: val loss 0.6108826398849487

Epoch 4: train loss 0.5364732606844469
Epoch 4: val loss 0.6090892553329468

Epoch 5: train loss 0.5316162569956346
Epoch 5: val loss 0.5942031145095825

Epoch 6: train loss 0.5034984025088224
Epoch 6: val loss 0.6041285395622253

Epoch 7: train loss 0.5184436711398038
Epoch 7: val loss 0.6136073470115662

Epoch 8: train loss 0.49784907698631287
Epoch 8: val loss 0.6187639832496643

Epoch 9: train loss 0.46991280534050683
Epoch 9: val loss 0.6114968657493591

Epoch 10: train loss 0.454406353560361
Epoch 10: val loss 0.6032029986381531

Epoch 11: train loss 0.46256758814508264
Epoch 11: val loss 0.5947506427764893

Epoch 12: train loss 0.4179584790359844
Epoch 12: val loss 0.6002317667007446

Epoch 13: train loss 0.4155906249176372
Epoch 13: val loss 0.603387176990509

Epoch 14: train loss 0.47118559208783234
Epoch 14: val loss 0.6134252548217773

Epoch 15: train loss 0.44909948923371057
Epoch 15: val loss 0.6041666269302368

Epoch 16: train loss 0.40042774243788287
Epoch 16: val loss 0.593556821346283

Epoch 17: train loss 0.3904008540240201
Epoch 17: val loss 0.6113883852958679

Epoch 18: train loss 0.37134470451961865
Epoch 18: val loss 0.6202248930931091

Epoch 19: train loss 0.370324046774344
Epoch 19: val loss 0.6218256950378418

Epoch 20: train loss 0.37687130949713965
Epoch 20: val loss 0.6202413439750671

Epoch 21: train loss 0.37736774574626575
Epoch 21: val loss 0.6171748638153076

Epoch 22: train loss 0.359999263828451
Epoch 22: val loss 0.6117708086967468

Epoch 23: train loss 0.34526649659330194
Epoch 23: val loss 0.6275488138198853

Epoch 24: train loss 0.36247513510964136
Epoch 24: val loss 0.631687343120575

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6615565376622337
Epoch 0: val loss 0.6573853492736816

Epoch 1: train loss 0.5995656762804303
Epoch 1: val loss 0.6410913467407227

Epoch 2: train loss 0.5774313871349607
Epoch 2: val loss 0.6443080902099609

Epoch 3: train loss 0.5574705089841571
Epoch 3: val loss 0.6427647471427917

Epoch 4: train loss 0.554501439843859
Epoch 4: val loss 0.6599790453910828

Epoch 5: train loss 0.5341754300253732
Epoch 5: val loss 0.6484838724136353

Epoch 6: train loss 0.5226628673928124
Epoch 6: val loss 0.6611576080322266

Epoch 7: train loss 0.4990692457982472
Epoch 7: val loss 0.6576645970344543

Epoch 8: train loss 0.5037030109337398
Epoch 8: val loss 0.6632781028747559

Epoch 9: train loss 0.4845276325941086
Epoch 9: val loss 0.6481815576553345

Epoch 10: train loss 0.48224018088408876
Epoch 10: val loss 0.6666434407234192

Epoch 11: train loss 0.46536365151405334
Epoch 11: val loss 0.6576617360115051

Epoch 12: train loss 0.43537808316094534
Epoch 12: val loss 0.6563676595687866

Epoch 13: train loss 0.44442578085831236
Epoch 13: val loss 0.6515909433364868

Epoch 14: train loss 0.43463455566338133
Epoch 14: val loss 0.6556450128555298

Epoch 15: train loss 0.4366327439035688
Epoch 15: val loss 0.656130850315094

Epoch 16: train loss 0.42754894707884106
Epoch 16: val loss 0.6833844184875488

Epoch 17: train loss 0.404644604240145
Epoch 17: val loss 0.6744741201400757

Epoch 18: train loss 0.39665416521685465
Epoch 18: val loss 0.689839780330658

Epoch 19: train loss 0.3754608290536063
Epoch 19: val loss 0.6654548645019531

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6915819313791063
Epoch 0: val loss 0.6706563830375671

Epoch 1: train loss 0.66648311747445
Epoch 1: val loss 0.6502670645713806

Epoch 2: train loss 0.6429698798391554
Epoch 2: val loss 0.6411526203155518

Epoch 3: train loss 0.6202817757924398
Epoch 3: val loss 0.635288655757904

Epoch 4: train loss 0.6044038136800131
Epoch 4: val loss 0.6241300106048584

Epoch 5: train loss 0.6131988631354438
Epoch 5: val loss 0.6188989281654358

Epoch 6: train loss 0.5948004192776151
Epoch 6: val loss 0.6143125295639038

Epoch 7: train loss 0.5833975606494479
Epoch 7: val loss 0.6149365901947021

Epoch 8: train loss 0.575058274798923
Epoch 8: val loss 0.6120103001594543

Epoch 9: train loss 0.5570608211888207
Epoch 9: val loss 0.6025989055633545

Epoch 10: train loss 0.548997677034802
Epoch 10: val loss 0.6008891463279724

Epoch 11: train loss 0.5373818907472823
Epoch 11: val loss 0.6131922602653503

Epoch 12: train loss 0.5162519613901774
Epoch 12: val loss 0.6024956703186035

Epoch 13: train loss 0.5074673162566291
Epoch 13: val loss 0.5945014953613281

Epoch 14: train loss 0.5026650130748749
Epoch 14: val loss 0.6056850552558899

Epoch 15: train loss 0.4812899563047621
Epoch 15: val loss 0.601675271987915

Epoch 16: train loss 0.48901327782207066
Epoch 16: val loss 0.607428252696991

Epoch 17: train loss 0.46085549063152736
Epoch 17: val loss 0.6175144910812378

Epoch 18: train loss 0.48571453160709804
Epoch 18: val loss 0.6203504204750061

Epoch 19: train loss 0.4525744583871629
Epoch 19: val loss 0.6214293837547302

Epoch 20: train loss 0.44034610191981
Epoch 20: val loss 0.6451705694198608

Epoch 21: train loss 0.44202258851793075
Epoch 21: val loss 0.6545378565788269

Epoch 22: train loss 0.41227031416363186
Epoch 22: val loss 0.6480331420898438

Epoch 23: train loss 0.40074889527426827
Epoch 23: val loss 0.6509122848510742

Epoch 24: train loss 0.40470770994822186
Epoch 24: val loss 0.6587982773780823

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6842441625065274
Epoch 0: val loss 0.6727659106254578

Epoch 1: train loss 0.667792366610633
Epoch 1: val loss 0.660077691078186

Epoch 2: train loss 0.6150264806217618
Epoch 2: val loss 0.6571817398071289

Epoch 3: train loss 0.6068551606602139
Epoch 3: val loss 0.6571959853172302

Epoch 4: train loss 0.5812292165226407
Epoch 4: val loss 0.6566153168678284

Epoch 5: train loss 0.5647993551360236
Epoch 5: val loss 0.6545608639717102

Epoch 6: train loss 0.5493185751967959
Epoch 6: val loss 0.655937135219574

Epoch 7: train loss 0.5340134733253055
Epoch 7: val loss 0.6615379452705383

Epoch 8: train loss 0.5035392741362253
Epoch 8: val loss 0.672913134098053

Epoch 9: train loss 0.5032491617732577
Epoch 9: val loss 0.6845566034317017

Epoch 10: train loss 0.4961414105362362
Epoch 10: val loss 0.7014990448951721

Epoch 11: train loss 0.47204368313153583
Epoch 11: val loss 0.7085658311843872

Epoch 12: train loss 0.4665701985359192
Epoch 12: val loss 0.7158944606781006

Epoch 13: train loss 0.4687128530608283
Epoch 13: val loss 0.7336438298225403

Epoch 14: train loss 0.4617290364371406
Epoch 14: val loss 0.7341581583023071

Epoch 15: train loss 0.44032424026065403
Epoch 15: val loss 0.7443212866783142

Epoch 16: train loss 0.43431289990743
Epoch 16: val loss 0.745386004447937

Epoch 17: train loss 0.41819872789912754
Epoch 17: val loss 0.7505578994750977

Epoch 18: train loss 0.4083569414085812
Epoch 18: val loss 0.756342887878418

Epoch 19: train loss 0.41630693938997054
Epoch 19: val loss 0.7634118795394897

Epoch 20: train loss 0.4214768906434377
Epoch 20: val loss 0.760949432849884

Epoch 21: train loss 0.390716079208586
Epoch 21: val loss 0.7587920427322388

Epoch 22: train loss 0.37498729427655536
Epoch 22: val loss 0.7703111171722412

Epoch 23: train loss 0.34416310985883075
Epoch 23: val loss 0.792077898979187

Epoch 24: train loss 0.38591920336087543
Epoch 24: val loss 0.8023433089256287

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6712605092260573
Epoch 0: val loss 0.6597669124603271

Epoch 1: train loss 0.6453324953715006
Epoch 1: val loss 0.6415356993675232

Epoch 2: train loss 0.626435273223453
Epoch 2: val loss 0.6287930607795715

Epoch 3: train loss 0.6010275615586175
Epoch 3: val loss 0.6175459027290344

Epoch 4: train loss 0.5984561244646708
Epoch 4: val loss 0.6144469976425171

Epoch 5: train loss 0.5918674270311991
Epoch 5: val loss 0.6178362369537354

Epoch 6: train loss 0.560551772514979
Epoch 6: val loss 0.6168433427810669

Epoch 7: train loss 0.5468594034512838
Epoch 7: val loss 0.6217274069786072

Epoch 8: train loss 0.5291351543532478
Epoch 8: val loss 0.6233388781547546

Epoch 9: train loss 0.5152827501296997
Epoch 9: val loss 0.618134617805481

Epoch 10: train loss 0.5270624260107676
Epoch 10: val loss 0.6288902759552002

Epoch 11: train loss 0.5143011576599545
Epoch 11: val loss 0.619053840637207

Epoch 12: train loss 0.4756177481677797
Epoch 12: val loss 0.6274772882461548

Epoch 13: train loss 0.5059978829489814
Epoch 13: val loss 0.6427521109580994

Epoch 14: train loss 0.4438673754533132
Epoch 14: val loss 0.6393795609474182

Epoch 15: train loss 0.47103021542231244
Epoch 15: val loss 0.6329482197761536

Epoch 16: train loss 0.4683779610527886
Epoch 16: val loss 0.6312076449394226

Epoch 17: train loss 0.46306541562080383
Epoch 17: val loss 0.6484127044677734

Epoch 18: train loss 0.4589312043454912
Epoch 18: val loss 0.6392717361450195

Epoch 19: train loss 0.42747333976957536
Epoch 19: val loss 0.6489678621292114

Epoch 20: train loss 0.44777512219217086
Epoch 20: val loss 0.6574190258979797

Epoch 21: train loss 0.433559129635493
Epoch 21: val loss 0.6659210324287415

Epoch 22: train loss 0.3830225881603029
Epoch 22: val loss 0.6693340539932251

Epoch 23: train loss 0.4152173532379998
Epoch 23: val loss 0.6957954168319702

Epoch 24: train loss 0.4014354646205902
Epoch 24: val loss 0.7009521722793579

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6726420455508761
Epoch 0: val loss 0.6761363744735718

Epoch 1: train loss 0.655262655682034
Epoch 1: val loss 0.6742068529129028

Epoch 2: train loss 0.6198097070058187
Epoch 2: val loss 0.6725744009017944

Epoch 3: train loss 0.6175629297892252
Epoch 3: val loss 0.6760228872299194

Epoch 4: train loss 0.6122865676879883
Epoch 4: val loss 0.6776518821716309

Epoch 5: train loss 0.6032201912668016
Epoch 5: val loss 0.6773027181625366

Epoch 6: train loss 0.5675320989555783
Epoch 6: val loss 0.6728606820106506

Epoch 7: train loss 0.5757716827922397
Epoch 7: val loss 0.6757391095161438

Epoch 8: train loss 0.5645966761642032
Epoch 8: val loss 0.6766151785850525

Epoch 9: train loss 0.5731669267018636
Epoch 9: val loss 0.6928746700286865

Epoch 10: train loss 0.5529023011525472
Epoch 10: val loss 0.6836988925933838

Epoch 11: train loss 0.5215850306881799
Epoch 11: val loss 0.6812611222267151

Epoch 12: train loss 0.5210378136899736
Epoch 12: val loss 0.6815028190612793

Epoch 13: train loss 0.5178983906904856
Epoch 13: val loss 0.6823933124542236

Epoch 14: train loss 0.5208505458301969
Epoch 14: val loss 0.6828581690788269

Epoch 15: train loss 0.49805885553359985
Epoch 15: val loss 0.6823064684867859

Epoch 16: train loss 0.4728130300839742
Epoch 16: val loss 0.691078782081604

Epoch 17: train loss 0.49626684188842773
Epoch 17: val loss 0.6836431622505188

Epoch 18: train loss 0.48435868819554645
Epoch 18: val loss 0.6829115748405457

Epoch 19: train loss 0.42712168726656174
Epoch 19: val loss 0.7043280005455017

Epoch 20: train loss 0.43326521582073635
Epoch 20: val loss 0.7157984972000122

Epoch 21: train loss 0.4304996430873871
Epoch 21: val loss 0.6901809573173523

Epoch 22: train loss 0.43464380502700806
Epoch 22: val loss 0.6928078532218933

Epoch 23: train loss 0.4414021174112956
Epoch 23: val loss 0.7189489006996155

Epoch 24: train loss 0.4181378185749054
Epoch 24: val loss 0.7061702013015747

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6721849044164022
Epoch 0: val loss 0.6383019089698792

Epoch 1: train loss 0.6456968684991201
Epoch 1: val loss 0.6160532832145691

Epoch 2: train loss 0.6506929198900858
Epoch 2: val loss 0.6105849146842957

Epoch 3: train loss 0.6131396666169167
Epoch 3: val loss 0.6113189458847046

Epoch 4: train loss 0.6382023592789968
Epoch 4: val loss 0.6089122295379639

Epoch 5: train loss 0.5982445950309435
Epoch 5: val loss 0.5984035134315491

Epoch 6: train loss 0.5796878039836884
Epoch 6: val loss 0.5963050127029419

Epoch 7: train loss 0.5681631291906039
Epoch 7: val loss 0.6032606959342957

Epoch 8: train loss 0.5690415302912394
Epoch 8: val loss 0.5925554633140564

Epoch 9: train loss 0.552403137087822
Epoch 9: val loss 0.5920300483703613

Epoch 10: train loss 0.5345637947320938
Epoch 10: val loss 0.5910604000091553

Epoch 11: train loss 0.5375576764345169
Epoch 11: val loss 0.596997857093811

Epoch 12: train loss 0.5319627672433853
Epoch 12: val loss 0.6032009720802307

Epoch 13: train loss 0.5075338557362556
Epoch 13: val loss 0.5733290314674377

Epoch 14: train loss 0.4846402977903684
Epoch 14: val loss 0.5758643746376038

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6149202674627304
Epoch 0: val loss 0.5806044936180115

Epoch 1: train loss 0.5358395367860794
Epoch 1: val loss 0.49146178364753723

Epoch 2: train loss 0.41737482994794844
Epoch 2: val loss 0.441592812538147

Epoch 3: train loss 0.39033860713243484
Epoch 3: val loss 0.4307256042957306

Epoch 4: train loss 0.42530345916748047
Epoch 4: val loss 0.421819269657135

Epoch 5: train loss 0.37831615656614304
Epoch 5: val loss 0.42849618196487427

Epoch 6: train loss 0.39564148932695387
Epoch 6: val loss 0.42065659165382385

Epoch 7: train loss 0.35290020182728765
Epoch 7: val loss 0.4267368018627167

Epoch 8: train loss 0.35551959574222564
Epoch 8: val loss 0.43857312202453613

Epoch 9: train loss 0.3366818159818649
Epoch 9: val loss 0.4535200297832489

Epoch 10: train loss 0.31387694031000135
Epoch 10: val loss 0.45797106623649597

Epoch 11: train loss 0.32488677054643633
Epoch 11: val loss 0.45475539565086365

Epoch 12: train loss 0.3047189176082611
Epoch 12: val loss 0.4625213146209717

Epoch 13: train loss 0.306001615524292
Epoch 13: val loss 0.4728667736053467

Epoch 14: train loss 0.29827804267406466
Epoch 14: val loss 0.4808681011199951

Epoch 15: train loss 0.28711701184511185
Epoch 15: val loss 0.49752306938171387

Epoch 16: train loss 0.3072246551513672
Epoch 16: val loss 0.5018608570098877

Epoch 17: train loss 0.3165828317403793
Epoch 17: val loss 0.5028474926948547

Epoch 18: train loss 0.2996538311243057
Epoch 18: val loss 0.5168742537498474

Epoch 19: train loss 0.2705410808324814
Epoch 19: val loss 0.5316086411476135

Epoch 20: train loss 0.32772851139307024
Epoch 20: val loss 0.5420778393745422

Epoch 21: train loss 0.3052233546972275
Epoch 21: val loss 0.5680245757102966

Epoch 22: train loss 0.25671293288469316
Epoch 22: val loss 0.5953667759895325

Epoch 23: train loss 0.2576187863945961
Epoch 23: val loss 0.5713960528373718

Epoch 24: train loss 0.2819855883717537
Epoch 24: val loss 0.5691746473312378

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6533130943775177
Epoch 0: val loss 0.5910106301307678

Epoch 1: train loss 0.5087615132331849
Epoch 1: val loss 0.5212628245353699

Epoch 2: train loss 0.44448873698711394
Epoch 2: val loss 0.47906121611595154

Epoch 3: train loss 0.43530782759189607
Epoch 3: val loss 0.4741672873497009

Epoch 4: train loss 0.4142853140830994
Epoch 4: val loss 0.4829981029033661

Epoch 5: train loss 0.40635659396648405
Epoch 5: val loss 0.47720059752464294

Epoch 6: train loss 0.3499648541212082
Epoch 6: val loss 0.4702393412590027

Epoch 7: train loss 0.34888834357261655
Epoch 7: val loss 0.4604339897632599

Epoch 8: train loss 0.36032267808914187
Epoch 8: val loss 0.4586479365825653

Epoch 9: train loss 0.3804993987083435
Epoch 9: val loss 0.45299506187438965

Epoch 10: train loss 0.43928330540657046
Epoch 10: val loss 0.460740327835083

Epoch 11: train loss 0.3725279778242111
Epoch 11: val loss 0.45439058542251587

Epoch 12: train loss 0.33259919136762617
Epoch 12: val loss 0.4638095796108246

Epoch 13: train loss 0.32337609976530074
Epoch 13: val loss 0.46561315655708313

Epoch 14: train loss 0.3606160506606102
Epoch 14: val loss 0.4643445611000061

Epoch 15: train loss 0.3240225613117218
Epoch 15: val loss 0.46378588676452637

Epoch 16: train loss 0.31752416044473647
Epoch 16: val loss 0.4618362784385681

Epoch 17: train loss 0.3635045409202576
Epoch 17: val loss 0.47452396154403687

Epoch 18: train loss 0.3141872823238373
Epoch 18: val loss 0.47610533237457275

Epoch 19: train loss 0.30172870457172396
Epoch 19: val loss 0.4745939075946808

Epoch 20: train loss 0.2925365373492241
Epoch 20: val loss 0.4809769093990326

Epoch 21: train loss 0.3247371256351471
Epoch 21: val loss 0.4827076196670532

Epoch 22: train loss 0.28166609406471255
Epoch 22: val loss 0.4804198145866394

Epoch 23: train loss 0.30105964541435243
Epoch 23: val loss 0.48661118745803833

Epoch 24: train loss 0.27439905405044557
Epoch 24: val loss 0.48353344202041626

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6397484064102172
Epoch 0: val loss 0.5725299119949341

Epoch 1: train loss 0.5342964202165603
Epoch 1: val loss 0.5006012916564941

Epoch 2: train loss 0.4733585834503174
Epoch 2: val loss 0.4570939838886261

Epoch 3: train loss 0.3951150730252266
Epoch 3: val loss 0.44065722823143005

Epoch 4: train loss 0.3956291422247887
Epoch 4: val loss 0.43448126316070557

Epoch 5: train loss 0.46911972761154175
Epoch 5: val loss 0.43495962023735046

Epoch 6: train loss 0.3863605186343193
Epoch 6: val loss 0.4397302269935608

Epoch 7: train loss 0.35793780386447904
Epoch 7: val loss 0.45026102662086487

Epoch 8: train loss 0.39391334503889086
Epoch 8: val loss 0.45340853929519653

Epoch 9: train loss 0.3839452967047691
Epoch 9: val loss 0.45897817611694336

Epoch 10: train loss 0.37101050317287443
Epoch 10: val loss 0.44780805706977844

Epoch 11: train loss 0.3978372782468796
Epoch 11: val loss 0.4484713077545166

Epoch 12: train loss 0.3400378540158272
Epoch 12: val loss 0.44694480299949646

Epoch 13: train loss 0.3403650850057602
Epoch 13: val loss 0.45119595527648926

Epoch 14: train loss 0.3611263811588287
Epoch 14: val loss 0.4605432450771332

Epoch 15: train loss 0.3461955964565277
Epoch 15: val loss 0.46254467964172363

Epoch 16: train loss 0.3338509723544121
Epoch 16: val loss 0.46736010909080505

Epoch 17: train loss 0.3305904000997543
Epoch 17: val loss 0.47156354784965515

Epoch 18: train loss 0.30215187817811967
Epoch 18: val loss 0.48057299852371216

Epoch 19: train loss 0.3113907426595688
Epoch 19: val loss 0.4854625463485718

Epoch 20: train loss 0.35655434131622316
Epoch 20: val loss 0.4845927059650421

Epoch 21: train loss 0.29946668073534966
Epoch 21: val loss 0.47588807344436646

Epoch 22: train loss 0.2802680343389511
Epoch 22: val loss 0.4743817448616028

Epoch 23: train loss 0.2707493998110294
Epoch 23: val loss 0.4863686263561249

Epoch 24: train loss 0.2640930451452732
Epoch 24: val loss 0.4918452799320221

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6130256593227387
Epoch 0: val loss 0.5732170939445496

Epoch 1: train loss 0.5113066226243973
Epoch 1: val loss 0.48871785402297974

Epoch 2: train loss 0.4216065913438797
Epoch 2: val loss 0.4467405676841736

Epoch 3: train loss 0.4164872169494629
Epoch 3: val loss 0.43891340494155884

Epoch 4: train loss 0.3699136734008789
Epoch 4: val loss 0.44010695815086365

Epoch 5: train loss 0.4097831964492798
Epoch 5: val loss 0.4408416450023651

Epoch 6: train loss 0.3750159040093422
Epoch 6: val loss 0.46997466683387756

Epoch 7: train loss 0.3634984493255615
Epoch 7: val loss 0.45400160551071167

Epoch 8: train loss 0.36604775935411454
Epoch 8: val loss 0.44229602813720703

Epoch 9: train loss 0.3927935540676117
Epoch 9: val loss 0.42836612462997437

Epoch 10: train loss 0.3557144314050674
Epoch 10: val loss 0.4334012567996979

Epoch 11: train loss 0.37854992747306826
Epoch 11: val loss 0.4403030276298523

Epoch 12: train loss 0.3306698776781559
Epoch 12: val loss 0.433363676071167

Epoch 13: train loss 0.3469125524163246
Epoch 13: val loss 0.4306242763996124

Epoch 14: train loss 0.3352463930845261
Epoch 14: val loss 0.4408119320869446

Epoch 15: train loss 0.39297339469194414
Epoch 15: val loss 0.43943169713020325

Epoch 16: train loss 0.32363957315683367
Epoch 16: val loss 0.4313986003398895

Epoch 17: train loss 0.3038882702589035
Epoch 17: val loss 0.4192947447299957

Epoch 18: train loss 0.3480045959353447
Epoch 18: val loss 0.4231961965560913

Epoch 19: train loss 0.31026957035064695
Epoch 19: val loss 0.42992347478866577

Epoch 20: train loss 0.34057876020669936
Epoch 20: val loss 0.42821404337882996

Epoch 21: train loss 0.28992732912302016
Epoch 21: val loss 0.4152734577655792

Epoch 22: train loss 0.3021982103586197
Epoch 22: val loss 0.4153500497341156

Epoch 23: train loss 0.3055622443556786
Epoch 23: val loss 0.431325763463974

Epoch 24: train loss 0.2900443136692047
Epoch 24: val loss 0.4298357665538788

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.5932632455459008
Epoch 0: val loss 0.55672687292099

Epoch 1: train loss 0.5021059467242315
Epoch 1: val loss 0.4952387511730194

Epoch 2: train loss 0.4175908244573153
Epoch 2: val loss 0.47994464635849

Epoch 3: train loss 0.3895678004393211
Epoch 3: val loss 0.47627219557762146

Epoch 4: train loss 0.40896812769082874
Epoch 4: val loss 0.506949782371521

Epoch 5: train loss 0.4161835083594689
Epoch 5: val loss 0.5073774456977844

Epoch 6: train loss 0.3979613666351025
Epoch 6: val loss 0.5319967269897461

Epoch 7: train loss 0.3831386554699678
Epoch 7: val loss 0.5170285105705261

Epoch 8: train loss 0.36059942497656894
Epoch 8: val loss 0.510489821434021

Epoch 9: train loss 0.358262059207146
Epoch 9: val loss 0.5082192420959473

Epoch 10: train loss 0.3473958304295173
Epoch 10: val loss 0.5146305561065674

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.677330120043321
Epoch 0: val loss 0.6479052901268005

Epoch 1: train loss 0.642874154177579
Epoch 1: val loss 0.6179364919662476

Epoch 2: train loss 0.6075887354937467
Epoch 2: val loss 0.60320645570755

Epoch 3: train loss 0.5980818380009044
Epoch 3: val loss 0.5866617560386658

Epoch 4: train loss 0.5659208243543451
Epoch 4: val loss 0.584682047367096

Epoch 5: train loss 0.563439894806255
Epoch 5: val loss 0.5801485776901245

Epoch 6: train loss 0.5250406996770338
Epoch 6: val loss 0.5769282579421997

Epoch 7: train loss 0.5415829961950128
Epoch 7: val loss 0.5850586295127869

Epoch 8: train loss 0.514515139839866
Epoch 8: val loss 0.5674830675125122

Epoch 9: train loss 0.5177183747291565
Epoch 9: val loss 0.569649875164032

Epoch 10: train loss 0.4857310029593381
Epoch 10: val loss 0.5686535835266113

Epoch 11: train loss 0.4786122332919728
Epoch 11: val loss 0.5775997042655945

Epoch 12: train loss 0.4671740315177224
Epoch 12: val loss 0.578238844871521

Epoch 13: train loss 0.4626852653243325
Epoch 13: val loss 0.6000239253044128

Epoch 14: train loss 0.4559444622559981
Epoch 14: val loss 0.57710200548172

Epoch 15: train loss 0.4302479787306352
Epoch 15: val loss 0.589801549911499

Epoch 16: train loss 0.427039390260523
Epoch 16: val loss 0.5897352695465088

Epoch 17: train loss 0.43554658781398425
Epoch 17: val loss 0.5879348516464233

Epoch 18: train loss 0.4177129404111342
Epoch 18: val loss 0.5880994200706482

Epoch 19: train loss 0.39660576256838714
Epoch 19: val loss 0.6019405126571655

Epoch 20: train loss 0.4007561924782666
Epoch 20: val loss 0.5903669595718384

Epoch 21: train loss 0.40317096493460913
Epoch 21: val loss 0.5861754417419434

Epoch 22: train loss 0.3811214810067957
Epoch 22: val loss 0.5933492183685303

Epoch 23: train loss 0.38601020791313867
Epoch 23: val loss 0.5979787707328796

Epoch 24: train loss 0.3609683865850622
Epoch 24: val loss 0.5909348726272583

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6738655838099393
Epoch 0: val loss 0.6715897917747498

Epoch 1: train loss 0.6196062564849854
Epoch 1: val loss 0.6747918725013733

Epoch 2: train loss 0.6038961031220176
Epoch 2: val loss 0.676725447177887

Epoch 3: train loss 0.579475771297108
Epoch 3: val loss 0.685168981552124

Epoch 4: train loss 0.5775522779334675
Epoch 4: val loss 0.6691120862960815

Epoch 5: train loss 0.5592176589098844
Epoch 5: val loss 0.6770164370536804

Epoch 6: train loss 0.5541190288283608
Epoch 6: val loss 0.6791031956672668

Epoch 7: train loss 0.5289438664913177
Epoch 7: val loss 0.6732995510101318

Epoch 8: train loss 0.5144545977765863
Epoch 8: val loss 0.6817688345909119

Epoch 9: train loss 0.49325262958353217
Epoch 9: val loss 0.6732116937637329

Epoch 10: train loss 0.47833114049651404
Epoch 10: val loss 0.6762108206748962

Epoch 11: train loss 0.4601121246814728
Epoch 11: val loss 0.6539186835289001

Epoch 12: train loss 0.44938380880789325
Epoch 12: val loss 0.7315763235092163

Epoch 13: train loss 0.4387663792480122
Epoch 13: val loss 0.6553330421447754

Epoch 14: train loss 0.448630002411929
Epoch 14: val loss 0.678659975528717

Epoch 15: train loss 0.42738315192135895
Epoch 15: val loss 0.7091367840766907

Epoch 16: train loss 0.411614098332145
Epoch 16: val loss 0.6979915499687195

Epoch 17: train loss 0.3947684250094674
Epoch 17: val loss 0.6678004860877991

Epoch 18: train loss 0.3759978251023726
Epoch 18: val loss 0.7003326416015625

Epoch 19: train loss 0.37580988894809375
Epoch 19: val loss 0.7349874973297119

Epoch 20: train loss 0.3814359361475164
Epoch 20: val loss 0.6898233294487

Epoch 21: train loss 0.3522820201787082
Epoch 21: val loss 0.7048112154006958

Epoch 22: train loss 0.37777536836537445
Epoch 22: val loss 0.7348816394805908

Epoch 23: train loss 0.3796783685684204
Epoch 23: val loss 0.6979567408561707

Epoch 24: train loss 0.34880947253920813
Epoch 24: val loss 0.7495958805084229

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6775026321411133
Epoch 0: val loss 0.6598173379898071

Epoch 1: train loss 0.6242903362620961
Epoch 1: val loss 0.64272141456604

Epoch 2: train loss 0.5955561236901716
Epoch 2: val loss 0.6349459886550903

Epoch 3: train loss 0.5720029771327972
Epoch 3: val loss 0.6476236581802368

Epoch 4: train loss 0.5511520017277111
Epoch 4: val loss 0.6548752784729004

Epoch 5: train loss 0.5369916206056421
Epoch 5: val loss 0.6403140425682068

Epoch 6: train loss 0.5378085239367052
Epoch 6: val loss 0.6321271061897278

Epoch 7: train loss 0.4909794466062026
Epoch 7: val loss 0.6200406551361084

Epoch 8: train loss 0.5041314390572634
Epoch 8: val loss 0.6343808174133301

Epoch 9: train loss 0.48061987215822394
Epoch 9: val loss 0.6649023294448853

Epoch 10: train loss 0.45856311375444586
Epoch 10: val loss 0.6270971894264221

Epoch 11: train loss 0.44806431098417804
Epoch 11: val loss 0.6221275329589844

Epoch 12: train loss 0.4379080127586018
Epoch 12: val loss 0.6384631395339966

Epoch 13: train loss 0.4352996295148676
Epoch 13: val loss 0.6174048781394958

Epoch 14: train loss 0.4077300754460422
Epoch 14: val loss 0.6606123447418213

Epoch 15: train loss 0.4146108789877458
Epoch 15: val loss 0.6522136926651001

Epoch 16: train loss 0.39809163863008673
Epoch 16: val loss 0.6556057929992676

Epoch 17: train loss 0.4096405546773564
Epoch 17: val loss 0.6224873065948486

Epoch 18: train loss 0.3740269975228743
Epoch 18: val loss 0.617003858089447

Epoch 19: train loss 0.3772571398453279
Epoch 19: val loss 0.6597518920898438

Epoch 20: train loss 0.37574805454774335
Epoch 20: val loss 0.6452500820159912

Epoch 21: train loss 0.35541709986600006
Epoch 21: val loss 0.6330130100250244

Epoch 22: train loss 0.3551145087588917
Epoch 22: val loss 0.6391754150390625

Epoch 23: train loss 0.34979453682899475
Epoch 23: val loss 0.6323878169059753

Epoch 24: train loss 0.3279528942975131
Epoch 24: val loss 0.6386754512786865

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6792252497239546
Epoch 0: val loss 0.644917368888855

Epoch 1: train loss 0.6270240653644908
Epoch 1: val loss 0.6103549003601074

Epoch 2: train loss 0.6162196289409291
Epoch 2: val loss 0.5859994292259216

Epoch 3: train loss 0.5956082506613298
Epoch 3: val loss 0.578865110874176

Epoch 4: train loss 0.5708690231496637
Epoch 4: val loss 0.5668772459030151

Epoch 5: train loss 0.5556803643703461
Epoch 5: val loss 0.5495573282241821

Epoch 6: train loss 0.5426405532793566
Epoch 6: val loss 0.5465495586395264

Epoch 7: train loss 0.5222516330805692
Epoch 7: val loss 0.54853355884552

Epoch 8: train loss 0.5094218931414864
Epoch 8: val loss 0.5326534509658813

Epoch 9: train loss 0.49810576980764215
Epoch 9: val loss 0.5511862635612488

Epoch 10: train loss 0.4809281013228677
Epoch 10: val loss 0.5444511771202087

Epoch 11: train loss 0.45715388655662537
Epoch 11: val loss 0.5269570350646973

Epoch 12: train loss 0.44901579889384186
Epoch 12: val loss 0.5585834383964539

Epoch 13: train loss 0.43319847908886994
Epoch 13: val loss 0.5266193151473999

Epoch 14: train loss 0.4388791024684906
Epoch 14: val loss 0.5513573288917542

Epoch 15: train loss 0.4227038865739649
Epoch 15: val loss 0.5515328049659729

Epoch 16: train loss 0.422173871235414
Epoch 16: val loss 0.5561372637748718

Epoch 17: train loss 0.392347433350303
Epoch 17: val loss 0.5456790924072266

Epoch 18: train loss 0.4013645052909851
Epoch 18: val loss 0.5338177680969238

Epoch 19: train loss 0.37923327359286224
Epoch 19: val loss 0.5546762347221375

Epoch 20: train loss 0.3631623929197138
Epoch 20: val loss 0.5475872159004211

Epoch 21: train loss 0.39394196597012604
Epoch 21: val loss 0.55766761302948

Epoch 22: train loss 0.34790105711330066
Epoch 22: val loss 0.5949470400810242

Epoch 23: train loss 0.33978634801777924
Epoch 23: val loss 0.5611009001731873

Epoch 24: train loss 0.34506653384728864
Epoch 24: val loss 0.5954278111457825

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6748756210009257
Epoch 0: val loss 0.6546629071235657

Epoch 1: train loss 0.6152040521303813
Epoch 1: val loss 0.6256310343742371

Epoch 2: train loss 0.5945351521174113
Epoch 2: val loss 0.6065361499786377

Epoch 3: train loss 0.5789015034834544
Epoch 3: val loss 0.6010504961013794

Epoch 4: train loss 0.5865747610727946
Epoch 4: val loss 0.5938847064971924

Epoch 5: train loss 0.575803299744924
Epoch 5: val loss 0.577961266040802

Epoch 6: train loss 0.5259167710940044
Epoch 6: val loss 0.5690886378288269

Epoch 7: train loss 0.5286134163538615
Epoch 7: val loss 0.5637056231498718

Epoch 8: train loss 0.5286974887053172
Epoch 8: val loss 0.5551644563674927

Epoch 9: train loss 0.5194133341312408
Epoch 9: val loss 0.5466955900192261

Epoch 10: train loss 0.478198766708374
Epoch 10: val loss 0.5524903535842896

Epoch 11: train loss 0.4886877795060476
Epoch 11: val loss 0.5389328598976135

Epoch 12: train loss 0.47741488019625344
Epoch 12: val loss 0.5445913672447205

Epoch 13: train loss 0.4632857342561086
Epoch 13: val loss 0.5377883315086365

Epoch 14: train loss 0.43176582058270774
Epoch 14: val loss 0.5344338417053223

Epoch 15: train loss 0.4535751005013784
Epoch 15: val loss 0.5225733518600464

Epoch 16: train loss 0.4394242187341054
Epoch 16: val loss 0.5222468972206116

Epoch 17: train loss 0.41532264053821566
Epoch 17: val loss 0.5407227277755737

Epoch 18: train loss 0.4076660215854645
Epoch 18: val loss 0.5433522462844849

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.676204115152359
Epoch 0: val loss 0.6702393889427185

Epoch 1: train loss 0.6361716290314993
Epoch 1: val loss 0.6455320715904236

Epoch 2: train loss 0.6219623535871506
Epoch 2: val loss 0.6381763219833374

Epoch 3: train loss 0.5919917995731035
Epoch 3: val loss 0.6341960430145264

Epoch 4: train loss 0.5694756110509237
Epoch 4: val loss 0.6247491240501404

Epoch 5: train loss 0.5618220021327337
Epoch 5: val loss 0.6278014779090881

Epoch 6: train loss 0.5490665063261986
Epoch 6: val loss 0.6265985369682312

Epoch 7: train loss 0.5464473540584246
Epoch 7: val loss 0.6222819089889526

Epoch 8: train loss 0.5482567399740219
Epoch 8: val loss 0.6285845041275024

Epoch 9: train loss 0.5351083998878797
Epoch 9: val loss 0.6274241209030151

Epoch 10: train loss 0.5253289093573889
Epoch 10: val loss 0.6326456665992737

Epoch 11: train loss 0.5220555836955706
Epoch 11: val loss 0.6404588222503662

Epoch 12: train loss 0.5308554470539093
Epoch 12: val loss 0.6349470615386963

Epoch 13: train loss 0.5229612638552984
Epoch 13: val loss 0.6373339891433716

Epoch 14: train loss 0.507397877673308
Epoch 14: val loss 0.6377354860305786

Epoch 15: train loss 0.5038006752729416
Epoch 15: val loss 0.6349083185195923

Epoch 16: train loss 0.4698674405614535
Epoch 16: val loss 0.6385614275932312

Epoch 17: train loss 0.4853340784708659
Epoch 17: val loss 0.6497434973716736

Epoch 18: train loss 0.47741444408893585
Epoch 18: val loss 0.6480576395988464

Epoch 19: train loss 0.4766792704661687
Epoch 19: val loss 0.6510170102119446

Epoch 20: train loss 0.48602696259816486
Epoch 20: val loss 0.6584520936012268

Epoch 21: train loss 0.45580625782410306
Epoch 21: val loss 0.6603012681007385

Epoch 22: train loss 0.454288845260938
Epoch 22: val loss 0.656356155872345

Epoch 23: train loss 0.4317675828933716
Epoch 23: val loss 0.6527678370475769

Epoch 24: train loss 0.43320031960805255
Epoch 24: val loss 0.6704957485198975

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6982223093509674
Epoch 0: val loss 0.684867799282074

Epoch 1: train loss 0.6594343185424805
Epoch 1: val loss 0.6644497513771057

Epoch 2: train loss 0.6366196523110071
Epoch 2: val loss 0.6429668664932251

Epoch 3: train loss 0.6142277866601944
Epoch 3: val loss 0.6200632452964783

Epoch 4: train loss 0.5793190598487854
Epoch 4: val loss 0.6046061515808105

Epoch 5: train loss 0.5680520112315813
Epoch 5: val loss 0.5931261777877808

Epoch 6: train loss 0.5719921613732973
Epoch 6: val loss 0.5804629325866699

Epoch 7: train loss 0.5671202565232912
Epoch 7: val loss 0.5684711933135986

Epoch 8: train loss 0.531990704437097
Epoch 8: val loss 0.55996173620224

Epoch 9: train loss 0.5397616053620974
Epoch 9: val loss 0.5562551617622375

Epoch 10: train loss 0.5189122756322225
Epoch 10: val loss 0.5474416613578796

Epoch 11: train loss 0.514169010023276
Epoch 11: val loss 0.5423418879508972

Epoch 12: train loss 0.5056351125240326
Epoch 12: val loss 0.5399951338768005

Epoch 13: train loss 0.5043071756760279
Epoch 13: val loss 0.5400973558425903

Epoch 14: train loss 0.46276705463727313
Epoch 14: val loss 0.540527880191803

Epoch 15: train loss 0.4683108280102412
Epoch 15: val loss 0.5319458842277527

Epoch 16: train loss 0.464053971072038
Epoch 16: val loss 0.5232080221176147

Epoch 17: train loss 0.46824294328689575
Epoch 17: val loss 0.5228646993637085

Epoch 18: train loss 0.43709194908539456
Epoch 18: val loss 0.5234828591346741

Epoch 19: train loss 0.45982853323221207
Epoch 19: val loss 0.5275587439537048

Epoch 20: train loss 0.4472050691644351
Epoch 20: val loss 0.5236450433731079

Epoch 21: train loss 0.4287947540481885
Epoch 21: val loss 0.5191442370414734

Epoch 22: train loss 0.42859966059525806
Epoch 22: val loss 0.5245274305343628

Epoch 23: train loss 0.38654760271310806
Epoch 23: val loss 0.5220759510993958

Epoch 24: train loss 0.3925430153807004
Epoch 24: val loss 0.5258591175079346

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6979090919097265
Epoch 0: val loss 0.6666994094848633

Epoch 1: train loss 0.6588750630617142
Epoch 1: val loss 0.6465190649032593

Epoch 2: train loss 0.6403490006923676
Epoch 2: val loss 0.6313818693161011

Epoch 3: train loss 0.6251306732495626
Epoch 3: val loss 0.6077343225479126

Epoch 4: train loss 0.6117719660202662
Epoch 4: val loss 0.6029336452484131

Epoch 5: train loss 0.5905803640683492
Epoch 5: val loss 0.5949659943580627

Epoch 6: train loss 0.5893959055344263
Epoch 6: val loss 0.5792847275733948

Epoch 7: train loss 0.5737254296739897
Epoch 7: val loss 0.568882942199707

Epoch 8: train loss 0.5489947845538458
Epoch 8: val loss 0.5643399953842163

Epoch 9: train loss 0.5289807046453158
Epoch 9: val loss 0.5610448718070984

Epoch 10: train loss 0.5102013796567917
Epoch 10: val loss 0.5727050304412842

Epoch 11: train loss 0.49130788693825406
Epoch 11: val loss 0.556416392326355

Epoch 12: train loss 0.48081137736638385
Epoch 12: val loss 0.5611602663993835

Epoch 13: train loss 0.4710282136996587
Epoch 13: val loss 0.5708768367767334

Epoch 14: train loss 0.45852718005577725
Epoch 14: val loss 0.5632243156433105

Epoch 15: train loss 0.4570641989509265
Epoch 15: val loss 0.5784369707107544

Epoch 16: train loss 0.4367821564277013
Epoch 16: val loss 0.5804997682571411

Epoch 17: train loss 0.42781145373980206
Epoch 17: val loss 0.6097162961959839

Epoch 18: train loss 0.4105154474576314
Epoch 18: val loss 0.60539710521698

Epoch 19: train loss 0.40616920093695325
Epoch 19: val loss 0.6089358329772949

Epoch 20: train loss 0.4276707669099172
Epoch 20: val loss 0.6394113302230835

Epoch 21: train loss 0.39876405894756317
Epoch 21: val loss 0.6393397450447083

Epoch 22: train loss 0.39113346487283707
Epoch 22: val loss 0.6430097222328186

Epoch 23: train loss 0.34622026855746907
Epoch 23: val loss 0.6719607710838318

Epoch 24: train loss 0.3490644122163455
Epoch 24: val loss 0.6819418668746948

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6930247098207474
Epoch 0: val loss 0.6997384428977966

Epoch 1: train loss 0.6711805562178293
Epoch 1: val loss 0.6807127594947815

Epoch 2: train loss 0.6424185583988825
Epoch 2: val loss 0.6752187609672546

Epoch 3: train loss 0.6006019612153372
Epoch 3: val loss 0.6770776510238647

Epoch 4: train loss 0.5880178436636925
Epoch 4: val loss 0.6840718984603882

Epoch 5: train loss 0.5704209084312121
Epoch 5: val loss 0.6948938369750977

Epoch 6: train loss 0.5500590552886327
Epoch 6: val loss 0.7022692561149597

Epoch 7: train loss 0.522285041709741
Epoch 7: val loss 0.7057051062583923

Epoch 8: train loss 0.5068571815888087
Epoch 8: val loss 0.7226908802986145

Epoch 9: train loss 0.5026269654432932
Epoch 9: val loss 0.7255059480667114

Epoch 10: train loss 0.4854041760166486
Epoch 10: val loss 0.7324081659317017

Epoch 11: train loss 0.4843397115667661
Epoch 11: val loss 0.717599630355835

Epoch 12: train loss 0.4794371897975604
Epoch 12: val loss 0.7189172506332397

Epoch 13: train loss 0.45622145136197406
Epoch 13: val loss 0.7171274423599243

Epoch 14: train loss 0.4459001546104749
Epoch 14: val loss 0.7487008571624756

Epoch 15: train loss 0.4349343453844388
Epoch 15: val loss 0.7409442067146301

Epoch 16: train loss 0.44030806173880893
Epoch 16: val loss 0.7482655644416809

Epoch 17: train loss 0.4412611722946167
Epoch 17: val loss 0.748070240020752

Epoch 18: train loss 0.41415046403805417
Epoch 18: val loss 0.7313538789749146

Epoch 19: train loss 0.40872980405886966
Epoch 19: val loss 0.7335513234138489

Epoch 20: train loss 0.38471855968236923
Epoch 20: val loss 0.7581877708435059

Epoch 21: train loss 0.39553920179605484
Epoch 21: val loss 0.7475107908248901

Epoch 22: train loss 0.3762432100872199
Epoch 22: val loss 0.7238616347312927

Epoch 23: train loss 0.36091730495293933
Epoch 23: val loss 0.7400988340377808

Epoch 24: train loss 0.3963993787765503
Epoch 24: val loss 0.7568982839584351

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6899749934673309
Epoch 0: val loss 0.6797802448272705

Epoch 1: train loss 0.6645164974033833
Epoch 1: val loss 0.6677053570747375

Epoch 2: train loss 0.6409053578972816
Epoch 2: val loss 0.6541631817817688

Epoch 3: train loss 0.6191587224602699
Epoch 3: val loss 0.6374725103378296

Epoch 4: train loss 0.5929423198103905
Epoch 4: val loss 0.6129036545753479

Epoch 5: train loss 0.5669258031994104
Epoch 5: val loss 0.6221747398376465

Epoch 6: train loss 0.5475047845393419
Epoch 6: val loss 0.5915786027908325

Epoch 7: train loss 0.5444887988269329
Epoch 7: val loss 0.5996907353401184

Epoch 8: train loss 0.530675383284688
Epoch 8: val loss 0.5925813913345337

Epoch 9: train loss 0.5212312005460262
Epoch 9: val loss 0.5808984637260437

Epoch 10: train loss 0.5158842168748379
Epoch 10: val loss 0.5914390683174133

Epoch 11: train loss 0.5031207762658596
Epoch 11: val loss 0.6014264822006226

Epoch 12: train loss 0.48962637037038803
Epoch 12: val loss 0.5798701047897339

Epoch 13: train loss 0.48522902838885784
Epoch 13: val loss 0.5979378819465637

Epoch 14: train loss 0.4788961596786976
Epoch 14: val loss 0.5930172204971313

Epoch 15: train loss 0.4688727091997862
Epoch 15: val loss 0.5953852534294128

Epoch 16: train loss 0.46633793972432613
Epoch 16: val loss 0.5965935587882996

Epoch 17: train loss 0.45728566497564316
Epoch 17: val loss 0.5990816354751587

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6957791248957316
Epoch 0: val loss 0.6925116777420044

Epoch 1: train loss 0.6692255238691965
Epoch 1: val loss 0.6704893112182617

Epoch 2: train loss 0.6549485971530279
Epoch 2: val loss 0.6684290170669556

Epoch 3: train loss 0.6311526795228323
Epoch 3: val loss 0.6736189723014832

Epoch 4: train loss 0.6194994350274404
Epoch 4: val loss 0.6690983772277832

Epoch 5: train loss 0.5997569809357325
Epoch 5: val loss 0.6596947312355042

Epoch 6: train loss 0.5863228092590967
Epoch 6: val loss 0.6673470735549927

Epoch 7: train loss 0.5770415912071863
Epoch 7: val loss 0.662626326084137

Epoch 8: train loss 0.5466150616606077
Epoch 8: val loss 0.6807574033737183

Epoch 9: train loss 0.5728053723772367
Epoch 9: val loss 0.6808440685272217

Epoch 10: train loss 0.5512584572037061
Epoch 10: val loss 0.6973260045051575

Epoch 11: train loss 0.522778332233429
Epoch 11: val loss 0.6914041042327881

Epoch 12: train loss 0.5083178654313087
Epoch 12: val loss 0.6932387948036194

Epoch 13: train loss 0.5306793227791786
Epoch 13: val loss 0.7153149843215942

Epoch 14: train loss 0.5314849863449732
Epoch 14: val loss 0.71163409948349

Epoch 15: train loss 0.5175840357939402
Epoch 15: val loss 0.7007633447647095

Epoch 16: train loss 0.4998590151468913
Epoch 16: val loss 0.7327075600624084

Epoch 17: train loss 0.4864349712928136
Epoch 17: val loss 0.7335218787193298

Epoch 18: train loss 0.49448832621177036
Epoch 18: val loss 0.7418176531791687

Epoch 19: train loss 0.4879032423098882
Epoch 19: val loss 0.7417616248130798

Epoch 20: train loss 0.49302812417348224
Epoch 20: val loss 0.7354658246040344

Epoch 21: train loss 0.49049457410971325
Epoch 21: val loss 0.7570598721504211

Epoch 22: train loss 0.46499380469322205
Epoch 22: val loss 0.7607947587966919

Epoch 23: train loss 0.43498312681913376
Epoch 23: val loss 0.763996422290802

Epoch 24: train loss 0.4405647652844588
Epoch 24: val loss 0.7737488150596619

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6977771818637848
Epoch 0: val loss 0.6812036633491516

Epoch 1: train loss 0.6635170777638754
Epoch 1: val loss 0.6665292978286743

Epoch 2: train loss 0.6526272743940353
Epoch 2: val loss 0.6487444043159485

Epoch 3: train loss 0.6255409518877665
Epoch 3: val loss 0.637369692325592

Epoch 4: train loss 0.6307389587163925
Epoch 4: val loss 0.6286951899528503

Epoch 5: train loss 0.6199878454208374
Epoch 5: val loss 0.6231618523597717

Epoch 6: train loss 0.5766272693872452
Epoch 6: val loss 0.6308354139328003

Epoch 7: train loss 0.5757018427054087
Epoch 7: val loss 0.6251858472824097

Epoch 8: train loss 0.568149191637834
Epoch 8: val loss 0.6239501237869263

Epoch 9: train loss 0.5712163100639979
Epoch 9: val loss 0.6303446888923645

Epoch 10: train loss 0.5719507212440172
Epoch 10: val loss 0.6302064657211304

Epoch 11: train loss 0.5699227601289749
Epoch 11: val loss 0.6295073628425598

Epoch 12: train loss 0.5514301707347234
Epoch 12: val loss 0.6324914693832397

Epoch 13: train loss 0.54350546002388
Epoch 13: val loss 0.6386612057685852

Epoch 14: train loss 0.5336203599969546
Epoch 14: val loss 0.6378961801528931

Epoch 15: train loss 0.5302355413635572
Epoch 15: val loss 0.6339563131332397

Epoch 16: train loss 0.5187417243917783
Epoch 16: val loss 0.6326826214790344

Epoch 17: train loss 0.5144181797901789
Epoch 17: val loss 0.6460751295089722

Epoch 18: train loss 0.5084718490640322
Epoch 18: val loss 0.6526006460189819

Epoch 19: train loss 0.4846460123856862
Epoch 19: val loss 0.6709210276603699

Epoch 20: train loss 0.49144388486941654
Epoch 20: val loss 0.6638834476470947

Epoch 21: train loss 0.4809728612502416
Epoch 21: val loss 0.6662875413894653

Epoch 22: train loss 0.4795898124575615
Epoch 22: val loss 0.6684931516647339

Epoch 23: train loss 0.4595392346382141
Epoch 23: val loss 0.6733753681182861

Epoch 24: train loss 0.515484074751536
Epoch 24: val loss 0.6758437156677246

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951935638984045
Epoch 0: val loss 0.6774218678474426

Epoch 1: train loss 0.6646499137083689
Epoch 1: val loss 0.6600837707519531

Epoch 2: train loss 0.6443550239006678
Epoch 2: val loss 0.653170108795166

Epoch 3: train loss 0.6190510392189026
Epoch 3: val loss 0.6488714814186096

Epoch 4: train loss 0.6084051579236984
Epoch 4: val loss 0.6465081572532654

Epoch 5: train loss 0.5959983617067337
Epoch 5: val loss 0.6474245190620422

Epoch 6: train loss 0.5991569211085638
Epoch 6: val loss 0.659927487373352

Epoch 7: train loss 0.5845469882090887
Epoch 7: val loss 0.6649577617645264

Epoch 8: train loss 0.5665741885701815
Epoch 8: val loss 0.6618954539299011

Epoch 9: train loss 0.5771919712424278
Epoch 9: val loss 0.6683130860328674

Epoch 10: train loss 0.5674155056476593
Epoch 10: val loss 0.6748175621032715

Epoch 11: train loss 0.5537300631403923
Epoch 11: val loss 0.6705625653266907

Epoch 12: train loss 0.5487372825543085
Epoch 12: val loss 0.685185432434082

Epoch 13: train loss 0.5248795300722122
Epoch 13: val loss 0.688897430896759

Epoch 14: train loss 0.5503344188133875
Epoch 14: val loss 0.6982191801071167

Epoch 15: train loss 0.5353485370675722
Epoch 15: val loss 0.6910651326179504

Epoch 16: train loss 0.525057002902031
Epoch 16: val loss 0.6891283988952637

Epoch 17: train loss 0.5163481111327807
Epoch 17: val loss 0.7008200883865356

Epoch 18: train loss 0.513650618493557
Epoch 18: val loss 0.6995444297790527

Epoch 19: train loss 0.5095015292366346
Epoch 19: val loss 0.7117490172386169

Epoch 20: train loss 0.5234360297520956
Epoch 20: val loss 0.7133075594902039

Epoch 21: train loss 0.5136515498161316
Epoch 21: val loss 0.7160623669624329

Epoch 22: train loss 0.4933641329407692
Epoch 22: val loss 0.7140095233917236

Epoch 23: train loss 0.4998715966939926
Epoch 23: val loss 0.717664897441864

Epoch 24: train loss 0.4795168216029803
Epoch 24: val loss 0.7190247178077698

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7106732030709585
Epoch 0: val loss 0.6840614676475525

Epoch 1: train loss 0.6765138904253641
Epoch 1: val loss 0.6626705527305603

Epoch 2: train loss 0.6654164989789327
Epoch 2: val loss 0.6529092192649841

Epoch 3: train loss 0.6357577840487162
Epoch 3: val loss 0.6398822069168091

Epoch 4: train loss 0.6250173598527908
Epoch 4: val loss 0.6349703073501587

Epoch 5: train loss 0.6107555329799652
Epoch 5: val loss 0.6256086826324463

Epoch 6: train loss 0.6011342455943426
Epoch 6: val loss 0.6247299313545227

Epoch 7: train loss 0.5940156976381937
Epoch 7: val loss 0.6134521961212158

Epoch 8: train loss 0.5814464539289474
Epoch 8: val loss 0.6312958002090454

Epoch 9: train loss 0.5722728470961252
Epoch 9: val loss 0.6211488842964172

Epoch 10: train loss 0.5757423068086306
Epoch 10: val loss 0.6248706579208374

Epoch 11: train loss 0.5589970822135607
Epoch 11: val loss 0.6326753497123718

Epoch 12: train loss 0.5585577413439751
Epoch 12: val loss 0.6306011080741882

Epoch 13: train loss 0.5280557423830032
Epoch 13: val loss 0.6238545775413513

Epoch 14: train loss 0.5543844029307365
Epoch 14: val loss 0.636951744556427

Epoch 15: train loss 0.5362354492147764
Epoch 15: val loss 0.6394497752189636

Epoch 16: train loss 0.5280444423357645
Epoch 16: val loss 0.6431268453598022

Epoch 17: train loss 0.5215462495883306
Epoch 17: val loss 0.6607434153556824

Epoch 18: train loss 0.5159039000670115
Epoch 18: val loss 0.6435054540634155

Epoch 19: train loss 0.5298795228203138
Epoch 19: val loss 0.6430416703224182

Epoch 20: train loss 0.5071299622456232
Epoch 20: val loss 0.6551879048347473

Epoch 21: train loss 0.5069267700115839
Epoch 21: val loss 0.6550492644309998

Epoch 22: train loss 0.5102716907858849
Epoch 22: val loss 0.6595446467399597

Epoch 23: train loss 0.5095545748869578
Epoch 23: val loss 0.6656527519226074

Epoch 24: train loss 0.4870332007606824
Epoch 24: val loss 0.6575063467025757

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6789581812918186
Epoch 0: val loss 0.6672795414924622

Epoch 1: train loss 0.6623698808252811
Epoch 1: val loss 0.6502896547317505

Epoch 2: train loss 0.6506285518407822
Epoch 2: val loss 0.6360874772071838

Epoch 3: train loss 0.6195832043886185
Epoch 3: val loss 0.6175079345703125

Epoch 4: train loss 0.6014906447380781
Epoch 4: val loss 0.6054314970970154

Epoch 5: train loss 0.6058715507388115
Epoch 5: val loss 0.6017396450042725

Epoch 6: train loss 0.6128017790615559
Epoch 6: val loss 0.6032872200012207

Epoch 7: train loss 0.591951172798872
Epoch 7: val loss 0.5928038954734802

Epoch 8: train loss 0.582810927182436
Epoch 8: val loss 0.5917648077011108

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.699722474271601
Epoch 0: val loss 0.6896044611930847

Epoch 1: train loss 0.6510662653229453
Epoch 1: val loss 0.6816707849502563

Epoch 2: train loss 0.6278100122104991
Epoch 2: val loss 0.6899820566177368

Epoch 3: train loss 0.6264101700349287
Epoch 3: val loss 0.691875696182251

Epoch 4: train loss 0.6076738888567145
Epoch 4: val loss 0.6842732429504395

Epoch 5: train loss 0.6036169745705344
Epoch 5: val loss 0.6837948560714722

Epoch 6: train loss 0.599722916429693
Epoch 6: val loss 0.687338650226593

Epoch 7: train loss 0.576569527387619
Epoch 7: val loss 0.7050166130065918

Epoch 8: train loss 0.5731177059086886
Epoch 8: val loss 0.7009696364402771

Epoch 9: train loss 0.5769725496118719
Epoch 9: val loss 0.7006509304046631

Epoch 10: train loss 0.5815828957340934
Epoch 10: val loss 0.7061664462089539

Epoch 11: train loss 0.5587313391945579
Epoch 11: val loss 0.6944525241851807

Epoch 12: train loss 0.5536395473913713
Epoch 12: val loss 0.6925499439239502

Epoch 13: train loss 0.5284475277770649
Epoch 13: val loss 0.6830004453659058

Epoch 14: train loss 0.505510235374624
Epoch 14: val loss 0.69120854139328

Epoch 15: train loss 0.5243518650531769
Epoch 15: val loss 0.6952493190765381

Epoch 16: train loss 0.4969323765147816
Epoch 16: val loss 0.7071352601051331

Epoch 17: train loss 0.49634014476429333
Epoch 17: val loss 0.7287591695785522

Epoch 18: train loss 0.4907475330612876
Epoch 18: val loss 0.7277657389640808

Epoch 19: train loss 0.48354616219347174
Epoch 19: val loss 0.7474987506866455

Epoch 20: train loss 0.4626710387793454
Epoch 20: val loss 0.7221037745475769

Epoch 21: train loss 0.4521258202466098
Epoch 21: val loss 0.7276275753974915

Epoch 22: train loss 0.4692561545155265
Epoch 22: val loss 0.7538402676582336

Epoch 23: train loss 0.43620758977803314
Epoch 23: val loss 0.7563024163246155

Epoch 24: train loss 0.411500253460624
Epoch 24: val loss 0.7534213066101074

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7014913775704124
Epoch 0: val loss 0.6648056507110596

Epoch 1: train loss 0.6704728332432833
Epoch 1: val loss 0.6401262283325195

Epoch 2: train loss 0.646595759825273
Epoch 2: val loss 0.6318012475967407

Epoch 3: train loss 0.6235741485248912
Epoch 3: val loss 0.6307287216186523

Epoch 4: train loss 0.626205866987055
Epoch 4: val loss 0.6283920407295227

Epoch 5: train loss 0.592955166643316
Epoch 5: val loss 0.6302769184112549

Epoch 6: train loss 0.58903799273751
Epoch 6: val loss 0.6340746879577637

Epoch 7: train loss 0.585357582027262
Epoch 7: val loss 0.6403784155845642

Epoch 8: train loss 0.5587867579676888
Epoch 8: val loss 0.6424310207366943

Epoch 9: train loss 0.5771357417106628
Epoch 9: val loss 0.6406245231628418

Epoch 10: train loss 0.5609094771471891
Epoch 10: val loss 0.6413418054580688

Epoch 11: train loss 0.541397899389267
Epoch 11: val loss 0.6411601305007935

Epoch 12: train loss 0.5626664107496088
Epoch 12: val loss 0.6437516212463379

Epoch 13: train loss 0.5395661402832378
Epoch 13: val loss 0.6464272737503052

Epoch 14: train loss 0.5377499677918174
Epoch 14: val loss 0.6460857391357422

Epoch 15: train loss 0.5332485085183923
Epoch 15: val loss 0.6437671184539795

Epoch 16: train loss 0.5139369341460142
Epoch 16: val loss 0.6412127614021301

Epoch 17: train loss 0.5044500719417225
Epoch 17: val loss 0.6413523554801941

Epoch 18: train loss 0.48544442653656006
Epoch 18: val loss 0.6349755525588989

Epoch 19: train loss 0.4851719682866877
Epoch 19: val loss 0.6418607831001282

Epoch 20: train loss 0.491343384439295
Epoch 20: val loss 0.6442607641220093

Epoch 21: train loss 0.4884579235857183
Epoch 21: val loss 0.6313680410385132

Epoch 22: train loss 0.5046895146369934
Epoch 22: val loss 0.642305850982666

Epoch 23: train loss 0.4692366583780809
Epoch 23: val loss 0.6502114534378052

Epoch 24: train loss 0.4499827894297513
Epoch 24: val loss 0.6422100067138672

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6865639415654269
Epoch 0: val loss 0.6819776892662048

Epoch 1: train loss 0.6554572853175077
Epoch 1: val loss 0.6782422065734863

Epoch 2: train loss 0.6510304050012068
Epoch 2: val loss 0.6756699681282043

Epoch 3: train loss 0.6348936611955817
Epoch 3: val loss 0.6701487302780151

Epoch 4: train loss 0.613208835775202
Epoch 4: val loss 0.6608399748802185

Epoch 5: train loss 0.6119671951640736
Epoch 5: val loss 0.6538125872612

Epoch 6: train loss 0.611599171703512
Epoch 6: val loss 0.6480152010917664

Epoch 7: train loss 0.5929834734309803
Epoch 7: val loss 0.6365824341773987

Epoch 8: train loss 0.5670216137712653
Epoch 8: val loss 0.6356058120727539

Epoch 9: train loss 0.5698340210047635
Epoch 9: val loss 0.6262872219085693

Epoch 10: train loss 0.5802195966243744
Epoch 10: val loss 0.6284774541854858

Epoch 11: train loss 0.546181405132467
Epoch 11: val loss 0.6250397562980652

Epoch 12: train loss 0.5382916818965565
Epoch 12: val loss 0.6167280077934265

Epoch 13: train loss 0.5398414216258309
Epoch 13: val loss 0.6012030839920044

Epoch 14: train loss 0.523535815152255
Epoch 14: val loss 0.5960703492164612

Epoch 15: train loss 0.5327598886056379
Epoch 15: val loss 0.5926918983459473

Epoch 16: train loss 0.4915692860429937
Epoch 16: val loss 0.5907655358314514

Epoch 17: train loss 0.5098318132487211
Epoch 17: val loss 0.585319995880127

Epoch 18: train loss 0.49065865169871936
Epoch 18: val loss 0.5806933641433716

Epoch 19: train loss 0.504971978339282
Epoch 19: val loss 0.5939984321594238

Epoch 20: train loss 0.46346347440372815
Epoch 20: val loss 0.5903949737548828

Epoch 21: train loss 0.44938415017994965
Epoch 21: val loss 0.5962044596672058

Epoch 22: train loss 0.4554767310619354
Epoch 22: val loss 0.6088401079177856

Epoch 23: train loss 0.42748194662007416
Epoch 23: val loss 0.6055746078491211

Epoch 24: train loss 0.43318863348527387
Epoch 24: val loss 0.6058792471885681

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6878995949571783
Epoch 0: val loss 0.6673696637153625

Epoch 1: train loss 0.6550772352652117
Epoch 1: val loss 0.6657275557518005

Epoch 2: train loss 0.6140891963785345
Epoch 2: val loss 0.668389081954956

Epoch 3: train loss 0.6173990260470997
Epoch 3: val loss 0.6717429161071777

Epoch 4: train loss 0.6172189170664008
Epoch 4: val loss 0.6814543604850769

Epoch 5: train loss 0.6063835187391802
Epoch 5: val loss 0.6862814426422119

Epoch 6: train loss 0.5806905925273895
Epoch 6: val loss 0.6868395805358887

Epoch 7: train loss 0.5787754681977358
Epoch 7: val loss 0.6869695782661438

Epoch 8: train loss 0.5758286389437589
Epoch 8: val loss 0.6894094347953796

Epoch 9: train loss 0.5567768216133118
Epoch 9: val loss 0.6958288550376892

Epoch 10: train loss 0.5538502606478605
Epoch 10: val loss 0.6992582678794861

Epoch 11: train loss 0.5159491788257252
Epoch 11: val loss 0.713585376739502

Epoch 12: train loss 0.5247051932594993
Epoch 12: val loss 0.7048096060752869

Epoch 13: train loss 0.5068670457059686
Epoch 13: val loss 0.7090121507644653

Epoch 14: train loss 0.4780986498702656
Epoch 14: val loss 0.7152937650680542

Epoch 15: train loss 0.48965389891104266
Epoch 15: val loss 0.7216586470603943

Epoch 16: train loss 0.49841930920427496
Epoch 16: val loss 0.7284532785415649

Epoch 17: train loss 0.44822813164104114
Epoch 17: val loss 0.7343753576278687

Epoch 18: train loss 0.455794713713906
Epoch 18: val loss 0.7505688071250916

Epoch 19: train loss 0.44965295629067853
Epoch 19: val loss 0.7508412599563599

Epoch 20: train loss 0.45028856938535516
Epoch 20: val loss 0.7657187581062317

Epoch 21: train loss 0.4091600938276811
Epoch 21: val loss 0.7635528445243835

Epoch 22: train loss 0.43959593231027777
Epoch 22: val loss 0.765999436378479

Epoch 23: train loss 0.4067078747532584
Epoch 23: val loss 0.7817479968070984

Epoch 24: train loss 0.39938690987500275
Epoch 24: val loss 0.7996881008148193

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6947790940602621
Epoch 0: val loss 0.6970117688179016

Epoch 1: train loss 0.6453048547108968
Epoch 1: val loss 0.6683418154716492

Epoch 2: train loss 0.628684135278066
Epoch 2: val loss 0.6694907546043396

Epoch 3: train loss 0.618090025583903
Epoch 3: val loss 0.6857284307479858

Epoch 4: train loss 0.5849385857582092
Epoch 4: val loss 0.6578308939933777

Epoch 5: train loss 0.5747160613536835
Epoch 5: val loss 0.6705512404441833

Epoch 6: train loss 0.5737450599670411
Epoch 6: val loss 0.6585726737976074

Epoch 7: train loss 0.5757151067256927
Epoch 7: val loss 0.6498515605926514

Epoch 8: train loss 0.5651886880397796
Epoch 8: val loss 0.6466193199157715

Epoch 9: train loss 0.5407063722610473
Epoch 9: val loss 0.6528750061988831

Epoch 10: train loss 0.5152182559172312
Epoch 10: val loss 0.654058575630188

Epoch 11: train loss 0.5350642005602518
Epoch 11: val loss 0.6507290601730347

Epoch 12: train loss 0.5064709802468618
Epoch 12: val loss 0.6585007309913635

Epoch 13: train loss 0.508714626232783
Epoch 13: val loss 0.6387543082237244

Epoch 14: train loss 0.49093048175175985
Epoch 14: val loss 0.6569934487342834

Epoch 15: train loss 0.4813731690247854
Epoch 15: val loss 0.6540496349334717

Epoch 16: train loss 0.47796101768811544
Epoch 16: val loss 0.6731072664260864

Epoch 17: train loss 0.4942238986492157
Epoch 17: val loss 0.6495252847671509

Epoch 18: train loss 0.47625722487767536
Epoch 18: val loss 0.6808187961578369

Epoch 19: train loss 0.453846408923467
Epoch 19: val loss 0.6524133086204529

Epoch 20: train loss 0.47649267315864563
Epoch 20: val loss 0.6521437168121338

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.689288643690256
Epoch 0: val loss 0.6815440058708191

Epoch 1: train loss 0.6605538038107065
Epoch 1: val loss 0.6719865798950195

Epoch 2: train loss 0.6248988600877615
Epoch 2: val loss 0.6741296648979187

Epoch 3: train loss 0.6224539646735558
Epoch 3: val loss 0.6752163171768188

Epoch 4: train loss 0.6099227345906771
Epoch 4: val loss 0.6734491586685181

Epoch 5: train loss 0.6130531751192533
Epoch 5: val loss 0.6725819706916809

Epoch 6: train loss 0.5954638031812814
Epoch 6: val loss 0.6803061366081238

Epoch 7: train loss 0.587080872975863
Epoch 7: val loss 0.6872158646583557

Epoch 8: train loss 0.5789819543178265
Epoch 8: val loss 0.686044454574585

Epoch 9: train loss 0.5757831335067749
Epoch 9: val loss 0.6887049674987793

Epoch 10: train loss 0.5524916992737696
Epoch 10: val loss 0.6864325404167175

Epoch 11: train loss 0.5385067738019503
Epoch 11: val loss 0.6895455121994019

Epoch 12: train loss 0.5518495876055497
Epoch 12: val loss 0.701002836227417

Epoch 13: train loss 0.5469162349517529
Epoch 13: val loss 0.6993973851203918

Epoch 14: train loss 0.5492367836145254
Epoch 14: val loss 0.7084261178970337

Epoch 15: train loss 0.5165130541874812
Epoch 15: val loss 0.7083162665367126

Epoch 16: train loss 0.5163814792266259
Epoch 16: val loss 0.7166057825088501

Epoch 17: train loss 0.4979242178109976
Epoch 17: val loss 0.7193945646286011

Epoch 18: train loss 0.4867510084922497
Epoch 18: val loss 0.7301554679870605

Epoch 19: train loss 0.48382823742353
Epoch 19: val loss 0.7346784472465515

Epoch 20: train loss 0.46691457354105437
Epoch 20: val loss 0.7447543740272522

Epoch 21: train loss 0.48950391090833223
Epoch 21: val loss 0.7453922033309937

Epoch 22: train loss 0.4627750813961029
Epoch 22: val loss 0.7358165979385376

Epoch 23: train loss 0.45427914078419024
Epoch 23: val loss 0.743722677230835

Epoch 24: train loss 0.44377265068200916
Epoch 24: val loss 0.7568935751914978

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6875027830784137
Epoch 0: val loss 0.6746710538864136

Epoch 1: train loss 0.659020721912384
Epoch 1: val loss 0.6692982316017151

Epoch 2: train loss 0.6335437893867493
Epoch 2: val loss 0.6616422533988953

Epoch 3: train loss 0.6282728314399719
Epoch 3: val loss 0.664099395275116

Epoch 4: train loss 0.6056218697474554
Epoch 4: val loss 0.6601402163505554

Epoch 5: train loss 0.5950386111552899
Epoch 5: val loss 0.6578813791275024

Epoch 6: train loss 0.5928565492996802
Epoch 6: val loss 0.6574306488037109

Epoch 7: train loss 0.5885553039037265
Epoch 7: val loss 0.6594464182853699

Epoch 8: train loss 0.5659729540348053
Epoch 8: val loss 0.6653060913085938

Epoch 9: train loss 0.5459610063296098
Epoch 9: val loss 0.6599124670028687

Epoch 10: train loss 0.5502907266983619
Epoch 10: val loss 0.6590418219566345

Epoch 11: train loss 0.5414156707433554
Epoch 11: val loss 0.6593425273895264

Epoch 12: train loss 0.5248409876456628
Epoch 12: val loss 0.6500429511070251

Epoch 13: train loss 0.5113763602880331
Epoch 13: val loss 0.6490687131881714

Epoch 14: train loss 0.507532896903845
Epoch 14: val loss 0.654557466506958

Epoch 15: train loss 0.4907867656304286
Epoch 15: val loss 0.6574009656906128

Epoch 16: train loss 0.4908352769338168
Epoch 16: val loss 0.6615997552871704

Epoch 17: train loss 0.4868481892805833
Epoch 17: val loss 0.6663298606872559

Epoch 18: train loss 0.4654392989782187
Epoch 18: val loss 0.6656402945518494

Epoch 19: train loss 0.453564105125574
Epoch 19: val loss 0.6646493077278137

Epoch 20: train loss 0.4841187321222745
Epoch 20: val loss 0.6556075215339661

Epoch 21: train loss 0.42526925756381107
Epoch 21: val loss 0.6645345091819763

Epoch 22: train loss 0.4263712786711179
Epoch 22: val loss 0.6702641248703003

Epoch 23: train loss 0.42945279066379255
Epoch 23: val loss 0.6730532050132751

Epoch 24: train loss 0.4178593089947334
Epoch 24: val loss 0.685031533241272

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.696261309660398
Epoch 0: val loss 0.69504314661026

Epoch 1: train loss 0.6691336906873263
Epoch 1: val loss 0.6964036822319031

Epoch 2: train loss 0.6520013900903555
Epoch 2: val loss 0.6932638883590698

Epoch 3: train loss 0.6381958814767691
Epoch 3: val loss 0.6913387775421143

Epoch 4: train loss 0.6145327137066767
Epoch 4: val loss 0.6847754716873169

Epoch 5: train loss 0.6266130529917203
Epoch 5: val loss 0.6745499968528748

Epoch 6: train loss 0.5928541513589712
Epoch 6: val loss 0.6730794310569763

Epoch 7: train loss 0.5984972830002124
Epoch 7: val loss 0.6686809659004211

Epoch 8: train loss 0.592289326282648
Epoch 8: val loss 0.6684449911117554

Epoch 9: train loss 0.5661496451267829
Epoch 9: val loss 0.6681682467460632

Epoch 10: train loss 0.5606230038862962
Epoch 10: val loss 0.6641889810562134

Epoch 11: train loss 0.5752139618763557
Epoch 11: val loss 0.6584740281105042

Epoch 12: train loss 0.545998222552813
Epoch 12: val loss 0.6633646488189697

Epoch 13: train loss 0.5520434677600861
Epoch 13: val loss 0.6560375094413757

Epoch 14: train loss 0.5358599768235133
Epoch 14: val loss 0.65886390209198

Epoch 15: train loss 0.544984560746413
Epoch 15: val loss 0.6473459601402283

Epoch 16: train loss 0.5285195891673748
Epoch 16: val loss 0.6341357231140137

Epoch 17: train loss 0.517871652658169
Epoch 17: val loss 0.648530125617981

Epoch 18: train loss 0.5048296543268057
Epoch 18: val loss 0.6608012318611145

Epoch 19: train loss 0.49468470765994144
Epoch 19: val loss 0.6498323082923889

Epoch 20: train loss 0.4934287117077754
Epoch 20: val loss 0.6446480751037598

Epoch 21: train loss 0.4893860358458299
Epoch 21: val loss 0.6613536477088928

Epoch 22: train loss 0.4932437860048734
Epoch 22: val loss 0.6522095799446106

Epoch 23: train loss 0.44968537183908314
Epoch 23: val loss 0.6553681492805481

Epoch 24: train loss 0.4665623284303225
Epoch 24: val loss 0.670819103717804

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6779895883340102
Epoch 0: val loss 0.6730442047119141

Epoch 1: train loss 0.6509727102059585
Epoch 1: val loss 0.658216655254364

Epoch 2: train loss 0.630572626223931
Epoch 2: val loss 0.6455270648002625

Epoch 3: train loss 0.6161099534768325
Epoch 3: val loss 0.6402320861816406

Epoch 4: train loss 0.6157202078745916
Epoch 4: val loss 0.6340188384056091

Epoch 5: train loss 0.5794679981011611
Epoch 5: val loss 0.6328745484352112

Epoch 6: train loss 0.5854491591453552
Epoch 6: val loss 0.6310319304466248

Epoch 7: train loss 0.5674246480831733
Epoch 7: val loss 0.639905571937561

Epoch 8: train loss 0.5521558889975915
Epoch 8: val loss 0.6351022720336914

Epoch 9: train loss 0.5516972312560449
Epoch 9: val loss 0.6354728937149048

Epoch 10: train loss 0.5483744694636419
Epoch 10: val loss 0.6482177376747131

Epoch 11: train loss 0.5402825520588801
Epoch 11: val loss 0.657047688961029

Epoch 12: train loss 0.5349281957516303
Epoch 12: val loss 0.6635681390762329

Epoch 13: train loss 0.5262813017918513
Epoch 13: val loss 0.6701118350028992

Epoch 14: train loss 0.5330347212461325
Epoch 14: val loss 0.6668830513954163

Epoch 15: train loss 0.5010839631924262
Epoch 15: val loss 0.6734484434127808

Epoch 16: train loss 0.5012439305965717
Epoch 16: val loss 0.6960339546203613

Epoch 17: train loss 0.4986919714854314
Epoch 17: val loss 0.6915212273597717

Epoch 18: train loss 0.4868691357282492
Epoch 18: val loss 0.7048936486244202

Epoch 19: train loss 0.4870289472433237
Epoch 19: val loss 0.7091105580329895

Epoch 20: train loss 0.4718586825407468
Epoch 20: val loss 0.7035228610038757

Epoch 21: train loss 0.4930971104365129
Epoch 21: val loss 0.7161871194839478

Epoch 22: train loss 0.478711520250027
Epoch 22: val loss 0.7207348942756653

Epoch 23: train loss 0.4481898890091823
Epoch 23: val loss 0.7579190731048584

Epoch 24: train loss 0.47786810994148254
Epoch 24: val loss 0.778578519821167

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6890933373395134
Epoch 0: val loss 0.6659373044967651

Epoch 1: train loss 0.6577552767360911
Epoch 1: val loss 0.6611832976341248

Epoch 2: train loss 0.6389598776312435
Epoch 2: val loss 0.6446332335472107

Epoch 3: train loss 0.6332035660743713
Epoch 3: val loss 0.643071711063385

Epoch 4: train loss 0.6273463193108054
Epoch 4: val loss 0.6382409334182739

Epoch 5: train loss 0.6097294723286348
Epoch 5: val loss 0.640991747379303

Epoch 6: train loss 0.600966644637725
Epoch 6: val loss 0.6533485651016235

Epoch 7: train loss 0.5979004782788894
Epoch 7: val loss 0.6485939025878906

Epoch 8: train loss 0.5846182739033419
Epoch 8: val loss 0.6426156759262085

Epoch 9: train loss 0.5817167899187874
Epoch 9: val loss 0.6564178466796875

Epoch 10: train loss 0.584539813153884
Epoch 10: val loss 0.6445592045783997

Epoch 11: train loss 0.5683406240799848
Epoch 11: val loss 0.6432813405990601

Epoch 12: train loss 0.5551164974184597
Epoch 12: val loss 0.663165271282196

Epoch 13: train loss 0.5458262965959662
Epoch 13: val loss 0.6552148461341858

Epoch 14: train loss 0.5404433818424449
Epoch 14: val loss 0.6566624641418457

Epoch 15: train loss 0.5330472798908458
Epoch 15: val loss 0.6813560128211975

Epoch 16: train loss 0.5279316954752978
Epoch 16: val loss 0.6682824492454529

Epoch 17: train loss 0.5246445694390465
Epoch 17: val loss 0.6801978349685669

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6854773958524069
Epoch 0: val loss 0.6994903683662415

Epoch 1: train loss 0.6771366546551386
Epoch 1: val loss 0.6942052841186523

Epoch 2: train loss 0.6775958190361658
Epoch 2: val loss 0.692611813545227

Epoch 3: train loss 0.638919065395991
Epoch 3: val loss 0.6932671070098877

Epoch 4: train loss 0.641622006893158
Epoch 4: val loss 0.6907986998558044

Epoch 5: train loss 0.649471660455068
Epoch 5: val loss 0.6901605129241943

Epoch 6: train loss 0.6356509327888489
Epoch 6: val loss 0.6912513375282288

Epoch 7: train loss 0.6290519932905833
Epoch 7: val loss 0.6967701315879822

Epoch 8: train loss 0.6163937648137411
Epoch 8: val loss 0.6970331072807312

Epoch 9: train loss 0.6202771763006846
Epoch 9: val loss 0.6952444314956665

Epoch 10: train loss 0.598679984609286
Epoch 10: val loss 0.7041928768157959

Epoch 11: train loss 0.6013244688510895
Epoch 11: val loss 0.7178467512130737

Epoch 12: train loss 0.5944884071747462
Epoch 12: val loss 0.7188367247581482

Epoch 13: train loss 0.5828157166639963
Epoch 13: val loss 0.7184731960296631

Epoch 14: train loss 0.5778574099143347
Epoch 14: val loss 0.7286600470542908

Epoch 15: train loss 0.5733450477321943
Epoch 15: val loss 0.7229217290878296

Epoch 16: train loss 0.5738443757096926
Epoch 16: val loss 0.729983925819397

Epoch 17: train loss 0.5583862488468488
Epoch 17: val loss 0.7447496056556702

Epoch 18: train loss 0.5649316385388374
Epoch 18: val loss 0.7321649193763733

Epoch 19: train loss 0.5455772007505099
Epoch 19: val loss 0.7527530193328857

Epoch 20: train loss 0.5472983544071516
Epoch 20: val loss 0.7592787146568298

Epoch 21: train loss 0.5534623712301254
Epoch 21: val loss 0.7614153623580933

Epoch 22: train loss 0.5376635740200678
Epoch 22: val loss 0.767609179019928

Epoch 23: train loss 0.5219712754090627
Epoch 23: val loss 0.773589015007019

Epoch 24: train loss 0.5280544037620226
Epoch 24: val loss 0.7819940447807312

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7002609521150589
Epoch 0: val loss 0.6973693370819092

Epoch 1: train loss 0.67445536951224
Epoch 1: val loss 0.7017357349395752

Epoch 2: train loss 0.6663010021050771
Epoch 2: val loss 0.7040148973464966

Epoch 3: train loss 0.6539102097352346
Epoch 3: val loss 0.6956997513771057

Epoch 4: train loss 0.6480848491191864
Epoch 4: val loss 0.6967611908912659

Epoch 5: train loss 0.6311168521642685
Epoch 5: val loss 0.7087286710739136

Epoch 6: train loss 0.6255480150381724
Epoch 6: val loss 0.7127537131309509

Epoch 7: train loss 0.6154191742340723
Epoch 7: val loss 0.7081738710403442

Epoch 8: train loss 0.6152499318122864
Epoch 8: val loss 0.7151207327842712

Epoch 9: train loss 0.6050553868214289
Epoch 9: val loss 0.7365144491195679

Epoch 10: train loss 0.588706394036611
Epoch 10: val loss 0.7256966233253479

Epoch 11: train loss 0.5721364915370941
Epoch 11: val loss 0.7366480231285095

Epoch 12: train loss 0.5640863478183746
Epoch 12: val loss 0.7320594191551208

Epoch 13: train loss 0.5771444390217463
Epoch 13: val loss 0.7526803612709045

Epoch 14: train loss 0.5676272884011269
Epoch 14: val loss 0.7434085607528687

Epoch 15: train loss 0.5591710234681765
Epoch 15: val loss 0.7441571950912476

Epoch 16: train loss 0.5564893012245496
Epoch 16: val loss 0.7430118322372437

Epoch 17: train loss 0.5541546369592348
Epoch 17: val loss 0.7570591568946838

Epoch 18: train loss 0.5419329404830933
Epoch 18: val loss 0.769623875617981

Epoch 19: train loss 0.535377581914266
Epoch 19: val loss 0.758065938949585

Epoch 20: train loss 0.5319831396142641
Epoch 20: val loss 0.7710481286048889

Epoch 21: train loss 0.510403481622537
Epoch 21: val loss 0.7675692439079285

Epoch 22: train loss 0.5222269172469775
Epoch 22: val loss 0.7709225416183472

Epoch 23: train loss 0.5227360874414444
Epoch 23: val loss 0.777440071105957

Epoch 24: train loss 0.5197628190120062
Epoch 24: val loss 0.7895779609680176

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6979127873977026
Epoch 0: val loss 0.7034553289413452

Epoch 1: train loss 0.6710209250450134
Epoch 1: val loss 0.7044273018836975

Epoch 2: train loss 0.6712354173262914
Epoch 2: val loss 0.706691324710846

Epoch 3: train loss 0.6578809569279352
Epoch 3: val loss 0.7052732706069946

Epoch 4: train loss 0.6549354046583176
Epoch 4: val loss 0.7070209383964539

Epoch 5: train loss 0.63707468410333
Epoch 5: val loss 0.7113956809043884

Epoch 6: train loss 0.6283300518989563
Epoch 6: val loss 0.7119208574295044

Epoch 7: train loss 0.6335081259409586
Epoch 7: val loss 0.7115069031715393

Epoch 8: train loss 0.6256759911775589
Epoch 8: val loss 0.71708744764328

Epoch 9: train loss 0.6178876459598541
Epoch 9: val loss 0.7187822461128235

Epoch 10: train loss 0.5926997661590576
Epoch 10: val loss 0.7244545817375183

Epoch 11: train loss 0.5870855947335561
Epoch 11: val loss 0.7209789156913757

Epoch 12: train loss 0.6048017789920171
Epoch 12: val loss 0.7170705795288086

Epoch 13: train loss 0.6024859994649887
Epoch 13: val loss 0.7113370299339294

Epoch 14: train loss 0.5847092643380165
Epoch 14: val loss 0.7007870078086853

Epoch 15: train loss 0.6059420183300972
Epoch 15: val loss 0.7226540446281433

Epoch 16: train loss 0.5781268129746119
Epoch 16: val loss 0.7159618139266968

Epoch 17: train loss 0.5762237856785456
Epoch 17: val loss 0.7026735544204712

Epoch 18: train loss 0.5732584546009699
Epoch 18: val loss 0.7240117192268372

Epoch 19: train loss 0.5766562223434448
Epoch 19: val loss 0.7166253924369812

Epoch 20: train loss 0.5660859122872353
Epoch 20: val loss 0.7151429653167725

Epoch 21: train loss 0.5415524442990621
Epoch 21: val loss 0.7107710242271423

Epoch 22: train loss 0.5757694815595945
Epoch 22: val loss 0.7086239457130432

Epoch 23: train loss 0.5459350273013115
Epoch 23: val loss 0.7207637429237366

Epoch 24: train loss 0.5353559429446856
Epoch 24: val loss 0.7322936654090881

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7083215067783991
Epoch 0: val loss 0.6961736679077148

Epoch 1: train loss 0.6902352124452591
Epoch 1: val loss 0.6991203427314758

Epoch 2: train loss 0.670100674033165
Epoch 2: val loss 0.6948274374008179

Epoch 3: train loss 0.6523677259683609
Epoch 3: val loss 0.6922511458396912

Epoch 4: train loss 0.6493478169043859
Epoch 4: val loss 0.694422721862793

Epoch 5: train loss 0.6502389262119929
Epoch 5: val loss 0.6960880756378174

Epoch 6: train loss 0.6296824663877487
Epoch 6: val loss 0.6944721937179565

Epoch 7: train loss 0.6287106772263845
Epoch 7: val loss 0.7045056223869324

Epoch 8: train loss 0.6153130729993185
Epoch 8: val loss 0.6941466331481934

Epoch 9: train loss 0.610575204094251
Epoch 9: val loss 0.6939443349838257

Epoch 10: train loss 0.5988145718971888
Epoch 10: val loss 0.6937631368637085

Epoch 11: train loss 0.6004057079553604
Epoch 11: val loss 0.6994621157646179

Epoch 12: train loss 0.5948838442564011
Epoch 12: val loss 0.6999989748001099

Epoch 13: train loss 0.5825533171494802
Epoch 13: val loss 0.7024974226951599

Epoch 14: train loss 0.5948111936450005
Epoch 14: val loss 0.7090264558792114

Epoch 15: train loss 0.5934955949584643
Epoch 15: val loss 0.7116298079490662

Epoch 16: train loss 0.5556715776522955
Epoch 16: val loss 0.7106152772903442

Epoch 17: train loss 0.5671872198581696
Epoch 17: val loss 0.7199558615684509

Epoch 18: train loss 0.5657316322127978
Epoch 18: val loss 0.7168705463409424

Epoch 19: train loss 0.5306389629840851
Epoch 19: val loss 0.7207773327827454

Epoch 20: train loss 0.5293700844049454
Epoch 20: val loss 0.7272363305091858

Epoch 21: train loss 0.5330595771471659
Epoch 21: val loss 0.7239247560501099

Epoch 22: train loss 0.5402689899007479
Epoch 22: val loss 0.739696204662323

Epoch 23: train loss 0.5094653566678365
Epoch 23: val loss 0.7338446974754333

Epoch 24: train loss 0.5171579743425051
Epoch 24: val loss 0.7358048558235168

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6951945759356022
Epoch 0: val loss 0.6850361824035645

Epoch 1: train loss 0.6811256930232048
Epoch 1: val loss 0.6759162545204163

Epoch 2: train loss 0.6705893725156784
Epoch 2: val loss 0.670606791973114

Epoch 3: train loss 0.6632680967450142
Epoch 3: val loss 0.6714149117469788

Epoch 4: train loss 0.6581218056380749
Epoch 4: val loss 0.6708050966262817

Epoch 5: train loss 0.6519191563129425
Epoch 5: val loss 0.6712000370025635

Epoch 6: train loss 0.6505670584738255
Epoch 6: val loss 0.6753035187721252

Epoch 7: train loss 0.6277684904634953
Epoch 7: val loss 0.6810661554336548

Epoch 8: train loss 0.6186634860932827
Epoch 8: val loss 0.6771045923233032

Epoch 9: train loss 0.6159785985946655
Epoch 9: val loss 0.6798878312110901

Epoch 10: train loss 0.6126267574727535
Epoch 10: val loss 0.6735472679138184

Epoch 11: train loss 0.6181764304637909
Epoch 11: val loss 0.6779116988182068

Epoch 12: train loss 0.5945953838527203
Epoch 12: val loss 0.6837118268013

Epoch 13: train loss 0.5860093422234058
Epoch 13: val loss 0.6887016892433167

Epoch 14: train loss 0.5893794633448124
Epoch 14: val loss 0.6846192479133606

Epoch 15: train loss 0.5939037688076496
Epoch 15: val loss 0.6924524307250977

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
27
Epoch 0: train loss 0.7069988165582929
Epoch 0: val loss 0.6463508009910583

Epoch 1: train loss 0.6055319309234619
Epoch 1: val loss 0.6433843374252319

Epoch 2: train loss 0.562087425163814
Epoch 2: val loss 0.6335194706916809

Epoch 3: train loss 0.5276141890457698
Epoch 3: val loss 0.6305540204048157

Epoch 4: train loss 0.5415072057928357
Epoch 4: val loss 0.6275468468666077

Epoch 5: train loss 0.5254251914364951
Epoch 5: val loss 0.6241759061813354

Epoch 6: train loss 0.5026943981647491
Epoch 6: val loss 0.6271389722824097

Epoch 7: train loss 0.5280060768127441
Epoch 7: val loss 0.6283913254737854

Epoch 8: train loss 0.46959924697875977
Epoch 8: val loss 0.6295746564865112

Epoch 9: train loss 0.4908590316772461
Epoch 9: val loss 0.6380701065063477

Epoch 10: train loss 0.45791925277028767
Epoch 10: val loss 0.6417611241340637

Epoch 11: train loss 0.4858518200261252
Epoch 11: val loss 0.6509307622909546

Epoch 12: train loss 0.5143807360104152
Epoch 12: val loss 0.6596624851226807

Epoch 13: train loss 0.5100672841072083
Epoch 13: val loss 0.6708888411521912

Epoch 14: train loss 0.45592787861824036
Epoch 14: val loss 0.6695702075958252

Epoch 15: train loss 0.5723921188286373
Epoch 15: val loss 0.6611770987510681

Epoch 16: train loss 0.42779658096177237
Epoch 16: val loss 0.6482442021369934

Epoch 17: train loss 0.45503357478550505
Epoch 17: val loss 0.6522728204727173

Epoch 18: train loss 0.43900127496038166
Epoch 18: val loss 0.6576216816902161

Epoch 19: train loss 0.4069178764309202
Epoch 19: val loss 0.6573106050491333

Epoch 20: train loss 0.49005137596811565
Epoch 20: val loss 0.658202588558197

Epoch 21: train loss 0.3991430103778839
Epoch 21: val loss 0.672882616519928

Epoch 22: train loss 0.39482911569731577
Epoch 22: val loss 0.676333487033844

Epoch 23: train loss 0.3864987960883549
Epoch 23: val loss 0.6768636703491211

Epoch 24: train loss 0.4358735297407423
Epoch 24: val loss 0.6895948648452759

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7145308937345233
Epoch 0: val loss 0.6485188603401184

Epoch 1: train loss 0.6072051865713937
Epoch 1: val loss 0.6220267415046692

Epoch 2: train loss 0.5744777917861938
Epoch 2: val loss 0.6078539490699768

Epoch 3: train loss 0.5613678097724915
Epoch 3: val loss 0.602716326713562

Epoch 4: train loss 0.5401952692440578
Epoch 4: val loss 0.6028868556022644

Epoch 5: train loss 0.5758180405412402
Epoch 5: val loss 0.5951424241065979

Epoch 6: train loss 0.5339956198419843
Epoch 6: val loss 0.5929051637649536

Epoch 7: train loss 0.4946199527808598
Epoch 7: val loss 0.5927620530128479

Epoch 8: train loss 0.529892099755151
Epoch 8: val loss 0.5952883362770081

Epoch 9: train loss 0.5063694587775639
Epoch 9: val loss 0.5963170528411865

Epoch 10: train loss 0.4705134119306292
Epoch 10: val loss 0.5954322218894958

Epoch 11: train loss 0.5050513616630009
Epoch 11: val loss 0.5919976234436035

Epoch 12: train loss 0.5089487518583026
Epoch 12: val loss 0.5871497988700867

Epoch 13: train loss 0.4639384278229305
Epoch 13: val loss 0.5883114337921143

Epoch 14: train loss 0.5186571649142674
Epoch 14: val loss 0.5916404724121094

Epoch 15: train loss 0.4625440921102251
Epoch 15: val loss 0.5886085629463196

Epoch 16: train loss 0.45255163311958313
Epoch 16: val loss 0.5847997665405273

Epoch 17: train loss 0.44772087250437054
Epoch 17: val loss 0.5912119150161743

Epoch 18: train loss 0.49814124618257793
Epoch 18: val loss 0.5944414138793945

Epoch 19: train loss 0.44176866327013287
Epoch 19: val loss 0.5928449034690857

Epoch 20: train loss 0.44796365073748995
Epoch 20: val loss 0.5900375843048096

Epoch 21: train loss 0.491180168730872
Epoch 21: val loss 0.5953225493431091

Epoch 22: train loss 0.39509159326553345
Epoch 22: val loss 0.5974025130271912

Epoch 23: train loss 0.4150893007005964
Epoch 23: val loss 0.5906343460083008

Epoch 24: train loss 0.4647435120173863
Epoch 24: val loss 0.590185821056366

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6624755774225507
Epoch 0: val loss 0.6092467904090881

Epoch 1: train loss 0.5851859620639256
Epoch 1: val loss 0.5708076357841492

Epoch 2: train loss 0.5886712670326233
Epoch 2: val loss 0.5520508289337158

Epoch 3: train loss 0.5413393378257751
Epoch 3: val loss 0.5374131798744202

Epoch 4: train loss 0.5782406159809658
Epoch 4: val loss 0.5335641503334045

Epoch 5: train loss 0.5632659494876862
Epoch 5: val loss 0.5348448753356934

Epoch 6: train loss 0.5499600001743862
Epoch 6: val loss 0.5376932621002197

Epoch 7: train loss 0.5053604670933315
Epoch 7: val loss 0.5318349003791809

Epoch 8: train loss 0.5844917212213788
Epoch 8: val loss 0.5330712199211121

Epoch 9: train loss 0.5145947635173798
Epoch 9: val loss 0.5375664234161377

Epoch 10: train loss 0.5086846479347774
Epoch 10: val loss 0.5383718609809875

Epoch 11: train loss 0.4920843669346401
Epoch 11: val loss 0.5370401740074158

Epoch 12: train loss 0.47618135809898376
Epoch 12: val loss 0.5451719760894775

Epoch 13: train loss 0.5084575031484876
Epoch 13: val loss 0.545549750328064

Epoch 14: train loss 0.47632389834948946
Epoch 14: val loss 0.5344520807266235

Epoch 15: train loss 0.48784726006644114
Epoch 15: val loss 0.5262620449066162

Epoch 16: train loss 0.44457402399608065
Epoch 16: val loss 0.5245872735977173

Epoch 17: train loss 0.4590273840086801
Epoch 17: val loss 0.5300182104110718

Epoch 18: train loss 0.47062603916440693
Epoch 18: val loss 0.5259233117103577

Epoch 19: train loss 0.5151473368917193
Epoch 19: val loss 0.5208411812782288

Epoch 20: train loss 0.44034087657928467
Epoch 20: val loss 0.5276738405227661

Epoch 21: train loss 0.4645750309739794
Epoch 21: val loss 0.5355807542800903

Epoch 22: train loss 0.41619793857846943
Epoch 22: val loss 0.5473060011863708

Epoch 23: train loss 0.41742722051484243
Epoch 23: val loss 0.5625231266021729

Epoch 24: train loss 0.4339154873575483
Epoch 24: val loss 0.5675357580184937

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6398953454835075
Epoch 0: val loss 0.6111797094345093

Epoch 1: train loss 0.586911644254412
Epoch 1: val loss 0.5969070196151733

Epoch 2: train loss 0.5576000852244241
Epoch 2: val loss 0.5823074579238892

Epoch 3: train loss 0.5815308604921613
Epoch 3: val loss 0.5590930581092834

Epoch 4: train loss 0.5540346205234528
Epoch 4: val loss 0.5530982613563538

Epoch 5: train loss 0.5830078125
Epoch 5: val loss 0.5581227540969849

Epoch 6: train loss 0.5722762431417193
Epoch 6: val loss 0.560989499092102

Epoch 7: train loss 0.5585584768227169
Epoch 7: val loss 0.5706518888473511

Epoch 8: train loss 0.5001263107572284
Epoch 8: val loss 0.5799912810325623

Epoch 9: train loss 0.5144451899187905
Epoch 9: val loss 0.573896050453186

Epoch 10: train loss 0.4943751735346658
Epoch 10: val loss 0.5809529423713684

Epoch 11: train loss 0.5270275218146188
Epoch 11: val loss 0.5748154520988464

Epoch 12: train loss 0.490938344172069
Epoch 12: val loss 0.5823647975921631

Epoch 13: train loss 0.4833233654499054
Epoch 13: val loss 0.5860569477081299

Epoch 14: train loss 0.5273485396589551
Epoch 14: val loss 0.5808492302894592

Epoch 15: train loss 0.49907287103789194
Epoch 15: val loss 0.5740361213684082

Epoch 16: train loss 0.45641826731818064
Epoch 16: val loss 0.5843666791915894

Epoch 17: train loss 0.47955178788730074
Epoch 17: val loss 0.5899292230606079

Epoch 18: train loss 0.5079879377569471
Epoch 18: val loss 0.6142228245735168

Epoch 19: train loss 0.4673375061580113
Epoch 19: val loss 0.6079543828964233

Epoch 20: train loss 0.42529788613319397
Epoch 20: val loss 0.5954164266586304

Epoch 21: train loss 0.4143941785608019
Epoch 21: val loss 0.5977392792701721

Epoch 22: train loss 0.3948699874537332
Epoch 22: val loss 0.5996956825256348

Epoch 23: train loss 0.4039224088191986
Epoch 23: val loss 0.5960536003112793

Epoch 24: train loss 0.38335380383900236
Epoch 24: val loss 0.6073777675628662

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6914174622959561
Epoch 0: val loss 0.6373926401138306

Epoch 1: train loss 0.6068219939867655
Epoch 1: val loss 0.5688400864601135

Epoch 2: train loss 0.5578600366910299
Epoch 2: val loss 0.5593141317367554

Epoch 3: train loss 0.5763706233766344
Epoch 3: val loss 0.5822863578796387

Epoch 4: train loss 0.5289522243870629
Epoch 4: val loss 0.6216572523117065

Epoch 5: train loss 0.5422091715865665
Epoch 5: val loss 0.6278360486030579

Epoch 6: train loss 0.5272600551446279
Epoch 6: val loss 0.6163240671157837

Epoch 7: train loss 0.537655191289054
Epoch 7: val loss 0.6003897190093994

Epoch 8: train loss 0.5077621771229638
Epoch 8: val loss 0.611003041267395

Epoch 9: train loss 0.5199288229147593
Epoch 9: val loss 0.61391681432724

Epoch 10: train loss 0.4604746020502514
Epoch 10: val loss 0.6483395099639893

Epoch 11: train loss 0.5083528260389963
Epoch 11: val loss 0.6732009053230286

Epoch 12: train loss 0.4638536704911126
Epoch 12: val loss 0.6766961216926575

Epoch 13: train loss 0.4666881561279297
Epoch 13: val loss 0.6994827389717102

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6713132485747337
Epoch 0: val loss 0.6042090058326721

Epoch 1: train loss 0.5645091906189919
Epoch 1: val loss 0.5539448857307434

Epoch 2: train loss 0.5300367325544357
Epoch 2: val loss 0.5340373516082764

Epoch 3: train loss 0.5118518434464931
Epoch 3: val loss 0.5194377899169922

Epoch 4: train loss 0.4830108843743801
Epoch 4: val loss 0.5098116993904114

Epoch 5: train loss 0.4770272597670555
Epoch 5: val loss 0.5068687796592712

Epoch 6: train loss 0.47619596496224403
Epoch 6: val loss 0.5137186050415039

Epoch 7: train loss 0.4716033823788166
Epoch 7: val loss 0.5094653964042664

Epoch 8: train loss 0.43776045739650726
Epoch 8: val loss 0.5034929513931274

Epoch 9: train loss 0.42476361989974976
Epoch 9: val loss 0.5040473937988281

Epoch 10: train loss 0.41901371628046036
Epoch 10: val loss 0.4992804527282715

Epoch 11: train loss 0.43078917637467384
Epoch 11: val loss 0.5042688250541687

Epoch 12: train loss 0.41055456921458244
Epoch 12: val loss 0.5188180208206177

Epoch 13: train loss 0.3863274045288563
Epoch 13: val loss 0.507911205291748

Epoch 14: train loss 0.3849879577755928
Epoch 14: val loss 0.5055972337722778

Epoch 15: train loss 0.3739987388253212
Epoch 15: val loss 0.5103696584701538

Epoch 16: train loss 0.3457184676080942
Epoch 16: val loss 0.5158584713935852

Epoch 17: train loss 0.336759602651
Epoch 17: val loss 0.5252516865730286

Epoch 18: train loss 0.34631710685789585
Epoch 18: val loss 0.5066640377044678

Epoch 19: train loss 0.31868443079292774
Epoch 19: val loss 0.5223963856697083

Epoch 20: train loss 0.3189855720847845
Epoch 20: val loss 0.5262323021888733

Epoch 21: train loss 0.3224873822182417
Epoch 21: val loss 0.5433170199394226

Epoch 22: train loss 0.3084984142333269
Epoch 22: val loss 0.5504918098449707

Epoch 23: train loss 0.3052353020757437
Epoch 23: val loss 0.538901150226593

Epoch 24: train loss 0.2988971583545208
Epoch 24: val loss 0.5365230441093445

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6659797877073288
Epoch 0: val loss 0.6000483632087708

Epoch 1: train loss 0.593239463865757
Epoch 1: val loss 0.5582111477851868

Epoch 2: train loss 0.520701851695776
Epoch 2: val loss 0.5314586758613586

Epoch 3: train loss 0.49370961636304855
Epoch 3: val loss 0.5168521404266357

Epoch 4: train loss 0.48888400197029114
Epoch 4: val loss 0.5188042521476746

Epoch 5: train loss 0.45654674619436264
Epoch 5: val loss 0.5218665599822998

Epoch 6: train loss 0.44048285484313965
Epoch 6: val loss 0.5176332592964172

Epoch 7: train loss 0.4452009089291096
Epoch 7: val loss 0.5245915651321411

Epoch 8: train loss 0.42749306187033653
Epoch 8: val loss 0.522133469581604

Epoch 9: train loss 0.4017803445458412
Epoch 9: val loss 0.5264992713928223

Epoch 10: train loss 0.3957423120737076
Epoch 10: val loss 0.5383706092834473

Epoch 11: train loss 0.3627929911017418
Epoch 11: val loss 0.5409606099128723

Epoch 12: train loss 0.36515509337186813
Epoch 12: val loss 0.5390142202377319

Epoch 13: train loss 0.3518828749656677
Epoch 13: val loss 0.5485305786132812

Epoch 14: train loss 0.3385188430547714
Epoch 14: val loss 0.5475759506225586

Epoch 15: train loss 0.33330873027443886
Epoch 15: val loss 0.5532726049423218

Epoch 16: train loss 0.35108912736177444
Epoch 16: val loss 0.5792542099952698

Epoch 17: train loss 0.3332059793174267
Epoch 17: val loss 0.5986060500144958

Epoch 18: train loss 0.3255603667348623
Epoch 18: val loss 0.6071962118148804

Epoch 19: train loss 0.29179297387599945
Epoch 19: val loss 0.6054055690765381

Epoch 20: train loss 0.2759967390447855
Epoch 20: val loss 0.6037549376487732

Epoch 21: train loss 0.2878421228379011
Epoch 21: val loss 0.6121050715446472

Epoch 22: train loss 0.28850062377750874
Epoch 22: val loss 0.6223987936973572

Epoch 23: train loss 0.26821950636804104
Epoch 23: val loss 0.6515395641326904

Epoch 24: train loss 0.2726533077657223
Epoch 24: val loss 0.6650660634040833

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6605909690260887
Epoch 0: val loss 0.652084231376648

Epoch 1: train loss 0.6013383641839027
Epoch 1: val loss 0.6156564354896545

Epoch 2: train loss 0.5425704345107079
Epoch 2: val loss 0.5728939175605774

Epoch 3: train loss 0.5196982994675636
Epoch 3: val loss 0.5424850583076477

Epoch 4: train loss 0.49900537356734276
Epoch 4: val loss 0.5435494780540466

Epoch 5: train loss 0.4847401939332485
Epoch 5: val loss 0.5543011426925659

Epoch 6: train loss 0.46762390434741974
Epoch 6: val loss 0.5374355912208557

Epoch 7: train loss 0.46034425497055054
Epoch 7: val loss 0.5370505452156067

Epoch 8: train loss 0.44590049982070923
Epoch 8: val loss 0.5508413314819336

Epoch 9: train loss 0.4385279305279255
Epoch 9: val loss 0.5510417819023132

Epoch 10: train loss 0.435605239123106
Epoch 10: val loss 0.5424513220787048

Epoch 11: train loss 0.41911426559090614
Epoch 11: val loss 0.541022777557373

Epoch 12: train loss 0.4098861776292324
Epoch 12: val loss 0.5459948182106018

Epoch 13: train loss 0.3993251658976078
Epoch 13: val loss 0.5434690713882446

Epoch 14: train loss 0.38662702962756157
Epoch 14: val loss 0.5428885817527771

Epoch 15: train loss 0.38929418846964836
Epoch 15: val loss 0.5411331057548523

Epoch 16: train loss 0.36758399941027164
Epoch 16: val loss 0.5446882843971252

Epoch 17: train loss 0.3778846152126789
Epoch 17: val loss 0.5429520010948181

Epoch 18: train loss 0.37101908028125763
Epoch 18: val loss 0.553883969783783

Epoch 19: train loss 0.34529167227447033
Epoch 19: val loss 0.5658196210861206

Epoch 20: train loss 0.3628856875002384
Epoch 20: val loss 0.5870279669761658

Epoch 21: train loss 0.3287160340696573
Epoch 21: val loss 0.5594369173049927

Epoch 22: train loss 0.3201694544404745
Epoch 22: val loss 0.5431116819381714

Epoch 23: train loss 0.310184508562088
Epoch 23: val loss 0.5927311182022095

Epoch 24: train loss 0.2933907639235258
Epoch 24: val loss 0.5878254771232605

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6624218076467514
Epoch 0: val loss 0.598301351070404

Epoch 1: train loss 0.5883971750736237
Epoch 1: val loss 0.5583882331848145

Epoch 2: train loss 0.5244332440197468
Epoch 2: val loss 0.5258504152297974

Epoch 3: train loss 0.5165358409285545
Epoch 3: val loss 0.5080811977386475

Epoch 4: train loss 0.4939606264233589
Epoch 4: val loss 0.4985775947570801

Epoch 5: train loss 0.49015192687511444
Epoch 5: val loss 0.49783840775489807

Epoch 6: train loss 0.47785383462905884
Epoch 6: val loss 0.49618464708328247

Epoch 7: train loss 0.4508761540055275
Epoch 7: val loss 0.49681150913238525

Epoch 8: train loss 0.43996572121977806
Epoch 8: val loss 0.4973011016845703

Epoch 9: train loss 0.45109784975647926
Epoch 9: val loss 0.5002439618110657

Epoch 10: train loss 0.430885661393404
Epoch 10: val loss 0.49798908829689026

Epoch 11: train loss 0.43076010420918465
Epoch 11: val loss 0.5015453696250916

Epoch 12: train loss 0.4145049788057804
Epoch 12: val loss 0.5052711367607117

Epoch 13: train loss 0.3954407572746277
Epoch 13: val loss 0.5030822157859802

Epoch 14: train loss 0.389468926936388
Epoch 14: val loss 0.5040217638015747

Epoch 15: train loss 0.38015131652355194
Epoch 15: val loss 0.5075490474700928

Epoch 16: train loss 0.38646768778562546
Epoch 16: val loss 0.5103734135627747

Epoch 17: train loss 0.35869161039590836
Epoch 17: val loss 0.5120973587036133

Epoch 18: train loss 0.34330950677394867
Epoch 18: val loss 0.5149045586585999

Epoch 19: train loss 0.3485325612127781
Epoch 19: val loss 0.5199704766273499

Epoch 20: train loss 0.3343416079878807
Epoch 20: val loss 0.5274190902709961

Epoch 21: train loss 0.34699948877096176
Epoch 21: val loss 0.5369064211845398

Epoch 22: train loss 0.3004986606538296
Epoch 22: val loss 0.5422938466072083

Epoch 23: train loss 0.3127531725913286
Epoch 23: val loss 0.5450239181518555

Epoch 24: train loss 0.32122252508997917
Epoch 24: val loss 0.5486306548118591

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6397636749527671
Epoch 0: val loss 0.6043899655342102

Epoch 1: train loss 0.5586900250478224
Epoch 1: val loss 0.5645542740821838

Epoch 2: train loss 0.5100870295004412
Epoch 2: val loss 0.5424208045005798

Epoch 3: train loss 0.494262158870697
Epoch 3: val loss 0.5302225351333618

Epoch 4: train loss 0.47221220623363147
Epoch 4: val loss 0.5172097086906433

Epoch 5: train loss 0.4591852751645175
Epoch 5: val loss 0.5163514018058777

Epoch 6: train loss 0.4775823869488456
Epoch 6: val loss 0.5454744696617126

Epoch 7: train loss 0.43286366625265643
Epoch 7: val loss 0.5375731587409973

Epoch 8: train loss 0.4462521401318637
Epoch 8: val loss 0.5364410281181335

Epoch 9: train loss 0.4253201958808032
Epoch 9: val loss 0.5390610098838806

Epoch 10: train loss 0.43964405764232983
Epoch 10: val loss 0.5446972846984863

Epoch 11: train loss 0.4185979041186246
Epoch 11: val loss 0.5415357351303101

Epoch 12: train loss 0.40030524134635925
Epoch 12: val loss 0.5496870279312134

Epoch 13: train loss 0.4099793894724412
Epoch 13: val loss 0.5543462038040161

Epoch 14: train loss 0.3956314379518682
Epoch 14: val loss 0.5774229764938354

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6720475137233735
Epoch 0: val loss 0.6072154641151428

Epoch 1: train loss 0.5461217761039734
Epoch 1: val loss 0.5553809404373169

Epoch 2: train loss 0.5442984104156494
Epoch 2: val loss 0.5455648303031921

Epoch 3: train loss 0.5241620242595673
Epoch 3: val loss 0.5406410098075867

Epoch 4: train loss 0.4910033643245697
Epoch 4: val loss 0.5412311553955078

Epoch 5: train loss 0.5005428552627563
Epoch 5: val loss 0.5422704815864563

Epoch 6: train loss 0.47676634788513184
Epoch 6: val loss 0.5351809859275818

Epoch 7: train loss 0.48253642916679385
Epoch 7: val loss 0.5366675853729248

Epoch 8: train loss 0.4905718892812729
Epoch 8: val loss 0.5442090630531311

Epoch 9: train loss 0.46538786590099335
Epoch 9: val loss 0.5346547961235046

Epoch 10: train loss 0.4539931118488312
Epoch 10: val loss 0.5358522534370422

Epoch 11: train loss 0.4169207990169525
Epoch 11: val loss 0.5415381789207458

Epoch 12: train loss 0.4307682365179062
Epoch 12: val loss 0.5395328998565674

Epoch 13: train loss 0.40895783305168154
Epoch 13: val loss 0.5573176145553589

Epoch 14: train loss 0.4188096284866333
Epoch 14: val loss 0.5693826079368591

Epoch 15: train loss 0.4150896042585373
Epoch 15: val loss 0.561835527420044

Epoch 16: train loss 0.38627953082323074
Epoch 16: val loss 0.5687829852104187

Epoch 17: train loss 0.3804911196231842
Epoch 17: val loss 0.5826385617256165

Epoch 18: train loss 0.3775628000497818
Epoch 18: val loss 0.5884280204772949

Epoch 19: train loss 0.35041134208440783
Epoch 19: val loss 0.5991909503936768

Epoch 20: train loss 0.36602108329534533
Epoch 20: val loss 0.6304662227630615

Epoch 21: train loss 0.3723831534385681
Epoch 21: val loss 0.6071247458457947

Epoch 22: train loss 0.34931846261024474
Epoch 22: val loss 0.6233361959457397

Epoch 23: train loss 0.368889594078064
Epoch 23: val loss 0.6143782138824463

Epoch 24: train loss 0.33023971915245054
Epoch 24: val loss 0.6323531866073608

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.650777542591095
Epoch 0: val loss 0.6183297634124756

Epoch 1: train loss 0.5455216050148011
Epoch 1: val loss 0.6096844673156738

Epoch 2: train loss 0.5219936341047287
Epoch 2: val loss 0.6270573139190674

Epoch 3: train loss 0.4877678543329239
Epoch 3: val loss 0.6231284141540527

Epoch 4: train loss 0.48463116884231566
Epoch 4: val loss 0.6221721768379211

Epoch 5: train loss 0.4700154632329941
Epoch 5: val loss 0.6376306414604187

Epoch 6: train loss 0.44238272607326506
Epoch 6: val loss 0.6434963345527649

Epoch 7: train loss 0.44562238156795503
Epoch 7: val loss 0.6424103379249573

Epoch 8: train loss 0.4412595331668854
Epoch 8: val loss 0.657175600528717

Epoch 9: train loss 0.418301659822464
Epoch 9: val loss 0.657753586769104

Epoch 10: train loss 0.41647211611270907
Epoch 10: val loss 0.6693843007087708

Epoch 11: train loss 0.40332573354244233
Epoch 11: val loss 0.6802513003349304

Epoch 12: train loss 0.4248919427394867
Epoch 12: val loss 0.6861818432807922

Epoch 13: train loss 0.38973720371723175
Epoch 13: val loss 0.6746188402175903

Epoch 14: train loss 0.39364820420742036
Epoch 14: val loss 0.6862130761146545

Epoch 15: train loss 0.37806002199649813
Epoch 15: val loss 0.6804299354553223

Epoch 16: train loss 0.38325915336608884
Epoch 16: val loss 0.6823440790176392

Epoch 17: train loss 0.396299609541893
Epoch 17: val loss 0.683749258518219

Epoch 18: train loss 0.3545942038297653
Epoch 18: val loss 0.7127352952957153

Epoch 19: train loss 0.37512818574905393
Epoch 19: val loss 0.7398152351379395

Epoch 20: train loss 0.38162924647331237
Epoch 20: val loss 0.7047239542007446

In [0]:
%matplotlib inline
In [0]:
fig = plt.figure(figsize=(40,20))
index=[k for k in range (14)]
index.remove(6)
for k in index:
  parameters = []
  auc_values = []
  for i in range(len(subj_tests_stats_all)):
    parameters.append(i)
    auc_values.append(list((subj_tests_stats_all[i][25+k].values())).pop())
  plt.subplot(3,5,k+1)
  sns.barplot(parameters, auc_values)
  plt.title('AUC for patient number '+ str(25+k))
  plt.xlabel('set of parameters')
  plt.ylabel('auc validation loss')
plt.show()
  
In [0]:
auc_values_mean = []
for i in range(len(subj_tests_stats_all)):
  for k in index:
    temp = []
    temp.append(list((subj_tests_stats_all[i][25+k].values())).pop())
  avg = sum(temp) / len(temp)
  auc_values_mean.append(avg)

fig = plt.figure(figsize=(6,5))
sns.barplot(parameters, auc_values_mean)
plt.title('AUC validation loss averaged over patients')
plt.xlabel('parameters set')
plt.ylabel('auc validation loss')
plt.show()
In [0]:
params_list[6]
Out[0]:
{'D': 1,
 'F1': 15,
 'dropoutRate1': 0.52,
 'dropoutRate2': 0.36,
 'lr': 0.00066,
 'norm_rate': 0.275,
 'resample_to': 369}
In [0]:
from time import time

experiment_res_dir = './res/'
subjs_test_stats = {}
start = time()
for train_subject in all_subjects:
    path_to_subj = prepare_dirs(experiment_res_dir, train_subject)
    x = subjects[train_subject][0]
    x = x.transpose(0, 2, 1)[:, np.newaxis, :, :]
    y=subjects[train_subject][1]
    test_stats, model = cv_per_subj_test(x, y, params, path_to_subj,test_on_last_block=False, plot_fold_history=True)
    subjs_test_stats[train_subject] = test_stats
end = time()
running_time = end - start
Epoch 0: train loss 0.7075626424380711
Epoch 0: val loss 0.6693019270896912

Epoch 1: train loss 0.6550172482218061
Epoch 1: val loss 0.6492401361465454

Epoch 2: train loss 0.626555894102369
Epoch 2: val loss 0.6292676329612732

Epoch 3: train loss 0.5704562153135028
Epoch 3: val loss 0.6159329414367676

Epoch 4: train loss 0.5912736824580601
Epoch 4: val loss 0.6122496724128723

Epoch 5: train loss 0.6688347969736371
Epoch 5: val loss 0.6068553328514099

Epoch 6: train loss 0.5628789067268372
Epoch 6: val loss 0.5980691909790039

Epoch 7: train loss 0.5136201637131828
Epoch 7: val loss 0.5973156094551086

Epoch 8: train loss 0.5590437224933079
Epoch 8: val loss 0.5966963768005371

Epoch 9: train loss 0.5242980165140969
Epoch 9: val loss 0.5982412695884705

Epoch 10: train loss 0.49803513288497925
Epoch 10: val loss 0.6022525429725647

Epoch 11: train loss 0.5224203509943826
Epoch 11: val loss 0.6041831374168396

Epoch 12: train loss 0.5636172720364162
Epoch 12: val loss 0.6078053116798401

Epoch 13: train loss 0.5023358379091535
Epoch 13: val loss 0.6110040545463562

Epoch 14: train loss 0.5605086939675468
Epoch 14: val loss 0.6142551898956299

Epoch 15: train loss 0.5044092621122088
Epoch 15: val loss 0.6164275407791138

Epoch 16: train loss 0.473884825195585
Epoch 16: val loss 0.6188696026802063

Epoch 17: train loss 0.5212748391287667
Epoch 17: val loss 0.6202488541603088

Epoch 18: train loss 0.5235577779156821
Epoch 18: val loss 0.61970454454422

Epoch 19: train loss 0.4778010674885341
Epoch 19: val loss 0.625593364238739

Epoch 20: train loss 0.48105837191854206
Epoch 20: val loss 0.6330726742744446

Epoch 21: train loss 0.47507867217063904
Epoch 21: val loss 0.6333102583885193

Epoch 22: train loss 0.5113307109900883
Epoch 22: val loss 0.6330316066741943

Epoch 23: train loss 0.49526710169655935
Epoch 23: val loss 0.6438152194023132

Epoch 24: train loss 0.4738272896834782
Epoch 24: val loss 0.6533827185630798

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.7000317062650409
Epoch 0: val loss 0.6655334234237671

Epoch 1: train loss 0.6445214322635106
Epoch 1: val loss 0.6374626159667969

Epoch 2: train loss 0.5889539846352169
Epoch 2: val loss 0.6129174828529358

Epoch 3: train loss 0.5625937410763332
Epoch 3: val loss 0.593253493309021

Epoch 4: train loss 0.5452094546386174
Epoch 4: val loss 0.5790622234344482

Epoch 5: train loss 0.49977693387440275
Epoch 5: val loss 0.5732026100158691

Epoch 6: train loss 0.5086701810359955
Epoch 6: val loss 0.5724141597747803

Epoch 7: train loss 0.4995333807809012
Epoch 7: val loss 0.5748735070228577

Epoch 8: train loss 0.514498553105763
Epoch 8: val loss 0.5752103924751282

Epoch 9: train loss 0.4586645875658308
Epoch 9: val loss 0.5722005367279053

Epoch 10: train loss 0.5242529852049691
Epoch 10: val loss 0.5745800137519836

Epoch 11: train loss 0.5455842529024396
Epoch 11: val loss 0.576036274433136

Epoch 12: train loss 0.4978488045079367
Epoch 12: val loss 0.5927244424819946

Epoch 13: train loss 0.47448123352868216
Epoch 13: val loss 0.5887723565101624

Epoch 14: train loss 0.4802858829498291
Epoch 14: val loss 0.5751505494117737

Epoch 15: train loss 0.45370841664927347
Epoch 15: val loss 0.576065182685852

Epoch 16: train loss 0.4560088515281677
Epoch 16: val loss 0.5787676572799683

Epoch 17: train loss 0.430768010871751
Epoch 17: val loss 0.5789093375205994

Epoch 18: train loss 0.4214467150824411
Epoch 18: val loss 0.5868712663650513

Epoch 19: train loss 0.4878957271575928
Epoch 19: val loss 0.5949043035507202

Epoch 20: train loss 0.42892466698374065
Epoch 20: val loss 0.6113376021385193

Epoch 21: train loss 0.5357583633490971
Epoch 21: val loss 0.6219988465309143

Epoch 22: train loss 0.4613423730645861
Epoch 22: val loss 0.6279308795928955

Epoch 23: train loss 0.45673652631895884
Epoch 23: val loss 0.6307450532913208

Epoch 24: train loss 0.45194070254053387
Epoch 24: val loss 0.6240681409835815

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.618015740598951
Epoch 0: val loss 0.6697432994842529

Epoch 1: train loss 0.6237448709351676
Epoch 1: val loss 0.6623064875602722

Epoch 2: train loss 0.5649449144090924
Epoch 2: val loss 0.6392761468887329

Epoch 3: train loss 0.5431296484810966
Epoch 3: val loss 0.6213893890380859

Epoch 4: train loss 0.5354042989867074
Epoch 4: val loss 0.6126813888549805

Epoch 5: train loss 0.5041447963033404
Epoch 5: val loss 0.6121792197227478

Epoch 6: train loss 0.5090656663690295
Epoch 6: val loss 0.603278636932373

Epoch 7: train loss 0.5298337170055935
Epoch 7: val loss 0.5944743752479553

Epoch 8: train loss 0.4955692248685019
Epoch 8: val loss 0.6073456406593323

Epoch 9: train loss 0.5202823621886117
Epoch 9: val loss 0.6237495541572571

Epoch 10: train loss 0.4992067813873291
Epoch 10: val loss 0.6034252047538757

Epoch 11: train loss 0.4853321313858032
Epoch 11: val loss 0.5901617407798767

Epoch 12: train loss 0.4682281230177198
Epoch 12: val loss 0.6080827116966248

Epoch 13: train loss 0.4798535704612732
Epoch 13: val loss 0.6555761694908142

Epoch 14: train loss 0.5066387483051845
Epoch 14: val loss 0.6675098538398743

Epoch 15: train loss 0.47630258543150766
Epoch 15: val loss 0.6350551843643188

Epoch 16: train loss 0.48655180420194355
Epoch 16: val loss 0.6444180607795715

Epoch 17: train loss 0.49895509651729036
Epoch 17: val loss 0.6714121699333191

Epoch 18: train loss 0.4217871427536011
Epoch 18: val loss 0.6634523272514343

Epoch 19: train loss 0.4995980092457363
Epoch 19: val loss 0.6324561834335327

Epoch 20: train loss 0.463951975107193
Epoch 20: val loss 0.6016619205474854

Epoch 21: train loss 0.4594044642789023
Epoch 21: val loss 0.6196800470352173

Epoch 22: train loss 0.4319181186812265
Epoch 22: val loss 0.6171748638153076

Epoch 23: train loss 0.4560444397585733
Epoch 23: val loss 0.6438695788383484

Epoch 24: train loss 0.4264556808131082
Epoch 24: val loss 0.6595199108123779

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
Epoch 0: train loss 0.6671404497964042
Epoch 0: val loss 0.6138673424720764

Epoch 1: train loss 0.6537669726780483
Epoch 1: val loss 0.5890045166015625

Epoch 2: train loss 0.6288341879844666
Epoch 2: val loss 0.5761247873306274

Epoch 3: train loss 0.628504331622805
Epoch 3: val loss 0.5710749626159668

Epoch 4: train loss 0.5687848925590515
Epoch 4: val loss 0.5700005888938904

Epoch 5: train loss 0.5395081724439349
Epoch 5: val loss 0.5675393342971802

Epoch 6: train loss 0.5511469926152911
Epoch 6: val loss 0.568970799446106

Epoch 7: train loss 0.5766363229070391
Epoch 7: val loss 0.5771312117576599

Epoch 8: train loss 0.5216581438268934
Epoch 8: val loss 0.5814802050590515

Epoch 9: train loss 0.5162404307297298
Epoch 9: val loss 0.5790902376174927

Epoch 10: train loss 0.5067295602389744
Epoch 10: val loss 0.5820879340171814

Epoch 11: train loss 0.5231956158365522
Epoch 11: val loss 0.5851179957389832

Epoch 12: train loss 0.49377842460359844
Epoch 12: val loss 0.5873914361000061

Epoch 13: train loss 0.48914723311151775
Epoch 13: val loss 0.5977297425270081

Epoch 14: train loss 0.47863893849509104
Epoch 14: val loss 0.6007556319236755

Epoch 15: train loss 0.47175793775490354
Epoch 15: val loss 0.5982775688171387

Epoch 16: train loss 0.4719164158616747
Epoch 16: val loss 0.607292890548706

Epoch 17: train loss 0.5546867975166866
Epoch 17: val loss 0.6177462935447693

Epoch 18: train loss 0.4815893386091505
Epoch 18: val loss 0.6168175935745239

Epoch 19: train loss 0.48954073446137564
Epoch 19: val loss 0.6137657761573792

Epoch 20: train loss 0.48395353981426786
Epoch 20: val loss 0.6306226849555969

Epoch 21: train loss 0.48115886534963337
Epoch 21: val loss 0.6364952921867371

Epoch 22: train loss 0.4542894661426544
Epoch 22: val loss 0.6425607204437256

Epoch 23: train loss 0.48467434304101126
Epoch 23: val loss 0.6413478851318359

Epoch 24: train loss 0.4449761722769056
Epoch 24: val loss 0.6295065879821777

/usr/local/lib/python3.6/dist-packages/torch/storage.py:34: FutureWarning: pickle support for Storage will be removed in 1.5. Use `torch.save` instead
  warnings.warn("pickle support for Storage will be removed in 1.5. Use `torch.save` instead", FutureWarning)
---------------------------------------------------------------------------
UnboundLocalError                         Traceback (most recent call last)
<ipython-input-14-3f9847ebd7fb> in <module>()
      9     x = x.transpose(0, 2, 1)[:, np.newaxis, :, :]
     10     y=subjects[train_subject][1]
---> 11     test_stats, model = cv_per_subj_test(x, y, params, path_to_subj,test_on_last_block=False, plot_fold_history=True)
     12     subjs_test_stats[train_subject] = test_stats
     13 end = time()

<ipython-input-12-d3c791c1423e> in cv_per_subj_test(x, y, params, path_to_subj, test_on_last_block, plot_fold_history)
     26                                                        model_path=os.path.join(path_to_subj,'naive_model'))
     27 
---> 28     single_auc_loging(test_history, 'test_history', path_to_save=path_to_subj)
     29     with codecs.open('%s/res.txt' % path_to_subj, 'w', encoding='utf8') as f:
     30         f.write(u'Val auc %.02f±%.02f\n' % (np.mean(best_val_aucs),np.std(best_val_aucs)))

UnboundLocalError: local variable 'test_history' referenced before assignment
In [0]:
indexes = [25 + k for k in range(14)]
indexes.remove(31)
plt.figure(figsize=(30,15))
n=1
for i in indexes:
  plt.subplot(3,5,n)
  n+=1
  img = plt.imread('/content/res/'+str(i)+'/test_history.png')
  plt.imshow(img)
plt.show()

2.1. LDA Classifier

We decided to use Beta bandwidth [13-30Hz]

In [0]:
lowcut = 13
highcut = 30
orders = 3
node_label = get_label('PO8')

yf = butter_bandpass_filter(X[301,:,node_label], lowcut, highcut, 1000, order=orders)

fig = plt.figure(figsize=(25,7))

plt.subplot(131)
plt.plot(X[301,:,node_label])

plt.subplot(132)
plt.plot(yf)

plt.subplot(133)
plt.plot(np.sqrt(yf**2))
Out[0]:
[<matplotlib.lines.Line2D at 0x7fbcc03b6828>]
In [0]:
np.mean(np.sqrt(yf**2))
Out[0]:
1.4981284847282739

2.1.1 Spatial filtering

First we needed to do feature extraction. According to the exploration we did up above, we realized that it could be relevant to do spatial filetring using the CSP algorithm, Common Space Pattern, to identify wether it is Target or a Non-Target sequence.

In [0]:
from mne.decoding import CSP

# run CSP
csp = CSP(reg='auto')
csp.fit(X,y)
Computing rank from data with rank=None
    Using tolerance 2.8e+02 (2.2e-16 eps * 300 dim * 4.2e+15  max singular value)
    Estimated rank (mag): 170
    MAG: rank 170 computed from 300 data channels with 0 projectors
    Setting small MAG eigenvalues to zero (without PCA)
Reducing data rank from 300 -> 170
Estimating covariance using AUTO
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-78-72507668dc8a> in <module>()
      3 # run CSP
      4 csp = CSP(reg='auto')
----> 5 csp.fit(X,y)

/usr/local/lib/python3.6/dist-packages/mne/decoding/csp.py in fit(self, X, y)
    176                 cov = _regularized_covariance(
    177                     class_, reg=self.reg, method_params=self.cov_method_params,
--> 178                     rank=self.rank)
    179                 weight = sum(y == this_class)
    180             elif self.cov_est == "epoch":

/usr/local/lib/python3.6/dist-packages/mne/cov.py in _regularized_covariance(data, reg, method_params, info, rank)
   1672         info=info, cv=None, n_jobs=1, stop_early=True,
   1673         picks_list=picks_list, scalings=scalings,
-> 1674         rank=rank)[reg]['data']
   1675     return cov
   1676 

/usr/local/lib/python3.6/dist-packages/mne/cov.py in _compute_covariance_auto(data, method, info, method_params, cv, scalings, n_jobs, stop_early, picks_list, rank)
    974             name = method_.__name__ if callable(method_) else method_
    975             logger.info(msg % name.upper())
--> 976             mp = method_params[method_]
    977             _info = {}
    978 

KeyError: 'auto'
In [0]:
csp
Out[0]:
CSP(cov_est='concat', cov_method_params=None, log=None, n_components=4,
  norm_trace=False, rank=None, reg='auto', transform_into='average_power')
In [0]: